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