Pengembangan SPPK Sistem Pendukung Pengambilan Keputusan 1. Definisi Sistem Pendukung Pengambilan Keputusan

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