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

3.2. Perancangan Perangkat Keras Hardware

Dalam hal ini, penulis membuat perancangan perangkat keras hardware untuk keseluruhan sistem timbangan, mulai dari desain Sensor berat dan beberapa rangkaian lainnya hingga penampil LCD dan output suara. Pada bagian ini gambar keseluruhan perangkat keras hardware dan keseluruhan sistem perangkat terdapat pada gambar 3.13., gambar 3.14. dan gambar 3.15. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.2.1. Desain Timbangan Buah

Gambar 3.13. desain 3D timbangan tampak depan. Terdapat laptop sebagai piranti software yang mengolah program mikrokontroler yang dihubungkan pada box, secara otomatis dalam box tersebut terhubung pada pin ATmega 8535. Terdapat ouput suara yang dibunyikan oleh speaker, dimana kabel speaker yang terhubung pada jack audio yang terdapat dalam box. Terdapat 4 push button yang ada di depan, berfungsi sebagai inisialisasi 4 macam buah. Dalam hal ini, akan diberikan label macam buah pada push button yang tersedia. Adapula 1 push button yang dekat dengan sensor berat, berfungsi sebagai tombol onoff pada perancangan hardware. Gambar 3.14. desain 3D box timbangan tampak samping Gambar 3.15. perancangan komponen dalam box. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI