28
8. Adaptasi Adaptation Agar sistem dapat beradaptasi secara sempurna maka dibutuhkan sirkulasi
dari langkah awal diatas, hal ini dimaksudkan untuk memperoleh respon terhadap perubahan kebutuhan user.
29
2.3. Database MySQL
MySQL merupakan Relational Database Management System RDMS yang didistribusikan secara gratis dibawah lisensi GPL General Public
License. MySQL dikembangkan dari bahasa SQL Structured Query Language. SQL merupakan bahasa yang terstruktur untuk memanipulasi data.
Pada database MySQL pemrosesan data terjadi di server, dan client hanya mengirim data serta meminta data. Karena pemrosesan terjadi di server maka
pengaksesan data menjadi tidak terbatas. Sebagai database server MySQL memiliki beberapa keistimewaan
antara lain: 1. MySQL dapat berjalan stabil pada berbagai sistem operasi, seperti
Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP-UX, dan lain-lain.
2. MySQL merupakan database yang mempunyai kecepatan tinggi dalam memproses data, dapat diandalkan, mudah digunakan, dan mudah
dipelajari. 3. MySQL mendukung banyak bahasa pemrograman seperti C, C++, Perl,
Phython, Java, dan PHP. Dengan bahasa pemrograman tersebut kita dapat berinteraksi maupun berkomunikasi dengan MySQL Server.
4. Koneksi, kecepatan, dan keamanan membuat MySQL sangat cocok diterapkan untuk mengakses data melalui internet.
5. MySQL dapat melakukan koneksi dengan client menggunakan TCPIP, Unix socket Unix, atau Named Pipe NT.
30
6. MySQL mampu menangani database dengan skala yang sangat besar dengan jumlah record mencapai lebih dari 50 juta, dapat menampung 60
ribu tabel dan 5 milyar baris data, dan batas indeks pada tiap tabelnya mencapai 32 indeks.
7. MySQL sangat efisien dalam mengelola informasi yang berasal dari banyak tabel sekaligus.
8. Multiuser, MySQL dapat diakses oleh beberapa user dalam waktu yang bersamaan tanpa mengalami konflikcrash.
9. MySQL mempunyai beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang detail serta
password terenkripsi. 10. MySQL merupakan software database yang bersifat open source gratis.
MySQL-Front merupakan salah satu software yang dibuat untuk interfaceantar muka database MySQL yang berjalan pada sistem operasi
Windows. Dengan MySQL-Front memudahkan kita untuk memanajemen database MySQL, karena MySQL-Front mendukung fungsi-fungsi MySQL.
Hal ini menjadi lebih mudah digunakan daripada kita menggunakan command line atau console bawaan dari MySQL. MySQL-Front dibuat menggunakan
Delphi sehingga menampilkan tampilan grafik yang menarik. Kelebihan dari MySQL-Front yaitu kemampuan untuk mengakses ODBC.
31
2.4. Microsoft Visual Basic 6.0
Microsoft Visual Basic 6.0 merupakan salah satu aplikasi pemrograman visual yang dikeluarkan oleh Microsoft. Microsoft Visual Basic
6.0 menggunakan pendekatan Graphical User Interface GUI yang lebih nyaman dan lebih mudah digunakan oleh programmer untuk membuat
aplikasi. Dalam manajemen database, aplikasi Visual Basic berperan sebagai
front-end terhadap database yaitu berfungsi sebagai user interface antara user dengan database. Apliksi Visual Basic mempunyai dua komponen yaitu
kontrol data dan engine database. Kontrol data berfungsi menghubungkan aplikasi database melalaui engine database. Sedangkan engine database
merupakan program yang mengelola informasi dalam database. Engine database yang dipakai oleh Microsoft Visual Basic yaitu JET Joint Engine
Technology.
2.5. Crystal Reports 8.5 Crystal Reports didesign untuk membuat laporan yang dapat
diaplikasikan dengan bahasa pemrograman berbasis Windows, seperti Visual Basic, Borland Delphi, Visual CC++, dan Visual Interdev. Crystal Reports
mempunyai beberapa keistimewaan antara lain: a. Dalam pembuatan laporan tidaklah terlalau rumit, karena tidak melibatkan
banyak kode pemrograman. b. Dapat berinteraksi dengan bahasa pemrograman lain.
32
c. Mempunyai fasilitas impor hasil laporan ke format populer lain seperti Microsoft Word, Excel, Acces, Adobe Acrobat Reader, HTML, dan lain-
lain. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI