BAB IV PENGUJIAN DAN ANALISIS 4.1 Pendahuluan Setelah pembuatan alat serta mendownlaod program ke arduino, maka langkah selanjutnya adalah pengujian alat tersebut. Pengujian dimaksudkan untuk: Mengetahui alat tersebut dapat berjalan sesuai dengan yang kita harapkan. Mengetahui hasil akhir dari pembuatan alat tersebut. 4.2 Langkah Pengujian Pengujian yang dilakukan pada Tugas Akhir ini meliputi: 1. Pengujian Keypad 2. Pengujian LCD 3. Pengujian Motor Servo 4. Pengujian system kerja alat 4.3 Pengujian Koneksi Keypad 4 x 4 Dalam mengkoneksikan Keypad 4x4 pada Arduino memerlukan pengkoneksian awal dengan memprogram Arduino melalui IDE Arduino. Pada gambar 4.1 terdapat perintah #include <keypad.h> ini dimaksudkan untuk menambahkan library keypad pada Arduino dan pin yang digunakan untuk keypad diantaranya pin 1,2,3,4,5,6,7, dan 8 dengan rowpins 5, 6, 7, dan 8 serta colpins 1,2,3, dan 4. 36
Gambar 4.1 Kode prorgam arduino bagian keypad Setelah semuanya sesuai lalu untuk pengujian koneksi keypad dapat dilakukan dengan serial monitor IDE Arduino, dan setiap tombol yang ditekan pada keypad akan terlihat pada serial monitor. 4.4 Pengujian Display LCD Pengujian ini dilakukan untuk mengetahui bahwa display yang tampil di LCD pada alat mengeluarkan keterangan dengan benar menurut instruksi yang di berikan oleh rangkaian software. Tabel 4.1 merupakan langkah pengujian sedangkan hasilnya terdapat pada gambar-gambar dibawahnya. 37
Tabel 4.1 Hasil pengujian LCD No Pengujian Display Hasil 1 Tombol Power Password Gambar 4.2 2 Mengetik password Tanda bintang (*) Gambar 4.3 3 Password benar Access granted Gambar 4.4 4 Password salah Access denied Gambar 4.5 Gambar 4.2 Display awal LCD saat tombol power dinyalakan Gambar 4.3 Display saat Password diketik Gambar 4.4 Display jika password benar Gambar 4.5 Display jika password salah 38
4.5 Pengujian Motor Servo Penggujian ini dilakukan untuk mengetahui apakah servo berjalan sesuai dengan instruksi yang diberikan. Pengujian ini dilakukan dengan cara memberikan kode basic servo yang terdapat pada library arduino. a. Langkah pertama adalah dengan membuat rangkaian sederhana servo dan arduino seperti yang terlihat pada gambar 4.6 Gambar 4.6 Rangkaian untuk pengujian servo b. Lalu dengan memberikan kode motor servo yang berasal dari library arduino. #include <Servo.h> // membuat nama objek servo untuk pengontrolan servo Servo myservo; // variable untuk menyimpan posisi servo int pos = 0; void setup() 39
{ // objek servo diletakan pada pin 9 myservo.attach(9); } void loop() { // start dari 0 derajar sampai 180 derajat for(pos = 0; pos < 180; pos += 1) { // pada posisi 1 derajat // memberitahu servo untuk pergi ke posisi 'pos myservo.write(pos); // tunggu 15ms untuk pencapaian posisi servo delay(15); } // start dari 180 derajat ke 0 derajat for(pos = 180; pos>=1; pos-=1) { // memberitahu servo untuk pergi ke posisi 'pos' myservo.write(pos); // tunggu 15ms untuk pencapaian posisi servo delay(15); } } Kode program tersebut bertujuan untuk menggerakkan servo dari posisi semula 0 derajat ke posisi 180. Setelah kode program tersebut di upload dan dijalankan maka dapat terlihat seperti pada gambar 4.7 bahwa servo bergerk dari posisi diam 0 derajat ke posisi 180 derajat. Gambar 4.7 Posisi servo 0 0 (kiri) lalu bergerak kaearah 180 0 (kanan) 40
4.6 Pengujian Sistem Kerja Alat Pengujian ini dilakukan untuk menguji keseluruhan kerja alat apakah berjalan sesuai dengan yang diinginkan atau tidak. Langkah pertama adalah dengan menghubungkan kabel konektor dari box rangkaian kunci pengaman ke kabel konektor servo yang berasal dari kotak amal seperti yang terlihat pada gambar 4.8. Gambar 4.8 Menghubungkan kabel dari kotak amal ke box arduino Setelah kabel konektor terhubung, langkah selanjutnya adalah menghubungkan kabel power dari rangkaian kunci pengaman ke sumber tegangan AC PLN. Setelah itu menyalakan tombol power, ketika tombol power dinyalakan maka akan display LCD akan menyala dengan memunculkan tulisan Password (gambar 4.9) yang artinya adalah menginstruksikan kita untuk memasukkan kode atau password. Gambar 4.9 Display awal LCD 41
Langkah berikutnya adalah memasukkan kode atau password, dimana tampilan pada LCD berupa tanda bintang * seperti yang tampak pada gambar 4.10. Gambar 4.10 Display password LCD Apabila kode password yang dimasukkan melalui keypad sesuai dan diakhiri dengan tanda pagar # maka pada tampilan LCD akan muncul tulisan Access Granted dan seketika itu juga kunci pengaman kotak amal terbuka seperti pada gambar 4.11 Gambar 4.11 Kunci pengaman kotak amal terbuka jika password benar 42
Sebaliknya jika kode password yang dimasukkan salah maka pada display LCD akan tampil tulisan Access Denied dan kunci pengaman kotak amal tetap terkunci. Hasil dan analisa: 1. Dari hasil pengujian seluruh sistem kerja alat, semuanya berfungsi dengan baik sesuai dengan instruksi program yang diberikan. 2. Semua modul input dan modul output yang digunakan mampu bekerja sesuai dengan rancangan. Pada bagian catu daya telah mampu mencatu semua rangkaian. 43