untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya Sidik, 2005 . Database MySQL lebih
mudah digunakan, cepat secara query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menegah kecil. MySQL merupakan
database yang digunakan oleh situs-situs terkemuka di Internet untuk menyimpan datanya.
Software database MySQL kini dilepas sebagai software manajemen database yang open source, sebelumnya merupakan software database
yang shareware. Shareware adalah suatu software yang dapat didistribusikan secara bebas untuk keperluan penggunaan secara pribadi,
tetapi jika digunakan secara komersial maka pemakai harus mempunyai lisensi dari pembuatnya. Software open source menjadikan software dapat
didistribusikan secara bebas dan dapat dipergunakan untuk keperluan pribadi atau pun komersial, termasuk di dalamnya source code dari
software tersebut Sidik, 2005. Database MySQL dapat digunakan oleh setiap orang dengan lisensi
open source GNU, General Public License GPL atau pun lisensi komersial non GPL. Saat ini diperkirakan lebih dari 3 juta pemakai di
seluruh dunia, dengan lebih dari setengah jiwa server yang memasangnya, termasuk di dalamnya Yahoo, Mp3.com, Motorola, NASA, HP, Xerox,
Cisco dan Texas Instruments.
Database MySQL, merupakan database yang menjanjikan sebagai alternative pilihan database yang dapat digunakan untuk sistem database
personal atau organisasi kitas. Oracle sebagai database besar telah membuat kit modul untuk memudahkan proses migrasi dari MySQL ke
dalam Oracle, hal ini dapat menunjukkan bahwa Oracle telah memperhitungkan database MySQL sebagai database alternatif masa
depan. Demikian juga dengan pengguna dari database MySQL, menunjukkan makin banyaknya perusahaan besar menggunakannya.
2.19.1 Fungsi-Fungsi MySQL
Ada beberapa fungsi yang terdapat dalam MySQL antara lain Kadir, 2008:
1. Koneksi ke Database
a. Fungsi mysql_connect
Digunakan untuk membuat hubungan ke database MySQL yang terdapat pada suatu host. Bentuk pemanggilannya :
mysql_connect host, nama_pemakai, password.
b. Fungsi mysql_create_db
Digunakan untuk membuat sebuah database. Sintaksnya: mysql_create_db“database”.
2. Tahap Operasi
PHP Hypertext Preprocessor tidak menyediakan fungsi- fungsi khusus untuk operasi data, sehingga sintaks yang dipakai
adalah sintaks perintah-perintah MySQL, kemudian sintaks ini dioperasikan menggunakan fungsi mysql_query.
1. Memasukkan Data Untuk memasukkan data ke database, digunakan sintaks:
INSERT INTO nama_table field1, field2,… VALUES „data1’, „data2’, …
2. Mencari Data Untuk mencari satu atau lebih data di database digunakan
sintaks berikut: SELECT field1, field2, … FROM nama_table WHERE
syarat1,syarat2, … ORDER BY nama_field a. Meng-edit Data
Untuk meng-edit data menggunakan sintaks berikut: UPDATE
nama_table SET
field1=nilai_baru, field2=nilai_baru, … WHERE syarat1, syarat2, …
b. Menghapus Data Untuk menghapus data menggunakan sintaks berikut:
DELETE FROM nama_table WHERE syarat1, syarat2,..
2.19.2 Keistimewaan MySQL
MySQL memiliki banyak keistimewaan, yaitu Prasetyo, 2002: 1. Portability; MySQL dapat berjalan stabil pada berbagai sistem
operasi.
2. Open source; MySQL didistribusikan secara open source gratis, di bawah lisensi GPL.
3. Multiuser; MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah.
4. Performance tuning; MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana.
5. Column types; MySQL memiliki tipe kolom yang sangat kompleks.
6. Command dan functions; MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE
dalam query. 7. Security; MySQL memiliki beberapa lapisan sekuritas seperti
level subnetmask, nama host dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
8. Scalability dan limits; MySQL mampu menangani database dalam skala besar.
9. Connectivity; MySQL dapat melakukan koneksi dengan client menggunakan protokol TCPIP, Unix socket Unix, atau
Named Pipes NT. 10. Localisation; MySQL dapat mendeteksi pesan kesalahan error
code pada client dengan menggunakan lebih dari dua puluh bahasa.
11. Interface; MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi
API Application Programming Interface. 12. Clients dan tools; MySQL dilengkapi dengan berbagai tool
yang dapat digunakan untuk administrasi database. 13. Struktur tabel; MySQL memiliki struktur tabel yang lebih
fleksibel dalam menangani ALTER TABLE.
2.20 Microsoft Visio 2003
Microsoft Visio adalah salah satu program yang dapat digunakan untuk membuat diagram. Visio menyediakan banyak fasilitas yang
membantu Anda dalam pembuatan diagram untuk menggambarkan informasi dan sistem dari penjelasan dalam bentuk teks menjadi suatu
diagram dalam bentuk gambar disertai penjelasan singkat.. Visio dapat menghasilkan suatu diagram mulai dari yang sederhana hingga diagram
yang lebih kompleks, Anda hanya perlu melakukan penambahan shape dengan menarik shape ke halaman pengerjaan Rahman, 2006.
Microsoft Visio 2003 merupakan pengembangan versi sebelumnya dari segi template, wizard, dan filter. Template dan Shape yang terdapat
pada Microsoft Visio 2003 digunakan membantu user dalam merancang, membuat, serta menggambarkan informasi dan sistem dalam bentuk
diagram.
Oleh karena Visio merupakan salah satu produk dari Microsoft Office, maka Visio dapat berkolaborasi dengan produk Microsoft Office
lainnya seperti Microsoft Word, Excel, PowerPoint, dan Project. Bentuk kolaborasi dapat dilakukan dengan fasilitas export dan import data.
Dibandingkan dengan versi sebelumnya, Visio memiliki shape dan template baru, di antaranya pada bagian diagram Brainstorming, Business
Process, Building Plan, Project Schedule, Network, Software, dan Web Diagram Rahman, 2006.
2.21 Pengujian Testing
Pengujian atau testing merupakan proses pengeksekusian program untuk menemukan kesalahan-kesalahan yang terdapat di dalam sistem,
kemudian dilakukan pembenahan. Tahap ini merupakan tahap yang penting dalam pengembangan sistem karena pada tahap ini merupakan
tahapan untuk memastikan bahwa suatu sistem terbebas dari kesalahan. Pengujian juga dilakukan dengan memerhatikan konsep pengembangan.
Menurut Sommerville 2001, tahap-tahap pengujian antara lain pengujian unit, pengujian modul, pengujian subsistem, pengujian sistem dan
pengujian penerimaan.
2.22 Pengumpulan Data
a. Observasi Observation Merupakan teknik atau pendekatan untuk mendapatkan data primer
dengan cara mengamati langsung obyek datanya Jogiyanto, 2008.
b. Wawancara interview Wawancara interview adalah komunikasi dua arah untuk
mendapatkan data dari responden Jogiyanto, 2008. c. Studi Kepustakaan
Mengadakan survei terhadap data yang ada merupakan langkah yang penting sekali dalam metode ilmiah. Memperoleh informasi dari
penelitian terdahulu harus dikerjakan, tanpa memperdulikan apakah sebuah penelitian menggunakan data primer atau data sekunder,
apakah penelitian tersebut menggunakan penelitian lapangan ataupun laboraturium ataupun di dalam museum. Menelusuri literatur yang ada
serta menelaahnya secara tekun merupakan kerja kepustakaan yang sangat diperlukan dalam mengerjakan penelitian Nazir, 2005. Dalam
hal ini peneliti melakukan studi literatur dari: 1 Sistem Informasi Simpan Pinjam Berbasis Visual Basic Pada
KOPKAR PT. PERIKANI Persero Bitung Agus Rustanto, 2007.
2 Sistem Informasi Pengolahan Data Transaksi Nasabah Di
Koperasi Simpan Pinjam di Baitul Maal Wat Tamwil Bantul Jamaludin, 2008.
3 Perancangan Komputer Sistem Simpan Pinjam Pada Koperasi Pegawai Negeri Kecamatan Sawangan Ina Husniatisarie Lubis,
2005.