• Tidak ada hasil yang ditemukan

SKRIPSI - Repository Politeknik Negeri Bengkalis eprints

N/A
N/A
Protected

Academic year: 2024

Membagikan "SKRIPSI - Repository Politeknik Negeri Bengkalis eprints"

Copied!
15
0
0

Teks penuh

(1)

i

SKRIPSI

PENERAPAN METODE GEOFENCING UNTUK VALIDASI PRESENSI MAHASISWA POLITEKNIK NEGERI

BENGKALIS

Sebagai salah satu syarat menyelesaikan Program Studi Sarjana Terapan Rekayasa Perangkat Lunak Jurusan Teknik Informatika

Oleh:

VIDYA ANNISA 6304181159

PROGRAM STUDI

SARJANA TERAPAN REKAYASA PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA

POLITEKNIK NEGERI BENGKALIS

TAHUN 2022

(2)

ii

SKRIPSI

PENERAPAN METODE GEOFENCING UNTUK VALIDASI PRESENSI MAHASISWA POLITEKNIK NEGERI

BENGKALIS

Sebagai salah satu syarat menyelesaikan Program Studi Sarjana Terapan Rekayasa Perangkat Lunak Jurusan Teknik Informatika

Oleh:

VIDYA ANNISA 6304181159

PROGRAM STUDI

SARJANA TERAPAN REKAYASA PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA

POLITEKNIK NEGERI BENGKALIS

TAHUN 2022

(3)
(4)
(5)

v

(6)

vi

PENERAPAN METODE GEOFENCING UNTUK VALIDASI PRESENSI MAHASISWA POLITEKNIK NEGERI

BENGKALIS

Nama : Vidya Annisa

NIM : 6304181159

Dosen Pembimbing : Danuri, M.Cs

Abstrak

Presensi merupakan hal yang wajib dilakukan dalam kegiatan belajar mengajar di Politeknik Negeri Bengkalis, absensi yang digunakan saat ini masih manual, oleh karena itu di lakukan penelitian suatu system absensi menggunakan QR code yang memudahkan dalam melakukan absensi menggunakan perangkat mobile pribad dengan menggunakan metode penelitiannya yaitu metode Geofencing, metode geofencing ini merupakan metode untuk pembatasan suatu area dan pengembangan ini juga di lakukan dengan metode pengembangan RUP (Rational Unified Process).

Hasil dari penelitian ini berupa aplikasi presensi mahasiswa Politeknik Negeri Bengkalis khususnya program studi D4- Rekayasa perangkat lunak berbasis mobile, dan juga aplikasi berbasis web untuk dosen dan staff jurusan.

Kata kunci : Geofencing, RUP (Rational Unified Process), Absensi.

(7)

vii

APPLICATION OF GEOFENCE METHOD FOR VALIDATION OF STATE POLYTECHNIC STUDENT PRESENCE OF

BENGKALIS

Name of student : Vidya Annisa Student Id Number : 6304181159

Supervisor : Danuri, M.Cs

ABSTRACT

Attendance is something that must be done in teaching and learning activities at the Bengkalis State Polytechnic, the attendance used today is still manual, therefore a research is conducted on an attendance system using a QR code that makes it easier to perform attendance using a personal mobile device by using the research method, namely the method Geofencing, this geofencing method is a method for delimiting an area and this development is also carried out with the RUP (Rational Unified Process) development method. The results of this study are in the form of attendance applications for Bengkalis State Polytechnic students, especially the D4 study program - mobile-based software engineering, and also web-based applications for lecturers and department staff.

Keywords: Geofencing, RUP (Rational Unified Process), Attendance.

(8)

viii KATA PENGANTAR

Puji syukur kehadirat Allah SWT atas berkat rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Skripsi dengan judul “Penerapan metode Geofencing untuk validasi presensi mahasiswa Politeknik Negeri Bengkalis”.

Melalui kesempatan ini penulis ingin mengucapkan rasa hormat dan terima kasih yang sebesar-besarnya atas bimbingan dan bantuan dari berbagai pihak selama menulis skripsi. Pada kesempatan ini penulis ingin mengucapkan rasa hormat dan terima kasih kepada:

1. Bapak Johny Custer, S.T., M.T selaku Direktur Politeknik Negeri Bengkalis.

2. Bapak Kasmawi, M.Kom selaku Ketua Jurusan Teknik Informatika Politeknik Negeri Bengkalis.

3. Bapak Fajri Profesio Putra, M.Cs selaku Ketua Program Studi Rekayasa Perangkat Lunak.

4. Asep Subandri, M..Kom dan Ryci Rahmawati Fiska, M. Kom selaku Koordinator skripsi yang selalu memberikan informasi terkait proses pengerjaan skripsi.

5. Bapak Danuri M.Cs, selaku dosen pembimbing yang telah membimbing dan mengarahkan saya sehingga dapat menyelesaikan skripsi ini selama menempuh Pendidikan di Politeknik Negeri Bengkalis.

6. Segenap Bapak dan Ibu Dosen Program Studi Rekayasa Perangkat Lunak yang telah membagikan ilmunya kepada penulis selama masa perkuliahan di Politeknik Negeri Bengkalis.

7. Kedua orang tua saya, ibu saya Syamsidar yang amat saya cintai dan bapak saya Herry Danny yang sangat saya sayangi. Untuk kalian berdualah skripsi ini saya persembahkan. Terima kasih atas segala kasih sayang, doa, dan dukungan yang telah diberikan selama ini, sehingga saya dapat berjuang menulis skripsi ini untuk meraih mimpi dan cita-cita. Kesuksesan dan hal baik yang diraih kedepannya akan saya dapatkan karena dan untuk kalian berdua.

(9)

ix 8. Saudara kandung saya Alika Hernisa yang telah mengusahakan yang terbaik

untuk selalu menjadi adik terbaik.

9. Sahabat-sahabat saya yang menemani, memberi semangat, motivasi, nasehat, waktu, dan kebahagiaan kapan pun dan di mana pun saya berada.

10. Teman-teman seperjuangan RPL 18B Politeknik Negeri Bengkalis yang amat saya banggakan.

Menyadari bahwa masih banyak kekurangan dalam penulisan skripsi ini, oleh karena itu kritik dan saran yang bersifat membangun sangat diharapkan untuk menyempurnakan proposal skripsi ini.

Bengkalis, 12 Agustus 2022

Vidya Annisa NIM 6304181159

(10)

x DAFTAR ISI

HALAMAN SAMPUL

HALAMAN COVER i

HALAMAN PENGESAHAN iii

HALAMAN PENGESAHAN PENGUJI iv

LEMBAR KEASLIAN SKRIPSI v

ABSTRAK vi

ABSTRACT vii

KATA PENGANTAR viii

DAFTAR ISI x

DAFTAR TABEL xii

DAFTAR GAMBAR xiii

DAFTAR LAMPIRAN xv

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan 3

1.5 Manfaat 3

BAB II TINJAUAN PUSTAKA 4

2.1 Kajian Terdahulu 4

2.2 Landasan Teori 7

2.2.1 Geofencing 7

2.2.2 Rational Unified Process 8

2.2.3 Android 9

2.2.4 Codeigniter 9

BAB III METODE PENILITIAN 10

3.1 Deskripsi Sistem 10

(11)

xi

3.1.1 Data Penelitian 10

3.1.2 Alat Penelitian 10

3.2 Alur Metode 10

3.2.1 Tahapan Inception 11

3.2.2 Tahapan Elaboration 17

BAB IV HASIL DAN PEMBAHASAN 25

4.1 Hasil 26

4.1.1 Tahapan Construction 26

4.1.2 Tahap Geofencing 30

4.2 Pembahasan 32

4.2.1 Screen Hasil Dan Kode 32

4.2.2 Tahapan Transition 53

BAB V PENUTUP 56

5.1 Kesimpulan 56

5.2 Saran 56

DAFTAR PUSTAKA 57

LAMPIRAN 58

(12)

xii DAFTAR TABEL

Tabel 3.1 Daftar Tabel Wawancara 12

Tabel 3.2 Kebutuhan Fungsional 14

Tabel 3.3 Validasi Kebutuhan Fungsional 16

Tabel 3.4 Validasi Fitur Sistem 23

Tabel 4.1 Pengujian Functional Completenss 48

Tabel 4.2 Hasil Pengujian Functional Completenss 49 Tabel 4.3 Kuisioner Pengujian Usability Sistem 50 Tabel 4.4 Hasil Kuisioner Pengujian Usability Sistem 51 Tabel 4.1 Pengujian radius pada laboratorium jurusan TI 51

(13)

xiii DAFTAR GAMBAR

Gambar 2.1 Tahap Metode Rational Unified Process

Gambar 3.2 Tahapan Rational Unified Process 11

Gambar 3.2 Sistem Yang Berjalan Saat Ini 11

Gambar 3.3 Sistem Yang Akan Dibangun 13

Gambar 3.4 Usecase sistem 15

Gambar 3.5 Usecase Setelah Pengujian 17

Gambar 3.6 Activity Diagram Untuk Mahasiswa 18

Gambar 3.7 Activity Diagram Untuk Dosen 19

Gambar 3.8 Activity Diagram Untuk Staff Jurusan 20

Gambar 3.9 Menu Mata Kuliah Dan Absen 21

Gambar 3.10 Validasi Area Keberadaan Dan Scan Qr Code 21

Gambar 3.11 Data Absen Pada Dosen 22

Gambar 3.12 Data Mata Kuliah Pada Dosen 22

Gambar 3.13 Data Absensi Pada Staff Jurusan 22

Gambar 4.1 Database 25

Gambar 4.2 Data Tbl absensi 26

Gambar 4.3 Data Tbl_M_lokasi 26

Gambar 4.4 Data Tbl_M_Role 26

Gambar 4.5 Data Tbl_User 27

Gambar 4.6 Data Tbl_Devices 27

Gambar 4.7 Data Tbl_Mahasiswa 28

Gambar 4.8 Data Tbl_M_Pelajaran 29

Gambar 4.9 Login Untuk Mahasiswa 31

Gambar 4.10 Menu Utama Untuk Mahasiswa 32

Gambar 4.11 Menu Daftar 34

Gambar 4.12 Validasi Area Keberadaan 36

(14)

xiv

Gambar 4.13 Scan Absensi Qr Code 37

Gambar 4.14 Login Admin 39

Gambar 4.15 Data Absen Mahasiswa 40

Gambar 4.16 Data Mahasiswa 41

Gambar 4.17 Data Mata Kuliah 42

Gambar 4.18 Data Titik Koordinat Lokasi Gedung 43

Gambar 4.19 Tambah Data Lokasi 45

Gambar 4.20 Tambah Data Mata Kuliah Pada Dosen 48

(15)

xv DAFTAR LAMPIRAN

1. Data Dosen Program Studi D4- Rekayasa Perangkat Lunak 55 2. Data Mahasiswa D4- Rekayasa Perangkat Lunak 2A 56 3. Data Mahasiswa D4- Rekayasa Perangkat Lunak 2B 57 4. Data Mahasiswa D4- Rekayasa Perangkat Lunak 2C 58 5. Data Kelas / Laboratorium Dan Titik Koordinat 59 6. Data Mata Kuliah D4- Rekayasa Perangkat Lunak 2A 60 7. Data Mata Kuliah D4- Rekayasa Perangkat Lunak 2B 61 8. Data Mata Kuliah D4- Rekayasa Perangkat Lunak 2C 62 9. Dokumentasi pengambilan titik koordinat 63

Referensi

Dokumen terkait