Implementasi Koneksi Implementasi Basis Data

59 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Tindak lanjut dari perancangan sistem pada bab sebelumnya adalah melakukan implementasi dan pengujian sistem. Implementasi diperlukan untuk mengetahui apakah sistem yang telah dibangun sudah sesuai yang diharapkan atau belum. Pengujian diperlukan untuk menilai kualitas dari sistem. Hal ini diperlukan sebelum sistem dipublikasikan ke pengguna.

4.1 Implementasi Sistem

Implementasi sistem terdiri dari implementasi koneksi, implementasi basis data dan implementasi desain form-form yang digunakan oleh pengguna.

4.1.1 Implementasi Koneksi

Dalam implementasi koneksi penulis menggunakan komponen yang bernama MobileFBUS untuk proses inisialisasi ponsel terminal pada serial port. MFBUS dapat digunakan untuk mengirim dan menerima SMS, men-download ringtones, operator logos, dan lain-lain. Untuk menggunakan komponen ini, pertama kali harus meng-copy file : gjfbus15.dll, MFBUS15.ocx, MFBUS15.OCA ke dalam direktori windows \system untuk windows 98 atau ke windir \system32 untuk windows NT. Setelah ketiga file tersebut di-copy, kemudian daftarkan MFBUS.ocx ke dalam regristry windows dengan mengetikkan perintah regsvr32 MFBUS15.ocx di command prompt. Komponen ini akan muncul dengan nama “MobileFBUS control v1.5” di dalam Visual Basic komponen list. 60

4.1.2 Implementasi Basis Data

Basis data dari sistem aplikasi SMS Gateway ini dibuat menggunakan Microsoft Access. Sesuai dengan perancangan basis data pada bab 3, basis data ini terdiri atas 8 tabel, yaitu : Tabel Mahasiswa, Tabel Konsentrasi, Tabel Matakuliah, Tabel KRS, Tabel DataKRS, Tabel Transkrip, Tabel Pengguna dan Tabel SMS. Tabel 4.1 Daftar Tabel Basis Data Field Name dan Data Type dari tabel-tabel diatas dapat dilihat dalam tabel dibawah ini. Tabel 4.2 Tabel Mahasiswa Field Name Data Type Key Indexed Keterangan NIM Nama HP Angkatan KSID Text Text Text Text Text Primary Key Yes No Duplicate Yes Duplicate OK No No Yes Duplicate OK No Induk Mhs Nama Mhs No HP Mhs Angkatan Mhs ID Konsentrasi Tabel 4.3 Tabel Konsentrasi Field Name Data Type Key Indexed Keterangan KSID Konsentrasi Text Text Primary Key Yes No Duplicate No ID Konsentrasi Konsentrasi Mhs Tabel 4.4 Tabel Matakuliah Field Name Data Type Key Indexed Keterangan MKID KMK SKS Nama Text Text Text Text Primary Key Yes No Duplicate No No No ID Mata Kuliah Kode Mata Kuliah Satuan Kredit Smt Nama Mhs Daftar Tabel Tabel Mahasiswa Tabel Konsentrasi Tabel Matakuliah Tabel KRS Tabel DataKRS Tabel Transkrip Tabel Pengguna Tabel SMS 61 Tabel 4.5 Tabel KRS Field Name Data Type Key Indexed Keterangan KRSID NIM Tahun Semester nSemester Text Text Text Text Text Primary Key Yes No Duplicate No No No No ID KRS No Induk Mhs Tabel 4.6 Tabel DataKRS Field Name Data Type Key Indexed Keterangan KRSID MKID Text Text Primary Key Yes Duplicate OK Yes Duplicate OK ID KRS ID Mata Kuliah Tabel 4.7 Tabel Transkrip Field Name Data Type Key Indexed Keterangan TRID Semester Tahun MKID NIM Nilai Auto number Text Text Text Text Text Primary Key Yes No Duplicate No No Yes Duplicate OK No No ID Transkrip ID Mata Kuliah No Induk Mhs Tabel 4.8 Tabel Pengguna Field Name Data Type Key Indexed Keterangan Nama Kunci Level Text Text Text Yes No Duplicate No No Nama Pengguna Password Level Pengguna Tabel 4.9 Tabel SMS Field Name Data Type Key Indexed Keterangan Tanggal No HP SMS_IN SMS_OUT Status Text Text Memo Memo Text No No No No No

4.1.3 Implementasi Desain Form