4.2. Pengujian Halaman Web
Pengujian halaman web dilakukan dengan cara mencoba setiap fungsi dan fasilitas yang ada pada halaman web yang telah direalisasikan. Pada Tabel 4.1 menunjukan hasil
pengujian dari setiap halaman web yang telah direlisasikan.
Tabel 4.1. Hasil pengujian halaman web. No.
Halaman Web Fungsi
Hasil Pengujian Prosentase
Keberhasilan
1. Login.php
Memeriksa Username
dan Password
. Berhasil ditampilkan
pertama kali dan dapat memerikasa Username
dan Password yang benar.
100 Berhasil.
bersambung
Tabel 4.1. Hasil pengujian halaman web.Lanjutan No.
Halaman Web Fungsi
Hasil Pengujian Prosentase
Keberhasilan
2. Kontrol.php
- Antarmuka
untuk mengontrol sumber pada
modul slave.
- Menampilkan
informasi suhu. - Menampilkan
gambar indikator sesuai kondisi
dari sumber yang ada pada modul
slave .
- Berhasil mengubah isi file “lampu1 – lampu9”
sesuai dengan tombol yang ditekan untuk
pengontrolan peralatan. - Berhasil menampilkan
denah rumah pada halaman web sekaligus
menampilkan kondisi pada setiap ruangan
yang dikendalikan. - Berhasil
menampilkan suhu yang didapat dari
modul slave. 100 Berhasil.
3. Penjadwalan.php
Antarmuka untuk memberikan
waktu penjadwalan
menyalakan dan memadamkan
sumber yang ada pada modul slave.
Berhasil mengubah isi file “jad1 – jad9” sesuai
dengan penjadwalan yang ditentukan untuk
melakukan pengontrolan peralatan.
100 Berhasil.
Berdasarkan pengujian pada halaman web dapat disimpulkan bahwa halaman web dapat tertampil dan bekerja sesuai dengan fungsi dan fasilitasnya.
4.3. Pengujian Gambar Indikator Pada Halaman Web kontrol
Pengujian ini dilakukan untuk mengetahui apakah kondisi sumber yang tersedia pada modul slave sesuai dengan gambar indikator yang ada pada halaman web kontrol. Prosedur
pengujian yang telah dilakukan untuk pengujian indikator pada halaman web kontrol adalah sebagai berikut:
1. Memberi nomor alamat dengan mengatur Dip Switch yang terdapat pada modul
slave . Untuk modul slave pertama diberi nomor alamat “1” dan “3”, untuk modul
slave kedua diberi nomor alamat “4”.
2. Melakukan pengontrolan dengan menekan tombol turn on dan turn off yang ada
pada halaman web pengontrol sebanyak 10 kali sesuai dengan alamat yang telah
diatur pada langkah nomor “1”.
Gambar 4.2 menunjukan tampilan halaman web kontrol sebelum ada pengontrolan, sedangkan Gambar 4.3 menunjukan tampilan halaman web kontrol setelah ada
pengontrolan.
Gambar 4.2. Tampilan halaman web kontrol sebelum ada pengontrolan.
Gambar 4.3. Tampilan halaman web kontrol setelah ada pengontrolan.
Berdasarkan pengujian ini diperoleh hasil yang sama seperti pada Gambar 4.2 dan 4.3. Ini berarti gambar indikator yang ada pada halaman web kontrol sesuai dengan kondisi
sumber yang berada pada modul slave.
4.4. Pengujian Komunikasi Serial Pada Raspberry Pi
Pengujian ini dilakukan untuk mengetahui apakah data yang didapatkan sama dengan data yang dikirimkan melalui komunikasi serial. Pengujian ini dapat dilakukan setelah
melakukan pengaturan komunikasi serial pada modul Raspberry Pi yang ada pada bab III. Untuk pengujian pengiriman data, modul Raspberry Pi akan dihubungkan dengan
komputer menggunakan kabel USB-serial. Pengujiannya dengan cara menjalankan program “kirim.py” pada modul Raspberry Pi lalu melakukan penekanan tombol “turn on1
– turn on3” dan tombol “turn off1 – turn off3” pada halaman web “kontrol.php” yang hasilnya akan ditampilkan pada terminal aplikasi CodeVision AVR. Gambar 4.4
menunjukan data yang dikirim untuk setiap tombol yang ditekan melalui halaman web “kontrol.php” dan diterima oleh aplikasi CodeVision AVR.