LANDASAN TEORI
Perencanaan sistem otomatisasi penghitung uang kertas pada kotak amal ini
Langkah awal kerja sistem adalah mendeteksi nominal uang kertas yang masuk ke
kotak amal. Berdasarkan riset yang pernah dilakukan, terdapat beberapa cara untuk
mendeteksi nominal uang. Utami (2017) merancang suatu alat identifikasi nominal
uang kertas untuk tunanetra berbasis Arduino Mega 2560 dengan Output Suara,
pendeteksian nominal uang kertas diperankan oleh sensor warna dan pendeteksian
keaslian uang diperankan oleh sensor UV. Penelitian dilakukan pada uang kertas
emisi 2016. Nilai RGB yang ditetapkan pada setiap nominal uang hanya satu nilai
R, G, dan B saja. Setiap nominal uang kertas diberlakukan 10 kali pengujian dan
sudah mencakup uang asli dan uang palsu. Berdasarkan pengujian secara
Hal tersebut dikarenakan kondisi fisik uang yang terlalu kusut pengujian sehingga
nilai RGB uang tersebut sulit untuk dicocokkan dengan nilai RGB pada program
Arduino IDE. Hasil pendeteksian tersebut ditampilkan pada LCD Display dan
Arpianto, dkk (2018) merancang bangun alat identifikasi nominal uang kertas
untuk tunanetra berbasis Arduino Mega 2560 dengan output suara. Pendeteksian
nominal dan keaslian uang yang diterapkan hanya menggunakan satu sensor warna.
5
6
Objek pendeteksian dilakukan pada uang kertas Indonesia emisi 2009 dan emisi
2016. Titik fokus pendeteksian terletak di bawah tulisan nominal sebelah kiri uang
yang berdekatan dengan gambar pahlawan. Mengacu titik fokus tersebut, penulis
membuat range data RGB dengan parameter uang kertas Indonesia emisi 2016.
Melalui range data RGB tersebut nominal dan keaslian uang kertas dapat diketahui.
pada uang kertas Indonesia emisi 2009 karena range data RGB yang terlalu berbeda
dengan parameter range data RGB. Hasil pendeteksian akan direpresentasikan oleh
Langkah selanjutnya adalah pemrosesan hasil deteksi dari sensor warna. Hasil
akhir yang diharapkan dari proses ini adalah hasil komulatif secara menyeluruh
uang kertas yang masuk ke kotak amal. Karyanto membuat prototipe mesin
ATMEL AVR AT90S8515. Hasil deteksi akan diubah ke dalam bentuk sandi BCD
untuk kemudian dilakukan proses penghitungan uang logam yang terdeteksi. Sandi
BCD adalah sandi yang menggabungkan sifat-sifat bilangan desimal dan biner.
Hasil dari riset ini menyatakan bahwa prototipe telah mampu membedakan dan
menghitung empat jenis mata uang logam tertentu dalam satuan rupiah. Walaupun
setelah sensor ultrasonik mendeteksi barang yang masuk, jumlah barang akan dapat
ditampilkan sesuai klasifikasi ukurannya. Berdasarkan riset ini, alat yang dirancang
pertama yang membedakan yakni terletak pada sistem pendeteksi nominal uangnya.
untuk uang kertas Indonesia emisi 2016 dengan titik fokus pendeteksian lebih luas
daripada penelitian sebelumnya. Range data RGB tersebut diperoleh dari data RGB
empat sampel uang kertas yang memiliki kondisi fisik yang cenderung berbeda,
karakter angka dengan ukuran yang lebih besar dan jelas. Oleh karena itu, dengan
8
menggunakan seven segment, pengguna sistem ini dapat lebih mudah untuk
2.2.1. Sistem
(Utami, 2017).
2.2.2. Otomatisasi
atau mesin/alat yang dapat bergerak dan bekerja sendiri. Sehingga otomatisasi dapat
didefinisikan sebagai upaya penggantian tenaga manusia dengan tenaga mesin yang
9
2.2.3. Uang
Uang adalah sesuatu yang secara umum diterima di dalam pembayaran untuk
pembelian barang-barang dan jasa serta untuk pembayaran utang. Pada umumnya
uang berfungsi sebagai alat tukar-menukar, alat satuan hitung, alat penyimpanan
kekayaan, dan alat penyelesaian hutang-piutang (Utami, 2017). Terdapat dua jenis
uang yakni uang logam (koin) dan uang kertas. Namun, menurut Saghoa, dkk
(2018), untuk saat ini kebanyakan negara menganut sistem standar kertas, termasuk
Uang kertas rupiah merupakan uang dalam bentuk lembaran yang terbuat dari
bahan kertas atau bahan lainnya (yang menyerupai kertas) yang dikeluarkan oleh
No.23 Tahun 1999. Uang kertas tersebut sah digunakan sebagai alat tukar
Berdasarkan standar kertas, peredaran uang tidak lagi dihubungkan pada salah satu
10
logam. Mengacu pada premis tersebut, penulis menjadikan uang kertas sebagai
Kotak amal berasal dari dua suku kata yakni kotak dan amal. Menurut Pusat
Bahasa (2016), kata kotak bermakna peti kecil tempat barang perhiasan, barang
kecil, dan sebagainya, sedang amal bermakna perbuatan baik yang mendatangkan
pahala. Mengacu pada dua makna tersebut, kotak amal dapat didefinisikan sebuah
peti kecil yang digunakan sebagai tempat penampung amal atau perbuatan baik
yang dapat mendatangkan pahala, dalam hal ini, direpresentasikan dalam bentuk
uang.
2.2.5. Sensor
mengubahnya dari bentuk mekanis, magnetis, panas, sinar, atau kimia menjadi
tegangan dan arus listrik. Pada lingkungan sistem pengendali dan robotika, sensor
diolah oleh kontroler sebagai otaknya. Sensor dalam teknik pengukuran dan
nilai masukan yang ada dapat diperoleh tegangan listrik keluaran yang cukup
besar,
mencapai nilai akhirnya pada nilai masukan yang berubah secara mendadak
(Utami, 2017).
Sensor warna dapat diartikan sebagai sebuah spektrum tertentu yang terdapat
di dalam cahaya yang sempurna/putih. Warna dibedakan menjadi dua, yakni warna
primer dan warna sekunder. Warna primer adalah warna-warna dasar, sedangkan
warna sekunder adalah warna yang dihasilkan dari campuran dua warna primer
Salah satu tipe sensor warna yang sering digunakan adalah sensor warna
TCS3200. Sensor ini merupakan detektor warna lengkap, termasuk chip sensor
Taos TCS3200 RGB (Red, Green, Blue) dan 4 LED putih. TCS3200 dapat
mendeteksi dan mengukur hampir tak terbatas warna terlihat, antara lain,
12
pembacaan tes strip, penyortiran berdasarkan warna, sensor cahaya, kalibrasi, dan
pencocokan warna. Modul sensor ini memiliki fasilitas untuk merekam hingga 25
baik merah, hijau, atau biru filter, atau ada filter (yang jelas). Filter dari setiap warna
yang merata di seluruh susunan untuk menghilangkan lokasi antar warna. Internal
yang sebanding dengan intensitas warna yang dipilih. Berikut penampilan fisik dari
Prinsip kerja sensor ini , ketika memilih filter warna, dapat memungkinkan
hanya satu warna tertentu untuk melewati atau mencegah warna lain. Misalkan,
ketika memilih filter merah, maka warna merah yang bisa melalui, sedang yang lain
akan dicegah. Sensor ini memiliki empat jenis diode yakni merah, biru, hijau, dan
2.2.8. Mikrokontroler
terdapat CPU, ROM, RAM, I/O, Clock, dan peralatan internal lainnya yang sudah
14
saling terhubung dan terorganisir (teralamati) dengan baik oleh pabrik pembuatnya
dan dikemas dalam satu chip yang siap pakai. Sehingga kita hanya perlu
secara otomatis seperti, sistem kontrol mesin, remote kontrol, kontrol alat berat,
memori (load), operasi aritmatika, dan penyimpanan ke dalam memori (store) yang
saling bekerja sama. Tujuan utama dari arsitektur ini adalah melaksanakan suatu
instruksi cukup dengan beberapa baris bahasa mesin yang relatif pendek sehingga
implikasinya hanya sedikit saja RAM yang digunakan untuk menyimpan instruksi-
perangkat lunak ke dalam perangkat keras. Implementasi CISC dapat dilihat pada
program yang dihasilkan akan lebih kecil serta penggunaan memori akan lebih
mudah untuk deprogram dalam bahasa rakitan. Ciri-ciri jenis ini adalah jumlah
instruksi yang banyak, perintah bahasa mesin juga banyak, dan instruksi lebih
kompleks.
mikroprosesor yang berbentuk kecil dan berfungsi untuk menge-set instruksi dalam
operasi aritmatika,
Arduino Mega 2560 adalah board arduino perbaikan dari board arduino mega
ATmega1280 dan kemudian diganti dengan ATmega2560, oleh karena itu namanya
Arduino Mega 2560. Pada saat tulisan tersebut dibuat, arduino ini sudah mencapai
revisi yang ketiga (R3). Berikut spesifikasi Arduino Mega 2560 R3.
· Microcontroller ATmega2560
· Operating Voltage 5V
· SRAM 8 KB
· EEPROM 4 KB
arduino mega ini dengan versi sebelumnya, yakni tidak lagi menggunakan chip
ATmega16u2 pada revisi 3 dan chip ATmega8u2 pada revisi 1 dan 2. Secara fisik,
ukuran Arduino Mega 2560 hampir kurang lebih 2 kali lebih besar dari Arduino
17
Uno. Hal tersebut untuk mengakomodasi lebih banyaknya pin digital dan analog
pada board Arduino Mega 2560 tersebut (Arpianto, 2018). Berikut tampilan fisik
Arduino IDE atau bisa disebut juga Arduino Software merupakan aplikasi
yang bertugas menghasilkan sebuah file berformat hex yang akan di-upload pada
papan arduino atau papan sistem mikrokontroler lainnya. Aplikasi ini mirip dengan
Microsoft Visual Studio, Eclipse IDE, atau Netbeans. Lebih mirip lagi adalah IDE
file program. Pembedanya adalah jika semua IDE tersebut menghasilkan program
dari kode bahasa C (dengan GNU GCC) sedang Arduino Software (Arduino IDE)
menghasilkan file hex dari baris kode yang dinamakan sketch (Arpianto, 2018).
cahaya ketika melewati arus listrik yang dilaluinya yang diatur sedemikian rupa
dan Utami, 2012). Terdapat dua jenis seven segment, yaitu seven segment common
anode dan seven segment common cathode. Cara untuk membedakan antara
keduanya yakni dilihat dari rangkaiannya. Pada jenis common anode, semua anoda
saling dihubungkan, sedang pada jenis common cathode, semua katoda saling
segment 4 display dengan tipe 5461AS. Pada umumnya, tampilan seven segment
Servo motor atau motor servo banyak digunakan dalam dunia robotika,
karena selain ukurannya kecil, juga sangat tangguh. Motor servo standar seperti
Futaba S-148 mempunyai torsi (torque) 42 oz/inch, yang merupakan motor servo
yang sangat kuat untuk ukuran tersebut. Motor servo juga mengonsumsi daya yang
sebanding dengan beban mekanik. Dengan beban yang kecil, konsumsi daya tidak
besar.
sejumlah umpan balik. Control loop menggunakan umpan balik dari motor untuk
dan sebagainya). Ada beberapa jenis control loop. Pada umumnya control loop PID
menggunakan control loop seperti PID, kita dapat melakukan tune pada motor
servo. Tuning adalah proses dari pembuatan respon motor dalam cara yang
diinginkan. Melakukan tuning pada motor dapat menjadi sangat sulit dan proses
20
Seperti pada gambar 2.7, motor servo terdiri dari beberapa bagian utama:
motor dan gearbox, sensor position, error amplifier dan motor driver serta sirkuit
yang mendekode posisi terminta. Radio control receiver system (kontroler lainnya)
membangkitkan suatu pulsa yang lebarnya berubah sekitar setiap 20 ms. Pulsa ini
biasanya memiliki lebar antara 1 dan 2 ms. Lebar pulsa digunakan oleh servo untuk
Pada penelitian ini, penulis menggunakan jenis motor servo SG90 untuk
menggerakkan pintu masuk uang. Wijaya dan Suprianto (2018) menjelaskan bahwa
motor servo ini memiliki spesifikasi tegangan 5 volt, agar mudah diaplikasikan
bersamaan dengan Arduino yang juga memiliki spesifikasi tegangan 5 volt. Sudut
putarnya 180 derajat, sudut ini cukup untuk mengatur kemiringan dari papan utama
atau beam yang akan bergerak menyeimbangkan posisi bola di atasnya agar
mencapai nilai set point yang diinginkan. Motor servo SG90 yang dipakai
cahaya yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor
yang dipergunakannya. LED juga dapat memancarkan sinar inframerah yang tidak
tampak oleh mata seperti yang sering kita jumpai pada remote control TV atau
Bentuk LED mirip dengan sebuah bohlam (bola lampu kecil) dan dapat
dengan lampu pijar, LED tidak memerlukan pembakaran filamen sehingga tidak
menimbulkan panas dalam menghasilkan cahaya. Oleh karena itu, saat ini LED
yang bentuknya kecil telah banyak digunakan sebagai lampu penerang dalam LCD
TV yang mengganti lampu tube (Kho, 2019). Pada penelitian ini, LED berfungsi
sebagai indikator dalam pendeteksian nominal uang kertas. Adapun tampilan LED
Push button atau tombol tekan adalah bentuk saklar yang paling umum dari
menyambung rangkaian ketika tombol ditekan dan kembali pada posisi terputus
rangkaian apabila tombol ditekan dan kembali pada posisi terhubung ketika tombol
dilepaskan.
Ada juga tombol tekan yang memiliki fungsi ganda, yakni sudah dilegkapi
oleh dua jenis kontak, baik NO maupun NC. Jadi tombol tekan tersebut dapat
difungsikan sebagai NO, NC, atau keduanya. Ketika tombol ditekan, terdapat
kontak yang terputus (NC) dan ada juga kontak yang terhubung (NO). Gambar
23
simbol tombol tekan dan tampilannya bisa dilihat pada Gambar 2.10. Pada
penelitian ini, penulis menggunakan dua tombol tekan jenis NO (Normally Open)