Pengujian Program Pengujian Perangkat Lunak

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