Start Baca Sisa KWH
Input = 1? Baca Input
Counter
Counter + 1
Counter = 10?
Kwh + 1 Counter = 0
Tampilkan ke LCD End
Ya
Ya Tidak
Sisa 20 KWH? Ya
Tidak Sisa = 0 KWH?
Non aktifkan Relay 12 VDC 220 VAC
Ya Tidak
Hidupkan Lampu Peringatan
Input voucher ke HP
Kirim voucher via SMS
Tidak
3.2 Perancangan Program
Diagram alir pemrogramannya adalah sebagai berikut :
Gambar 3.9 Flow Chart Program Sistem
Pada saat power dihidupkan, maka program akan langsung membaca jumlah unit KWH sisa yang ada di memori dan akan Langsung ditampilkan ke display LCD.
Apabila program membaca jumlah unit KWH yang tersisa kurang dari 20 KWH maka program akan mengirimkan perintah untuk menghidupkan alarmlampu indikator,
tanda voucher yang akan segera habis dan disarankan untuk segera melakukan pengisian voucher unit KWH. Kemudian program akan melanjutkan menghitung
counter. Dan apabila program membaca unit sisa KWH sisa sama dengan nol maka program akan memberikan perintah untuk mengaktifkan coil relay dan relay akan
membuka kontak hubungan power dari KWH meter ke beban. Maka hal ini akan menyebabkan seluruh sambungan power listrik dari KWH ke beban akan terputus
sampai dilakukan kembali pengisian data voucher rekening listrik. Dimana Voucher rekening listrik dapat diisi melalui jarak jauh, yaitu dengan mengirimkan voucher
melalui HP konsumen yang kemudian diteruskan ke modul GSM yang terhubung ke mikrokontroller melalui interface komunikasi. Mikrokontroler akan membaca data
voucher rekening listrik yang dikirim melalui SMS dan akan ditampilkan pada display LCD 2 X 16.
Counter akan mengenali setiap perubahan logika low 0 menjadi high 1 sebagai 1 putaran piringan KWH Meter. Apabila counter telah menghitung putaran
piringan sampai sepuluh kali maka program akan menambahkan satu 1 unit nilai KWH. Artinya satu 1 unit KWH sama dengan sepuluh 10 putaran piringan KWH
Meter, dan pemakaian ini akan langsung dikurangkan dari unit KWH awal, kemudian sisanya akan ditampilkan pada display LCD 2 X 16.
Pengurangan unit KWH sesuai dengan putaran piringan akan berlangsung terus sampai unit KWH sama dengan nol 0. Setelah ini, pelanggan akan mengisi
voucher unit KWH Meternya dan pengurangan unit KWH Meter pun akan berlangsung kembali seperti dijelaskan di atas.
3.3 Rangkaian Lengkap