4.2.1. Pengujian Program
Interface
Program interface merupakan program tambahan yang berfungsi untuk membantu pengguna dalam melakukan pengaturan data untuk tampilan. Pengujian
program interface dilakukan untuk memeriksa bahwa pengaturan data tampilan teks bergerak dapat berjalan dengan baik dan hasilnya sesuai yang diharapkan.
Prosedur yang dilakukan yaitu menguji proses pengaturan data dengan langkah- langkah sebagai berikut:
a. Menguji tampilan awal program interface.
b. Menguji pengaturan dan proteksi pemilihan data warna.
c. Menguji pengaturan pemilihan memori penyimpanan data pengaturan.
d. Menguji pengaturan dan proteksi penulisan data teks.
e. Menguji pengaturan dan proteksi pemilihan animasi.
f. Menguji proteksi dan pengiriman data pengaturan untuk tampilan teks
bergerak g.
Menguji keberhasilan pengiriman data pengaturan ke mikrokontroler. Pengujian pada poin a hingga f merupakan bagian-bagian dari pengujian
spesifikasi sistem yang alurnya bersesuaian dengan diagram alir pada Gambar 3.12, sedangkan poin g merupakan pengujian tambahan untuk menunjukkan bahwa data
pengaturan telah berhasil dikirimkan secara lengkap ke mikrokontroler. Pengujian pada poin a merupakan tampilan awal standar program aplikasi pada saat awal dibuka, yang
ditunjukkan pada Gambar 4.15.
Gambar 4.15. Pengujian tampilan program interface pada saat awal.
Pengujian tampilan program interface pada saat awal bersesuaian dengan Kode 3.1 mengenai inisialisasi tampilan awal.
Pengaturan yang sebaiknya dilakukan pertama kali adalah pengaturan bagian warna, yang merupakan pengujian dari poin b. Contoh pengujian poin b mengacu
pada Kode 3.4 ditunjukkan pada Gambar 4.16, yang juga berlaku untuk kategori warna yang lain.
Gambar 4.16. Pengujian pemilihan data warna.
Setelah pengaturan pemilihan warna selesai dilakukan, pengaturan dilanjutkan pada pemilihan memori penyimpanan yang akan digunakan. Proses pengaturan
pemilihan memori penyimpanan merupakan pengujian pada poin c, yang ditunjukkan pada Gambar 4.17.
Gambar 4.17.
Pengujian pemilihan memori penyimpanan.
Setelah pemilihan memori penyimpanan selesai dilakukan, langkah selanjutnya yang dilakukan adalah menuliskan teks pada kotak teks yang tersedia. Penulisan data
teks dan proteksinya merupakan pengujian poin d, yang ditunjukkan pada Gambar 4.18 dan hasil pengujiannya telah sesuai dengan spesifikasi nomor enam.
Gambar 4.18. Pengujian penulisan data teks.
Setelah penulisan teks selesai dilakukan, pengaturan terakhir yang dilakukan adalah pemilihan jenis animasi. Pemilihan jenis animasi dan proteksinya merupakan
pengujian poin e mengacu pada Kode 3.3, yang ditunjukkan pada Gambar 4.19.
Gambar 4.19. Pengujian pemilihan jenis animasi.
Setelah semua pengaturan selesai dilakukan, langkah terakhir yang harus dilakukan adalah menekan tombol send pada program interface. Pengiriman data
pengaturan dan proteksinya merupakan pengujian poin f mengacu pada Kode 3.7, yang ditunjukkan pada Gambar 4.20.
Gambar 4.20. Pengujian pengiriman data pengaturan.
Kotak teks tidak dapat diisi lagi karena jumlah karakter yang dimasukkan telah mencapai 50
Secara otomatis
animasi diubah
menjadi Shift Left, apabila saat menulis jumlah karakternya sudah melebihi 10
Tombol “send” tidak ditampilkan karena isi kotak teks masih kosong
Pesan pemberitahuan bahwa data pengaturan telah berhasil dikirimkan
Dari pengujian yang dilakukan pada poin a hingga f didapat hasil bahwa pengaturan pada program aplikasi dan proses kerjanya sudah sesuai dengan yang tertulis
pada spesifikasi nomor satu. Pengujian pengaturan data tampilan menjadi tidak lengkap apabila tidak
didukung dengan pengujian keberhasilan pengiriman data, yang merupakan pengujian poin g. Yaitu untuk menunjukkan berhasil atau tidaknya data pengaturan yang
diterima oleh mikrokontroler. Contoh pengujian pengaturan data yang dikirimkan ke mikrokontroler diolah, kemudian ditampilkan pada Liquid Crystal Display LCD yang
ditunjukkan pada Gambar 4.21.
Gambar 4.21. Pengujian keberhasilan pengiriman data pengaturan.
Dari pengujian yang dilakukan pada poin g didapat hasil bahwa pengiriman data pengaturan ke mikrokontroler telah berhasil dilakukan dan format data yang
diterima sesuai dengan yang tertulis pada bab tiga tentang perancangan sistem.
4.2.2. Pengujian Program Mikrokontroler