Rabu, 01 Desember 2010

SOFT WARE BASIS DATA

Perangkat Lunak Basis data yang sering di gunakan adalah sbb : Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, Lotus Smart Suite Approach.

1.PHPTRIAD

PHPTRIAD adalah sebuah bundle software under windows yang didalamnya terdapat Apache (webserver), PHP (script programming language), dan MySQL. Semua software tersebut bisa didapatkan hanya dengan satu kali install. Bagi pemula yang ingin belajar PHP-MySQL, phptriad sangatlah membantu. Karena kita tidak terlalu dipusingkan dengan instalasi software yang dibutuhkan secara terpisah-pisah.

2.AppSvr
AppServ adalah fitur penuh dari Apache, MySQL, PHP, phpMyAdmin. Anda dapat meng-install dalam 1 menit. Isi dari AppServ - Apache - PHP - MySQL - phpMyAdmin Semua isi AppServ di download dari Official Binary Release.Tujuan dari AppServ adalah untuk mempermudah penginstallan. versi dari AppServ: 2.4.x adalah versi Superb stable untuk semua pengguna, tetapi versi ini menggunakan PHP 4.x karena berjalan baik dengan code PHP yang lama. 2.5.x adalah fungsi Rock. Versi ini menyediakan Apache, PHP, MySQL versi terbaru yang masih bersifat eksperimen.

3.WAMP
WAMP adalah singakatan dari kombinasi Windows, Apache, MySQL, Perl, PHP dan Phyton yang merupakan pengembangan dari model yang terkenal dengan nama LAMP (Linux, Apache, MySQL, dan PHP). Solution Stack adalah sekumpulan perangkat lunak atau sekumpulan komponen yang dibutuhkan untuk dapat menyelesaikan masalah secara tuntas.

4.XAMMP
XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi, juga merupakan kompilasi dari beberapa program untuk menjalankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrogramaan PHP dan Perl. XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang mampu melayani halaman dinamis. Sekarang XAMPP tersedia untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan Mac OS X .

B. Software Application

1. MySQL
MySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language) dimana MySQL mampu melakukan banyak eksekusi perintah query dalam satu permintaan (multithread), baik itu menerima dan mengirimkan data. MySQL juga multi-user yaitu dapat digunakan oleh banyak pengguna dalam waktu bersamaan dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi GPL.(Wikipedia, 2007) Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client, dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya (Nugroho,2005:4) seperti : OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. MySQL merupakan database management system (DBMS) yang mudah digunakan,dan berkapasitas besar serta didukung oleh driver ODBC, sehingga database MySQL dapat diakses olek aplikasi apa saja. Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C, C++, Java, Perl, PHP, Phyton, dan APIs. (MySQL Internals Manual, 2007).

2. PHP
PHP adalah skrip pemrograman bersifat server side yang ditambahkan ke dalam HTML. PHP membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga halaman web tidak lagi bersifat statis, tetapi bersifat dinamis. PHP termasuk bahasa pemrograman web yang cepat berkembang dan diminati banyak orang. Salah satu alasannya adalah dekatnya pola pemrograman PHP dengan bahasa C. Sehingga yang sudah terbiasa dengan bahasa C bisa dengan cepat beradaptasi dengan PHP.

3. MyVBQL
MyVbQL adalah application programming interface (API) pada Visual Basic yang dibuat oleh icarz.Inc. MyVbQL merupakan alternatif dari penggunaan driver MS ADO MyODBC yang digunakan oleh pengguna Visual Basic untuk mengakses basis data MySQL. MyVbQL.dll dapat di download gratis di alamat http://www.icarz.com/mysql/. Pembuatan MyVbQL bertujuan untuk mengurangi ukuran setup perangkat lunak. Dan penggunaan MyVbQL.dll dapat mengurangi ukuran setup file sampai 10 MB (megabyte) dibandingkan menggunakan ADO yang standar.

Selasa, 30 November 2010

Lingkungan Basis Data


LINGKUNGAN DATA BASE D ERA GLOBALISASI

Database bagi organisasi/perusahaan
Basis data menyediakan fasilitas untuk memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan tehnologi basis data pada saat sekarang (dunia bisnis).
Sebagai contoh suatu institusi akademik harus membangun database akademik, minimal memuat data mahasiswa, data dosen, data matakuliah, data ruangan, jadwal, sehingga dapat diperoleh informasi yang tepat tentang penyelenggaran akademik institusi tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun, diperlukan pengetahuan dasar tentang database dan juga  Sistem Manajemen Basis Data.
Berikut ini contoh penggunaan Aplikasi database dalam lingkungan dunia bisnis:
  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara: Pengelolaan data reservasi, penjadualan
  • Universitas: Pengelolaan pendaftaran, alumni
  • Penjualan: Pengelolaan data customer, produk, penjualan
  • Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa