Diagram Alir Subrutin Proses Optimasi Hasil Data

Gambar 4.3. Denah Parkir Mobil Gambar 4.4. Prototype Parkir Mobil Gambar 4.5. Komparator IC LM324 Gambar 4.6. Rangkaian Pengontrol Mekanisme kerja sistem prototype parkir mobil adalah interface pada aplikasi Visual Basic akan memberikan informasi kepada client letak parkir yang kosong dan terdekat dengan pintu masuk secara otomatis sesuai dengan perintah yang telah di program, dan saat client menekan tombol „cetak‟ pada Visual Basic maka tiket akan tercetak secara otomatis melaui perangkat keras yaitu printer. Proses yang terjadi ketika catu daya regulator pada posisi “ON” yaitu sistem akan bekerja pada saat client akan masuk menuju tempat parkir, saat akan masuk kedalam lokasi parkir client harus menekan tombol „cek parkir‟ pada penampil Visual Basic, saat client menekan tombol „cek parkir‟, maka mikrokontroler ATmeg a32 akan mengirimkan karakter „M‟ secara serial melalui komunikasi serial USART. Kemudian laptop akan menerima karakter tersebut berupa kondisi dari sensor LDR dan kondisi yang didapat dari mikrokontroler ATmega32 diolah oleh PC melalui Visual Basic untuk memperoleh informasi letak blok parkir yang masih kosong dan terdekat.Proses selanjutnya yaitu Visual Basic akan menampilkan informasi berupa tampilan kepada client berupa denah lokasi parkir, dan informasi blok parkir yang ditujukkan untuk client yanng akan masuk kedalam lokasi parkir. Setelah Visual Basic menampilkan informasi denah parkir dan informasi blok, tiket yang diterima client akan secara otomatis tercetak melalui perangkat keras printer. Proses akan berulang kembali saat ada mobil yang akan masuk kedalam lokasi parkir, ketika parkir penuh maka akan muncul pesan bahwa parkir sudah penuh.

4.2. Hasil Data Pengujian dan Pembahasan

Pada sub bab ini, dilakukan pengujian dan pembahasan terhadap perangkat keras dan pengujian aplikasi sistem optimasi ketersediaan tempat parkir mobil, pengujian perangkat keras dilakukan dengan pengujian sensor LDR, dan pengujian komparator. Pengujian pada aplikasi dilakukan dengan pengujian pada form di Visual Basic antara lain, form komunikasi serial apakah data yang diterima sudah sesuai, form utama aplikasi penampil apakah tombol „cek parkir‟ saat ditekan oleh client akan mengirimkan karakter „M‟ menuju ke mikrokontroler ATmega32, pengujian form denah parkir mobil apakah denah parkir yang terdapat pada form menampilkan keadaan sesuai dengan kondisi mobil yang ada di prototype dan apakah optimasi untuk pencarian lokasi terdekat sudah sesuai, dan yang terakhir adalah pengujian pencetakan tiket apakah tiket mau tercetak diperangkat keras printer dan menampilkan informasi yang diinginkan.

4.2.1. Pengujian Perangkat Keras

Pengujian perangkat keras dilakukan pada perangkat elektronik yaitu Sensor LDR dan Komparator dilakukan dengan pengukuran tegangan, pengukuran tegangan reverensi pada sensor LDR.Pengambilan data dilakukan pada setiap blok parkir atau sebanyak 20 data. Pengambilan data tersebut berfungsi untuk menguji perbandingan antara nilai teori dan sistem yang terdapat pada alat apakah sudah sesuai dengan teori atau tidak.

4.2.1.1. Pengujian Sensor LDR dan Komparator Didalam Ruangan

Pengujian sensor LDR dan Komparator didalam ruangan ini dilakukan dengan cara pengambilan nilai tegangan keluaran sensor LDR dan nilai tegangan reverensi Vref pada potensio di komparator, data diambil sebanyak 20 kali pada setiap blok parkir yang terdapat pada sistem prototype.