commit to user
3.5 Perancangan Program
Perancangan program diawali dengan pembuatan flowchart program seperti pada Gambar 3.5.
Gambar 3.5 : Flowchart Program
commit to user
Keterangan flowchart : Awal program yaitu inisiasi mikrokontroler, selanjutnya program merujuk
pada rangkaian input push button untuk mengkonfigurasi nilai batas jumlah maksimal perhitungan. Tombol satuan digunakan untuk menambah nilai
konfigurasi set dengan set + 1. Tombol puluhan digunakan untuk menambah nilai konfigurasi set dengan set + 10. Tombol ratusan digunakan untuk
menambah nilai konfigurasi set dengan set + 100. Nilai set ditampilkan pada LCD. Untuk mereset nilai set dapat menggunakan tombol reset.
Setelah set dikonfigurasi maka dapat digunakan tombol enter untuk menyimpan nilai set pada memori mikrokontroler dengan syarat set harus lebih
besar daripada 0 dan selanjutnya dua sensor LDR aktif, dan counter siap berjalan. Counter
count berjalan mulai dari nol yang ditampilkan pada LCD. Counter akan bertambah satu apabila kedua sensor LDR terhalang. Selanjutnya
pintu terbuka dengan tunda dan pintu tertutup kembali. Count trus bertambah sampai dengan batas maksimal yang telah dikonfigurasi sebelumnya set.
Apabila count sama dengan set maka akan tampil peringatan penuh pada LCD, selanjutnya LED dan buzzer menyala, dan pintu akan selalu tertutup.
3.6 Tahap Penyelesaian
Setelah rangkaian alat, rangkaian pcb, rangkaian mekanik, rancangan program
selesai dibuat,
kemudian dilakukan
langkah-langkah untuk
penyelesaiannya yaitu : a. Menggabungkan keseluruhan rangkaian menjadi satu kemudian dibentuk
sesuai gambaran utama. b. Penulisan program pada program bascom kemudian compile dalam bentuk
HEX lalu unduhkan ke IC ATmega16. c. Melakukan uji coba alat yang telah berisi program untuk memastikan
bahwa prototype tersebut dapat bekerja, kemudian lakukan percobaan untuk mengetahui apabila ada kesalahan atau tidak sehingga prototype
dapat berjalan dengan baik sesuai yang diinginkan.
commit to user
BAB 1V ANALISIS DAN IMPLEMENTASI
Perancangan Tugas akhir ini menghasilkan dua bagian, yang pertama adalah perangkat keras hardware yang berupa hasil susunan dari beberapa komponen
elektronika yang membentuk prototype counter dengan pintu otomatis. Bagian kedua adalah perangkat lunak software yang berupa program yang digunakan
untuk menjalankan simulasi sesuai yang diinginkan. Setelah pembuatan seluruh rangkaian selesai, selanjutnya adalah melakukan pengujian dan pembahasan
tentang kinerja alat. Pengujian dilakukan tiap bagian rangkaian dan rangkaian keseluruhan alat. Pengujian dilakukan bertujuan agar alat dapat bekerja dengan
baik.
4.1 Blok Diagram Rangkaian
Gambar 4.1 : Blok Diagram Rangkaian
25