KALKULATOR BERAT
Satrio Cipto Nugroho 1,
Wahyu Joko Santoso 2, Samuel BETA3
Prodi Teknik Elektronika Jurusan Teknik
Elektro Politeknik Negeri Semarang
Jl. Prof. H. Soedarto, SH, Tembalang, Semarang, 50275
Intisari
–
Kalkulator Berat adalah merupakan aplikasi dari penerapan
dalam penggunaan LCD (Liquid Cristal Display) sebagai
output yang menampilkan harga pengesetan Kg/Rp di baris yang pertama dan baris
kedua menampilkan harga target di sisi kiri berupa rupiah, di sisi kanan
menampilkan hasil dengan satuan kilogram. Dalam alat ini input menggunakan Keypad yang berfungsi untuk memasukan target dengan satuan rupiah. Modul
ini diproses menggunakan DT- ARM
NUC 120.
Kata
Kunci : ARM NUC 120, Keypad, LCD 16X2
Abstract - Weight Calculator is an application of the application in use LCD (Liquid Cristal Display) as an output that
displays the price setting Kg / USD in the first line and the second line displays its price targets on the left side of rupiah,
on the right side displays the results with units of kilograms. In this instrument input using the keypad serves to insert the
target with rupiah unit. This module is processed using ARM NUC DT 120.
Keyword : ARM NUC
120, Keypad, LCD 16x2
I. Pendahuluan
1.1
LATAR
BELAKANG
Seiring perkembangan jaman agar manusia tidak
repot menghitung dengan cara manual yaitu menimbang berat manual lalu
menghitung harganya maka kami membuat alat kalkulator berat ini yang bekerja
sesuai keinginan kita yaitu dengan cara menekan keypad memasukan harga/kg lalu
menekan target dengan satuan rupiah dan menghasilkan keluaran dengan satuan
kilogram pada LCD.
1.2 Tujuan
Tujuan dari pembuatan alat ini adalah:
1. Mendapatkan gambaran secara langsung tentang pembuatan
rangkaian elektronik dan juga teknik pemprograman untuk aplikasi program
kendalinya.
2. Mengaplikasikan semua komponen yang
digunakan dari keypad, dan LCD
3. Dapat memnggunakan dan memprogram ARM
NUC 120
4. Menerapkan ilmu yang telah dipelajari di
perkuliahan pada peralatan elektronik
II. Tinjauan Pustaka
Untuk mengetahui
berbagai komponen dan peralatan yang dibutuhkan, maka disusunlah tinjauan
pustaka sebagai acuan dalam merancang dan membuat aplikasi menggunakan Arduino.
A. ARM NUC 120
DT-ARM NUC120 Board merupakan modul
pengembangan mikrokontroler 32 bit NUC120RD2BN yang berbasis CPU ARM Cortex-M0
dari Nuvoton. Modul ini dapat bekerja dengan kecepatan CPU sampai dengan 48
MHz. Modul ini juga telah dilengkapi dengan Nbootloader internal, sehingga
tidak diperlukan lagi device programmer eksternal. Pemrograman melalui
bootloader bisa dilakukan dengan menggunakan koneksi USB.
Gambar 1. ARM NUC 120
Spesifikasi
:
- Berbasis mikrokontroler NUC120RD2BN (64 KB APROM, 8 KB SRAM, 4 KB Data Flash, CPU ARM Cortex-M0).
- Terintegrasi dengan cystal eksternal 12 MHz.
- Terintegrasi dengan osilator 32.768 kHz sebagai sumber clock RTC.
- Memiliki 1x port USB.
- Memiliki 1 port RS-485.
- Memiliki 3 kanal UART dengan level tegangan TTL 3.3VDC / 5VDC.
- Tersedia port USB yang berfungsi untuk antarmuka serial sekaligus menuliskan program mikrokontroler, sehingga tidak membutuhkanprogrammer eksternal.
- Memiliki port Serial Wire Debug untuk proses debuging dan programming.
- Memiliki 45 jalur GPIO.
- Terintegrasi dengan sensor suhu internal.
- Memiliki port input 8 kanal ADC 10-bit.
- Bekerja pada level tengan 3,3VDC / 5VDC dengan arus maksimum 800mA.
- Input catu daya untuk board : 6,5VDC - 12VDC / 3,3VDC - 5VDC.
B. Keypad
Keypad berfungsi sebagai interface antara
perangkat (mesin) elektronik dengan manusia atau dikenal dengan istilah HMI (Human
Machine Interface). Keypad pada proyek ini di fungsikan untuk inputan.
Konstruksi matrix keypad 4×4 diatas cukup sederhana, yaitu terdiri dari 4 baris
dan 4 kolom dengan keypad berupas saklar push buton yang diletakan disetiap
persilangan kolom dan barisnya. Rangkaian matrix keypad diatas terdiri dari 16
saklar push buton dengan konfigurasi 4 baris dan 4 kolom. 8 line yang terdiri
dari 4 baris dan 4 kolom tersebut dihubungkan dengan port mikrokontroler 8 bit. Sisi
baris dari matrix keypad ditandai dengan nama Row1, Row2, Row3 dan Row4
kemudian sisi kolom ditandai dengan nama Col1, Col2, Col3 dan Col4.
Gambar 2. Keypad
Spesifikasi:
·
Number keypad: 16
·
Size of matrix: 4x4
·
Material: rubber
C. LCD
LCD (Liquid Crystal Display) layar
merupakan modul layar elektronik dan menemukan berbagai macam aplikasi. Sebuah
layar LCD 16x2 adalah modul yang sangat dasar dan sangat umum digunakan di
berbagai perangkat dan sirkuit. Modul ini disukai lebih dari tujuh segmen dan
LED segmen multi-lainnya. Alasan menjadi: LCD ekonomis; mudah diprogram; tidak
memiliki batasan menampilkan karakter khusus & bahkan kustom (seperti dalam
tujuh segmen), animasi dan sebagainya.
Sebuah LCD 16x2 berarti dapat menampilkan
16 karakter per baris dan ada 2 garis tersebut. Dalam LCD ini masing-masing
karakter ditampilkan dalam matriks 5x7 pixel. LCD ini memiliki dua register,
yaitu, Command dan Data.
Perintah mendaftar menyimpan petunjuk
perintah yang diberikan ke LCD. Perintah adalah instruksi yang diberikan kepada
LCD untuk melakukan tugas yang telah ditetapkan seperti inisialisasi itu,
membersihkan layar, pengaturan posisi kursor, mengendalikan display dll
menyimpan data register data yang akan ditampilkan pada LCD. Data tersebut
adalah nilai ASCII dari karakter yang akan ditampilkan pada LCD.
Spesifikasi :
a. Terdiri dari 16 karakter dan 2 baris.
b. Mempunyai 192 karakter tersimpan.
c. Terdapat karakter generator terprogram.
d. Dapat dialamati dengan mode 4-bit dan 8-bit.
e. Dilengkapi dengan back light.
Gambar 3. LCD
III. METODOLOGI PENELITIAN
Metodologi
penelitian yang digunakan pada Tugas Proyek ARM adalah sebagai berikut :
1.Studi
Pustaka : Merumuskan teori secara analisis dengan mempelajari buku – buku yang
diperoleh dari catatan kuliah, buku – buku perpustakaan dan mempelajari media
internet yang berhubungan rangkaian.
2.
Studi Laboratorium : Melakukan penelitian dan pengujian pada beberapa komponen
elektronika berdasarkan data spesifikasi. Selanjutnya melakukan pengambilan
data pada alat tersebut dan membandingkan dengan hasil teoritis.
3
Metode Diskusi : Mengajukan beberapa pertanyaan kepada dosen pengajar serta
rekan – rekan mahasiswa Teknik Elektro.
IV. PERANCANGAN ALAT
pada bab ini membahas tentang perancangan dan pembuatan “kalkulator berat”. pada perancangan sistem ini meliputi perancangan lunak (software), dan perangkat keras (hardware).
Spesifikasi
alat ditetapkan terlebih dahulu sebagai acuan dalam perancangan. Spesifikasi
alat yang direncanakan yaitu sebagai berikut :
1. Perangkat masukan dari alat ini adalah Keypad.
2. Perangkat keluaran dari alat ini berupa LCD.
3. Mikrokontroler yang digunakan adalah Arm NUC 120.
4.1 Perangkat Keras dan Rangkaian Elektronika
Adapun
sistem yang digunakan yaitu :
· ARM NUC 120
· Keypad 4X4
· LCD 16X2
4.2 Perancangan diagram Blok
Blok diagram hubungan komponen utama
pada alat ini adalah ARM NUC 120 terhubung dengan masukan Keypad dengan keluaran
berupa LCD 16X2 seperti yang dapat
dilihat pada gambar dibawah ini :
Gambar 4. Blok Diagram Komponen Utama
Keterangan diagram blok :
1. Keypad sebagai masukan.
2.
Mikrokontroler yang digunakan yaitu DT
ARM NUC 120.
3.
LCD digunakan sebagai keluaran
4.3 Prinsip Kerja Alat
Pertama tekan keypad untuk mengatur harga/kilogram yang
ditampilkan pada baris pertama LCD, tekan Enter maka kursor akan pindah ke
baris kedua di sisi kiri pada LCD. Tekan keypad untuk menentukan target dengan
satuan rupiah setelah taget ditentukan maka hasil akan keluar di baris kedua
LCD pada sisi kanan LCD berupa nilai dengan satuan kilogram
4.4 Perancangan Perangkat Keras
.
Gambar 5. Rangkaian Sistem Secara Keseluruhan
Berikut adalah gambar kotak rangkaian
Gambar 6.
Kotak Rangkaian tampak depan
Gambar 7.
Kotak Rangkaian tampak atas
3.5 Perancangan Perangkat Lunak
Perangkat lunak
ini berfungsi untuk mengatur kinerja keseluruhan dari sistem yang terdiri dari
beberapa perangkat keras sehingga sistem ini dapat bekerja dengan baik.
Perangkat lunak yang dirancang dengan menggunakan program Arm NUC 120. Untuk
memberikan gambaran umum jalannya program. Untuk memudahkan pembuatan perangkat
lunak, maka dibuat diagram alir yang menunjukan jalannya program.
Gambar 8. Diagram
Alir
V. KESIMPULAN
Setelah
dilakukan perancangan, pembuatan, serta pengujian dan analisis pada Proyek Arm
NUC 120 ini,dapat diambil kesimpulan sebagai berikut :
1.
Proyek Arm ini dibuat untuk mengaplikasikan
LCD sebagai penampil kalkulator.
2.
Masukan dari keypad diproses oleh
mikrokontroller ARM NUC 120.
REFERENSI
Diakses 1 februari 2017
Diakses 1 februari 2017
Diakses 1 februari 2017
Nama
penulis:
Nama penulis Satrio Cipto Nugroho. Penulis dilahirkan di Pati, tanggal 16
Agustus 1995. Penulis telah menempuh pendidikan formal
di SDN 02 Plosomalang, SMPN 8 Pati, SMKN 2 Pati. Tahun 2014 penulis telah menyelesaikan pendidikan SMK. Pada tahun
2014 penulis mengikuti seleksi mahasiswa baru diploma (D3) Prodi Teknik
Elektronika Jurusan Teknik Elektro dan diterima menjadi mahasiswa baru
diploma (D3) di kampus Politeknik Negeri Semarang (Polines). Penulis terdaftar
dengan NIM. 3.32.14.0.22. Apabila ada kritik, saran dan pertanyaan
mengenai penelitian ini, bisa melalui via email Satriocipto77@gmail.com
Nama penulis Wahyu
Joko Santoso. Penulis dilahirkan di Grobogan, tanggal 07 maret nuari 1995. Penulis telah menempuh pendidikan formal
di SDN Gajah Mungkur 04, SMPN 5 Ambarawa, SMA N 1 Ambarawa. Tahun 2014 penulis telah menyelesaikan
pendidikan SMK. Pada tahun 2014 penulis mengikuti seleksi mahasiswa baru
diploma (D3) Prodi Teknik Elektronika Jurusan Teknik Elektro dan
diterima menjadi mahasiswa baru diploma (D3) di kampus Politeknik Negeri
Semarang (Polines). Penulis terdaftar dengan NIM. 3.32.14.0.24. Apabila ada kritik, saran dan pertanyaan mengenai penelitian ini, bisa
melalui via email jwahyu1995@gmail.com
Lampiran
1. Diagram Pengaawatan => klik disini
2. Diagram Alir => klik disini
3. Diagram Blok => kilik disini
4. Jurnal => kilik disini
5. Laporan => kilik disini
6. Power Point => kilik disini
7. Program => klik disini
Lampiran
1. Diagram Pengaawatan => klik disini
2. Diagram Alir => klik disini
3. Diagram Blok => kilik disini
4. Jurnal => kilik disini
5. Laporan => kilik disini
6. Power Point => kilik disini
7. Program => klik disini
sangat bermanfaat
BalasHapus