Diagram Alir Subrutin Menu

4.1. Hasil Implementasi Alat

Hasil akhir perancangan prototipe pengaturan tirai berdasarkan waktu nyata secara keseluruhan ditunjukkan pada gambar 4.2. a Ruangan Tampak Depan b Ruangan Tampak Dalam c Detail Bagian Kiri d Detail Bagian Kanan Gambar 4.2. Prototipe ruangan Keterangan gambar: 1. LCD 5. Motor DC 2. Keypad 6. Limit Switch 1 3. Saklar 7. Limit Switch 2 4. Tirai 8. Pulley Sistem dapat digunakan saat saklar dinyalakan. Pada LCD akan muncul perintah ‘Menu tekan B’. Jika menekan tombol B pada keypad maka terdapat 3 pilihan menu, yaitu menu otomatis, menu manual, dan set waktu. Jika pengguna tidak menekan tombol B akan muncul data waktu dan tanggal secara otomatis. Tombol A berfungsi untuk memilih menu yg diinginkan. Tombol ‘’ dan ‘’ berfungsi untuk menampilkan menu pada LCD dengan menggeser ke kanan atau kiri. Tombol C berfungsi untuk membuka tirai dan tombol D berfungsi untuk menutup tirai secara otomatis tanpa membandingkan waktu RTC dan data masukan dari pengguna. Rangkaian elektronika sebagai pendukung bekerjanya prototipe penelitian ini dapat dilihat pada gambar di bawah ini: Gambar 4.3. Rangkaian Mikrokontroler Gambar 4.4. Rangkaian Driver Gambar 4.5. Rangkaian RTC Gambar 4.6. LCD Gambar 4.7. Rangkaian Penyearah 6 Volt Gambar 4.8. Rangkaian Penyearah 12 Volt Gambar 4.9. Keypad 4x4 Rangkaian mikrokontroler pada gambar 4.3 berfungsi sebagai IO untuk mengolah data dari RTC DS1307 dan keypad . Keterangan gambar pada rangkaian mikrokontroler: 1. Output +5 volt 5. Port untuk downloader 2. GND 6. Port A.0 – A.7 3. Port D.0 – D.7 7. Port C.0 – C.7 4. Port B.0 – B.7 8. Input +12 volt Gambar 4.4. menunjukkan rangkaian driver menggunakan IC driver L298 yang berfungsi untuk mengendalikan kecepatan dan arah putar motor. Kecepatan saat waktu buka dan tutup tirai dibuat berbeda dengan fasilitas PWM yang disediakan mikrokontroler untuk mengendalikan pin enable dari IC driver L298. RTC sebagai pewaktu pada sistem dapat dilihat pada gambar 4.5. LCD berfungsi untuk menampilkan data-data yang diinginkan, antara lain memilih menu, kondisi motor DC, dan data waktu. Modul LCD dapat dilihat pada gambar 4.6. Penyearah 6 volt menggunakan IC LM7806 untuk menghasilkan tegangan 6 volt. Penyearah 6 volt berfungsi sebagai catu daya untuk motor DC yang dapat dilihat pada gambar 4.7. Penyearah 12 volt menggunakan IC LM7812 untuk menghasilkan tegangan 12 volt pada gambar 4.8. sebagai catu daya regulator mikrokontroler yang menggunakan IC LM7805. Keypad sebagai masukan untuk memilih menu dapat dilihat pada gambar 4.9.

4.2. Pengujian Keberhasilan Sistem

Keberhasilan sistem dilihat saat pengguna memasukkan waktu yang diatur yaitu pengaturan tanggal, hari dan waktu. Selanjutnya pengguna mengatur waktu buka dan tutup tirai sesuai keinginan. Sistem menyediakan 2 pilihan menu sehingga pengguna dapat memilih menu otomatis atau manual. Pada menu otomatis terdapat 2 kali waktu buka dan tutup tirai, yaitu pada pagi dan sore hari. Jika pengguna memilih menu otomatis, pengguna dapat memilih satu dari 7 mode yang disediakan. Tabel 4.1. menunjukkan hasil pengujian salah satu mode dari 7 mode pada menu otomatis. Jika pengguna memilih mode 1 maka data waktu buka dan tutup tirai akan tersimpan di EEPROM. Mode 1 memiliki data buka pertama tirai pukul 05.00 dan pukul 07.00 tirai tertutup, pukul 16.00 tirai terbuka kembali dan pukul 18.00 tirai akan menutup. Mikrokontroler mencocokkan data pada mode 1 dengan waktu RTC secara terus menerus.