Pengujian Bluetooth Adapter HC-05 Pengujian Alat Secara Keseluruhan

PORTB.3 = 8 ;delay_ms200; PORTB.2 = 4 ;delay_ms200; PORTB.1 = 2 ;delay_ms200; PORTB.0 = 1 ;delay_ms200; } PORTB = 0 ; } Putaran motor akan bergerak berlawanan jarum jam sebanyak 1,5 putaran. Setelah itu pengujian dilakukan untuk motor kedua dan motor ketiga. Hasil pengujian final menyatakan bahwa semua motor bekerja dengan baik.

4.3 Pengujian Bluetooth Adapter HC-05

Pengujian adapter dilakukan dengan program berikut: {XT: if UCSRA 1RXC{ Data = UDR; Jika adapter bekerja dan membaca 1 data dari user kontroler akan membunyikan buzzer selama 15 milidetik. Setelah program diunduh dan dijalankan pengujian dapat dilakukan dengan mengaktifkan Bluetooth dari ponsel android. Setelah itu dilakukan paring atau koneksi, setelah Bluetooth adapter terhubung dengan ponsel pengujian dilakukan dengan mengaktifkan program atau aplikasi Bluetooth serial dalam ponsel. Pada aplikasi tersebut di klik maka ponsel akan mengirim 1 karakter ASCII dan bila data tersebut diterima oleh Bluetooth adapter akan menyebabkan bunyi buzzer dengan durasi pendek tiap kali tombol di klik buzzer tersebut akan tetap berbunyi. Dengan demikian pengujian tersebut dinyatakan berhasil karena Bluetooth adapter telah terkoneksi dengan ponsel dan dapat menerima data dari ponsel tersebut. Universitas Sumatera Utara

4.4 Pengujian Alat Secara Keseluruhan

Progam pengujian alat secara keseluruhan diperlihatkan berikut ini: while 1 {XT:if UCSRA 1RXC{ Data = UDR; PORTC.4 = 1; delay_ms15;PORTC.4 = 0; ifI == 1{ A = Data;} ifI == 2{ B = Data;} ifI == 3{ C = Data;} ifI == 4{ D = Data;} ifI == 5{ E = Data;} ifI 5 { I = 0;} if Data == {I = 0;} if Data == {I = 0;if A==3{if B==2{if C==4{if D==1{if E==1{Open_Lock1;x = 0;goto XT;}}}}}x++;} if Data == {I = 0;if A==4{if B==3{if C==2{if D==1{if E==2{Open_Lock2;x = 0;goto XT;}}}}}x++;} if Data == {I = 0;if A==5{if B==2{if C==3{if D==1{if E==3{Open_Lock3;x = 0;goto XT;}}}}}x++;} if Data == {I = 0;if A==3{if B==2{if C==4{if D==1{x = 0;goto XT;}}}}} if Data == {I = 0;if A==5{if B==2{if C==1{Close_Lock1;x = 0;}}}} if Data == {I = 0;if A==7{if B==3{if C==2{Close_Lock2;x = 0;}}}} if Data == {I = 0;if A==8{if B==1{if C==3{Close_Lock3;x = 0;}}}} I++;} if x 6 {PORTC.4 = 1; delay_ms200;PORTC.4 = 0; delay_ms200;} } } Universitas Sumatera Utara Program bekerja membaca masukan dari user kemudian verifikasi password dan menggerakkan locker sesuai nomor yang diberikan setelah program terunduh ke kontroler kemudian dijalankan. Pada kondisi awal semua locker dalam keadaan terkunci setelah itu input diberikan oleh user dengan kondisi koneksi Bluetooth telah tersambung. User dapat memasukkan password dari keypad yang ada pada aplikasi Bluetooth serial. Pertama-tama dimasukkan sembarang password sebanyak 4 digit dan 1 digit nomor pintu. Setelah dimasukkan password yang salah lebih dari 3 kali maka akan terjadi bunyi buzzer sehingga harus dinonaktifkan, untuk menonaktifkan buzzer harus dimasukkan password yang benar dimana password bisa pada angka 3241 setelah ditekan password tersebut buzzer akan berhenti berbunyi. Kemudian dicoba untuk membuka pintu locker 1 dengan dengan memasukkan kode 3241 1 pintu locker 1 akan terbuka. Setelah itu dicoba pintu locker 2 dengan kode 4321 2 demikaian juga dengan pintu locker 3 dengan kode 5231 3. Untuk mengunci kembali tidak membutuhkan password hanya memberikan nomor pintu dan kode mengunci yaitu 52 1 untuk pintu 1, 73 2 untuk pintu 2 dan 81 3 untuk pintu 3. Pada awal pengujian masih banyak terjadi kesalahan misalnya macet pada pintu 2 dan 3 selain itu password sulit dibaca, setelah dilakukan perbaikan maka secara keseluruhan system bekerja sempurna sesuai dengan kode password yang diberikan. Universitas Sumatera Utara BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan