Kamus Data 5 Database Management System DBMS
MySQL adalah sebuah server database SQL multiuser dan multi-threaded. SQL sendiri adalah salah satu bahasa database yang paling populer di dunia. Implementasi
program server database ini adalah program daemon mysqld dan beberapa program lain serta beberapa pustaka.
MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris kira-kira 100
gigabyte data. Database ini dibuat untuk keperluan sistem database yang cepat,
handal dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan terdapat versi shareware
untuk sistem operasi windows. Menurut pembuatnya, MySQL disebut seperti my-ess- que-ell
dan bukan my-sequel Sebagaimana database sistem yang lain, dalam SQL juga dikenal hierarki server dengan database-database. Tiap-tiap database memiliki
tabel-tabel. Tiap-tiap tabel memiliki field-field. Umumnya informasi tersimpan dalam tabel – tabel yang secara logik merupakan struktur 2 dimensi terdiri atas baris dan
kolom.Field-field tersebut dapat berupa data seperti int , realm char, date, time dan lainnya. SQL tidak memiliki fasilitas pemrograman yang lengkap, tidak ada looping
ataupun percabangan. Sehingga untuk menutupi kelemahan ini perlu digabung dengan bahasa pemrograman semisal Pascal.
Dalam training ini kita menggunakan MySQL sebgai SQL server karena berbagai kelebihannya. Antara lain;
1. Source MySQL dapat diperoleh dengan mudah dan gratis 2. Sintaksnya lebih mudah dipahami dan tidak rumit
3. Pengaksesan database dapat dilakukan dengan mudah
2.2.13 Delphi [5]
Delphi adalah suatu program berbasis bahasa Pascal yang berjalan dalam lingkungan Windows. Delphi telah memanfaatkan suatu teknik pemrograman yang
disebut RAD yang telah membuat pemrograman menjadi lebih mudah. Delphi adalah suatu bahasa pemrograman yang telah memanfaatkan metode pemrograman Object
Oriented Programming OOP. Secara ringkas, object adalah suatu komponen yang
mempunyai bentuk fisik dan biasanya dapat dilihat visual. Object biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan-batasan tertentu. Sedangkan
bahasa pemrograman secara singkat dapat disebut sebagai sekumpulan teks yang mempunyai arti tertentu dan disusun dengan aturan tertentu serta untuk menjalankan
tugas tertentu. Khusus untuk pemrograman database, Delphi menyediakan object yang sangat
kuat, canggih, dan lengkap, sehingga memudahkan pemrogram dalam merancang, membuat dan menyelesaikan aplikasi database yang diinginkan. Selain itu, Delphi juga
dapat menangani data dalam berbagai format database, misalnya format MS-Access, SyBase, Oracle, FoxPro, Informix,
DB2, MySQL dan lain-lain. Format database yang dianggap asli dari Delphi adalah Paradox dan dBase.