Anda di halaman 1dari 10

APLIKASI CEK DOSEN DENGAN MENGGUNAKAN METODE

HAVERSINE FORMULA UNTUK PENCARIAN KEHADIRAN DOSEN


PEMBIMBING

Dipersiapkan dan disusun oleh

LAKSA GUNA IRMAWAN


14312262

Sebagai salah satu syarat untuk memperoleh gelar


Sarjana Komputer

Pembimbing, Penguji,

Imam Ahmad, M.Kom. Purwono Prasetyawan, M.T.


NIK. 021 15 04 01 NIK. 022 14 03 15

Skripsi ini telah diterima sebagai salah satu persyaratan


untuk memperoleh gelar sarjana
tanggal 10 Desember 2018

Fakultas Teknik dan Ilmu Komputer Program Studi S1 Informatika


Dekan, Ketua,

Yeni Agus Nurhuda, S.Si., M.Cs. Dyah Ayu Megawaty, M.Kom.


NIK. 021 05 02 05 NIK. 022 09 03 05
LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini:


Nama : Laksa Guna Irmawan
NPM : 14312262
Program Studi : S1 Informatika

Dengan ini menyatakan bahwa skripsi:


Judul : Aplikasi Cek Dosen Dengan Menggunakan Metode Haversine
Formula Untuk Pencarian Kehadiran Dosen Pembimbing
Pembimbing : Imam Ahmad, M.Kom

Belum pernah diajukan untuk diuji sebagai persyaratan untuk memperoleh gelar
akademik pada berbagai tingkatan di universitas/perguruan tinggi manapun. Tidak
ada bagian dalam skripsi ini yang pernah dipublikasikan oleh pihak lain, kecuali
bagian yang digunakan sebagai referensi, berdasarkan kaidah penulisan ilmiah yang
benar.

Adapun dikemudian hari ternyata skripsi yang saya tulis terbukti hasil
saduran/plagiat, maka saya akan bersedia menanggung segala resiko yang akan saya
terima.

Demikian pernyataan ini dibuat dengan sebenar-benarnya.

Bandar Lampung, 10 Desember 2018


Yang menyatakan,

Laksa Guna Irmawan


NPM. 14312262
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI
UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Fakultas Teknik dan Ilmu Komputer, Universitas Teknokrat
Indonesia, saya yang bertanda tangan dibawah ini:
Nama : Laksa Guna Irmawan
NPM : 14312262
Program Studi : S1 Informatika
Jenis karya : Skripsi

demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada


Fakultas Teknik dan Ilmu Komputer Universitas Teknokrat Indonesia Hak Bebas
Royalti Noneksklusif (Non Exclusive Royalty Free Right) atas karya ilmiah saya
yang berjudul:
Aplikasi Cek Dosen Dengan Menggunakan Metode Haversine Formula Untuk
Pencarian Kehadiran Dosen Pembimbing beserta perangkat yang ada (jika
diperlukan). Dengan hak bebas royalti non exclusive ini Fakultas Teknik dan Ilmu
Komputer, Universitas Teknokrat Indonesia berhak menyimpan,
mengalihmedia/formatkan, mengelola dalam bentuk pangkalan data (database),
merawat, dan mempublikasikan skripsi saya selama tetap mencantumkan nama saya
sebagai penulis, pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Bandar Lampung


Pada tanggal : 10 Desember 2018

Yang menyatakan,

Laksa Guna Irmawan


NPM. 14312262
KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT, karena atas berkat
dan rahmat-Nya, penulis dapat menyelesaikan Skripsi ini. Penulisan Skripsi ini
dilakukan dalam rangka memenuhi salah satu syarat untuk mendapatkan Gelar
Sarjana Komputer (S.Kom.) pada Program Studi S1 Informatika, Fakultas Teknik
dan Ilmu Komputer, Universitas Teknokrat Indonesia.

Penulis menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak,
sangatlah sulit bagi penulis untuk menyelesaikan skripsi ini. Oleh karena itu, penulis
mengucapkan terima kasih kepada:

1. Dr. H.M. Nasrullah Yusuf, S.E., M.B.A., selaku Rektor Universitas Teknokrat
Indonesia.

2. Yeni Agus Nurhuda, S.Si., M.Cs., selaku Dekan Fakultas Teknik dan Ilmu
Komputer Universitas Teknokrat Indonesia.

3. Dyah Ayu Megawaty, M.Kom selaku Ketua Program Studi S1 Informatika


Fakultas Teknik dan Ilmu Komputer, Universitas Teknokrat Indonesia.

4. Imam Ahmad, M.Kom selaku Dosen Pembimbing yang telah meluangkan


waktu untuk membimbing penulis menyelesaikan skripsi ini.

5. Purwono Prasetyawan, S.T., M.T. selaku Dosen Penguji.

6. Kedua Orang Tua yang telah memberikan dukungan moral bagi penulis.

Akhir kata, penulis berharap semoga Allah SWT berkenan membalas segala
kebaikan semua pihak yang telah membantu dan semoga skripsi ini membawa
manfaat.
Bandar Lampung, 10 Desember 2018

Penulis,

DAFTAR ISI

Halaman
HALAMAN JUDUL ........................................................................................... i
LEMBAR PENGESAHAN SKRIPSI................................................................ii
LEMBAR PERNYATAAN................................................................................iii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI......iv
KATA PENGANTAR..........................................................................................v
DAFTAR ISI ..................................................................................................... vi
DAFTAR TABEL...............................................................................................ix
DAFTAR GAMBAR ...........................................................................................x
ABSTRAK...........................................................................................................xi

BAB I PENDAHULUAN
1.1 Latar Belakang................................................................................. 1
1.2 Rumusan Masalah.............................................................................3
1.3 Batasan Masalah...............................................................................3
1.4 Tujuan Penelitian .............................................................................4
1.5 Manfaat Penelitian.............................................................................4

BAB II LANDASAN TEORI


2.1 Landasan Teori.................................................................................9
2.1.1 Definisi Aplikasi..........................................................................9
2.1.2 Definisi Pengecekan...................................................................10
2.1.3 Definisi Dosen............................................................................10
2.1.4 Definisi Metode Haversine Formula..........................................10
2.1.5 Bahasa Pemrograman dan Perangkat Lunak Pendukung..........12
2.1.6 Definisi Database.......................................................................15
2.1.7 Definisi Unified Modelling Language (UML)...........................16
2.1.8 Pengujian Sistem........................................................................23

BAB III METODE PENELITIAN


3.1 Kerangka Penelitian ........................................................................25
3.2 Tahap Penelitian..............................................................................27
3.3 Analisa Kebutuhan...........................................................................28
3.3.1.Perencanaan teknis.....................................................................28
3.3.2 Kebutuhan Perangkat Lunak.....................................................28
3.3.3 Kebutuhan Perangkat Keras.....................................................28
3.4 Perancangan Sistem……………………………………………......29
3.5 Metode Pengumpulan Data..............................................................30
3.6 Jadwal Penelitian.............................................................................30

BAB IV HASIL PENELITIAN DAN PEMBAHASAN


4.1 Analisis............................................................................................32
4.1.1 Analisis Kebutuhan Sistem.........................................................32
4.1.2 Analisis Kebutuhan Input...........................................................33
4.1.3 Analisis Kebutuhan Proses.........................................................33
4.1.4 Analisis Kebutuhan Output........................................................34
4.2 Desain Sistem..................................................................................34
4.2.1 Use Case Diagram......................................................................34
4.2.2 Sequence Diagram......................................................................39
4.2.3 Activity Diagram.........................................................................40
4.2.4 Pengujian Blackbox....................................................................42
4.2.5 Pengujian Whitebox....................................................................45
4.3 Hasil Implementasi pada Tampilan Admin......................................47
4.3.1 Halaman Splash Screen.........................................................47
4.3.2 Halaman Login .....................................................................48
4.3.3 Halaman Menu Utama...........................................................49
4.3.4 Halaman List Mahasiswa Bimbingan....................................50
4.4 Hasil Implementasi pada Tampilan Mahasiswa..............................51
4.4.1 Halaman Splash Screen.........................................................51
4.4.2 Halaman Login......................................................................52
4.4.3 Halaman Menu Utama...........................................................53
4.4.4 Halaman Form Pencarian Dosen Terdekat............................54

BAB V HASIL DAN PEMBAHASAN


5.1 Kesimpulan .....................................................................................56
5.2 Saran ...............................................................................................56

DAFTAR PUSTAKA
LAMPIRAN
DAFTAR TABEL

Tabel 2.1 Tinjauan Pustaka........................................................................................5


Tabel 2.2 Simbol Use Case Diagram.......................................................................16
Tabel 2.3 Simbol Sequence Diagram Lanjutan........................................................19
Tabel 2.4 Simbol Activity Diagram.........................................................................21
Tabel 2.5 Simbol Class Diagram.............................................................................22
YTabel 3.1 Kerangka Penelitian…….………….……….……………….…………..25
Tabel 3.2 Penjadwalan Penelitian............................................................................30
Tabel 4.1 Definisi Usecase pada Dosen...................................................................35
Tabel 4.3 Activity Diagram pada Dosen..................................................................41
Tabel 4.4 Activity Diagram pada Mahasiswa..........................................................42
Tabel 4.5 Form Register Mahasiswa…………………………………….………....43

Tabel 4.6 Form Login Mahasiswa.............................................................................44

Tabel 4.7 Menu Aplikasi Mahasiswa………………………………………………44

Tabel 4.8 Form Pengajuan Bimbingan……………………………………………..45

Tabel 4.9 Form Register Dosen…………………………………………………….45

Tabel 4.10 Form Login Dosen……………………………………………………...45

Tabel 4.11 Menu Aplikasi Dosen…………………………………………………..46

Tabel 4.12 Form Penerimaan Pengajuan…………………………………………...46


DAFTAR GAMBAR

Y
Gambar 3.2 Tahapan Penelitian...............................................................................29
gambar 3.4 Perancangan Sistem…………………………...………………………31

YGambar 4.1 Usecase Diagram Dosen dan Mahasiswa …………...……………….39


Gambar 4.2 Sequence Diagram Dosen.....................................................................40
Gambar 4.3 Sequence Diagram Mahasiswa.............................................................40
Gambar 4.4 Flowgraph Aplikasi Cek Dosen Pembimbing……………...…………47

Gambar 4.5 Tampilan Splash Screen Admin...........................................................48


Gambar 4.6 Tampilan Login Admin……………………………………………….49
Gambar 4.7 Tampilan Menu Utama.........................................................................50
Gambar 4.8 Tampilan List Mahasiswa Bimbingan..................................................51
Gambar 4.9 Tampilan Splash Screen Mahasiswa ...................................................52
Gambar 4.10 Tampilan Login Mahasiswa................................................................53
Gambar 4.11 Tampilan Menu Utama Mahasiswa....................................................54
Gambar 4.12 Tampilan Peta Area Kampus..............................................................55
Gambar 4.13 Tampilan Form Bimbingan................................................................56
ABSTRAK

APLIKASI CEK DOSEN MENGGUNAKAN HAVERSINE FORMULA


UNTUK PENCARIAN DOSEN PEMBIMBING
( Study Kasus UNIVERSITAS TEKNOKRAT INDONESIA )

Sistem pencatatan kehadiran merupakan hal penting bagi suatu institusi guna
meningkatkan kedisiplinan demi kemajuan institusi tersebut. Pembangunan dunia
pendidikan yang selalu mengalami perkembangan pesat seiring dengan laju
perkembangan teknologi informasi yang sangat beraneka ragam. Perguruan Tinggi
Teknokrat merupakan salah satu Perguruan Tinggi Swasta yang ada di Lampung.
Dari tahun ke tahun jumlah mahasiswa yang menempuh pendidikan pada Universitas
Teknokrat Indonesia semakin meningkat sehingga di kemudian hari dosen akan
membimbing banyak mahasiswa menyelesaikan tugas akhir.
Karena banyaknya jumlah mahasiswa maka peran komunikasi dengan dosen
pembimbing sangatlah penting, serta kesibukan dosen pembimbing juga bisa
mempengaruhi waktu untuk melakukan kegiatan bimbingan dikarenakan jadwal
mengajar dosen terdapat di berbagai ruangan dan gedung. Dengan hal ini mahasiswa
kesulitan untuk mengetahui lokasi ruangan dosen pembimbing yang dikarenakan
ruangan dan gedung kampus yang begitu banyak.
Oleh karena itu diperlukan perancangan aplikasi cek kehadiran dosen
menggunakan haversine formula . sistem ini bertujuan untuk memudahkan
mahasiswa dalam pemantauan dosen pembimbing untuk mengetahui dosen berada
pada saat dikampus selain itu sistem ini sebagai media komunikasi antara dosen
pembimbing dan mahasiswa juga memudahkan dosen pembimbing untuk mengelola
dan membagikan jadwal kegiatan bimbingan dengan mahasiswa yang dibimbing
tanpa harus mengirim pesan satu per satu. Dengan aplikasi ini dosen pembimbing
dapat memantau kemajuan tugas akhir mahasiswa yang dibimbing.

Kata Kunci : Haversine Formula, Kehadiran Dosen, Bimbingan

Anda mungkin juga menyukai