Pengujian Web Server Pengujian Halaman Web

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.