Data Flow Diagram DFD Level 1 dan 2

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.