SlideShare a Scribd company logo
1 of 18
MAKALAH MIKROPROSESOR
“ Alat Pendeteksi Uang Berbasis ATmega 8 “

Disusun Oleh :
Nama
NIM
Kelas

:
:
:

Anjar Harimukti
11.11.2393
TI 11 B

JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
PURWOKERTO
2013
1
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat,
taufik dan hidayah-Nya, sehingga kami mampu menyelesaikan makalah yang berjudul “ Alat
Pendeteksi Uang Berbasis ATmega 8 ” tanpa suatu halangan yang berarti.
Kami menyadari bahwa makalah ini masih banyak kekurangan dan masih jauh dari kata
sempurna, untuk itu segala saran dan kritik yang membangun akan kami terima dengan
senang hati.
Akhir kata semoga makalah ini dapat bermanfaat bagi pembaca dan semua pihak yang
memerlukannya.
Purwokerto, Desember 2013
Penulis

2
BAB I
PENDAHULUAN
1.1

Latar Belakang
Begitu cepat perkembangan ilmu pengetahuan pada dewasa ini, terutama dalam

pengetahuan teknologi yang setiap menitnya selalu ada inovasi – inovasi yang terbaru yang
langsung turun ke pasaran. Dan juga pada era ini Ilmu Pengetahuan dan Teknologi (IPTEK),
manusia dituntut terutama mahasiswa sebagai insan yang intelektual yang sebagai penerus
cita-cita bangsa dituntut untuk mampu mengembangkan daya pikir, kemampuan dan
kreatifitas serta diharapkan untuk mengikuti perkembangan ilmu pengetahuan dan teknologi
yang begitu cepat perkembangannya.
Karena begitu pesat perkembangan teknologi pada zaman era ini, maka itu kami
mengangkat tema yang berjudul “Alat Pendeteksi Uang Berbasis ATmega8”, alat ini bisa
mendeteksi 3 (tiga) warna uang serta menampilkan nilai uang yang ditampilkan melalui LCD
2×16.
Alat ini bisa digunakan untuk mempermudah para pedagang yang berjualan di tempattempat umum yang selalu ramai dengan para pengunjung seperti, bandara, pelabuhan maupun
di taman-taman kota. Alat ini di aplikasikan pada lemari es yang berpintu kaca bening yang
sering digunakan pada minimarket maupun di kantin kampus.

3
BAB II
LANDASAN TEORI
2.1

Umum
Mikrokontroler merupakan system komputer yang seluruh atau sebagian besar

elmennya dikemas dalam satu chip IC, atau sering juga di sebut single chip mikrokomputer.
Mikrokontroler dapat dikelompokan dalam satu keluarga, masing-masing mikokontroler
mempunyai spesifikasi tersendiri namun masih kompatibel dalam pemogramannya. Sebagai
teknologi baru yaitu teknologi semikonduktor dengan kandungan transistor yang lebih
banyak namun hanya membutuhkan ruang yang kecil serta dapat diproduksi massal (dalam
jumlah yang banyak) sehingga jauh lebih murah dibandingkan dengan mikroprosesor.
Bukan seperti komputer, yang mampu menangani bermacam program aplikasi seperti
pengolahan data, pengolahan angka dan sebagainya. Sedangkan mikrokontrolernya dapat
digunakan untuk satu aplikasi tertentu saja (hanya satu program saja yang bisa disimpan) dan
perbedaan lainya terletak pada perbandingan RAM (Random Acces Memory) dan ROM
(Read Only Memory). Pada mikrokontroler, perbandingan ROM dan RAM-nya lebih besar,
program control disimpan dalam ROM (Bias Masked ROM atau Flash PEROM) yang
ukuranya relative besar, sedangkan RAM tempat penyimpanan sementara.
2.2

Mikrokontroler ATmega8
ATmega8 adalah mikrokontroler CMOS 8-bit berarsitektur AVR RISC yang memiliki

8KBytes In-System Programmable Flash. Mikrokontroler dengan konsumsi daya rendah ini
mampu mengeksekusi instruksi dengan kecepatan maksimum 16 MIPS pada frekuensi
16MHz. Berikut adalah fitur selengkapnya dari AVR ATmega8.

4
2.2.1 Konfigurasi Kaki – kaki Mikrokontroler ATmega8

Gambar 2.1 : Konfigurasi Kaki-kaki ATmega8

5
2.2.2 Diagram Blok ATmega8

Gambar 2.2 : Diagram Blok ATmega8
2.2.3 Time/Counter
Mikrokontroler ATmega8 memiliki timer 16 bit. Timer ATmega8 memiliki 3 (tiga)
fungsi umum yaitu :
- Menghitung waktu antara dua kejadian.
- Menghitung jumlah kejadian itu sendiri.
- Membangkitkan boundrate untuk serial port.
Kedua timer tersebut yaitu TIMER 0 dan TIMER 1. Kedua timer saling berbagi dua
macam SFR (Special Function Register) yang mengontrol timer, masing - masing timer
memiliki dua macam SFR yang spesifik, yaitu TH0/TL0, untuk timer 0 dan TH1/TL1 untuk
timer 1.
6
2.2.4 ADC
ADC adalah singkatan dari Analog to Digital Converter. Fungsinya merubah data
analog menjadi digital sehingga dapat diproses oleh mikrokontroller.
2.3

Prosedur Pengisian Program ke IC Mikrokontroler
Adapun prosedur atau tata cara pengisian program ke mikrokontroler ATmega8 adalah

sebagai berikut :
- Program dibuat dalam bahasa C yang ditulis di Code Vision AVR, namun bisa juga
diketik dengan mengunakan editor yang mendukung dalam pengisian program pada
mikrokontroler ATmega8.
- Pada saat penyimpanan program yang dibuat sebaiknya disimpan pada satu folder,
tujuannya agar supaya pada saat membutuhkan program yang telah dibuat dapat langung
mendownloadnya.
- Program yang telah disimpan harus di komplikasi (compiler), tujuannya agar program
yang kita simpan menjasdi bahasa mesin sehingga dimengerti oleh mikrokontroler, dengan
menekan F9.
- Sebelum melakukan kompilasi terlebih dahulu melakukan pengecekan terhadap error pada
program yang dibuat.
- Untuk mulai mengisi atau mendownload program ke mikrokontroler langsung dengan
Code Vision AVR, dengan cara menekan Ctrl+F9 maka tampil dilayar proses pengisian
programing pada mikrokontroler tungu sampai pengisian 100%.
2.4

Bahasa C
Untuk menjelaskan sistem dari peralatan yang dirancang di perlukan perangkat lunak

(software) yang disusun dengan diagram alir (flowchart) dengan mengunakan bahasa C
ATmega8 :

7
- Struktur Program Bahasa C

- Tipe Data

Gambar 2.3 : Tabel Tipe Data CodeVision AVR C
2.5

LED dan Photodioda
Sensor LED Photodioda merupakan sensor yang bekerja ketika ada cahaya LED yang

dibiaskan pada photodioda. Sensor ini sebagai tempat menempelkan uang kertas yang mana
warna dan nilai dari uang tersebut akan ditampilkan dari dua keluaran yaitu LED dan LCD.

8
Gambar 2.3 : Sensor LED Photodioda
2.6

LCD
Keluaran dari mikrokontroler dari analog ke tampilan digital adalah melalui LCD 2×16

yang menampilkan data dari masukan (input) yang diproses oleh minimum system berbasis
ATmega8.

Gambar 2.4 : LCD 2×16

9
BAB III
PERANCANGAN DAN PEMBUATAN HARDWARE
3.1

Spesifikasi Perancangan
Alat ini merupakan pendeteksi warna uang yang berbasis mikrokontroler Atmega8.

Adapun perencanaan dan pembuatan system ini dibagi menjadi dua bagian yaitu pembuatan
hardware dan pembuatan software.
Blok diagram perancangan dan pembuatan system sensor dan kendali kontroler pada
protype alat pendeteksi warna uang kertas berbasis mikrokontroler ATmega8 ditunjukan pada
diagram blok dibawah ini :

Gambar 3.1 : Diagram Blok Alat
3.2

Perancangan Perangkat Keras
Dimana dalam perancangan perangkat keras atau casing alat, yang digunakan adalah

box hitam yang berdimensi, pada gambar di bawah ini :

10
Gambar 3.2 : Dimensi Box 2D Tampak Atas

Gambar 3.3 : Dimensi Box 3D dan Gambar Alat Pendeteksi Uang
3.3

Perancangan Umum
Minimum system yang dirancang adalah minimum system yang dikendalikan oleh

mikrokontroler ATmega8 serta perangkat – perangkat pendukung untuk membentuk sebuah
minimum system.

11
Gambar 3.4 : Rangkaian Perancangan Minimumsistem ATmega8
3.4

Perancangan Sensor
Sensor RGB kombinasi dari Photodioda dengan LED, dimana LED berfungsi sebagai

pemberi cahaya yang di pantulkan ke photodioa sekaligus sebagai masukan (input) data yang
akan di masukan ke rangkaian minimum system.

Gambar 3.5 : Rangkaian Sensor RGB

3.5

Perancangan LED RGB dan LCD
Rangkaian LED RGB dan LCD digunakan sebagai keluaran (output) dari

mikrokontroler ATmega8 yang menampilkan data uang yang dimasukan. Rangkaian LED
RGB menampilkan warna uang yang dimasukan, rangkaian LCD sebagai penampil mata
uang.

12
Gambar 3.6 : Rangkaian LED RGB

Gambar 3.7 : Rangkaian LCD
3.6

Perancangan Catu Daya
Dalam pembuatan minimum system ini dibutuhkan catu daya yang fungsinya sebagai

suplai tegangan pada rangkaian mikrokontroler, sensor, rangkaian LCD dan, rangkaian LED
RGB.

Gambar 3.8 : Rangkaian Power Supply 5V

13
3.7

Perancangan Perangkat Lunak
Untuk menjalankan sistem dari peralatan yang dirancang diperlukan perangkat lunak

(software) yang disusun dalam diagram alir (flowchart) dan menggunakan bahasa C
ATmega8. Berikut gambar diagram alir (flowchart) programnya :

Gambar 3.9 : Flowchart Perancangan Software Pendeteksi Warna Uang.

14
BAB IV
PENGUJIAN ALAT DAN ANALISA
Setelah melalui proses perencanaan dan perancangan perangkat keras dan lunak,
selanjutnya dilakukan pengujian pada alat untuk memastikan alat bekerja dengan baik.
Pengujian dilakukan dengan cara mengaktifkan semua aplikasi dan sudah berisikan masing –
masing perintah, kemudian jumlah keberhasilan kinerja pada alat yang telah dibuat.
Pengujian ini dilakukan dengan menggunakan multimeter.
4.1

Pengujian Perangkat Keras Mikrokontroler Atmega8
Pengujian mikrokontroler dapat kita lakukan dengan cara memasukkan program,

dimana program tersebut memerintahkan semua port untuk mengeluarkan inputan 1 atau
5VDC, kemudian kita ukur tegangan yang keluar dari semua port mikrokontroler dengan
multimeter.
4.2

Pengujian Perangkat Sensor
Pengujian perangkat sensor dapat kita lakukan dengan cara membuat program

membaca data input dari photodioda yang kemudian ditampilkan data tersebut ke LCD
display 16×2. Pada saat photodioda terkena cahaya maka nilai atau data yang tampil di LCD
bernilai kecil, sedangkan bila photodioda tidak mendapatkan cahaya (gelap) maka nilainya
akan besar.

15
Gambar 3.10 : Hasil Pengujian Alat Pendeteksi Warna Uang dengan Nilai Uang 20.000,
50.000 dan, 100.000 Rupiah.

BAB V
PENUTUP
5.1

Kesimpulan
Dari hasil perancangan dan pengujian alat yang berjudul “ Alat Pendeteksi Uang

Berbasis ATmega8 ” maka dapat diambil sebuah kesimpulan dan saran yang berguna untuk
perkembangan peralatan ini. Berdasarkan landasan teori yang dibahas pada BAB II serta
pengujian dan analisa yanng dibahas pada BAB IV, maka secara umum dapat ditarik
kesimpulan bahwa :
- Bahwa komponen yang digunakan harus benar – benar dipilih sesuai dengan fungsinya
dan mempunyai kemampuan kerja maksimal seperti yang diharapkan dalam perancangan.
- Bisa membuat alat pendeteksi warna uang sesuai dengan yang diharapkan agar dapat
dijalankan dengan sempurna.
- Kekurangan dari alat ini adalah hanya bisa uang kertas dan warna yang masih cerah yang
bisa terdeteksi, serta uang yang bisa terdeteksi oleh sensor adalah tempat yang tertentu,
seperti gambar uang berikut :

16
5.2

Saran
Untuk membuat alat pendeteksi warna uang berbasis mikrokontroler ATmega8 yang

dapat bekerja dengan baik sesuai dengan yang kita inginkan, hal-hal yang perlu digaris
bawahi adalah :
- Perancangan hardware harus benar-benar teratur dan teliti dalam hal pembuatan dan
pengujian.
- Pemilihan komponen untuk pencetakan PCB harus benar – benar diperhatikan agar tidak
terjadi troubleshoting yang terlalu besar.
- Teknik pembuatan layout pada PCB diperlukan teknik yang teliti agar tidak terjadinya
pengulangan pembuatan layout yang berulang – ulang.
- Uang yang akan di baca oleh sensor harus dalam kondisi baik.

17
DAFTAR PUSTAKA
SoebhaktiHendawan. 2009. “Sistem Mikrokontroler”.
Hartono Budi. 2007. “Perancangan dan Pembuatan Alat Pencuci Mobil Sedan”.

18

More Related Content

What's hot

Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Beny Abdurrahman
 
Bab vi mikrokontroler
Bab vi mikrokontrolerBab vi mikrokontroler
Bab vi mikrokontrolerIkka Utamy
 
makalah sistem dasar kontrol alat pemotong dengan mikrokontroler
makalah sistem dasar kontrol alat pemotong dengan mikrokontrolermakalah sistem dasar kontrol alat pemotong dengan mikrokontroler
makalah sistem dasar kontrol alat pemotong dengan mikrokontrolerMuhammad Ishaq
 
Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1Rumah Belajar
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newDeddy Susilo
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plcarie eric
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis5223127190
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC5223127190
 
Alat pembengkok plat berbasis plc
Alat pembengkok plat berbasis plcAlat pembengkok plat berbasis plc
Alat pembengkok plat berbasis plc5223127190
 
Bab ii part 1
Bab ii part 1Bab ii part 1
Bab ii part 1just Aray
 
Konsep mikrokontroler
Konsep mikrokontrolerKonsep mikrokontroler
Konsep mikrokontrolerAgung Gumelar
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputeragus ismangil
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input OutputBeny Abd
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringanPriyo Harjiyono
 

What's hot (20)

Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
 
Bab vi mikrokontroler
Bab vi mikrokontrolerBab vi mikrokontroler
Bab vi mikrokontroler
 
Arsitektur komputer1
Arsitektur  komputer1Arsitektur  komputer1
Arsitektur komputer1
 
makalah sistem dasar kontrol alat pemotong dengan mikrokontroler
makalah sistem dasar kontrol alat pemotong dengan mikrokontrolermakalah sistem dasar kontrol alat pemotong dengan mikrokontroler
makalah sistem dasar kontrol alat pemotong dengan mikrokontroler
 
Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1
 
Presentasi Mikrokontroler
Presentasi MikrokontrolerPresentasi Mikrokontroler
Presentasi Mikrokontroler
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plc
 
Laporan Joystick
Laporan JoystickLaporan Joystick
Laporan Joystick
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
 
Bab ii atmega8
Bab ii atmega8Bab ii atmega8
Bab ii atmega8
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC
 
Alat pembengkok plat berbasis plc
Alat pembengkok plat berbasis plcAlat pembengkok plat berbasis plc
Alat pembengkok plat berbasis plc
 
Bab ii part 1
Bab ii part 1Bab ii part 1
Bab ii part 1
 
Konsep mikrokontroler
Konsep mikrokontrolerKonsep mikrokontroler
Konsep mikrokontroler
 
Mikrokontroler
MikrokontrolerMikrokontroler
Mikrokontroler
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputer
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input Output
 
Perbedaan mc mp
Perbedaan mc mpPerbedaan mc mp
Perbedaan mc mp
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringan
 

Similar to Alat Pendeteksi Uang Berbasis ATmega 8

Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16thoriqdzulfikar
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Teguh Wiratama
 
Cctv alat kontrol keamanan ruangan
Cctv alat kontrol keamanan ruanganCctv alat kontrol keamanan ruangan
Cctv alat kontrol keamanan ruanganJanuar P
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusFilla Fidyana
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputerKhairunnisaIcha9
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on OctaveLusiana Diyan
 
PENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptxPENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptxShaquillaMunaf
 
Pengenalan Teknologi Komputer
Pengenalan Teknologi KomputerPengenalan Teknologi Komputer
Pengenalan Teknologi Komputerseolangit4
 
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdfPenuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdfZulkarnain619989
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusKukuh Adhi Rumekso
 
PS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CPS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CJosephine Prasetya
 
lkpd informatika.pdf
lkpd informatika.pdflkpd informatika.pdf
lkpd informatika.pdfNurulIlyas1
 
Lampu Berjalan Dengan ATMega16
Lampu Berjalan Dengan ATMega16Lampu Berjalan Dengan ATMega16
Lampu Berjalan Dengan ATMega16Alvinnonp
 
Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Teguh Wiratama
 
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16thoriqdzulfikar
 
Proses Device Doc.
Proses Device Doc.Proses Device Doc.
Proses Device Doc.Rexsy RS
 
Arsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerArsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerJames Montolalu
 

Similar to Alat Pendeteksi Uang Berbasis ATmega 8 (20)

Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 
Cctv alat kontrol keamanan ruangan
Cctv alat kontrol keamanan ruanganCctv alat kontrol keamanan ruangan
Cctv alat kontrol keamanan ruangan
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteus
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
 
PENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptxPENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptx
 
Pengenalan Teknologi Komputer
Pengenalan Teknologi KomputerPengenalan Teknologi Komputer
Pengenalan Teknologi Komputer
 
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdfPenuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteus
 
PS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CPS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa C
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
lkpd informatika.pdf
lkpd informatika.pdflkpd informatika.pdf
lkpd informatika.pdf
 
Lampu Berjalan Dengan ATMega16
Lampu Berjalan Dengan ATMega16Lampu Berjalan Dengan ATMega16
Lampu Berjalan Dengan ATMega16
 
Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16
 
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
 
Proses Device Doc.
Proses Device Doc.Proses Device Doc.
Proses Device Doc.
 
Arsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerArsitektur dan Organisasi Komputer
Arsitektur dan Organisasi Komputer
 

Recently uploaded

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 

Recently uploaded (20)

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 

Alat Pendeteksi Uang Berbasis ATmega 8

  • 1. MAKALAH MIKROPROSESOR “ Alat Pendeteksi Uang Berbasis ATmega 8 “ Disusun Oleh : Nama NIM Kelas : : : Anjar Harimukti 11.11.2393 TI 11 B JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO 2013 1
  • 2. KATA PENGANTAR Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan hidayah-Nya, sehingga kami mampu menyelesaikan makalah yang berjudul “ Alat Pendeteksi Uang Berbasis ATmega 8 ” tanpa suatu halangan yang berarti. Kami menyadari bahwa makalah ini masih banyak kekurangan dan masih jauh dari kata sempurna, untuk itu segala saran dan kritik yang membangun akan kami terima dengan senang hati. Akhir kata semoga makalah ini dapat bermanfaat bagi pembaca dan semua pihak yang memerlukannya. Purwokerto, Desember 2013 Penulis 2
  • 3. BAB I PENDAHULUAN 1.1 Latar Belakang Begitu cepat perkembangan ilmu pengetahuan pada dewasa ini, terutama dalam pengetahuan teknologi yang setiap menitnya selalu ada inovasi – inovasi yang terbaru yang langsung turun ke pasaran. Dan juga pada era ini Ilmu Pengetahuan dan Teknologi (IPTEK), manusia dituntut terutama mahasiswa sebagai insan yang intelektual yang sebagai penerus cita-cita bangsa dituntut untuk mampu mengembangkan daya pikir, kemampuan dan kreatifitas serta diharapkan untuk mengikuti perkembangan ilmu pengetahuan dan teknologi yang begitu cepat perkembangannya. Karena begitu pesat perkembangan teknologi pada zaman era ini, maka itu kami mengangkat tema yang berjudul “Alat Pendeteksi Uang Berbasis ATmega8”, alat ini bisa mendeteksi 3 (tiga) warna uang serta menampilkan nilai uang yang ditampilkan melalui LCD 2×16. Alat ini bisa digunakan untuk mempermudah para pedagang yang berjualan di tempattempat umum yang selalu ramai dengan para pengunjung seperti, bandara, pelabuhan maupun di taman-taman kota. Alat ini di aplikasikan pada lemari es yang berpintu kaca bening yang sering digunakan pada minimarket maupun di kantin kampus. 3
  • 4. BAB II LANDASAN TEORI 2.1 Umum Mikrokontroler merupakan system komputer yang seluruh atau sebagian besar elmennya dikemas dalam satu chip IC, atau sering juga di sebut single chip mikrokomputer. Mikrokontroler dapat dikelompokan dalam satu keluarga, masing-masing mikokontroler mempunyai spesifikasi tersendiri namun masih kompatibel dalam pemogramannya. Sebagai teknologi baru yaitu teknologi semikonduktor dengan kandungan transistor yang lebih banyak namun hanya membutuhkan ruang yang kecil serta dapat diproduksi massal (dalam jumlah yang banyak) sehingga jauh lebih murah dibandingkan dengan mikroprosesor. Bukan seperti komputer, yang mampu menangani bermacam program aplikasi seperti pengolahan data, pengolahan angka dan sebagainya. Sedangkan mikrokontrolernya dapat digunakan untuk satu aplikasi tertentu saja (hanya satu program saja yang bisa disimpan) dan perbedaan lainya terletak pada perbandingan RAM (Random Acces Memory) dan ROM (Read Only Memory). Pada mikrokontroler, perbandingan ROM dan RAM-nya lebih besar, program control disimpan dalam ROM (Bias Masked ROM atau Flash PEROM) yang ukuranya relative besar, sedangkan RAM tempat penyimpanan sementara. 2.2 Mikrokontroler ATmega8 ATmega8 adalah mikrokontroler CMOS 8-bit berarsitektur AVR RISC yang memiliki 8KBytes In-System Programmable Flash. Mikrokontroler dengan konsumsi daya rendah ini mampu mengeksekusi instruksi dengan kecepatan maksimum 16 MIPS pada frekuensi 16MHz. Berikut adalah fitur selengkapnya dari AVR ATmega8. 4
  • 5. 2.2.1 Konfigurasi Kaki – kaki Mikrokontroler ATmega8 Gambar 2.1 : Konfigurasi Kaki-kaki ATmega8 5
  • 6. 2.2.2 Diagram Blok ATmega8 Gambar 2.2 : Diagram Blok ATmega8 2.2.3 Time/Counter Mikrokontroler ATmega8 memiliki timer 16 bit. Timer ATmega8 memiliki 3 (tiga) fungsi umum yaitu : - Menghitung waktu antara dua kejadian. - Menghitung jumlah kejadian itu sendiri. - Membangkitkan boundrate untuk serial port. Kedua timer tersebut yaitu TIMER 0 dan TIMER 1. Kedua timer saling berbagi dua macam SFR (Special Function Register) yang mengontrol timer, masing - masing timer memiliki dua macam SFR yang spesifik, yaitu TH0/TL0, untuk timer 0 dan TH1/TL1 untuk timer 1. 6
  • 7. 2.2.4 ADC ADC adalah singkatan dari Analog to Digital Converter. Fungsinya merubah data analog menjadi digital sehingga dapat diproses oleh mikrokontroller. 2.3 Prosedur Pengisian Program ke IC Mikrokontroler Adapun prosedur atau tata cara pengisian program ke mikrokontroler ATmega8 adalah sebagai berikut : - Program dibuat dalam bahasa C yang ditulis di Code Vision AVR, namun bisa juga diketik dengan mengunakan editor yang mendukung dalam pengisian program pada mikrokontroler ATmega8. - Pada saat penyimpanan program yang dibuat sebaiknya disimpan pada satu folder, tujuannya agar supaya pada saat membutuhkan program yang telah dibuat dapat langung mendownloadnya. - Program yang telah disimpan harus di komplikasi (compiler), tujuannya agar program yang kita simpan menjasdi bahasa mesin sehingga dimengerti oleh mikrokontroler, dengan menekan F9. - Sebelum melakukan kompilasi terlebih dahulu melakukan pengecekan terhadap error pada program yang dibuat. - Untuk mulai mengisi atau mendownload program ke mikrokontroler langsung dengan Code Vision AVR, dengan cara menekan Ctrl+F9 maka tampil dilayar proses pengisian programing pada mikrokontroler tungu sampai pengisian 100%. 2.4 Bahasa C Untuk menjelaskan sistem dari peralatan yang dirancang di perlukan perangkat lunak (software) yang disusun dengan diagram alir (flowchart) dengan mengunakan bahasa C ATmega8 : 7
  • 8. - Struktur Program Bahasa C - Tipe Data Gambar 2.3 : Tabel Tipe Data CodeVision AVR C 2.5 LED dan Photodioda Sensor LED Photodioda merupakan sensor yang bekerja ketika ada cahaya LED yang dibiaskan pada photodioda. Sensor ini sebagai tempat menempelkan uang kertas yang mana warna dan nilai dari uang tersebut akan ditampilkan dari dua keluaran yaitu LED dan LCD. 8
  • 9. Gambar 2.3 : Sensor LED Photodioda 2.6 LCD Keluaran dari mikrokontroler dari analog ke tampilan digital adalah melalui LCD 2×16 yang menampilkan data dari masukan (input) yang diproses oleh minimum system berbasis ATmega8. Gambar 2.4 : LCD 2×16 9
  • 10. BAB III PERANCANGAN DAN PEMBUATAN HARDWARE 3.1 Spesifikasi Perancangan Alat ini merupakan pendeteksi warna uang yang berbasis mikrokontroler Atmega8. Adapun perencanaan dan pembuatan system ini dibagi menjadi dua bagian yaitu pembuatan hardware dan pembuatan software. Blok diagram perancangan dan pembuatan system sensor dan kendali kontroler pada protype alat pendeteksi warna uang kertas berbasis mikrokontroler ATmega8 ditunjukan pada diagram blok dibawah ini : Gambar 3.1 : Diagram Blok Alat 3.2 Perancangan Perangkat Keras Dimana dalam perancangan perangkat keras atau casing alat, yang digunakan adalah box hitam yang berdimensi, pada gambar di bawah ini : 10
  • 11. Gambar 3.2 : Dimensi Box 2D Tampak Atas Gambar 3.3 : Dimensi Box 3D dan Gambar Alat Pendeteksi Uang 3.3 Perancangan Umum Minimum system yang dirancang adalah minimum system yang dikendalikan oleh mikrokontroler ATmega8 serta perangkat – perangkat pendukung untuk membentuk sebuah minimum system. 11
  • 12. Gambar 3.4 : Rangkaian Perancangan Minimumsistem ATmega8 3.4 Perancangan Sensor Sensor RGB kombinasi dari Photodioda dengan LED, dimana LED berfungsi sebagai pemberi cahaya yang di pantulkan ke photodioa sekaligus sebagai masukan (input) data yang akan di masukan ke rangkaian minimum system. Gambar 3.5 : Rangkaian Sensor RGB 3.5 Perancangan LED RGB dan LCD Rangkaian LED RGB dan LCD digunakan sebagai keluaran (output) dari mikrokontroler ATmega8 yang menampilkan data uang yang dimasukan. Rangkaian LED RGB menampilkan warna uang yang dimasukan, rangkaian LCD sebagai penampil mata uang. 12
  • 13. Gambar 3.6 : Rangkaian LED RGB Gambar 3.7 : Rangkaian LCD 3.6 Perancangan Catu Daya Dalam pembuatan minimum system ini dibutuhkan catu daya yang fungsinya sebagai suplai tegangan pada rangkaian mikrokontroler, sensor, rangkaian LCD dan, rangkaian LED RGB. Gambar 3.8 : Rangkaian Power Supply 5V 13
  • 14. 3.7 Perancangan Perangkat Lunak Untuk menjalankan sistem dari peralatan yang dirancang diperlukan perangkat lunak (software) yang disusun dalam diagram alir (flowchart) dan menggunakan bahasa C ATmega8. Berikut gambar diagram alir (flowchart) programnya : Gambar 3.9 : Flowchart Perancangan Software Pendeteksi Warna Uang. 14
  • 15. BAB IV PENGUJIAN ALAT DAN ANALISA Setelah melalui proses perencanaan dan perancangan perangkat keras dan lunak, selanjutnya dilakukan pengujian pada alat untuk memastikan alat bekerja dengan baik. Pengujian dilakukan dengan cara mengaktifkan semua aplikasi dan sudah berisikan masing – masing perintah, kemudian jumlah keberhasilan kinerja pada alat yang telah dibuat. Pengujian ini dilakukan dengan menggunakan multimeter. 4.1 Pengujian Perangkat Keras Mikrokontroler Atmega8 Pengujian mikrokontroler dapat kita lakukan dengan cara memasukkan program, dimana program tersebut memerintahkan semua port untuk mengeluarkan inputan 1 atau 5VDC, kemudian kita ukur tegangan yang keluar dari semua port mikrokontroler dengan multimeter. 4.2 Pengujian Perangkat Sensor Pengujian perangkat sensor dapat kita lakukan dengan cara membuat program membaca data input dari photodioda yang kemudian ditampilkan data tersebut ke LCD display 16×2. Pada saat photodioda terkena cahaya maka nilai atau data yang tampil di LCD bernilai kecil, sedangkan bila photodioda tidak mendapatkan cahaya (gelap) maka nilainya akan besar. 15
  • 16. Gambar 3.10 : Hasil Pengujian Alat Pendeteksi Warna Uang dengan Nilai Uang 20.000, 50.000 dan, 100.000 Rupiah. BAB V PENUTUP 5.1 Kesimpulan Dari hasil perancangan dan pengujian alat yang berjudul “ Alat Pendeteksi Uang Berbasis ATmega8 ” maka dapat diambil sebuah kesimpulan dan saran yang berguna untuk perkembangan peralatan ini. Berdasarkan landasan teori yang dibahas pada BAB II serta pengujian dan analisa yanng dibahas pada BAB IV, maka secara umum dapat ditarik kesimpulan bahwa : - Bahwa komponen yang digunakan harus benar – benar dipilih sesuai dengan fungsinya dan mempunyai kemampuan kerja maksimal seperti yang diharapkan dalam perancangan. - Bisa membuat alat pendeteksi warna uang sesuai dengan yang diharapkan agar dapat dijalankan dengan sempurna. - Kekurangan dari alat ini adalah hanya bisa uang kertas dan warna yang masih cerah yang bisa terdeteksi, serta uang yang bisa terdeteksi oleh sensor adalah tempat yang tertentu, seperti gambar uang berikut : 16
  • 17. 5.2 Saran Untuk membuat alat pendeteksi warna uang berbasis mikrokontroler ATmega8 yang dapat bekerja dengan baik sesuai dengan yang kita inginkan, hal-hal yang perlu digaris bawahi adalah : - Perancangan hardware harus benar-benar teratur dan teliti dalam hal pembuatan dan pengujian. - Pemilihan komponen untuk pencetakan PCB harus benar – benar diperhatikan agar tidak terjadi troubleshoting yang terlalu besar. - Teknik pembuatan layout pada PCB diperlukan teknik yang teliti agar tidak terjadinya pengulangan pembuatan layout yang berulang – ulang. - Uang yang akan di baca oleh sensor harus dalam kondisi baik. 17
  • 18. DAFTAR PUSTAKA SoebhaktiHendawan. 2009. “Sistem Mikrokontroler”. Hartono Budi. 2007. “Perancangan dan Pembuatan Alat Pencuci Mobil Sedan”. 18