4.1.13. Pengujian Data pada EEPROM
Pengujian ini bertujuan untuk mengetahui apakah data NIM dan waktu yang tersimpan di dalam EEPROM sesuai dengan format yang sudah ditentukan. Pengujian
dilakukan dengan membawa modul ke kondisi offline mode, dengan meniadakan koneksi antara modul pencatat kehadiran dan server. Setelah masuk ke offline mode,
proses scanning barcode KTM dilakukan. Pengujian dilakukan dengan menggunakan KTM dengan NIM 612006026. Hasil yang didapatkan pada EEPROM mikrokontroler
diperlihatkan pada gambar 4.7.
Gambar 4.7. Isi EEPROM alamat 0000h – 0019h.
Pada gambar 4.7 alamat 0000h dan 00001h digunakan untuk menyimpan alamat data paling akhir, pada gambar tersebut nilainya 0019h. Maka dari itu data
yang tersimpan mulai dari alamat 0002h – 0019h. Agar lebih mudah diamati maka gambar tersebut diubah menjadi tabel 4.9.
Tabel 4.9. Isi EEPROM alamat 0002h – 0019h.
Alamat Isi Alamat
heksadesimal Heksadesimal desimal karakter
0002 3C
- 0003
48 -
H 0004
0C 12
- 0005
3C -
0006 42
- B
0007 07
7 -
0008 3C
- 0009
54 -
T 000A
0C 12
-
000B 3C
- 000C
4A -
J 000D
09 9
- 000E
3C -
000F 4D
- M
0010 0D
13 -
0011 3C
- 0012
4E -
N 0013
3D 61
- 0014
3C -
0015 4F
- O
0016 06
6 -
0017 3C
- 0018
0C 12
- 0019
1A 26
- Bagian tabel yang bertanda - bukan berarti tidak memiliki nilai pada kategori
kolom tersebut, tetapi dihilangkan agar mudah diamati. Apabila data pada tabel ditulis dalam bentuk data berurutan maka akan menjadi:
H 12B7T12J9M13N61O61226
Urutan data di atas didapatkan pada tabel 4.9 bagian isi alamat kolom desimal dan karakter. Mengacu pada bab 3 bagian format data presensi mahasiswa di
EEPROM, maka hasil urutan data tersebut sebagai berikut:
1272012 tanggal
9:13:12 waktu
612006026 NIM
Tanggal dan waktu diperoleh dari RTC, sedangkan NIM didapatkan dari barcode KTM. Ketiga bagian tersebut akan dikirimkan ke server ketika modul
memasuki online mode. Berdasarkan hasil pengujian tersebut dapat diketahui bahwa
format data yang tersimpan sudah benar.
4.1.14. Pengujian Aplikasi Server pada Form Halaman Utama