14
26 BAB IV PENGUJIAN DAN ANALISIS Bab ini akan menjelaskan mengenai pengujian sistem, dan kemudian dilakukan analisis dari hasil pengujian tersebut. Pengujian tersebut bertujuan untuk mengetahui bagaimana sistem bekerja, serta untuk mengetahui tingkat keberhasilan sistem yang bekerja sesuai dengan spesifikasi yang telah ditentukan. 4.1 Pengujian Antarmuka Pengujian antarmuka tampilan sistem saat melakukan absensi, menambahkan atau menghapus Id, mengganti jadwal. Gambar 4.1. Mode Awal Pada gambar 4.1 Memperlihatkan hari, tanggal dan jam sebagai penanda kepada murid saat melakukan absensi. Gambar 4.2. Sidik Jari tidak terdaftar. Pada gambar 4.2 Menampilkan saat sidik jari yang belum didaftarkan ditempelkan ke modul fingerprint R307.

BAB IV PENGUJIAN DAN ANALISIS - UKSW

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV PENGUJIAN DAN ANALISIS - UKSW

26

BAB IV

PENGUJIAN DAN ANALISIS

Bab ini akan menjelaskan mengenai pengujian sistem, dan kemudian dilakukan

analisis dari hasil pengujian tersebut. Pengujian tersebut bertujuan untuk mengetahui

bagaimana sistem bekerja, serta untuk mengetahui tingkat keberhasilan sistem yang

bekerja sesuai dengan spesifikasi yang telah ditentukan.

4.1 Pengujian Antarmuka

Pengujian antarmuka tampilan sistem saat melakukan absensi,

menambahkan atau menghapus Id, mengganti jadwal.

Gambar 4.1. Mode Awal

Pada gambar 4.1 Memperlihatkan hari, tanggal dan jam sebagai penanda

kepada murid saat melakukan absensi.

Gambar 4.2. Sidik Jari tidak terdaftar.

Pada gambar 4.2 Menampilkan saat sidik jari yang belum didaftarkan

ditempelkan ke modul fingerprint R307.

Page 2: BAB IV PENGUJIAN DAN ANALISIS - UKSW

27

Gambar 4.3. Absensi masuk.

Pada gambar 4.3 Menampilkan tampilan absen saat masuk sekolah.

Gambar 4.4. Absensi keluar.

Pada gambar 4.4 Menampilkan tampilan saat absen pulang sekolah.

Gambar 4.5. Menu Tambah atau Hapu Id.

Pada gambar 4.5 Menampilkan pilihan menu Tambah ID atau Hapus ID.

Gambar 4.6. Menu pilihan hari.

Pada gambar 4.6 Menampilkan pilihan hari saat mau mengganti jam

pulang sekolah.

Page 3: BAB IV PENGUJIAN DAN ANALISIS - UKSW

28

4.2 Pengujian Modul Fingerprint R307

Pengujian dilakukan dengan mendaftarkan 10 Sidik jari dengan Id 1

sampai 10, dan mencoba menempelkan sidik jari yang sudah didaftarkan pada

modul fingerprint R307 apakah sesuai dengan Id yang didaftarkan atau tidak.

Tabel 4.1. Pengujian modul fingerprint R307.

ID JARI PERCOBAAN

1 2 3 4 5

1 Jari kelingking tangan kiri √ √ √ √ √

2 Jari manis tangan kiri √ √ √ √ √

3 Jari tengah tangan kiri √ √ √ √ √

4 Jari telunjuk tangan kiri √ √ √ √ √

5 Ibu jari tangan kiri √ √ √ √ √

6 Jari kelingking tangan kanan √ √ √ √ √

7 Jari manis tangan kanan √ √ √ √ √

8 Jari tengah tangan kanan √ √ √ √ √

9 Jari telunjuk tangan kanan √ √ √ √ √

10 Ibu jari tangan kanan √ √ √ √ √

Berdasarkan Tabel 4.1, setelah dilakukan percobaan sebanyak 5 kali.

Didapatkan bahwa modul fingerprint R307 dapat membaca sidik jari, dan Id sidik

jari sesuai dengan sidik jari yang didaftarkannya. Dari hasil percobaan sebanyak

5 kali diketahui bahwa modul fingerprint R307 dapat menyimpan dan membaca

sidik jari dengan tingkat keberhasilan 100%.

4.3 Pengujian Sistem Absensi

Pengujian dilakukan dengan menempelkan sidik jari yang sudah

didaftakan, beserta dengan nama, no absen, kelas dan Id Telegramnya.

Dalam pengujian ini dilakukan dua kali percobaan yaitu pada saat masuk

dan keluar sekolah.

Page 4: BAB IV PENGUJIAN DAN ANALISIS - UKSW

29

4.3.1 Id Tersimpan

Gambar 4.7. Id tersimpan.

Pada gambar 4.7 Menampilkan Id yang tersimpan di tabel_siswa pada

database. Dalam pengujian ini dilakukan pada 35 murid atau 1 kelas, dengan 6

wali murid yang mempunyai Id Telegram. Wali murid yang tidak memiliki akun

Telegram pada kolom ID_Telegram akan berisi 0.

Page 5: BAB IV PENGUJIAN DAN ANALISIS - UKSW

30

4.3.2 Absensi Masuk

Gambar 4.8. Tabel Absen.

Page 6: BAB IV PENGUJIAN DAN ANALISIS - UKSW

31

Pada gambar 4.8. Menampilkan Tabel Absen pada database saat absen

masuk.

Diambil data nama, no absen, dan kelas dari tabel_siswa pada database,

untuk dicatat pada tabel_Absen beserta tanggal, jam masuk dengan jam keluar

yang masih kosong.

Berdasarkan pengujian diatas data yang diambil dari tabel_siswa sesuai

dengan Id sidik jari yang ditempelkan pada modul fingerprint R307.

Gambar 4.9. Tampilan LCD 20×4 saat Absen Masuk.

Gambar 4.10. Notifikasi Telegram saat Absen Masuk.

Pada saat absen masuk, sistem akan memberikan notifikasi dari server

pada LCD 20×4 dan notifikasi kepada wali murid melalui akun Telegram.

Page 7: BAB IV PENGUJIAN DAN ANALISIS - UKSW

32

4.3.3 Absensi Keluar

Gambar 4.11. Tabel Absen.

Page 8: BAB IV PENGUJIAN DAN ANALISIS - UKSW

33

Pada Gambar 4.11. Menampilkan Tabel Absen pada database saat absen

keluar.

Mencari data pada tabel_Absen berdasarkan Id sidik jari yang

ditempelkan pada modul fingerprint R307 untuk diupdate pada kolom KELUAR

dengan jam keluar.

Berdasarkan pengujian diatas data yang diambil dari tabel_siswa sesuai

dengan id sidik jari yang ditempelkan pada modul fingerprint R307.

Gambar 4.12. Tampilan LCD 20×4 saat Absen Keluar.

Gambar 4.13. Notifikasi Telegram saat Absen Keluar.

Pada saat absen keluar, sistem juga akan memberikan notifikasi dari server

pada LCD 20×4 dan notifikasi kepada wali murid melalui akun Telegram.

Page 9: BAB IV PENGUJIAN DAN ANALISIS - UKSW

34

4.4 Pengujian Ganti Jam Pulang

Pengujian dilakukan dengan cara mengganti jadwal jam pulang, dalam

percobaan dilakukan 5 kali percobaan dalam mengganti jam pulang.

Tabel 4.2 Pengujian Ganti jam pulang

Gambar 4.14. Tabel Jadwal.

Pada gambar 4.14 adalah tampilan Tabel jadwal setelah jam pulang

diganti, jam pulang dari hari senin sampai hari jumat jam pulang menjadi 12.00.

Gambar 4.15. Tampilan LCD 20×4 pilihan Hari yang mau diganti

Hari Jam Pulang

Senin 12.00

Selasa 12.00

Rabu 12.00

Kamis 12.00

Jumat 12.00

Page 10: BAB IV PENGUJIAN DAN ANALISIS - UKSW

35

Gambar 4.16. Tampilan LCD 20×4 proses mengganti jam pulang

Gambar 4.17. Tampilan LCD 20×4 Setelah Jadwal Berhasil Diganti

Gambar 4.18. Notifikasi Group Telegram Setelah mengganti jam pulang.

Pada pilihan Hari dipilih hari yang mau diganti, masukan jam dan menit yang

baru menggunakan keypad 4×4 yang ada pada sistem, data hari, jam dan menit yang

baru dikirim server, untuk menggatikan jadwal pulang didatabase.

Dari 5 kali percobaan yang dilakukan semua jam pulang terganti dengan jam

pulang yang baru.

Page 11: BAB IV PENGUJIAN DAN ANALISIS - UKSW

36

4.5 Pengujian Tampilan LCD

Pengujian dilakukan kepada 35 siswa yang Id sidik jari sudah terdaftar dan

data nama, no absen, kelas sudah tersimpan didatabase. Dilakukan 2 kali

percobaan yaitu saat absen masuk dan saat absen keluar.

Tabel 4.3 Pengujian Tampilan LCD 20×4

Dari 70 kali percobaan pengujian LCD 20×4, sistem dapat menampilkan

notifikasi dari server dengan tingkat keberhasilan 82,85%. Kesalahan sebesar

17,15% dikarenakan jaringan WiFi yang kurang stabil sehingga tidak ada data

yang terbaca oleh Esp8266 atau data yang dibaca oleh esp8266 tidak sesuai.

ID ABSEN

Masuk Keluar

1 √ √

2 √ √

3 √ ×

4 √ ×

5 √ √

6 √ √

7 √ √

8 √ √

9 √ √

10 √ √

11 √ √

12 √ √

13 × √

14 × √

15 × √

16 × √

17 × √

18 √ √

ID ABSEN

Masuk Keluar

19 √ √

20 √ √

21 √ √

22 √ √

23 √ ×

24 √ ×

25 √ √

26 √ √

27 √ √

28 √ √

29 × √

30 × √

31 × √

32 √ √

33 √ √

34 √ √

35 √ √

Page 12: BAB IV PENGUJIAN DAN ANALISIS - UKSW

37

4.6 Pengujian bot Telegram

Pengujian dilakukan dengan cara menguji Id baru yang belum didaftarkan

dan Id yang sudah didaftarkan.

4.6.1 Id Belum Terdaftar

Dalam pengujian ini digunakan 5 Id telegram berbeda yang belum

didaftarkan sebagai Id Telegram wali murid untuk menguji bot.

Tabel 4.4 Pengujian bot menggunakan Id Telegram yang belum terdaftar.

Id

Telegram

Pengujian bot

/Jadwal /Absen

1 × ×

2 × ×

3 × ×

4 × ×

5 × ×

Gambar 4.19.Tampilan saat mengirim /start. Gambar 4.20.Tampilan saat mengirim /Jadwal.

Page 13: BAB IV PENGUJIAN DAN ANALISIS - UKSW

38

Gambar 4.21.Tampilan saat mengirim /Absen.

Gambar 4.20, 4.21 Menampilkan Id yang belum terdaftar sebagai Id wali

murid, ingin mengakses jadwal pulang dan daftar hadir selama 1 bulan melalui

pesan text dengan bot.

Dari pengujian diatas semua Id yang belum terdaftar sebagai Id telegram

wali murid tidak dapat mengakses jadwal pulang hari ini, dan daftar hadir murid

selama 1 bulan.

4.6.2 Id Sudah Terdaftar

Dalam pengujian ini digunakan 5 Id telegram berbeda yang sudah

didaftarkan sebagai Id Telegram wali murid untuk menguji bot.

Tabel 4.5 Pengujian bot menggunakan Id Telegram yang sudah terdaftar.

Id

Telegram

Pengujian bot

/Jadwal /Absen

1 √ √

2 √ √

3 √ √

4 √ √

5 √ √

Page 14: BAB IV PENGUJIAN DAN ANALISIS - UKSW

39

Gambar 4.22.Tampilan saat mengirim /Jadwal. Gambar 4.23.Tampilan saat mengirim /Absen.

Gambar 4.22, 4.23 Menampilkan Id yang sudah terdaftar sebagai Id wali

murid, ingin mengakses jadwal pulang dan daftar hadir selama 1 bulan melalui

pesan text dengan bot.

Saat Id Telegram sudah terdaftar, bot akan mencari data Id sidik jari yang

tersimpan pada tabel_siswa, kemudian Id sidik jari tersebut yang akan digunakan

untuk mencari daftar hadir dan juga jam pulang hari ini.

Dari pengujian diatas semua Id yang sudah terdaftar sebagai Id Telegram

wali murid dapat mengakses jadwal pulang hari ini, dan daftar hadir murid selama

1 bulan.