BAB V IMPLEMENTASI SISTEM
5.1.
Lingkungan Implementasi
Kegiatan implementasi system ini meliputi kebutuhan perangkat lunak (implementasi ERD dan implementasi procedural / algoritma), perangkat keras, pemilihan bahasa pemograman yang sesuai, query yang digunakan, pemograman dan pengujian program dan pengujian sistem yang telah dirancang sesuai dengan kebutuhan instansi / perusahaan.
1.
Lingkungan Perangkat Keras Perangkat keras yang diperlukan untuk keperluan membangun Sistem Absensi
Anggota sesuai dengan rekomendasi yang diberikan Visual Basic 6.0 sebagai berikut:
A.
Processor yang digunakan Intel® Cell™ 2 Duo Processor T6400 ( 2.0 GHz, 800 MHz FSB, 2 MB L2 cache )
B.
Harddisk terpasang 40Gb, rekomendasi minimum adalah 3.2MB
C.
Memori terpasang 1GB
D.
VGA Card terpasang 128MB, rekomendasi minimum adalah 64MB
E.
Mouse dan Keyboard
F.
Layar Monitor SVGA
G.
Printer
53
54
2.
Lingkungan Perangkat Lunak Untuk mendukung system absensi Anggota selain dibutuhkan perangkat keras,
dibutuhkan juga perangkat lunak yang digunakan sebagai pendukung untuk menjalankan aplikasi diantaranya adalah:
5.2.
1.
Sistem operasi windows XP
2.
Software Visual Basic 6.0
3.
Cristal Report 8.5
Hasil Implementasi Perancangan hasil rancangan kedalam sebuah system dan aplikasi yang kemudian akan
memperlihatkan output sebagai hasil implementasi. Kegiatan implementasi meliputi implementasi basis data, implementasi antarmuka.
Setelah perangkat lunak Penerapan Algoritma Eigenface Pada Sistem Absensi Anggota Berbasis Webcam selesai dibangun, tahap selanjutnya adalah tahap ujicoba tampilan.Tahap uji coba tampilan adalah tahap pengujian pemasukan data Anggota, data User serta menjalankan program absensi untuk mendapatkan hasil capture wajah Anggota.
5.3.
Tampilan Login Tampilan Login merupakan tampilan yang pertama kali muncul dan berfungsi
untuk proses otorisasi user. Setelah pemasukan nama user dan password, system akan melakukan pembacaan database wajah dan database User. Tampilan Login dapat dilihat seperti ditunjukkan pada Gambar 5.1.
55
Gambar5.1 Tampilan Login Pada proses login initer dapat dua proses yang berjalanantara lain: a.
Proses otorisasi pengguna, yang berfungsi untuk menentukan hak akses pengguna.
b.
Proses membaca database citra wajah untuk mendapatkan nilai mean wajah yang akan digunakan pada proses identifikasi wajah pada proses absensi.
5.4. Tampilan Menu Utama Tampilan Menu Utama merupakan tampilan yang muncul setelah proses otorisasi. Tampilan ini berisi gambar konfigurasi perangkat keras Sistem Absensi Anggota Berbasis Webcam Tampilan Menu Utama dapat dilihat pada Gambar 5.2.
56
Gambar5.2 Tampilan Menu Utama
1.
Tampilan Data Anggota Tampilan Data Anggota merupakan tampilan berguna untuk memasukkan
data Anggota yang akan di absensi. Pada tampilan ini terdapat tampilan Anggota yang telah ada pada database, tampilan hasil capture webcam, tombol Update/Save, Tambah, Hapus, Cari untuk melakukan pencarian data, tombol Open File untuk melakukan pembukaan file wajah Anggota, tombol Capture untuk mengambi lcitra wajah melalui webcam. Tampilan data Anggota ini dapat dilihat pada Gambar 5.3.
57
Pada tampilan data Anggota dapat dimasukan biodata Anggota dan data wajah Anggota sebagai pembanding pada proses absensi. Pada tampilan ini pemasukan foto Anggota dapat dilakukan dengan dua cara yaitu dengan cara capture webcam dan cara mencari file citra wajah yang sudah di-capture sebelumnya.
Gambar 5.3 Tampilan Data Anggota 2.
Tampilan Absensi Tampilan Absensi merupakan tampilan berguna untuk memasukkan data
absensi Anggota setiap hari berupa hasil capture webcam serta mencocokkan hasil capture dengan data wajah pada database Anggota. Tampilan Absensi ini dapat dilihat pada Gambar5.4. Untuk melakukan absensi, terlebih dahulu webcam harus diaktifkan dan melakukan capture wajah Anggota yang akan melakukan proses absensi.
58
Hasilcapture akan digunakan untuk dilakukan proses pengenalan wajah yang ada pada database wajah. Jika hasil capture cocok dengan data wajah pada database, maka proses absensi berhasil dan dinyatakan valid dan jika sebaliknya, maka akan dinyatakan gagal.
Gambar 5.4 Tampilan Absensi 3.
Tampilan Laporan Absensi Tampilan Laporan Absensi berguna untuk menampilkan data absensi
Anggota berupa hasil pada layar maupun dicetak kekertas. Data absensi yang ditampilkan hanya data Anggota yang melakukan proses absensi pada hari tertentu sesuai dengan kriterian tanggal pencetakan. Tampilan Laporan Absensi ini dapat dilihat pada Gambar 5.5.
59
Gambar 5.5Tampilan LaporanAbsensi