25 BAB IV
PENGUJIAN DAN ANALISIS
Pada bagian ini akan dibahas hasil pengujian yang telah dilaksanakan serta analisanya, pada sistem skripsi ini.
Pada bagian 4.1 terdapat pengujian koneksi alat dengan komputer, pada bagian 4.2 terdapat pengujian database, tab add/edit data dan tab laporan pada sistem skripsi ini. pada bagian 4.3 terdapat pengujian real time events, pada bagian 4.4 terdapat pengujian pengiriman pesan pada telegram dan telegram bot, pada bagian 4.5 terdapat pengujian run test program.
4.1 Pengujian Koneksi Alat Absensi dengan PC
26
Tabel 4.1 Pengujian Koneksi Alat Absensi dan Komputer.
No Keterangan Pengujian Keberhasilan Persentase
1 Pengujian koneksi 2 alat absensi dengan komputer
20X 20X 100%
27
Gambar 4.2 Test Ping dan UI Pogram Saat Connected dan Disconnected.
4.2 Pengujian Database, Tab Add/Edit Data, dan Tab Laporan
28
1. Pengujian tambah, ganti, dan delete data pada tab Add/Edit data.
2. Pengujian tabel Presensi, memastikan apakah data benar – benar masuk jika ada presensi masuk, dan sesuai dengan presensi yang masuk.
3. Pengujian tab laporan, memastikan bahwa data yang ditampilkan benar dan tertambah secara waktu riil.
Gambar 4.3 Form Tambah, Ganti, dan Hapus.
Pengujian penambahan, pergantian dan penghapusan data kepada tabel person pada database melalui form add/edit data berhasil dilakukan, data pada tabel database sukses ditambahkan , diganti maupun dihapus melalui form add/edit data. Data juga berhasil diambil dari tabel person saat ada absensi masuk secara real time, sehingga tujuan
29
Gambar 4.4 Tabel Presensi.
30
Gambar 4.5 Form Laporan.
31 4.3 Pengujian Real Time Events
Pengujian Real-Time Events dilakukan untuk mengetahui apakah Real-Time Events berhasil dipicu jika ada absensi masuk pada salah satu alat maupun kedua alat secara bersamaan atau terpisah. Pengujian menggunakan hardware/perangkat keras yang sama dengan pengujian 4.1 serta menggunakan tipe dan jumlah sidik jari yang sama dengan pengujian 4.2. Pengujian dilakukan dengan skenario bahwa akan ada absensi masuk pada kedua alat absensi secara bersamaan maupun secara terpisah dan dilakukan kurang lebih sebanyak 30 kali. Hasil pengujian Real-Time Events berhasil berjalan jika ada absensi masuk dan return value/nilai kembali berhasil didapatkan jika ada absensi masuk pada salah satu alat dan pada kedua alat secara bersamaan maupun secara terpisah dengan tingkat keberhasilan 100%.
32
Tabel 4.2 Hasil Pengujian Real Time Events.
No Keterangan Pengujian Keberhasilan Presentase
1 Pengujian kedua alat secara terpisah 30x 30x 100%
2 Pengujian kedua alat secara bersamaan
30x 30x 100%
4.4 Pengujian Pengiriman Pesan Pada Telegram dan Telegram Bot
Pengujian ini dilakukan untuk melihat apakah program pengirim pesan berjalan dengan baik dan pesan berhasil dikirim ke tujuan. Pengujian menggunakan
33
34
35
Tabel 4.3 Pengujian Pengiriman Pesan Pada Telegram.
No Keterangan Pengujian Keberhasilan Presentasi
1 Pengujian pada salah satu alat (alat pertama)
30x 30x 100%
2 Pengujian pada salah satu alat (alat kedua) 30x 30x 100% 3 Pengujian pada kedua alat secara
bersamaan
30x 30x 100%
4 Pengujian dengan beberapa tujuan (telegram chat id)
30x 30x 100%
4.5 Run Test Program
Pengujian menggunakan hardware/perangkat keras yang sama dengan pengujian 4.1 serta menggunakan tipe dan jumlah sidik jari yang sama dengan pengujian 4.2. Pengujian dilakukan dengan skenario bahwa akan ada absensi masuk pada kedua alat absensi secara bersamaan maupun secara terpisah dan dilakukan kurang lebih sebanyak 30 kali dengan program/perangkat lunak yang dijalankan tanpa henti selama 24 jam. Pada pengujian program yang dijalankan secara berkala selama kurang-lebih 24 jam. Pengujian dilakukan dengan interval 1-6 jam. Pada tiap interval kedua mesin menerima kurang-lebih 30 absensi masuk, baik secara bersamaan atau terpisah. Jika suatu saat kabel lan
36
Tabel 4.4 Run Test Program Selama 24 jam.
No Keterangan Pengujian Keberhasilan Presentase
1 Pengujian pada interval 1 jam pada jam ke 1,2,3,dan 4
30x 30x 100%
2 Pengujian pada interval 2 jam pada jam ke 6,8,10,dan 12
30x 30x 100%
3 Pengujian pada interval 6 jam pada jam ke 18, dan 24