175
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem informasi kearsipan yang dibangun. Tahapan ini dilakukan setelah perancangan
selesai dilakukan dan selanjutnya akan diimplementasikan kedalam bahasa pemograman. Setelah implementasi maka dilakukan pengujian terhadap sistem yang
baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1 Implementasi Sistem
Tahap implementasi merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana
sistem siap untuk dioperasikan, yang terdiri dari penjelesan mengenai lingkungan
implementasi, dan implementasi program. 4.1.1
Lingkungan Implementasi
Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini menggunakan perangkat keras dan perangkat lunak
yang menunjang dalam pembangunan aplikasi SMS Gateway di SMP DARUL HIKAM BANDUNG.
4.1.1.1 Implementasi Perangkat Keras
Spesifikasi perangkat keras yang dibutuhkan untuk mengimplementasikan perangkat keras pada tabel 4.1 sebagai berikut :
Tabel 4.1 Perangkat Keras Yang Dibutuhkan No
Perangkat Keras Spesifikasi
1 Processor
Intel Pentium IV 2 GHz 2
RAM 512MB DDR
3 Harddisk,
80 GB 4
Monitor 15”
5 VGA
128mb 6
Mouse + Keyboard 7
Modem
4.1.1.2 Implementasi Perangkat Lunak
Spesifikasi perangkat keras yang dibutuhkan untuk mengimplementasikan
perangkat lunak pada tabel 4.2 sebagai berikut : Tabel 4.2 Perangkat Lunak Yang Dibutuhkan
No Perangkat Lunak
Keterangan
1 Sistem Operasi
Windows XP 2
Bahasa Pemograman PHP
4 Database Server
MySQL 5
Open Source Gammu
6 Code Editor
Dreamweaver 7
Image Editor Adobe Photoshop CS
8 DFD Modeler
Visio 2003
4.1.1.3 Implementasi Modem
Modem yang digunakan pada sistem informasi SMP Darul Hikam Bandung yang berbasiskan SMS Gateway adalah modem Wavecom Fastrack M1306B dengan
port USB, menggunakan modem Wavecom Fastrack M1306B mempunyai kelebihan mudah dioperasikan dan dihubungkan dengan kode AT-Command.
4.1.1.4 Implementasi Database
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut :
Tabel 4.3 Implementasi Database
No. Nama Tabel
Perintah
1. admin
CREATE TABLE IF NOT EXISTS `admin` `id` int11 NOT NULL auto_increment,
`username` varchar50 collate latin1_general_ci NOT NULL,
`password` varchar50 collate latin1_general_ci NOT NULL,
PRIMARY KEY `id` ENGINE=InnoDB DEFAULT CHARSET=latin1;
2. Tahun_akademik
CREATE TABLE IF NOT EXISTS `tahun_akademik`
`id_tahun` int2 NOT NULL auto_increment,
`tahun_akademik` varchar9 NOT NULL, `status` enumTidak Aktif,Aktif
NOT NULL, `id_user` int11 NOT NULL,
PRIMARY KEY `tahun_akademik`, UNIQUE KEY `id_tahun` `id_tahun`
ENGINE=InnoDB DEFAULT CHARSET=utf8