BAB IV
Pada bab ini akan dibahas mengenai pengujian sistem pengendalian angklung robot
menggunakan software Visual Basic 6.0 serta analisa hasil pengujian pengendalian angklung
robot menggunakan komunikasi serial.
Pada form pengendalian angklung robot terdapat 9 commandbutton untuk fungsi gerakan,
1 listbox untuk menampilkan data urutan menggerakkan angklung, 2 textbox untuk
memasukkan data untuk menggerakkan angklung, dan 1 combobox untuk menentukan nilai
ketukan nada angklung. Adapun tampilan form pengendalian angklung robot dapat dilihat
pada gambar 4.1.
Pengujian ini bertujuan untuk memastikan apakah sistem kontrol yang telah dirancang
dapat bekerja sesuai dengan tujuan pembuatan. Perintah pengujian pengendalian angklung
robot yang digunakan diantaranya perintah input, perintah change, perintah remove one,
perintah remove all, perintah save, perintah load, perintah step, perintah play serta perintah
stop.
Pengujian tombol input dilakukan dengan cara menambahkan nilai delay dan not
angka pada textbox, serta menentukan nilai ketukan pada combobox. Penambahan data ini
akan dikerjakan apabila commandbutton “input” di-klik. Adapun skematis pengujian tombol
input dapat dilihat pada gambar 4.2.
Pengujian tombol remove one dilakukan dengan cara memilih salah satu data di
listbox. Data yang dipilih pada listbox list1 akan berkurang jumlahnya sebanyak satu setiap
commandbutton “remove one” di-klik. Adapun skematis pengujian tombol remove one dapat
dilihat pada gambar 4.3.
Pengujian tombol remove all dilakukan dengan cara meng-klik tombol remove all.
Ketika tombol remove all di-klik, semua data yang telah disimpan pada listbox List1 akan
terhapus. Adapun skematis pengujian tombol remove all dapat dilihat pada gambar 4.4.
Pengujian tombol save dilakukan dengan cara memasukkan data yang akan disimpan
pada listbox list1. Data yang terdapat pada listbox list 1 akan tersimpan setelah
commandbutton “Save” di-klik. Data yang akan disimpan pada salah satu folder harus diberi
nama terlebih dahulu. Adapun skematis pengujian tombol save dapat dilihat pada gambar 4.5.
Pengujian tombol load dilakukan dengan cara meng-klik tombol load. Ketika tombol
load di-klik, akan muncul form Open yang didalamnya terdapat file-file yang telah disimpan.
File dibuka dengan meng-klik tombol open di form open. Adapun skematis pengujian tombol
load dapat dilihat pada gambar 4.6.
Pengujian tombol stop dilakukan ketika program angklung sedang berjalan. Perintah
ini akan dikerjakan apabila commandbutton stop di-klik. Adapun skematis pengujian tombol
stop dapat dilihat pada gambar 4.7.
Pengujian tombol step dilakukan dengan cara menambahkan terlebih dahulu nilai
angka dan delay pada listbox, serta menentukan nilai ketukan pada combobox. Program akan
mengeksekusi data yang dipilih pada listbox apabila commandbutton step di-klik. Adapun
skematis pengujian tombol step dapat dilihat pada gambar 4.8.
Pengujian tombol play dilakukan dengan cara memainkan lagu Tokecang. Untuk
memainkan lagu Tokecang menggunakan angklung robot, sebelumnya perlu ditambahkan not
angka dan delay pada textbox dan nilai ketukan pada combobox. Adapun susunan not angka
lagu Tokecang dapat dilihat pada gambar 4.9.
Apabila tombol play ditekan, program akan mengeksekusi data pada listbox list1
secara keseluruhan dan mengirim data tersebut ke mikrokontroller. Adapun tampilan form
angklung robot dapat dilihat pada gambar 4.10.
Dari hasil pengujian program pengendalian angklung robot yang telah dilakukan
didapatkan beberapa hasil pengujian. Analisa hasil pengujian tersebut diantaranya adalah
sebagai berikut :
1. Tombol input, remove one, remove all, load, save, stop, step, dan play dapat
berfungsi dengan baik sesuai program yang telah dibuat.
2. Angklung robot tidak dapat memainkan semua lagu dikarenakan keterbatasan jumlah
angklung.