3.4.1. Program Mikrokontroler
Gambar 3.10. Diagram Alir Pengendalian Sistem Ketersediaan Parkir Mobil pada Mikrokontroler
Pada mikrokontroler digunakan sebagai proses pengaturan pengolahan data sensor untuk mendeteksi ketersediaan parkir. Dimana didalam mikrokontroler ini akan mengolah
data dari sensor LDR kemudiam setelah data diolah akan dikirim menuju laptop untuk ditampilkan pada aplikasi interface berbasis PC Personal Computer yaitu Visual Basic
menggunakan komunikasi serial. Proses awal adalah inisialiasai ATMega32 dan sensor LDR, proses selanjutnya adalah pengambilan keputusan tentang data yang masuk, data
yang masuk ini merupakan perintah dari PC untuk mengecek kondisi parkir, perintah tersebut akan diterima oleh mikrokontroler karena menggunakan komunikasi dua arah
antara mikrokontroler dengan PC, jika tidak ada data masuk maka sistem kembali keatas untuk melakukan inisialisasi, namun jika ada data „y‟ yang masuk maka mikro akan
mendeteksi sensor satu-persatu apakah ada sensor yang terdeteksi jika tidak maka proses PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
akan kembali keawal untuk proses inisialisasi, setelah itu adalah pengecekan 20 sensor pada setiap row pada blok parkir proses dilakukan dengan proses subrutin pada setiap blok
PA sampai dengan blok PE, setelah pengecekan adalah pengiriman paket data yang akan dijelaskan melalui format paket data pada 3.4.2 setelah pengiriman paket data adalah
proses pengambilan keputusan tentang adanya whilei atau tidak, jika „tidak‟ maka proses selesai, tetapi jika „ya‟ maka proses akan kembali ke proses adanya data yang masuk atau
tidak, kondisi whilei ini adalah pengulangan pada mikrokontroler saat ada atau tidak data „M‟ yang masuk tadi, atau ada tidaknya client yang akan mengecek kondisi tempat parkir.
Diagram alir pengendalian ketersedian parkir mobil pada mikrokontroler dapat dilihat pada gambar 3.10.
3.4.2.Diagram Alir Subrutin Cek Sensor Blok PA
Gambar 3.11. Diagram Alir Subrutin Cek Sensor Blok PA PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI