Pengujian Perangkat Keras Hasil Data Pengujian dan Pembahasan

4.2.2.1. Form Serial Monitor

Pengujian form monitor komunikasi serial dimaksudkan untuk menguji apakah paket data frame yang dikirim dari mikrokontoler ATmega32 sudah sesuai, dan pengecekkan menggunakan serial monitor dengan aplikasi Visual Basic. Tabel 4.3.Data Form Serial Monitor Pengambilan data ke- Paket Data Dikirim Serial Monitor Benar Salah 1 0 0 0 0 0 √ 2 0 8 0 0 0 √ 3 0 0 12 0 0 √ 4 0 0 0 5 0 √ 5 0 0 0 0 6 √ PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Tabel 4.3. Lanjutan Data FormSerial Monitor 6 13 0 1 15 3 √ 7 12 7 14 15 13 √ 8 15 15 15 15 15 √ Tabel 4.2.menunjukkan data form serial monitor, data yang diambilsebanyak 8 kali percobaan, serial monitor digunakan untuk mengetahui paket data yang dikirim melalui komunikasi serial dari mikrokontroler ATmega32 menuju ke Visual Basic telah terkirim sesuai dengan keadaan yang terjadi. Dari ke-8 percobaan yang dilakukan semua data yang termonitor sudah benar. Paket data yang digunakan diubah dari bilangan biner menuju ke desimal oleh mikrokontroler ATmega32 supaya pengirimannya lebih cepat. Contoh paket data yang dikirim saat paket data bernilai 0 0 0 0 0 menunjukkan data yang diterima oleh serial monitor menunjukkan tidak terdeteksinya sensor LDR karena data yang diterima semua bernilai 0, paket data yang diolah dikirim dalam 1 frame. 1 frame dibagi menjadi 5 karakter dalam bilangan desimal yang menunjukkan blok parkir A sampai dengan E. Tabel 4.3. menunjukkan sistem paket data akan dikirim oleh mikrokontroler ATmega32 pada saat keadaan blok parkir semua kosong atau belum terisi oleh mobil di setiap blok nya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Tabel 4.4. Format Kirim Paket Data Keterangan: 0=kosong tidak ada mobil parkir 1=isi ada mobil parkir =dalam biner

4.2.2.2. Form Menu Utama GUI Visual Basic

Form menu utama pada GUI Visual Basic ini merupakan form utama yang terdapat pada Visual Basic. Ketika aplikasi GUI dijalankan maka form menu utama akan muncul terlebih dulu.Form pada menu utama ini terdapat menu text untuk memberikan pesan pada tampilan supaya lebih menarik dan menu command button yang berfungsi sebagai tombol untuk client mengecek lokasi parkir.Pengujian keberhasilan form menu utama pada pada Visual Basic ini dibagi menjadi dua keadaan yang akan ditunjukkan pada gambar 4.6. dan gambar 4.7. dibawah ini. c Gambar 4.7.Form Utama GUI Visual Basic Keadaan Gambar 4.7. menunjukkan form utama pada GUI Visual Basickeadaan 1 dimana saat client akan masuk kedalam gedung parkir masih ada ketersedian tempat parkir, sehingga akan muncul pesan pada menu text „Silahkan Tekan Tombol “Cek Parkir” „dan pada form juga Parkir H A 1 A 2 A 3 A 4 B 1 B 2 B 3 B 4 C 1 C 2 C 3 C 4 D 1 D 2 D 3 D 4 E 1 E 2 E 3 E 4 E Keadaan parkir dalam biner 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Paket Data yang diterima dalam desimal terdapat menu command button sebagai tombol yang harus ditekan oleh client untuk memperoleh informasi ketersediaan tempat parkir. Gambar 4.8.Form Utama GUI Visual Basic Keadaan 2 Gambar 4.8.menunjukkan form utama pada GUI Visual Basic kedaan 2, yaitu keadaan pada saat client yang akan masuk kedalam gedung parkir tetapi sudah tidak ada parkir yang tersedia maka akan mucul pesan pada menu text „Maaf Parkir Penuh‟. Sehingga client yang akan masuk kedalam gedung parkir tidak dapat masuk dan mengecek keadaan parkir didalan menu tombol „cek parkir‟. Dari pengujian yang dilakukan pada dua keadaan tersebut dapat dikatakan bahwa form menu utama pada GUI Visual Basic dapat dikatakan benar dan sudah bekerja sesuai dengan keadaan yang terdapat pada prototype atau keadaan real.

4.2.2.3. Form Denah Parkir Mobil dan Sistem Optimasi

Form Visual Basic pada sub bab ini adalah form yang berisi informasi denah parkir mobil yang akan muncul pada saat client menekan tombol menu „cek parkir‟ pada command button di aplikasi Visual Basic seperti yang sudah ditunjukkan pada gambar 4.6. Pada bagian form ini merupakan terjadinya proses optimasi yaitu pencarian tempat parkir yang kosong dan terdekat. Proses optimasi dilakukan menggunakan algoritma dijkstra dimana algoritma ini akan melakukan pencarian jalur terpendek dari satu titik awal ke titik tujuan dimana titik awal merupakan pintu masuk gedung parkir dan titik tujuan adalah blok parkir yang masih kosong. Pada bab perancangan sebelumnya, graf dan panjang vertex yang telah dirancang telah dicari jalur terdekatnya menggunakan algoritma dijkstra dan akan dibuktikan dengan aplikasi yang telah dibuat di Visual Basic dengan beberapa percobaan dibawah ini.