IMPLEMENTASI
4.1 Analisis
metode Haversine Formula untuk mendapatkan hasil. perhitungan yang didapat akan
Teknokrat Indonesia.
2. Kebutuhan Fungsional
pembimbing.
b. Kebutuhan Dosen
kumpulan data, informasi, literature serta fakta yang mendukung dalam hasil
keputusan sistem. Pengguna akan mengakses peta lokasi area kampus inilah yang
formula kebutuhan pengelohan data dari data masukan sebelumnya dan pada
akhirnya akan menghasilkan data keluaran. Kebutuhan data proses tersebut antara
lain:
pembimbing.
34
Setelah pengguna memilih Jawaban pada sistem, maka sistem akan mengolah
data tersebut kemudian sistem akan memberikan keluaran data berupa hasil yaitu
tahap rancangan akses data ini penulis menggunakan UML, sebagai berikut :
Usecase diagram dari aplikasi cek dosen menggunakan haversine formula untuk
pencarian dosen pembimbing Terdiri dari dua aktor yaitu Dosen, dan Mahasiswa.
dosen memiliki usecase splash screen, registrasi, login, list mahasiswa bimbingan,
pencarian peta lokasi berdasarkan area kampus, mengelola form bimbingan yang
penjelasan dari use case dapat dilihat pada tabel 4.1 dan tabel 4.2 di bawah ini:
35
Nama Use Case Aplikasi Cek Dosen Menggunakan Haversine Formula Untuk
Pencarian Dosen Pembimbing
ID Use Case Kampus Teknokrat
Prioritas Tinggi
Sumber Buku, Literatur, Browser
Pelaku User/Dosen, User/Mahasiswa
Deskripsi Pada Use Case ini dosen dan mahasiswa sebagai bagian yang
menjalankan Sistem
Prakondisi Individu
Sasaran Use Case ini diawali dosen dan mahasiswamenjalankan aplikasi
pencarian.
Bidang khas Kegiatan Pelaku Respons Sistem
suatu event
Langkah 1: Bagian dosen 1. Tampilan Splash Screen
menampilkan splash screen 2. Penyimpanan data
Langkah 2: Bagian dosen melakukan registrasi dosen
registrasi pada akun 3. Masuk Aplikasi
Langkah 3:Bagian dosen login aplikasi 4. Mengelola data list
Langkah 4:Bagian dosen mengelola mahasiswa bimbingan
data list mahasiswa bimbingan 5. Mengelola data form
Langkah 5: Bagian dosen mengelola konfirmasi bimbingan
form konfirmasi bimbingan tugas akhir tugas akhir
uc Actors
Splash Screen
Register
Login
Menu Utama
List Mahasisw a
Bimbingan M ahasisw a
Dosen
Form Konfirmasi
Bimbingan Tugas
Akhir
Form Status
Bimbingan
Tentang Aplikasi
Logout
38
yang dikembangkan. Sequence Diagram memiliki dua dimensi utama yaitu dimensi
Splash Screen Registrasi Logi n List Mahasi swa Form Konfirmasii Logout
Bimbingan Bimbingan Tugas
Akhi r
Dosen
Melakukan Registrasi ()
Splash Screen Regi strasi Login Menu Utama Forrm Pencarian Forrm Bimbi ngan LogOut
Dosen Terdekat
M ahasiswa
Melakukan Registrasi()
Masuk Aplikasi()
Keluar Aplikasi()
T Form Konfirmasi
Bimbingan Tugas Akhir
Berdasarkan table diatas yaitu proses activity diagram pada dosen, pada
proses ini ketika dosen akan mengakses aplikasi cek dosen terlebih dahulu dosen
melakukan login pada aplikasi, lalu setelah berhasil masuk kedalam aplikasi sistem
akan menampilkan menu utama, lalu dosen dapat mengakses list data mahasiswa
bimbingan yang dimana data ini akan tampil nama mahasiswa berdasarkan
mahasiswa didik nya saja , kemudian dosen juga dapat mengelola data form
bimbingan yang telah diajukan oleh mahasiswa lalu dosen melakukan konfirmasi
terhadap mahasiswa.
T
Proses
T
Form Bimbingan
Berdasarkan table diatas yaitu proses activity diagram pada mahasiswa, pada
proses ini ketika mahasiswa akan mengakses aplikasi cek dosen terlebih dahulu
mahasiswa melakukan login pada aplikasi, lalu setelah berhasil masuk kedalam
aplikasi sistem akan menampilkan menu utama, lalu mahasiswa melakukan pencarian
lokasi pada area kampus untuk mengetahui lokasi dosen pembimbing karena banyak
nya gedung dan lokasi membuat mahasiswa sulit menemukan dosen pembimbing jika
form bimbingan kepada dosen pembimbing jika ketika pencarian dosen tidak
masukan akan menjalankan proses yang tepat dan menghasilkan output yang sesuai
login dalam
aplikasi
4 Tombol Register Melakukan aksi Klik Sukses
register akun
baru
mengajukan
bimbingan
4 Tombol Logout Melakukan aksi Klik Sukses
keluar dari
aplikasi
Pengujian white box digunakan untuk menguji hal-hal yang berkaitan dengan
logika internal dan struktur kode. Pada pengujian ini di uji dengan rumus sebagai
berikut:
Cyclomatic Complexcity V(G) = E – N + 2
Keterangan : E = Path / Jalur
N = Node
Berikut ini adalah pengujian white box pada Aplikasi Cek Dosen Menggunakan
Basis set yang dihasilkan dari jalur independent secara linier adalah jalur sebagai
berikut :
a. 1 – 2 – 3 – 4 – 5 - 6
b. 1 – 2 – 3 – 7 – 2 – 3 – 4 – 5 - 6
c. 1 – 2 – 3 - 4 – 8 – 2 -3 – 4 – 5 – 6
d. 1 -2 – 3 – 4 – 5 – 9 – 2 – 3 – 4 – 5 – 6
V (G) = E – N + 2
V (G) = 12 – 9 + 2
V (G) = 5
Hasil implementasi pada Aplikasi ini terdiri dari form – form sebagai berikut:
47
Berikut ini merupakan capture halaman Splash Screen pada admin dari
Aplikasi Cek Dosen.
Gambar diatas merupakan gambar tampilan pada halaman splash. Halaman ini
adalah tampilan loading dan akan muncul ketika pertama kali aplikasi dibuka dan
sebelum user melakukan login. Tujuan dari splash screen ini adalah agar terlihat lebih
menarik oleh user.halaman dari tampilan splash adalah gambar Logo Universitas
Berikut ini merupakan capture halaman login pada dosen dari Aplikasi Cek
Dosen.
Gambar diatas merupakan gambar tampilan pada halaman login. Halaman ini
akan muncul setelah tampilan splash screen, dak ketika user menjalankan aplikasi.
Tujuan adanya halaman login yaitu untuk menjaga privasi dari setiap data yang
diinput kedalam aplikasi. Pada halaman login ini, terdapat dua button yaitu tombol
masuk dan registrasi . button masuk berfungsi untuk memeriksa apakah email dan
password yang dimasukkan valid atau tidak. Jika email dan password yang
halaman utama pada aplikasi, namun jika email dan password salah atau belum
terdaftar maka halaman ini akan memunculkan peringatan bahwa email dan password
salah. Selanjutnya, user dapat mengklik button registrasi untuk melakukan registrasi
terlebih dahulu.
Berikut ini merupakan capture halaman utama dari Aplikasi Cek Dosen.
Halaman Utama ini akan muncul setelah user berhasil melakukan login. Pada
halaman ini terdapat tampilan List Mahasiswa Bimbingan dan Form Konfirmasi
Bimbingan.
50
Berikut ini merupakan capture halaman utama dari Aplikasi Cek Dosen.
Halaman list mahasiswa bimbingan akan ditampilkan pada login dosen sesuai
melakukan bimbingan. Halaman ini juga berfungsi untuk mengetahui data list
setiap akun dosen akan berbeda jika mengakses tampilan menu list mahasiswa
bimbingan.
51
Hasil implementasi pada Aplikasi ini terdiri dari form – form sebagai berikut:
Berikut ini merupakan capture halaman Splash Screen pada Mahasiswa dari
Aplikasi Cek Dosen.
Gambar diatas merupakan gambar tampilan pada halaman splash. Halaman ini
adalah tampilan loading dan akan muncul ketika pertama kali aplikasi dibuka dan
sebelum user melakukan login. Tujuan dari splash screen ini adalah agar terlihat lebih
menarik oleh user.halaman dari tampilan splash adalah gambar Logo Universitas
Berikut ini merupakan capture halaman Login pada Mahasiswa dari Aplikasi
Cek Dosen.
Gambar diatas merupakan gambar tampilan pada halaman login. Halaman ini
akan muncul setelah tampilan splash screen, dak ketika user menjalankan aplikasi.
Tujuan adanya halaman login yaitu untuk menjaga privasi dari setiap data yang
diinput kedalam aplikasi. Pada halaman login ini, terdapat dua button yaitu tombol
masuk dan registrasi . button masuk berfungsi untuk memeriksa apakah email dan
password yang dimasukkan valid atau tidak. Jika email dan password yang
halaman utama pada aplikasi, namun jika email dan password salah atau belum
terdaftar maka halaman ini akan memunculkan peringatan bahwa email dan password
53
salah. Selanjutnya, user dapat mengklik button registrasi untuk melakukan registrasi
terlebih dahulu.
Berikut ini merupakan capture halaman Menu Utama pada Mahasiswa dari
Aplikasi Cek Dosen.
Halaman Utama ini akan muncul setelah user berhasil melakukan login. Pada
halaman ini terdapat tampilan List Mahasiswa Bimbingan dan Form Konfirmasi
Bimbingan.
Berikut ini merupakan capture halaman Form Pencarian Dosen Terdekat pada
area kampus dan tampilan form bimbingan. Halaman ini penulis gabungkan karna
kedua tampilan ini saling terkait, tampilan peta area kampus berfungsi untuk
mengetahui lokasi dosen pada saat diarea kampus agar dapat mempermudah
mahasiwa dalam pencarian lokasi , setelah sistem dapat menemukan titik lokasi dosen
BAB V
5.1 Kesimpulan
sebagai berikut :
5.2 Saran
Sebagai bentuk penyempurnaan kearah yang lebih baik lagi, maka penulis
ingin menyampaikan beberapa saran yaitu.