} Merupakan perintah untuk membaca sms masuk, setelah dibaca, sms
tersebut dihapus, untuk mengalokasikan sms baru Kesimpulan pengujian ini adalah bahwa kecepatan kontroller merespon
perintah sangat bergantung pada kualitas servis dari koneksi GSM, jika service GSM kurang baik akan terjadi tundaan yang cukup lama bahkan tidak perintah
tersebut tidak terkirim.
4.6 Pengujian Sensor Cahaya LDR
Dapat dilakukan dengan merubah-ubah intensitas cahaya dalam rangkaian sensor cahaya dibaca oleh kontroller melalui masukan analog. Sensor cahaya
LDR memberikan output tegangan yaitu: jika terdapat cahaya yang menyinari sensor, tegangan keluaran sensor akan tinggi mendekati 5 V sedangkan dalam
keadaan gelap, output sensor akan bertegangan mendekati 0 V. Dengan demikian kontroller dapat membaca sensor melalui input analog yaitu dengan membaca
tegangan tersebut. Adapun listing programnya adalah sebagai berikut:
printfc,0x0D; delay_ms2000;
if A== 1 {LDR1 = read_adc0;
if LDR1 400{printfLampu Ruang tamu telah Aktif;}
Universitas Sumatera Utara
else {printfLampu Ruang tamu tidak Aktif;} goto LD;
} Merupakan perintah untuk membaca sensor ldr dan di bandingkan dengan
kode 1 untuk lampu ruang tamu. Jika LDR bernilai data lebih kecil dari 400 maka program akan mengirim pesan lampu ruang tamu telah aktif, sedangkan jika tidak
maka pesan yang dikirim adalah lampu ruang tamu tidak aktif.
4.7 Pengujian Keseluruhan
Pengujian dilakukan setelah semua komponen terhubung terpasang pada rangkaian inti , termasuk program kontrol keseluruhan yangg telah diunduh pada
ic pengendali. Prosedur pengujian adalah sebagai berikut: 1.
Aktifkan catudaya pada rangkaian dan menunggu beberapa saat agar semua komponen standby terutama modem.
2. Setelah itu pengujian dapat dimulai untuk menjalankan salah satu
perintah misalnya hidupkan lampu dgn mengirim pesan sms. 3.
Kirim pesan sms dgn isi misalnya On1 kemudian kirim. 4.
Menunggu respon dari sistem paling lama 30 detik. 5.
Jika dalam 30 detik lampu telah dihidupkan berarti sistem bekerja dgn baik. Pengiriman sms balik dilakukan oleh kontroler dengan
mendeteksi apakah lampu telah dihidupkan atau tidak. 6.
Uji coba membuka pintu locker dgn mengirim kode lain yaitu OpenO pintu locker akan terbuka .sms feedback juga akan
dikirim ke user melalui deteksi limit switch.
Universitas Sumatera Utara
7. Uji juga perintah untuk mengunci locker, menutup lampu dan
sebagainya.
Setelah pengujian dilakukan ,hasil menunjukkan bahwa sistem telah bekerja dgn baik walau kadang-kadang terjadi kesalahan akibat jaringan
komunikasi kurang baik atau kesalahan verifikasi kode perintah sehingga harus dilakukan sms ulang. Jika jaringan gsm kurang baik sms akan tertunda hingga
beberapa jam.
4.8 Pengujian Program Keseluruhan