Permainan Ketangkasan Berbasis Arduino An Arcade Game Based Arduino.

(1)

i Universitas Kristen Maranatha

ABSTRAK

Di jaman yang semakin canggih ini mikrokontroller sangat di butuhkan di kalangan masyarakat khususnya dalam bidang permainan. Semakin banyaknya

kebutuhan orang yang ingin memainkan permainan berbasis mikrokontroler. Tugas akhir ini merancang permainan yang sederhana dan menarik. Permainan ini dirancang agar mudah dimainkan oleh anak-anak maupun dewasa.

Permainan ini terdiri dari mikrokontroler, LCD, tombol push button dan lampu LED.


(2)

ABSTRACT

In this era of increasingly sophisticated microcontroller is in need in society, especially in the field of game. The increasing demand of people who want to play a game based on the microcontroller. The final task is to design a game that is simple and attractive. The game is designed to be easily played by children and adults.

The game consists of a microcontroller, LCD, push button and LED light. Keywords: Microcontroller, Arduino Uno, game, LCD.


(3)

v Universitas Kristen Maranatha

DAFTAR ISI

ABSTRAK………...i ABSTRACT………….………...ii KATA PENGANTAR………iii DAFTAR ISI…..………..v DAFTAR GAMBAR………..……….…..vii DAFTAR TABEL…...………ix

BAB I PENDAHULUAN 1.1.Latar Belakang Masalah…...1

1.2.Identifikasi Masalah...1

1.3.Tujuan...1

1.4.Pembatasan Masalah...1

1.5.Sistematika Penelitian...1

BAB II LANDASAN TEORI 2.1. Arduio Uno...3

2.1.1. Sejarah Arduino...4

2.1.2. Kelebihan Arduino...5

2.1.3. Kekurangan Arduino...7

2.2. IC 74138...12

2.3. LCD (Liquid Cristal Display)...13

2.3.1. Material LCD (Liquid Cristal Display)………...13

2.3.2. Pengendali/kontroler LCD (Liquid Cristal Display)………...23

2.4. Resistor………...16

2.4.1. Pengertian Resistor………...16

2.4.2. Jenis-jenis Resistor….………...17

2.4.2.1. Fixed Resistor………...18

2.4.2.2. Variable Resistor………..20

2.4.3. Fungsi-fungsi Resistor………...22

2.5. Lampu led………...23


(4)

2.5.2. Cara kerja LED (Light Emitting Diode)………..24

2.5.3. Cara Mengetahui Ploaraitas LED………....25

2.5.4. Warna-warna LED (Light Emitting Diode)……….26

2.5.5. Tegangan Maju (Forward Bias) LED……….27

2.5.6. Kegunaan LED dalam kehidupan Sehari-hari……….28

BAB III DESAIN DAN PERANCANGAN 3.1. Diagram Block...29

3.2. Desain...30

3.3. Perancangan Level...31

3.4. Flowchart………..……….33

3.5. Cara bermain………...49

3.6. Schematic diagram……….50

BAB IV DATA PENGAMATAN DAN ANALISIS DATA 4.1. Pengujian pada percobaan ke 1...53

4.2. Pengujian pada percobaan ke 2...55

4.3. Pengujian pada percobaan ke 3...57

4.4. Pengujian pada percobaan ke 4...59

4.5. Pengujian pada percobaan ke 5...61

BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan...63

5.2. Saran...63

DAFTAR PUSTAKA...64 LAMPIRAN A...A-1


(5)

vii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1. Arduino Uno...3

Gambar 2.2. IC 74138...12

Gambar 2.3. LCD (Liquid Cristal Display)...15

Gambar 2.4. Resistor...17

Gambar 2.5. Simbol dan Bentuk Fixed Resistor...18

Gambar 2.6. Simbol dan Bentuk Variable Resistor...20

Gambar 2.7. Simbol dan Bentuk Thermistor...22

Gambar 2.8. Simbol dan Bentuk LDR...22

Gambar 2.9. Lampu LED...23

Gambar 2.10. Bentuk dan Simbol LED…...24

Gambar 2.1. Polaritas LED…………...25

Gambar 3.1. Diagram Block...29

Gambar 3.2. Desain Permainan Ketangkasan Arduino...30

Gambar 3.3. Flowchart Pada Level 1...33

Gambar 3.4. Lanjutan Flowchart Pada Level 1...34

Gambar 3.5. Lanjutan Flowchart Pada Level 1...35

Gambar 3.6. Flowchart Pada Level 2...36

Gambar 3.7. Lanjutan Flowchart Pada Level 2...37

Gambar 3.8. Lanjutan Flowchart Pada Level 2...38

Gambar 3.9. Flowchart Pada Level 3...39

Gambar 3.10. Lanjutan Flowchart Pada Level 3...40

Gambar 3.11. Lanjutan Flowchart Pada Level 3...41

Gambar 3.12. Flowchart Pada Level 4...42

Gambar 3.13. Lanjutan Flowchart Pada Level 4...43

Gambar 3.14. Lanjutan Flowchart Pada Level 4...44

Gambar 3.15. Flowchart Pada Level 5...45

Gambar 3.16. Lanjutan Flowchart Pada Level 5...46

Gambar 3.17. Lanjutan Flowchart Pada Level 5...47


(6)

Gambar 4.1. Contoh alat keseluruhan………...52

Gambar 4.2. Tampilan game over pada level 1...53

Gambar 4.3. Tampilan game over pada level 2...55

Gambar 4.4. Tampilan game over pada level 3...57


(7)

ix Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Sfesifikasi Arduino Uno………...8

Tabel 2.2 Tabel Senyawa………..26

Tabel 2.3 Tabel Tegangan Maju………...27

Tabel 3.1 Perancangan Level………31

Tabel 4.1 Hasil percobaan pada level 1………...54

Tabel 4.2 Hasil percobaan pada level 2………56

Tabel 4.3 Hasil percobaan pada level 3………....58

Tabel 4.4 Hasil percobaan pada level 4………60


(8)

BAB I

PENDAHULUAN

1.1

Latar Belakang

Saat ini pengguna mikrokontroler sudah berkembang didalam banyak hal. Salah satunya adalah aplikasi mikrokontroler dalam bidang permainan. Salah satu permainan untuk anak-anak adalah permainan untuk menguji reaksi pemain. Permainan-permainan tersebut dapat dibuat menggunakan Arduino. Permainan yang dapat dibuat oleh mikrokontroler adalah melihat reaksi mata pada lampu.

1.2

Identifikasi Masalah

Bagaimana merancang dan membuat permainan ketangkasan berbasis Arduino?

1.3

Tujuan

Merancang dan membuat permianan ketangkasan berbasis Arduino.

1.4

Batasan Masalah

1. Alat dibuat dengan menggunakan Arduino.

2. Lampu LED disediakan 5 buah, tombol 5 buah dan hasil score ditampilkan pada LCD.

1.5

Sistematika Penelitian


(9)

2

Universitas Kristen Maranatha

Bab II : Landasan Teori

Berisi penjelasan mengenai konsep dasar dari Arduino, komponen

– komponen dan program yang dipakai. Bab III : Desain dan Perancangan

Berisi tentang desain rangkaian dan perancangan dari alat Permainan Ketangkasan Berbasis Arduio.

Bab IV : Hasil Uji Coba

Berisi tentang hasil uji coba untuk mengetahui cara kerja, fungsi dan hasil akhir serta untuk mengetahui kekeliruan yang terjadi antara perhitungan di atas kertas dan hasil uji coba.

Bab V : Kesimpulan dan Saran

Berisi tentang kesimpulan tentang alat ini serta saran agar Permainan Ketangkasan Berbasis Arduino ini dapat dikembangkan lebih baik lagi dalam penggunaannya dikehidupan nyata


(10)

BAB V

KESIMPULAN DAN SARAN

5.1

Kesimpulan

Berdasarkan hasil perancangan dan pembuatan permainan ketangkasan berbasis arduino, maka dapat diambil beberapa kesimpulan

sebagai berikut:

1. Alat permainan ketangkasan berbasis arduino telah berhasil direalisasikan.

2. Keakuratan lama nyala lampu sesuai dengan yang dirancang adalah 92,96%

5.2

Saran

Saran yang dapat diberikan untuk permainan ketangkasan berbasis arduino lebih lanjut:

1. Alat dapat dikemas memiliki penampilan yang lebih atraktif. 2. Alat ini dapat dikembangkan menggunakan sensor infra merah


(11)

64 Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Andrianto, Heri., Pemrograman Mikrokontroller AVR ATmega16 Menggunakan Bahasa C (CodeVisionAVR) Edisi revisi, Informatika, Bandung, 2013.

2. Darmawan, Aan., Belajar Cepat Dan Pemrograman Arduino, Informatika, Bandung, 2015.

3. Dinata, Marta Yuwono., Arduino Itu Mudah, Elex Media Komputindo, Jakarta, 2015.

4. Kadir, Abdul., Buku Pintar Pemrograman Arduino, Mediakom, Jakarta, 2013.

5. Kadir, Abdul., Panduan Praktis Memperlajari Aplikasi Mikrokontroler Dan Pemrogramanya Menggunakan Arduino, Andi, Jogjakarta, 2012.

6. Saptaji, Handayani., Mudah Belajar Mikrokontroler Dengan Arduino, Widya Media, Jakarta, 2007.

7. http://blog.indorobotika.com/

8. http://elektronika-dasar.web.id/teori-elektronika/lcd-liquid-cristal-display/ 9. http://www.arduino.cc


(1)

viii Universitas Kristen Maranatha

Gambar 4.1. Contoh alat keseluruhan………...52

Gambar 4.2. Tampilan game over pada level 1...53

Gambar 4.3. Tampilan game over pada level 2...55

Gambar 4.4. Tampilan game over pada level 3...57


(2)

ix Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Sfesifikasi Arduino Uno………...8

Tabel 2.2 Tabel Senyawa………..26

Tabel 2.3 Tabel Tegangan Maju………...27

Tabel 3.1 Perancangan Level………31

Tabel 4.1 Hasil percobaan pada level 1………...54

Tabel 4.2 Hasil percobaan pada level 2………56

Tabel 4.3 Hasil percobaan pada level 3………....58

Tabel 4.4 Hasil percobaan pada level 4………60


(3)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1

Latar Belakang

Saat ini pengguna mikrokontroler sudah berkembang didalam banyak hal. Salah satunya adalah aplikasi mikrokontroler dalam bidang permainan. Salah satu permainan untuk anak-anak adalah permainan untuk menguji reaksi pemain. Permainan-permainan tersebut dapat dibuat menggunakan Arduino. Permainan yang dapat dibuat oleh mikrokontroler adalah melihat reaksi mata pada lampu.

1.2

Identifikasi Masalah

Bagaimana merancang dan membuat permainan ketangkasan berbasis Arduino?

1.3

Tujuan

Merancang dan membuat permianan ketangkasan berbasis Arduino.

1.4

Batasan Masalah

1. Alat dibuat dengan menggunakan Arduino.

2. Lampu LED disediakan 5 buah, tombol 5 buah dan hasil score ditampilkan pada LCD.

1.5

Sistematika Penelitian

Bab I : Pendahuluan

Berisi pembahasan mengenai latar belakang Perancangan dan Pembuatan Permainan Ketangkasan Berbasis Arduino.


(4)

2 Universitas Kristen Maranatha

Bab II : Landasan Teori

Berisi penjelasan mengenai konsep dasar dari Arduino, komponen

– komponen dan program yang dipakai. Bab III : Desain dan Perancangan

Berisi tentang desain rangkaian dan perancangan dari alat Permainan Ketangkasan Berbasis Arduio.

Bab IV : Hasil Uji Coba

Berisi tentang hasil uji coba untuk mengetahui cara kerja, fungsi dan hasil akhir serta untuk mengetahui kekeliruan yang terjadi antara perhitungan di atas kertas dan hasil uji coba.

Bab V : Kesimpulan dan Saran

Berisi tentang kesimpulan tentang alat ini serta saran agar Permainan Ketangkasan Berbasis Arduino ini dapat dikembangkan lebih baik lagi dalam penggunaannya dikehidupan nyata


(5)

63 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

5.1

Kesimpulan

Berdasarkan hasil perancangan dan pembuatan permainan ketangkasan berbasis arduino, maka dapat diambil beberapa kesimpulan

sebagai berikut:

1. Alat permainan ketangkasan berbasis arduino telah berhasil direalisasikan.

2. Keakuratan lama nyala lampu sesuai dengan yang dirancang adalah 92,96%

5.2

Saran

Saran yang dapat diberikan untuk permainan ketangkasan berbasis arduino lebih lanjut:

1. Alat dapat dikemas memiliki penampilan yang lebih atraktif. 2. Alat ini dapat dikembangkan menggunakan sensor infra merah


(6)

64 Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Andrianto, Heri., Pemrograman Mikrokontroller AVR ATmega16 Menggunakan Bahasa C (CodeVisionAVR) Edisi revisi, Informatika, Bandung, 2013.

2. Darmawan, Aan., Belajar Cepat Dan Pemrograman Arduino, Informatika, Bandung, 2015.

3. Dinata, Marta Yuwono., Arduino Itu Mudah, Elex Media Komputindo, Jakarta, 2015.

4. Kadir, Abdul., Buku Pintar Pemrograman Arduino, Mediakom, Jakarta, 2013.

5. Kadir, Abdul., Panduan Praktis Memperlajari Aplikasi Mikrokontroler Dan Pemrogramanya Menggunakan Arduino, Andi, Jogjakarta, 2012.

6. Saptaji, Handayani., Mudah Belajar Mikrokontroler Dengan Arduino, Widya Media, Jakarta, 2007.

7. http://blog.indorobotika.com/

8. http://elektronika-dasar.web.id/teori-elektronika/lcd-liquid-cristal-display/ 9. http://www.arduino.cc