11
48 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini adalah untuk menampilkan perintah microcontroller ke LCD. 4.1.2 Alat yang digunakan 1. LCD 2x16 2. Minimum System ATmega32 3. Software CodeVision AVR 2.03.4 4.1.3 Prosedur Pengujian 1. Hubungkan adaptor ke listrik 2. Hubungkan adaptor ke minimum system 3. Menyalakan minimum system ATmega32 4. Download program LCD ke ATmega32 5. Perhatikan respon dari LCD 4.1.4 Hasil Pengujian Hasil dari pengujian microcontroller ke LCD yang berupa perintah penulisan “TESTING LCD”. Yang ditampilkan capture LCD pada alat Tugas Akhir ini seperti pada Gambar 4.1.

BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

48

BAB IV

HASIL DAN PEMBAHASAN

4.1 Pengujian LCD

4.1.1 Tujuan

Tujuan dari pengujian ini adalah untuk menampilkan perintah

microcontroller ke LCD.

4.1.2 Alat yang digunakan

1. LCD 2x16

2. Minimum System ATmega32

3. Software CodeVision AVR 2.03.4

4.1.3 Prosedur Pengujian

1. Hubungkan adaptor ke listrik

2. Hubungkan adaptor ke minimum system

3. Menyalakan minimum system ATmega32

4. Download program LCD ke ATmega32

5. Perhatikan respon dari LCD

4.1.4 Hasil Pengujian

Hasil dari pengujian microcontroller ke LCD yang berupa perintah

penulisan “TESTING LCD”. Yang ditampilkan capture LCD pada alat Tugas

Akhir ini seperti pada Gambar 4.1.

Page 2: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

49

Gambar 4.1 Pengujian LCD

4.2 Pengujian Input Tombol

Pengujian ini menggunakan objek dua buah tombol yang terhubung

dengan pin D.2 dan pin D.3.

4.2.1 Tujuan

Tujuan dari pengujian ini adalah untuk mengetahui respon dari input

tombol.

4.2.2 Alat Yang Digunakan

1. Dua buah tombol

2. LCD 2x16

3. Minimum System ATmega32

4. Software CodeVision AVR 2.03.4

4.2.3 Prosedur Pengujian

1. Hubungkan adaptor ke listrik

2. Hubungkan adaptor ke minimum system

3. Menyalakan minimum system ATmega32

4. Download program testing input tombol ke ATmega32

Page 3: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

50

5. Tekan tombol satu

6. Perhatikan respon dari LCD

7. Tekan tombol dua

8. Perhatikan respon dari LCD

4.2.4 Hasil Pengujian

Dibawah ini adalah hasil pengujian dari input tombol dengan melakukan

penekanan tombol 1 dan penekanan tombol 2. Berupa input yang dapat direspon

oleh microcontroller. Maka respon tersebut dapat dilihat pada layar LCD seperti

Gambar 4.2 dan Gambar 4.3.

Gambar 4.2 Penekanan tombol 1

Gambar 4.3 Penekanan tombol 2

Page 4: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

51

4.3 Pengujian Koneksi EEPROM dan Minimum System

Pengujian koneksi ini membuktikan bahwa EEPROM dapat dihubungkan

dengan microcontroller menggunakan komunikasi I2C.

4.3.1 Tujuan

Pengujian koneksi ini bertujuan untuk menulis dan membaca data yang

tersimpan pada EEPROM.

4.3.2 Alat Yang Digunakan

1. AT24C16A

2. Software CodeVision AVR 2.03.4

3. Minimum System ATmega32

4. LCD 2x16

5. Dua buah tombol

4.3.3 Prosedur Pengujian

1. Hubungkan adaptor ke listrik

2. Hubungkan adaptor ke minimum system

3. Menyalakan minimum system

4. Download program EEPROM ke ATmega32

5. Masukkan kartu EEPROM ke minimum system ATmega32

6. Tekan tombol dua untuk melihat sisa saldo (proses read).

7. Perhatikan respon dari LCD.

8. Tekan tombol satu untuk bermain (proses read kemudian write)

9. Perhatikan respon dari LCD dan lampu LED sebagai indikator proses

bermain.

Page 5: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

52

4.3.4 Hasil Pengujian Koneksi EEPROM dan Minimum System

Dibawah ini adalah hasil pengujian koneksi kartu memori dengan

microcontroller. Yang bertujuan untuk (proses read) pada kartu memori, jadi

kartu memori disini sudah terhubung dengan microcontoller. Maka untuk proses

bacanya dilakukan penekanan tombol 2 pada alat uji, kemudian microcontroller

akan membaca berapa sisa saldo yang terdapat pada kartu memori dan akan

ditampilkan pada layar LCD seperti pada Gambar 4.4.

Gambar 4.4 Tampilan proses read

Setelah proses membaca saldo selesai, maka selanjutnya tekan tombol 1

untuk proses bermain, pembuktian proses write yaitu proses pengurangan saldo

sebanyak 2000, kemudian ditampilkan lagi pada layar LCD berapa sisa saldo yang

tersimpan pada kartu memori seperti pada Gambar 4.5 dan Gambar 4.6.

Page 6: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

53

Gambar 4.5 Tampilan proses write + read, LED berwarna merah

Gambar 4.6 Tampilan proses write + read, LED berwarna biru

4.4 Pengujian Sistem Secara Keseluruhan

Pengujian ini dilakukan secara keseluruhan, sebelum kartu EEPROM

dimasukkan ke minimum system ATmega32 hingga respon pembacaan dan

penulisan pada EEPROM.

4.4.1 Tujuan

Tujuan dari pengujian ini adalah mengetahui hasil dari proses bermain

hingga ke proses penulisan dan pembacaan pada EEPROM secara keseluruhan.

Page 7: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

54

4.4.2 Alat Yang Digunakan

1. AT24C16A

2. Software CodeVision AVR 2.03.4

3. Minimum System ATmega32

4. LCD 2x16

5. Dua buah tombol

6. LED

4.4.3 Prosedur Pengujian

1. Hubungkan adaptor ke listrik

2. Hubungkan adaptor ke minimum system

3. Menyalakan minimum system ATmega32

4. Download program permainan ke ATmega32

5. Tunggu hingga LCD mengeluarkan string “masukan kartu...”

6. Hubungkan kartu EEPROM ke minimum system ATmega32

7. Tekan tombol dua untuk melihat sisa saldo (proses read)

8. Perhatikan respon dari LCD

9. Tekan tombol satu untuk bermain (proses read kemudian write)

10. Perhatikan respon dari LCD dan LED akan menyala sebagai indikator

pada proses permainan ini

4.4.4 Hasil Pengujian

Hasil dari pengujian setelah program di-download ke microcontroller

Atmega32 adalah berupa respon pada layar LCD seperti pada Gambar 4.7.

Page 8: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

55

Gambar 4.7 Masukan kartu

Pada saat sebelum memasukan kartu Gambar 4.7 adalah tampilan device

yang memerlukan waktu tunggu. Pada proses ini, dilakukan uji coba terhadap 2-

kartu memori sebanyak 30-kali percobaan untuk mengetahui waktu rata-rata dari

proses tunggu saat memasukan kartu memori. Berikut Tabel 4.1.

Tabel 4.1 Waktu Tunggu Pembacaan Kartu EEPROM

Percobaan ke- Waktu tunggu memori 1 Waktu tunggu memori 2

1 3detik 3detik

2 3detik 2detik

3 2detik 3detik

4 4detik 1detik

5 1detik 2detik

6 2detik 2detik

7 3detik 2detik

8 2detik 1detik

9 3detik 2detik

10 1detik 2detik

11 2detik 3detik

12 2detik 4detik

13 1detik 2detik

14 2detik 4detik

15 5detik 3detik

16 3detik 2detik

17 4detik 1detik

18 5detik 3detik

19 2detik 1detik

20 3detik 4detik

21 1detik 2detik

22 4detik 3detik

23 2detik 1detik

24 5detik 6detik

Page 9: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

56

25 1detik 2detik

26 7detik 4detik

27 2detik 1detik

28 4detik 3detik

29 6detik 5detik

30 2detik 3detik

Dari hasil waktu tunggu pada tabel disimpulkan ;

Rata-rata waktu percobaan = Total waktu percobaan

Berapa kali percobaan

waktu tunggu kartu memori 1 = 87 detik

30

= 2,9 detik

waktu tunggu kartu memori 2 = 77 detik

30

= 2,566 detik

Kemudian kartu dapat dihubungkan pada microcontroller untuk dapat

mengetahui menu permainan. Gambar 4.8 merupakan respon microcontroller

menampilkan menu awal ketika kartu dihubungkan pada microcontroller.

Gambar 4.8 Menu permainan

Pada menu permainan ada dua pilihan, yaitu menu ke 2 untuk mengecek

sisa saldo permainan yang ada pada kartu memori dan menu ke 1 untuk proses

bermain. Jika kartu memori dilepas pada microcontroller, maka diperlukan waktu

tunggu untuk proses kembali ke Gambar 4.7. Sebelum microcontroller siap, yang

Page 10: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

57

ditandai dengan tampilan LCD seperti pada Gambar 4.7, bila user menekan

tombol tanpa ada kartu memori yang terpasang, microcontroller tidak akan

memberikan respon apa-apa. Pada Gambar 4.9 merupakan respon dari

microcontroller pada kartu memori, ketika melakukan penekanan tombol 2, maka

microcontroller akan membaca data saldo yang ada di kartu memori. Pada

percobaan ini proses yang dilakukan adalah (proses read)

Gambar 4.9 Pengecekan saldo

Setelah mengetahui sisa saldo permainan maka akan kembali ke menu

awal lagi. Kemudian, penekanan tombol 1 digunakan untuk melakukan proses

write dan read. Proses write yaitu menulis perubahan data saldo setelah dikurangi

biaya pada wahana permainan, kemudian proses read disini adalah proses

membaca data yang baru saja di-write atau setelah data di update kembali pada

kartu memori, untuk menyimpan sisa saldo. Pada alat uji Tugas Akhir ini terdapat

LED berwarna merah dan biru, sebagai indikator proses bermain pada wahana

permainan. Gambar 4.10 adalah capture dari hasil pemotongan saldo sebanyak

2000.

Page 11: BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian LCDrepository.dinamika.ac.id/id/eprint/999/7/BAB_IV.pdf · HASIL DAN PEMBAHASAN 4.1 Pengujian LCD 4.1.1 Tujuan Tujuan dari pengujian ini

58

Gambar 4.10 Pemotongan saldo