Perancangan Program Tahap Penyelesaian

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