Keypad Speaker Aktif DASAR TEORI
Gambar 3.2. Flowchart menerima masukan keypad.
Dalam sistem ini sesuai dengan gambar yang tertera diatas pada Gambar 3.2. pengguna mulai menyalakan timbangan dan menempatkan buah pada tempat yang tersedia
di bagian atas timbangan sebagai pengukur berat. Lalu pengguna mulai memasukan fungsi Keypad. Dalam hal ini, Keypad yang berguna sebagai Mode pilih buah yaitu Keypad dan
Keypad lainnya yang berfungsi sebagai pengubah harga per kilogram, jika buah mengalami kenaikan harga ataupun penurunan harga per kilogramnya yaitu Keypad .
Dalam sistem Mode pemilihan Buah dan Mode Pengubah Harga akan dijelaskan kembali pada flowchart selanjutnya.
Gambar 3.3. Flowchart Mode Pilih Buah. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pada sistem mode pilih buah, ketika pengguna telah menekan Keypad dilanjutkan dengan inisialisasi angka yang telah ditetapkan dalam program ini. Dapat kita lihat
inisialisasi penggabungan dan angka sehingga dapat dihasilkan jenis buah yang diinginkan. Pada Tabel 3.1. dapat dilihat inisialisasi buah yang diinginkan.
Tabel 3.1. Tabel Inisialisasi buah.
Tombol Keypad yang ditekan Buah yang terdeteksi
1 Apel
2 Salak
3 Jambu
4 Mangga
Gambar 3.4. Flowchart mode pengubah harga per kilogram PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pada sistem pengubah harga per kilogram, pengguna menekan Keypad , lalu dilanjutkan dengan inisialisasi angka yang telah ditetapkan dalam program ini. Dapat kita
lihat inisialisasi penggabungan dan angka sehingga dapat dihasilkan pengubah harga sesuai jenis buah yang diinginkan. Pada Tabel 3.2. dapat dilihat inisialisasi pengubah harga
buah per kilogram yang diinginkan.
Tabel 3.2. Tabel Inisialisasi pengubah harga buah per kilogram.
Tombol Keypad yang ditekan Keterangan
1 Pengubah Harga Apel
2 Pengubah Harga Salak
3 Pengubah Harga Jambu
4 Pengubah Harga Mangga
Jika tombol Keypad yang diinisialisasikan telah ditekan oleh pengguna sesuai dengan harga buah yang akan diubah, pengguna dapat memasukan harga yang diinginkan
sesuai dengan kebutuhan penggunanya. Terdapat beberapa fungsi yang dapat dipakai dalam bagian ini, yaitu Keypad sebagai penghapus harga jika terjadi kesalahan dalam
penekanan angka pada Keypad namun masih dalam menu pengubah harga. Dan fungsi Keypad ditekan setelah berhasil menganti harga sesuai dengan keinginan pengguna.
Setelah proses yang dilakukan seperti langkah diatas, pada penampil LCD akan tampil harga per kilogram sesuai dengan yang diinginkan. Lalu pada fungsi Keypad berikutnya
Keypad berfungsi sebagai kembali pada menu penerima masukan Keypad. Dan Keypad dapat ditekan kembali agar dapat digunakan untuk mengukur berat dan harga buah.
Cara kerja output suara pada Timbangan Buah Digital berbasiskan Mikrokontroler dengan Output suara yaitu output suara akan membunyikan jenis buah yaitu ada 4 pilihan
buah buah apel, buah salak, buah jambu, dan buah mangga yang sudah tertera pilihannya pada keypad. Jenis buah ini akan dibunyikan jika pengguna telah menaruh buah dan mulai
menekan keypad sesuai dengan jenis buah yang akan ditimbang. Lalu output suara secara otomatis menyebutkan jenis buah, lalu berat buah dalam berat satuan. Satuan pada berat
buah ini yaitu diidentifikasikan pada angka 0-5 Kg dan angka desimal pada berat buah ini diidentifikasikan mulai dri 0.1-0.9 Kg. Pada penjumlahannya untuk membaca berat buah
akan terdapat angka 0, 0.1, 0.2 . . .3.8, 3.9, . . .4.9 , 5 Kg. Setelah menyebutkan berat buah, output suara akan menyebutkan harga buah. Karena harga buah sebanyak 5 Kg
mendapatkan harga diatas ratusan ribu rupiah, maka program membaca pembagian angka yang didapat pada harga ratusan ribu.
1. Dalam ratusan ribu, sistem akan membaca program dalam pertihungan:
DivMod sisa hasil bagi = 1 = 23456
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 1 yang berarti akan berbunyi seratus ribu rupiah pada output suara. Sisanya akan disimpan
pada program untuk diolah pada sistem selanjutnya. 2.
Dalam puluhan ribu, sistem akan membaca program dalam perhitungan DivMod sisa hasil bagi = 2
= 3456 Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 2 yang berarti
akan berbunyi dua puluh ribu rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada sistem selanjutnya.
3. Dalam ribuan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 3 = 456
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 3 yang berarti akan berbunyi tiga ribu rupiah pada output suara. Sisanya akan disimpan pada
program untuk diolah pada sistem selanjutnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Dalam ratusan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 4 = 56
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 4 yang berarti akan berbunyi empat ratus rupiah pada output suara. Sisanya akan disimpan
pada program untuk diolah pada sistem selanjutnya. 5.
Dalam puluhan, sistem akan membaca program dalam perhitungan DivMod sisa hasil bagi = 5
= 6 Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 5 yang berarti
akan berbunyi lima puluh rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada sistem selanjutnya.
6. Dalam satuan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 6 = harga itu sendiri
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 6 yang berarti akan enam rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada
sistem selanjutnya. Output suara yang akan dibunyikan dengan lengkap yaitu jenis buah, berat buah, dan
harga buah tersebut sebagai contoh : Apel 5Kg Rp 280.000
Apel, Lima Kilogram, Dua Ratus Delapan Puluh Ribu Rupiah