1.4 Batasan Masalah
Batasan-batasan yang terdapat dalam membangun sistem ini, antara lain: a.
Sistem mengolah data presensi sidik jari mahasiswa yang diunduh download dari mesin scan sidik jari.
b. Sistem menentukan status kehadiran setiap mahasiswa dari jam masuk
dan jam pulang. c.
Sistem presensi dibangun menggunakan bahasa pemrograman PHP dan database MySQL.
d. Pengambilan data sidik jari menggunakan alat fingerprint scanner.
e. Pengguna sistem yaitu pihak sekretariat FST dan mahasiswa program
studi Teknik Informatika USD Universitas Sanata Dharma Yogyakarta.
1.5 Metodologi Penelitian
Metodologi yang digunakan dalam pembuatan tugas akhir ini adalah sebagai berikut:
1.5.1 Survei Awal
Dilakukan survei awal dengan observasi di sekretariat FST Universistas Sanata Dharma untuk mengetahui pengolahan data
presensi mahasiswa selama ini.
1.5.2 Studi Pustaka
Studi pustaka dilakukan guna mencari dan mempelajari teori-teori mengenai bahasa pemrograman PHP, MySQL dan biometrika sidik
jari serta informasi-informasi lain yang mendukung dalam pembuatan sistem informasi ini.
1.5.3 Pembangunan Sistem Informasi
Pembangunan sistem presensi mahasiswa ini menggunakan metode rekayasa perangkat lunak secara terstruktur, yaitu metode Framework
for the Application of System Technique Whitten et.al, 2004 dengan tahap-tahap sebagai berikut:
1. Analisa Sistem
1 Scope Defenition Defenisi Lingkup
Hal yang dilakukan pada tahap ini adalah mendefinisikan ruang lingkup dengan cara melakukan pengumpulan data sidik jari.
Pada kasus ini diambil contoh mahasiswa TI angkatan 2014 dengan pengambilan sidik jari mahasiswa TI angkatan 2014 yang
mengambil matakuliah Lab Work of Database dan Praktikum Basis Data serta pengambilan data mahasiswa di sekretariat FST
USD. 2
Problem Analysis Analisa Permasalahan Pada tahap ini yang dilakukan adalah menganalisa masalah-
maslah yang terdapat di sekretariat dalam pembuatan laporan akhir absensi mahasiswa.
3 Requirement Analysis Analisa Kebutuhan
Pada tahap ini dilakukan analisa kebutuhan sistem dengan cara mengumpulkan data kebutuhan pengguna sistem yang kemudian
dimodelkan dalam diagram use case. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2. Desain Sistem
a. Logical Design
Hal yang dilakukan pada tahap ini adalah menggambarkan logical data model, logical process model dan logical interface model.
b. Decision Analysis
Hal yang dilakukan pada tahap ini adalah memutuskan proses bisnis dan model yang paling sesuai..
c. Physical Design and Integration
Hal yang dilakukan pada tahap ini adalah mengimplementasikan sistem secara teknik dengan membuat physical database design
dan physical user interface. d.
Construction and Testing Hal yang dilakukan pada tahap ini adalah mengimplementasikan
rancangan sistem ke dalam program menggunakan PHP dan MySQL sebagai pengolah database serta dilakukan pengujian
terhadap sistem melalui α tes untuk mengetahui kekurangan- kekurangan sistem.
3. Uji Coba Perangkat Lunak Pada tahap ini dilakukan pengujian sistem untuk mengetahui sejauh
mana sistem yang dibangun dapat berfungsi dengan baik.
1.5.4 Uji Coba Terhadap User