16
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

Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

  • Upload
    voque

  • View
    223

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 2: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 3: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

iii

Page 4: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

iv

Page 5: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

v

Page 6: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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.

Page 7: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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.

Page 8: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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.

Page 9: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 10: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 11: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 12: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 13: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 14: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 15: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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

Page 16: Laporan Skripsi Sistem Presensi Perkuliahan dengan ... filedigunakan pembukaan pintu beserta untuk mengetahui daftar kehadiran dosen dan mahasiswa yang menggunakan alat fingerprint

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