1,3
Sistem Informasi, STMIK Hang Tuah Pekanbaru
2
Teknik Informatika, STMIK Hang Tuah Pekanbaru
1
ratnawulandari2109@gmail, 2nitasuheri@gmail.com, 3ucirahmalisa89@gmail.com
Abstrak
Madrasah Aliyah Ar-Rosyidiyah Bengkalis menerapkan presensi pendidik dan tenaga kependidikan dengan cara
manual dimana setiap pendidik dan tenaga kependidikan menandatangani sebuah lembar absen untuk presensi,
kemudian lembar absen tersebut diolah kembali kedalam laporan bulanan. Presensi secara manual juga membuat
tenaga kependidikan dalam hal ini staf tata usaha masih sulit mencari data presensi yang dibutuhkan. Dari sisi
keamanan, sistem presensi manual masih sangat rawan terhadap kecurangan data, rusak atau hiangnya berkas
yang dapat menyebabkan terlambatnya arus informasi presensi dalam proses merekap data, dan menjadi kurang
efektif bagi suatu lembaga sekolah. Berdasarkan hal tersebut, maka dibutuhkan sebuah sistem yang terintergrasi
dengan fingerprint yang dapat menerima data dari fingerprint dan dilengkapi dengan pencatatan, pengolahan dan
rekapitulasi data. Penelitian ini akan menghasilkan sistem presensi diktendik berbasis web yang terintegrasi
dengan finger print, yang dilengkapi dengan pencatatan, pengolahan dan rekapitulasi data presensi dalam bentuk
tabel dan grafik. Sistem informasi presensi fingerprint diktendik berbasis web, mampu mengubah kegiatan
presensi yang menggunakan cara manual menjadi menggunakan sistem yang terintegrasi dengan fingerprint,
mempermudah staf tata usaha dalam hal mencari dan mengolah data presensi, serta mampu meningkatkan
keamanan presensi.
Halaman|1
Volume 6, Edisi 1, November 2019
Berbasis Web (Studi Kasus: MA Ar-Rosyidiyah Perbedaan penelitian penulis dengan penelitian diatas
Bengkalis)”. ialah penelitian penulis hanya menghasilkan sistem
presensi berbasis web yang mengambil data log
2. Tinjauan Pustaka fingerprint, dan tidak menggunakan e-learning.
2.1 Kajian Terdahulu Sedangkan persamaan nya ialah penelitian diatas dan
penulis sama-sama menggunakan bahasa
Penelitian yang terkait tentang pembangunan pemrograman PHP dan database MySQL.
sistem informasi presensi yaitu penelitian web service
2.2 Landasan Teori
for student attendance management system. Penelitian
ini bertujuan untuk mengembangkan sistem
manajemen informasi kehadiran mahasiswa untuk 1) Presensi
mengelola informasi kehadiran mahasiswa di setiap Presensi karyawan adalah suatu kegiatan
akedemi dan institute berbasis webservice (Pai dkk, pencatatan terhadap setiap kehadiran karyawan dengan
2016). tujuan untuk mengetahui data yang berkaitan dengan
Septiawan, dkk (2016) di dalam penelitiannya kehadiran karyawan secara periodik baik harian
perancangan dan implementasi presensi digital guru maupun bulanan (Rozikin dan Purwantini, 2014).
dan karyawan SMA Negeri 9 Semarang. Penelitian ini Presensi adalah pencatatan dan pengolahan data
menghasilkan sistem presensi berbasis web yang presensi yang dilakukan secara terus-menerus.
memiliki keunggulan dalam pengolahan data dan Pencatatan dilakukan setiap hari kerja dan dilakukan
penyaijan informasi yang lebih cepat. pelaporan. Presensi pegawai merupakan salah satu
Efendi (2014) di dalam penelitiannya sistem tolak ukur metode pengembangan pegawai. Jika
presensi online berbasis web service dengan integrasi absensi pegawai setelah mengikuti pengembangan
antara sistem sidik jari dan login e-learning. Penelitian menurun, maka metode pengembangan yang
ini menghasilkan presensi secara online dari data log dilakukan baik, sebaliknya jika absensi pegawai tetap
fingerprint dan data login e-learning serta dapat berarti metode pengembangan yang diterapkan kurang
menghasilkan laporan presensi. Penelitian ini baik. (Dewi dkk, 2015).
menggunakan model pengembangan incremental yang 2) Fingerprint
merupukan perbaikan dari model waterfall. Sidik jari adalah gurat-gurat yang terdapat di
Dewi, dkk (2014) di dalam penelitiannya kulit ujung jari. Sistem pengamanan dengan
aplikasi rekapitulasi elektronik absensi guru dan menggunakan sidik jari sudah mulai digunakan di
pegawai (Area - GP) pada sekolah menengah atas. Amerika oleh E. Henry pada tahun 1901. Sistem
Penelitian ini menghasilkan aplikasi rekapitulasi Henry menggunakan pola ridge (terdapat pada
absensi guru dan pegawai secara elektronik yang dapat punggung alur kulit tangan dan kaki), yang terpusat
menyajikan informasi kinerja guru dan pegawai pola jari tangan, jari kaki, khususnya telunjuk.
dengan tepat dan akurat. Para pakar membuktikan bahwa tidak ada dua
Wibowo dan Santi (2012) didalam penelitian individu yang mempunyai pola ridge yang serupa.
nya rekayasa database sekolah guna membangun Pola ridge tidak bisa diwariskan. Pola ridge dibentuk
presensi online berbasis bidik jari dan terintegerasi waktu embrio, dan tidak pernah berubah seumur
dengan perangkat pencetak idcard. Penelitian ini hidup. Perubahan pada pola ridge hanya dapat terjadi
membangun sebuah sistem informasi yang dapat akibat trauma, misal akibat luka-luka, terbakar,
membuat database personal sekolah yang terdiri dari penyakit, atau penyebab lain.
siswa, guru, dan karyawan tata usaha yang dapat Untuk mengidentifikasi suatu pola sidik jari,
menghitung (merekapitulasi) presensi kehadiran setiap dapat dilihat pada bagian delta. Bagian delta adalah
saat yang terintegrasi dengan perangkat yang dapat sebuah titik temu dimana ridge dari 3 buah arah akan
mencetak kartu identitas sekolah, yang biasanya kartu bertemu. Pada umumnya pola sidik jari dapat langsung
identitas ini dimiliki oleh setiap siswa, guru, dan dibedakan jika kita melihat bagian tengah jari dan
karyawan sekolah. bagian delta. Akan tetapi, tidak demikian halnya
Armana (2012) di dalam penelitiannya dengan bagian tepi jari. Pola pada bagian tepi jari
perancangan dan implementasi untuk transfer data susah dibedakan satu sama lain karena hampir semua
pada modul Harisma (Human Resource Management sidik jari mempunyai aliran ridge yang sama di batas
System). Penelitian ini menghasilkan sistem sidik jari.
kepegawaian dan penggajian pegawai. Sistem Harisma Mesin pemindai sidik jari akan mencari titik-
terintegerasi dengan alat absensi dengan kartu barcode, titik ini dan membuat pola dengan menghubungkan
finger print dan lain sebagainya. titik-titik tersebut. Pola yang didapat dari
Adapun penelitian di atas yang mendekati dengan menghubungkan titik-titik inilah yang nantinya akan
penelitian penulis yaitu Armana (2012), septiawan digunakan untuk melakukan pencocokan bila ada jari
(2016) yang menghasilkan sistem presensi berbasis yang dipindai. Jadi, sebenarnya mesin sidik jari tidak
web, dan Efendi (2014) yang menghasilakn presensi mencocokkan gambar, tapi mencocokkan pola yang
secara online dari data log fingerprint dan data login e- didapat dari minutiae-minutiae ini. Scanning sidik jari
learning serta dapat menghasilkan laporan presensi. dilakukan dengan alat elektronik (dalam hal ini mesin
2|Halaman
JIP (Jurnal Informatika Polinema) ISSN: 2614-6371 E-ISSN: 2407-070X
absensi sidik jari). Hasil scanning lalu disimpan dalam kepada pemakai. Data dapat berupa nilai yang
format digital pada saat registrasi atau enrollment atau terformat, text, citra, audio, dan video (Kadir, 2014:
pendaftaran sidik jari. Setelah itu, rekaman sidik jari 44).
tersebut diproses dan dibuatkan daftar pola fitur sidik Informasi adalah data yang telah
jari yang unik. Pola fitur sidik jari yang unik tersebut diklasifikasikan atau diolah atau diinterpretasikan
kemudian disimpan dalam memori atau database. Pada untuk digunakan dalam proses pengambilan keputusan.
saat identifikasi, pola minutiae tersebut kemudian Sistem pengolahan informasi akan mengolah data
dicocokkan dengan hasil scan sidik jari. (Dewi, dkk menjadi informasi atau mengolah data dari bentuk tak
2015) berguna menjadi berguna bagi penerimanya (Sutabri,
3) Pendidik dan Tenaga Kependidikan 2012: 22).
Menurut Undang-Undang Republik Indonesia 7) Sistem Informasi
Nomor 20 Tahun 2003 Tentang Sistem Pendidikan Sistem informasi adalah suatu sistem di dalam
Nasional Bab 1 Pasal 1: Pendidik adalah tenaga suatu organisasi yang mempertemukan kebutuhan
kependidikan yang berkualifikasi sebagai guru, dosen, pengolahan transaksi harian yang mendukung fungsi
konselor, pamong belajar, widyaiswara, tutor, operasi organisasi yang bersifat manajerial dengan
instruktur, fasilitator, dan sebutan lain yang sesuai kegiatan strategi dari suatu organisasi untuk dapat
dengan kekhususannya, serta berpartisipasi dalam menyediakan laporan-laporan yang diperlukan oleh
menyelenggarakan pendidikan. pihak luar tertentu (Sutabri, 2012: 38).
Tenaga kependidikan adalah anggota 8) Metode PIECES
masyarakat yang mengabdikan diri dan diangkat untuk PIECES Framework adalah kerangka yang
menunjang penyelenggaraan pendidikan. dipakai untuk mengklasifikasi-kan suatu problem,
4) Rekapitulasi opportunities, dan directives yang terdapat pada
Pengertian rekapitulasi menurut Kamus Besar bagian scope definition analisa dan perancangan
Bahasa Indonesia (KBBI) adalah 1. Ringkasan, sistem. Dengan kerangka ini, dapat dihasilkan hal-hal
ikhtisar; 2. Ringkasan isi atau ikhtisar pada akhir baru yang dapat menjadi pertimbangan dalam
laporan atau akhir hitungan; 3. Pembuatan rincian data pengembangan sistem. Metoda PIECES yang terdiri
yang bercampur aduk menurut kelompok utama. dari Performance, Information/data, Control/security,
5) Aplikasi Efficiency, (Tulah dan Hanafi, 2014)
Terdapat dua kelompok pendekatan di dalam 9) UML
pendefenisian sistem, yaitu kelompok yang Unified modeling language (UML) muncul
menekankan pada prosedur dan kelompok yang karena adanya kebutuhan pemodelan visual untuk
menekankan pada elemen atau komponennya. menspesifikasikan, menggambarkan, membangun, dan
Pendekatan yang menekankan pada prosedur dokumentasi dari perangkat lunak. UML merupakan
mendefenisikan sistem sebagai suatu jaringan kerja bahasa visual untuk pemodelan dan komunikasi
banyak prosedur yang saling berhubungan, berkumpul mengenai sebuah sistem dengan menggunakan
bersama-sama untuk melakukan suatu kegiatan atau diagram dan teks-teks pendukung (Rosa
untuk menyelesaikan suatu sasaran tertentu. &Shalahuddin, 2013: 137).
Sedangkan pendekatan sistem yang lebih menekankan 10) PhpMyAdmin
pada elemen atau komponen mendefenisikan sistem PHPMyAdmin adalah perangkat lunak yang
sebagai kumpulan elemen yang berinteraksi untuk bebas ditulis dalam bahasa pemrograman PHP yang
mencapai suatu tujuan tertentu. Kedua kelompok digunakan untuk menangani administrasi MySQL
defenisi ini adalah benar dan tidak bertentangan, yang melalui jejaring jagat jembar (World Wide Web).
berbeda adalah cara pendekatannya (Sutabri, 2012: 2). PHPMyAdmin mendukung berbagai operasi MySQL,
Sistem adalah sekumpulan elemen yang saling diantaranya (mengolah basis data, table – table,
terkait atau terpadu yang dimaksudkan untuk bidang (fields), relasi (relation), indeks, pengguna
mencapai suatu tujuan. Sebagai gambaran, jika dalam (users), perjanjian (permission) dan lain-lain) (Rozaq
sebuah sistem terdapat elemen yang tidak memberikan dkk, 2015).
manfaat dalam mencapai tujuan yang sama, maka 11) PHP
elemen tersebut dapat dipastikan bukanlah bagian dari PHP adalah bahasa pemrograman yang
sistem (Kadir, 2014: 61). digunakan secara luas untuk penanganan pembuatan
6) Informasi dan pengembangan sebuah web dan biasa digunakan
Bagi suatu sistem, informasi memegang pada HTML. PHP merupakan singkatan dari “PHP:
peranan yang sangat penting. Suatu sistem yang Hypertext Preprocessor”, dan merupakan bahasa yang
kurang mendapatkan informasi akan menjadi luruh, disertakan dalam dokumen HTML, sekaligus bekerja
kerdil dan akhirnya berakhir. Informasi berkaitan di sisi server (server-side HTML-embedded scripting).
berkaitan erat dengan data dan harus dibedakan antara Artinya sintaks dan perintah yang diberikan akan
keduanya. sepenuhnya dijalankan di server tetapi disertakan pada
Data adalah deskripsi tentang benda, kejadian, halaman HTML biasa, sehingga script-nya tak
aktivitas, dan transaksi, yang tidak mempunyai makna Nampak disisi client.
atau tidak mempunyai pengaruh secara langsung
Halaman|3
Volume 6, Edisi 1, November 2019
PHP dirancangan untuk dapat bekerja sama Tahapan Metode Waterfall (Kadir, 2003):
dengan database server dan dibuat sedemikian rupa 1. Analisa Kebutuhan
sehingga pembuatan dokumen HTML yang dapat Langkah ini merupakan analisa terhadap
mengakses database menjadi bagitu mudah. Tujuan kebutuhan sistem untuk membangun sistem informasi
dari bahasa scripting ini adalah untuk membuat presensi fingerprint diktendik berbasis web.
aplikasi dimana aplikasi tersebut yang dibangun oleh Pengumpulan data dalam tahap ini bisa melakukan
PHP pada umumnya akan memberikan hasil pada web sebuah penelitian, wawancara atau studi literatur.
browser, tetapi prosesnya secara keseluruhan di 2. Desain Sistem
jalankan di server (Palit dkk, 2015). Adalah tahapan menganalisa gambaran seperti
12) HTML apa sistem yang akan dibuat, bagaimana interface
HTML (Hypertext Markup Language) untuk setiap kegiatannya, serta mendefinisikan
merupakan suatu script yang bisa menampilkan arsitektur sistem secara keseluruhan dari analisis
informasi dan daya kreasi kita melalui internet. HTML membangun sistem informasi presensi fingerprint
sendiri adalah suatu dokumen teks biasa yang mudah diktendik berbasis web.
untuk dimengerti dibandingkan bahasa pemrograman 3. Penulisan Kode Program
lainnya, dan karena bentuknya itu maka HTML dapat Penulisan kode program atau coding merupakan
dibaca oleh platform yang berlainan seperti windows, penerjemahan design dalam bahasa yang bisa dikenali
UNIX dan lainnya. (Wardani, 2013). oleh komputer. Dilakukan oleh programmer yang
13) WEB akan menterjemahkan transaksi yang diminta
World Wide Web atau sering dikenal sebagai oleh user. Pada penelitian ini, penulisan kode program
web adalah suatu layanan sajian informasi yang dilakukan menggunakan bahasa pemograman PHP dan
menggunakan konsep hyperlink (tautan), yang database MySQL.
memudahkan surfer (sebutan para pemakai komputer 4. Pengujian Program
yang melakukan browsing atau penelusuran informasi
Tahapan akhir dimana sistem yang baru diuji
melalui internet). Keistimewaan inilah yang telah
kemampuan dan keefektifannya sehingga didapatkan
menjadikan web sebagai service yang paling cepat
kekurangan dan kelemahan sistem yang kemudian
pertumbuhannya. Web mengijinkan pemberian dilakukan pengkajian ulang dan perbaikan terhadap
highlight (penyorotan atau penggaris bawahan) pada
aplikasi menjadi lebih baik dan sempurna.
kata kata atau gambar dalam sebuah dokumen untuk 5. Penerapan Program dan Pemeliharaan
menghubungkan atau merujuk ke media lain seperti
dokumen, frase, movie clip atau file suara. Web dapat Penerapan sistem informasi presensi fingerprint
menghubungkan dari sembarangan tempat dalam diktendik berbasis web diterapkan di MA Ar-
sebuah dokumen atau gambar ke sembarang tempat di Rosyidiyah Bengkalis dan dilakukan pemeliharaan.
dokumen lain. Dengan sebuah browser yang memiliki
Graphical User Interface (GUI), link link dapat di 4. Hasil dan Pembahasan
hubungkan ke tujuannya dengan menunjuk link
tersebut dengan mouse dan menekannya (Palit dkk, Sistem Informasi Presensi Fingerprint
2015). Diktendik Berbasis Web ini merupakan aplikasi
pengeloaan presensi diktendik yang terintegrasi
3. Metode Penelitian dengan mesin fingerprint di Madrasah Aliyah Ar-
Rosyidiyah Bengkalis yang dapat di pantau oleh Staf
Metode yang penulis gunakan adalah metode TU, kepala sekolah dan diktendik. Pada sistem ini
waterfall. Secara garis besar untuk melakukan proses presensi pada mesin
metode waterfall mempunyai langkah-langkah sebagai fingerprint, staf TU akan mendafarkan ID diktendik
berikut: Analisa, Desain, Penulisan, Pengujian dan pada aplikasi, kemudian melakukan scan sidik jari
Penerapan serta Pemeliharaan. (Kadir, 2003). pada mesin untuk merekam dan memverifikasi sidik
jari setiap diktendik. Data hasil presensi akan diolah
oleh aplikasi sistem presensi berbasis web menjadi
rekap presensi dan grafik kehadiran.
Data hasil olahan presensi dapat dilihat oleh staf
TU, kepala sekolah, dan diktendik dengan menu
aplikasi presensi yang berbeda. Staf TU memberikan
akses login kepada diktendik dan kepala sekolah untuk
masuk ke aplikasi presensi berupa username dan
password. Setelah masuk ke aplikasi, diktendik hanya
Gambar 1. Metode Waterfall dapat mengakses menu presensi sesuai dengan ID nya
(Sumber: Kadir, 2003) masing masing dan melihat hasil laporan presensi
sesuai dengan ID nya sendiri. Untuk kepala sekolah,
kepala sekolah hanya dapat melihat presensi diktendik
dan grafik kehadiran diktendik.
4|Halaman
JIP (Jurnal Informatika Polinema) ISSN: 2614-6371 E-ISSN: 2407-070X
Halaman|5
Volume 6, Edisi 1, November 2019
4.2 Pengujian
1) Pengujian Proses
Pengujian proses adalah pengujian yang
dilakukan untuk mengetahui tingkat keberhasilan dari
semua proses proses yang terjadi atau yang dapat
dilakukan sistem yang telah dibangun, meliputi input
dan output.
a. Pengujian Proses Admin
Gambar 10. Halaman Laporan Presensi Pengujian proses admin merupakan semua
(Sumber: Data Olahan) proses-proses yang dapat dilakukan pada sisi
administrator.
j. Tampilan Halaman Laporan Data Guru
Tampilan halaman laporan data guru Tabel 1. Pengujian Proses Admin
merupakan halaman untuk menampilkan laporan data Item Pengujian Hasil
guru. No
Input/Output Berhasil Gagal
1 Login admin -
2 Menambah dan -
mengelola akun baru
untuk user
3 Menambah dan -
mengelola data guru
6|Halaman
JIP (Jurnal Informatika Polinema) ISSN: 2614-6371 E-ISSN: 2407-070X
8|Halaman