Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk...
Transcript of Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk...
i
Laporan Skripsi
Sistem Presensi Perkuliahan dengan Fingerprint Menggunakan
Wifi Shield ESP 6822-07
Disusun Oleh :
Nama : Yui Andres
NIM : 12.5.00194
Program Studi : Teknik Informatika
Jenjang Pendidikan : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
SINAR NUSANTARA
SURAKARTA
2017
ii
( Laporan Skripsi )
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
program pendidikan Strata 1
Pada
STMIK Sinar Nusantara Surakarta
Disusun Oleh :
Nama : Yui Andres
NIM : 12.5.00194
Program Studi : Teknik Informatika
Jenjang Pendidikan : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
SINAR NUSANTARA
SURAKARTA
2017
iii
iv
v
vi
RINGKASAN
Presensi adalah suatu kegiatan yang dilakukan disetiap lembaga agar
lembaga tersebut mengetahui kehadiran yang terkait, setia lembaga pasti
melakukan kegiatan presensi supaya mengetahui tingkat performa yang dimiliki
oleh seseorang tersebut, dengan adanya presensi para terkait tidak sembarangan
untuk bermalas malasan terhadap lembaga yang bersangkutan.
Tujuan dari penelitian ini adalah terbentuknya sistem absensi yang dapat
digunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan
mahasiswa yang menggunakan alat fingerprint dengan transfer data menggunakan
wifi shield yang dapat mengirimkan data langsung ke PC yang telah disediakan
dan Mikrokontroler yang didukung dengan beberapa komponen elektronika guna
mewujudkan sistem presensi perkuliahan yang efisien.
Metode pengumpulan data meliputi metode pustaka dan pengumpulan
data, metode pustaka digunakan untuk memperoleh teori yang mendukung
penelitian dengan membaca berbagai referensi buku, jurnal, dan dokumen lainnya
yang berkaitan dengan masalah yang diteliti yang nantinya juga dijadikan sebagai
landasan teori. Sedangkan penggumpulan data digunakan untuk mendapatkan data
berupa mahasiswa yang berada di ruangan pembelajara dari masing – masing
tempat.
Langkah-langkah membuat sistem ini antara yang merancang konsep,
pengumpulan data, persiapan perangkat keras dan perangkat lunak,
pengembangan aplikasi, pengujian, perbaikan, dan penyelesaian selanjutnya
diikuti dengan membuat beberapa data pada halaman utama situs presensi.
Berdasarkan hasil pengujian dengan metode black box beserta beberapa
data masukan, disimpulkan bahwa sistem dapat dikatakan lulus uji. Dilihat dan
diamati dari hasil fungsi - fungsi sistem yang bekerja dengan baik dan sesuai
harapan. Hasil input sesuai dengan sesuai dengan data keluaran yang diharapkan.
vii
SUMMARY
Presence is an activity undertaken in each institution so that the institution
knows the presence of the relevant, loyal institution must do presenting activities
in order to know the level of performance owned by a person, with the presence of
the relevant not arbitrary to idle lazy to the institution concerned.
The purpose of this study is the establishment of attendance system that
can be used to open the door and to know the attendance list of lecturers and
students who use fingerprint tool with data transfer using wifi shield that can
transmit data directly to the PC that has been provided and Microcontroller is
supported with some electronic components in order Realize efficient lecture
attendance system.
Data collection methods include library methods and data collection,
library method is used to obtain theories that support the research by reading
various reference books, journals, and other documents related to the problem
under study which will also serve as the theoretical basis. While the data
collection is used to obtain data in the form of students who are in the learning
room of each - each place.
Steps to create this system between conceptual design, data collection,
hardware and software preparation, application development, testing, repair, and
completion are then followed by creating some data on the main page of the
Presence site.
Based on the test results with black box method along with some input
data, it is concluded that the system can be said to pass the test. Viewed and
observed from the results of system functions that work well and as expected. The
input results are in accordance with the expected output data.
viii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Tuhan YME yang telah
memberikan rahmat dan hidayahnya, sehingga penulis dapat menyelesaikan
penyusunan Laporan Skripsi. Penulisan Laporan Skripsi ini dengan judul “Sistem
Presensi Perkuliahan dengan Fingerprint Menggunakan Wifi Shield ESP 6288-
07” adalah sebagai syarat menyelesaikan studi program Strata 1 di STMIK Sinar
Nusantara Surakarta.
Penulis mengucapkan terima kasih kepada semua pihak yang telah
memberikan dorongan baik material spritual sehingga Laporan Praktek Kerja
Lapangan ini dapat diselesaikan sebagaimana yang diharapkan. Pada kesempatan
penulis mengucapkan terima kasih kepada :
1. Ibu Kumaratih Sandradewi, S.P., M.Kom sebagai ketua STMIK Sinar
Nusantara Surakarta
2. Ibu Sri Siswanti,M.Kom selaku dosen pembimbing 1 yang telah banyak
memberikan bimbingan dan motivasi dalam menyelesaikan laporan ini.
3. Bapak Kustanto,S.T, M.Eng selaku dosen pembimbing 2 yang selalu sabar
dalam memberikan bimbingan dan motivasi dalam menyelesaikan laporan
ini.
4. Mr. Sapsin yang selalu memberikan semangat dan motivasi dalam
menyelesaikan laporan ini.
5. Bapak dan Ibu dosen STMIK Sinar Nusantara Surakarta yang telah
memberikan bekal ilmu pengetahuan selama kuliah sehingga dapat
menyusun laporan skripsi ini.
ix
6. Terima kasih kepada Kedua orang tua saya yang selalu memberikan
semangat, dorongan serta do’a nya.
7. Teman-teman seperjuangan sahabat, teman, dan kerabat saling bahu
membahu dalam hal pengerjaan.
Demikian Laporan skripsi ini, penulis masih dengan keterbatasan yang ada.
Penulis menyadari Laporan skripsi ini jauh dari sempurna, maka saran dan kritik
yang bersifat membangun sangat penulis harapkan demi kesempurnaan. Semoga
bermanfaat bagi penulis khususnya dan pembaca pada umumnya.
Surakarta, Agustus 2017
Penulis
x
DAFTAR ISI
HALAMAN JUDUL ............................................................................................. i
PERSETUJUAN LAPORAN SKRIPSI ............................................................... iii
KATA PENGANTAR .......................................................................................... iv
RINGKASAN ....................................................................................................... vi
SUMMARY .......................................................................................................... vii
DAFTAR ISI ......................................................................................................... viii
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ............................................................................................ xiii
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang Masalah .................................................................................. 1
1.2 Rumusan Masalah ........................................................................................... 3
1.3 Batasan Masalah.............................................................................................. 4
1.4 Tujuan Skripsi ................................................................................................. 4
1.5 Manfaat Skripsi ............................................................................................... 5
1.6 Kerangka Pikir ................................................................................................ 6
1.7 Siatematika Penulisan ..................................................................................... 8
BAB II LANDASAN TEORI ............................................................................... 10
2.1 Fingerprint ....................................................................................................... 10
2.2 Monitoring ...................................................................................................... 11
2.3 Unlock Door .................................................................................................... 12
2.4 Mikrokontroler Arduino .................................................................................. 12
2.5 Wifi Shield ...................................................................................................... 13
2.6 Sensor Arus ..................................................................................................... 14
2.7 Liquid Cristal Display ..................................................................................... 14
2.8 Bahasa Program .............................................................................................. 15
2.7.2 Perl Hypertext Processor ....................................................................... 15
xi
2.7.5 Bahasa C ............................................................................................... 16
BAB III METODE PENELITIAN........................................................................ 17
3.1 Data ................................................................................................................. 17
3.1.1 Data Primer .......................................................................................... 17
3.1.2 Data Sekunder ...................................................................................... 17
3.2 Metode Pengumpulan Data ............................................................................. 18
3.3 Alat dan Bahan ............................................................................................... 18
3.3.1 Alat ........................................................................................................ 19
3.3.2 Bahan .................................................................................................... 19
3.4 Teknik Penelitian ............................................................................................ 19
3.4.1 Analisa Sistem dan Desain Sistem ........................................................ 20
3.4.2 Analisa kebutuhan Sistem ..................................................................... 20
3.4.3 Perancangan Sistem .............................................................................. 20
3.4.4 Conteks Diagram (CD) ......................................................................... 21
3.4.5 Blak Box ............................................................................................... 21
3.4.6 Desain Database .................................................................................... 22
3.4.7 Desain Input .......................................................................................... 22
3.4.8 Desain Output ....................................................................................... 22
3.4.9 Desain Teknologi .................................................................................. 22
3.4.10Pengujjian ............................................................................................ 23
BAB IV TINJAUAN UMUM PENELITIAN ...................................................... 27
4.1 Sejarah Berdirinya STMIK Sinar Nusantara Surakarta .................................. 27
4..1.1 Sejarah Singkat Yayasan Sinar Nusantara .......................................... 27
4.1.2 Sejarah Singkat Stmik Sinar Nusantara ............................................... 28
4.2 Tugas dan Fungsi STMIK Sinar Nusantara .................................................... 29
4.3 Visi dan Misi STMIK Sinar Nusantara ........................................................... 30
4.4 Struktur Organisasi STMIK Sinar Nusantara ................................................ 32
4.4.1 Bagan Struktur Organisasi STMIK Sinar Nusantara .......................... 32
xii
4.4.2 Deskripsi dan Wewenang Setiap Bagian ............................................ 33
4.5 Pelaksanaan Perkuliahan ................................................................................ 51
4.5.1 Gambaran Umum Perkuliahan ........................................................... 51
4.5.2 Lama Studi .......................................................................................... 51
4.5.3 Cuti Akademik .................................................................................... 52
4.5.4 Flowchart Pelaksanaan Perkuliahan .................................................... 53
4.5.5 Prosedur Pelaksanaan Perkuliahan ...................................................... 53
4.5.6 Sistem Pembelajaran yang Berjalan .................................................... 55
4.5.7 Sistem yang diusulkan oleh penulis .................................................... 56
BAB V PEMBAHASAN MASALAH ................................................................. 58
5.1 Analisa Sistem ................................................................................................. 58
5.1.1 Penerapan Sistem Monitoring ............................................................... 58
5.1.2 Diagram Alir/flowchart Monitoring...................................................... 59
5.2 Desain Sistem .................................................................................................. 63
5.2.1 UseCase ................................................................................................. 63
5.2.2 Class Diagram ....................................................................................... 64
5.2.3 Object Diagram ..................................................................................... 65
5.2.4 Squence Diagram .................................................................................. 66
5.2.5 Activity Diagram .................................................................................. 69
5.2.6 Struktur Database .................................................................................. 73
5.3 Desain Tampilan (interface) ............................................................................ 73
5.3.1 Tampilan Halaman Input Data Fingerprint ........................................... 74
5.3.2 Tampilan Halaman Data Fingerprint .................................................... 74
5.3.3 Tampilan Edit Data Fingerprint ............................................................ 75
5.3.4 Input Sidik Jari ...................................................................................... 76
5.3.5 Daftar Dosen dan Mahasiswa ............................................................... 76
5.3.6 Desain Halaman Log Akses .................................................................. 77
5.3.8 Desain Halaman Hapus Daftar Hadir.................................................... 78
xiii
5.5 Implementasi ................................................................................................... 78
5.5.1 Halaman Data Fingerprint ..................................................................... 78
5.5.2 Halaman Daftar Fingerprint Baru ......................................................... 80
5.5.3 Halaman Daftar Log Akses ................................................................... 80
5.5.4 Laporan Kehadiran ................................................................................ 82
5.5.5 Print Out Sistem .................................................................................... 83
5.6 Pengujian Sistem ............................................................................................. 83
5.6.1 Pengujian BlackBox .............................................................................. 83
BAB VI KESIMPULAN DAN SARAN .............................................................. 87
DAFTAR PUSTAKA ........................................................................................... 88
LAMPIRAN .......................................................................................................... 89
xiv
DAFTAR GAMBAR
Gambar 1.1 Kerangka Pikir Sistem Monitoring ................................................ 7
Gambar 2.1 Fingerprint ....................................................................................... 11
Gambar 2.2 Unlock Door .................................................................................... 12
Gambar 2.3 Microcontroler Arduino .................................................................. 13
Gambar 2.4 Wifi Shield ESP 6288-09 ................................................................ 13
Gambar 2.5 Sensor Tegangan ............................................................................. 14
Gambar 2.6 Liquid Cristal Display ..................................................................... 15
Gambar 3.1 Context Diagram ............................................................................ 21
Gambar 4.1 Bagan Struktur Organisasi .............................................................. 32
Gambar 4.2 Flowchart Pelaksanaan Perkuliahan ............................................... 53
Gambar 4.3 Landasan Teori Fingerprint ............................................................. 56
Gambar 5.1 Penerapan Sistem Monitoring Presensi ........................................... 59
Gambar 5.2 Diagram alir / Flowchart Monitoring Presensi ................................ 60
Gambar 5.3 Diagram Alir / Flowchart Sub Routing Presensi ............................. 61
Gambar 5.4 Diagram Alir / Flowchart Sub Routing Monitoring ........................ 62
Gambar 5.5 Use Case .......................................................................................... 64
Gambar 5.6 Class Diagram ................................................................................ 65
Gambar 5.7 Object Diagram ............................................................................... 66
Gambar 5.8 Sequence Diagram Input data fingerprint ....................................... 67
Gambar 5.9 Sequence Diagram Edit Data Fingerprint ....................................... 67
Gambar 5.10 Sequence Diagram Hapus Daftar Fingerprint ................................. 68
Gambar 5.11 Sequence Diagram Sistem Monitoring .......................................... 69
Gambar 5.12 Activity Diagram Input Data Fingerprint ....................................... 70
Gambar 5.13 Activity Diagram Edit Data Fingerprint......................................... 71
Gambar 5.14 Activity Diagram Hapus Data Fingerprint ..................................... 72
Gambar 5.15 Activity Diagram Sistem Monitoring ............................................ 72
xv
Gambar 5.16 Tampilan Halaman Input Data Fingerprint .................................... 74
Gambar 5.17 Desain tampilan halaman Data Fingerprint ..................................... 75
Gambar 5.18 Desain Input Sidik Jari .................................................................... 76
Gambar 5.19 Desain Daftar Dosen dan Mahasiswa.............................................. 77
Gambar 5.20 Desain Log Akses............................................................................ 77
Gambar 5.21 Desain Hapus Daftar Hadir ............................................................. 78
Gambar 5.22 Halaman Data Fingerprint Dosen .................................................... 79
Gambar 5.23 Halaman Data Fingerprint Mahasiswa ............................................ 79
Gambar 5.24 Halaman Input Data Fingerprint Dosen .......................................... 80
Gambar 5.25 Halaman Input Data Fingerprint Mahasiswa .................................. 80
Gambar 5.26 Halaman Log Akses Dosen ............................................................. 81
Gambar 5.27 Halaman Log Akses Mahasiswa ..................................................... 81
Gambar 5.28 Halaman Daftar Kehadiran.............................................................. 82
Gambar 5.29 Print Out Sistem ............................................................................. 83
xvi
DAFTAR TABEL
Tabel 3.1 Pengujian Black Box Input Fingerprint .............................................. 23
Tabel 3.2 Pengujian Black Box Arduino ............................................................. 24
Tabel 3.3 Pengujian Black Box Monitoring ......................................................... 24
Tabel 3.4 Pengujian Black Box Edit, Hapus ......................................................... 25
Tabel 5.1 Struktur Tabel “Data Fingerprint” ........................................................ 73
Tabel 5.2 Struktur Tabel “Log Akses” .................................................................. 73
Tabel 5.3 Pengujian Black Box Input Fingerprint .............................................. 84
Tabel 5.4 Pengujian Black Box Arduino ............................................................. 84
Tabel 5.5 Pengujian Black Box Monitoring ......................................................... 85
Tabel 5.6 Pengujian Black Box Edit, Hapus ......................................................... 85