melakukan pendaftaran ke sistem informasi KKN. Gambar 7 adalah DFD level 2 dari proses nomor 5.
Mahasiswa Mahasiswa
5.3 5.3
Menerima token Menerima token
Data token
5.1. 5.1.
Login untuk mengisi token
Login untuk mengisi token
Admin Admin
5.2 5.2
Melakukan pembangkitan generate token
Melakukan pembangkitan generate token
Data Admin
Username+ password
Username+ password
npm npm
Npm+ token
NPM + token
token
Gambar 7. DFD level 2 sistem informasi KKN Pada ekternal entitas kedua yaitu mahasiswa terlibat pada empat proses yakni
proses 9 sampai 12 selama menggunakan sistem. Proses-proses tersebut secara garis besar terbagi menjadi dua yaitu proses pendaftaran dan proses menerima
informasi. Pada sistem, mahasiswa akan yang mengikuti KKN harus melakukan pendaftaran dengan mengisi identitas pribadinya. Apabila sudah melakukan
pendaftaran, mahasiswa akan menerima beberapa informasi yang berkaitan dengan pelaksanaan KKN melalui sistem informasi tersebut seperti pengumuman
dan informasi hasil pengelompokan kelompok, lokasi, dan DPL. Selain kedua ekternal entitas di atas, terdapat pula eksternal entitas ketiga yaitu
Dosen Pembimbing Lapangan DPL. DPL memiliki hak mengakses sistem informasi KKN untuk mengetahui identitas mahasiswa yang menjadi
tanggungjawabnya dan mengisi nilai hasil kinerja mahasiswa. Selama proses berlangsung, informasi yang telah diinputkan dan diproses akan
masuk ke beberapa data store yang tersedia. Sebagai contoh, admin memiliki kewenangan memasukkan informasi lokasi KKN, data tersebut akan menjadi
input masukan pada data store yang bernama data lokasi dan seterusnya.
3.3.2.3. Entity Relationship Diagram ERD
Entity Relationship Diagram ERD merupakan tahap mendesain rancangan basis data yang digunakan pada pengembangan sistem informasi KKN. Beberapa tabel
yang didesain merupakan hasil pengembangan tabel-tabel sistem informasi KKN sebelumnya yang telah dimodifikasi dan dinormalisasikan. Berikut adalah
rancangan ERD untuk pengembangan sistem informasi KKN:
mahasiswa
Npm Nama_mhs
Jenis_kelamin Id_jurusan
Total_sks Ipk
Tempat_lahir Tgl_lahir
Alamat Hobi
Kk TelponHp
Foto Nama_ayah
Id_pk_ayah Nama_ibu
Id_pk_ibu Alamat_ortu
Nama_hb Alamat_hb
Telp_hp Hubung_mhs
Ukuran_kaos
mahasiswa
Npm Nama_mhs
Jenis_kelamin Id_jurusan
Total_sks Ipk
Tempat_lahir Tgl_lahir
Alamat Hobi
Kk TelponHp
Foto Nama_ayah
Id_pk_ayah Nama_ibu
Id_pk_ibu Alamat_ortu
Nama_hb Alamat_hb
Telp_hp Hubung_mhs
Ukuran_kaos
pendaftaran
npm Id_periode
Id_kab
pendaftaran
npm Id_periode
Id_kab
Desa
Id_desa Id_kecamatan
Nama_desa
Desa
Id_desa Id_kecamatan
Nama_desa
Kecamatan
Id_kecamatan Id_kabupaten
Nama_kecamatan
Kecamatan
Id_kecamatan Id_kabupaten
Nama_kecamatan
Kabupaten
Id_kabupaten Nama_kabupaten
tema
Kabupaten
Id_kabupaten Nama_kabupaten
tema
Jurusan
Id_jurusan Id_fakultas
Nama_jurusan
Jurusan
Id_jurusan Id_fakultas
Nama_jurusan
Fakultas
Id_fakultas Nama_fakultas
Kode_fakultas
Fakultas
Id_fakultas Nama_fakultas
Kode_fakultas
bank
Username password
bank
Username password
login
Id_login Username
Password status
login
Id_login Username
Password status
verifikasi
Npm Token
Id_periode
verifikasi
Npm Token
Id_periode
Set_dpl
Id_set_dpl Nip
Id_kecamatan Id_periode
Set_dpl
Id_set_dpl Nip
Id_kecamatan Id_periode
dpl
Nip Nama_dpl
Id_jurusan Id_golongan
hp
dpl
Nip Nama_dpl
Id_jurusan Id_golongan
hp
Golongan_dpl
Id_golongan Nama_golongan
Golongan_dpl
Id_golongan Nama_golongan
1 1
m 1
m 1
1 m
m 1
1
1
Desa_terdaftar
Id_desa_terdaftar Id_periode
Id_desa
Desa_terdaftar
Id_desa_terdaftar Id_periode
Id_desa
1 1
Lokasi_kkn
Id_desa terdaftar Npm
Id_periode
Lokasi_kkn
Id_desa terdaftar Npm
Id_periode
periode
Id_periode Periode
tahun
periode
Id_periode Periode
tahun
Berita
Id_periode Berita
Gambar Link
Berita
Id_periode Berita
Gambar Link
Gambar
Id_periode Gambar
Link
Gambar
Id_periode Gambar
Link
Pekerjaan_ortu
Id_pekerjaan Pekerjaan
Pekerjaan_ortu
Id_pekerjaan Pekerjaan
Jadwal KKN
Id_periode Tgl_buka
Tgl_tutup
Jadwal KKN
Id_periode Tgl_buka
Tgl_tutup
m 1
m 1
m 1
m 1
1 m
1 m
1 m
1 m
1 1
1
m 1
m 1
1 1
m 1
nilai
Npm Nilai
Nip_dpl periode
nilai
Npm Nilai
Nip_dpl periode
1 1
1 m
Penempatan
Id_penempatan Npm
kelompok Id_desa
Id_periode
Penempatan
Id_penempatan Npm
kelompok Id_desa
Id_periode
1 1
1 m
1 1
Output_image
Image_Id Image_type
Image_data
Output_image
Image_Id Image_type
Image_data
1
1
Gambar 8. ERD sistem informasi KKN Selain perubahan tersebut, terdapat pula penambahan atribut baru di entitas
mahasiswa yaitu ukuran_kaos. Atribut ini digunakan untuk menyimpan informasi ukuran pakaian setiap mahasiswa.
3.3.2.4. Rancangan Antar Muka Interface Design
Rancangan antar muka atau interface dari pengembangan sistem informasi ini terbagi atas tiga rancangan yaitu rancangan antar muka halaman pengguna atau
peserta, rancangan antar muka DPL, dan rancangan antar muka admin. 1. Rancangan Antar Muka Pengguna atau Peserta
Rancangan antar muka peserta atau pengguna sistem informasi ini ditunjukkan pada gambar-gambar sebagai berikut:
a. Interface log in Gambar 9 adalah rancangan tampilan halaman log in sistem informasi
KKN Universitas Lampung. Halaman ini digunakan oleh peserta KKN untuk mendaftar ke dalam sistem dengan memasukan NPM dan kode
token yang diperoleh dari admin.
Gambar 9. Rancangan interface log in peserta
b. Interface halaman pendaftaran Gambar 10 menunjukkan rancangan tampilan halaman pendaftaran.
Setelah peserta melakukan login, maka peserta diharuskan mendaftarkan diri dengan memasukan identitas pribadi sebagai syarat pendaftaran.
Gambar 10. Rancangan interface halaman pendaftaran
c. Interface beranda Gambar 11 merupakan rancangan tampilan yang muncul apabila
mahasiswa sudah melakukan proses pendaftaran dan log in ke dalam sistem. Pada rancangan terdapat tiga menu utama yaitu beranda, info
pengelompokan, dan pengumuman. Beranda ini hanya berisi informasi umum mengenai pelaksanaan KKN.
Gambar 11. Rancangan interface beranda peserta d. Interface halaman info pengelompokan
Menu info pengelompokan digunakan untuk memberitahukan mahasiswa mengenai informasi kelompok, penempatan, dan Dosen Pembimbing
Lapangan DPL mahasiswa selama KKN. Informasi-informasi tersebut hanya muncul setelah masa aktif pembukaan tanggal pengumuman oleh
admin. Tampilan dari rancangan interface tersebut dapat dilihat pada Gambar 12.