36 Diagram konteks pada Gambar 10 menunjukkan alur data dari pengguna
dengan sistem. Admin dapat memasukkan data memperoleh informasi tentang pengguna, pengajuan proposal dan laporan pertanggungjawaban, proses proposal
dan laporan pertanggungjawaban, dan pengaturan UKM. Sedangkan divisi, petugas dan pejabat dapat memasukkan data dan memperoleh informasi tentang
pengajuan proposal dan laporan pertanggungjawaban dan daftar kegiatan.
b. Data Flow Diagram
Data Flow Diagram DFD merupakan suatu model logika data yang dibuat
untuk menggambarkan data berasal dan tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi
antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD aplikasi pengelolaan administrasi proposal kegiatan UKM adalah sebagai berikut.
DFD berfungsi untuk menunjukkan alur data pada sistem.
1 Data Flow Diagram Level 1
Data Flow Diagram DFD level 1 merupakan penjabaran dari diagram
konteks. Terdapat tiga proses yang terjadi dalam sistem yaitu daftar kegiatan, pengajuan proposal dan laporan pertanggungjawaban, dan pengaturan UKM. DFD
level 1 disajikan pada Gambar 8.
37
Gambar 8. Data flow diagram level 1
DFD level 1 pada Gambar 11 merupakan gambaran seluruh proses dalam sistem. Proses yang terdapat dalam sistem ada tiga yaitu proses daftar kegiatan,
proses pengajuan proposal kegiatan dan laporan pertanggungjawaban dan proses pengaturan ukm. Terdapat sembilan tabel yang terlibat dalam DFD level 1 yaitu
tebel user, data ukm, kategori ukm, obrolan, proposal, lpj, revisi proposal, revisi lpj, dan obrolan. Divisi mengjukan proposal kegiatan sedangkan petugas dan
pejabat melakukan pengoreksian proposal dan lpj. Petugas UKM dapat menambahkan kegiatan pada daftar kegiatan.
2 Data Flow Diagram Level 2 Proses Daftar Kegiatan
Data Flow Diagram DFD level 2 proses daftar kegiatan merupakan
penjabaran dari diagram konteks Daftar kegiatan yang sudah disetujui oleh Bagian
38 Kemahasiswaan akan diproses oleh Petugas UKM atau admin. Petugas UKM atau
admin akan menginputkan daftar kegiatan yang ditampilkan dalam bentuk tabel kegiatan dan status pelaksanaan kegiatan tersebut. DFD level 2 proses daftar
kegiatan disajikan pada Gambar 9.
Gambar 9. Data flow diagram level 2 proses daftar kegiatan
DFD level 2 proses daftar kegiatan pada Gambar 12 terdapat dua proses yaitu pendataan kegiatan UKM dan penambahan daftar kegiatan. Terdapat satu tabel
yaitu tabel kegiatan. Petugas UKM dapat menambahkan kegiatan pada daftar kegiatan sedangkan divisi, pejabat dan admin hanya dapat melihat daftar kegiatan.
39
3 Data Flow Diagram Level 2 Proses Pengajuan Proposal dan Laporan
Pertanggungjawaban
Pengajuan proposal kegiatan dan laporan pertanggungjawaban dilakukan oleh user mahasiswa sesuai dengan kegiatan yang tertera dalam daftar kegiatan.
Proposal dan laporan pertanggungjawaban yang diajukan akan diproses oleh Petugas UKM berupa review proposal dan laporan pertanggungjawaban. DFD
level 2 proses pengajuan proposal kegiatan disajikan pada Gambar 10.
Gambar 10. Data flow diagram level 2 proses pengajuan proposal kegiatan
40 DFD level 2 proses pengajuan proposal kegiatan pada Gambar 13 terdapat dua
proses yaitu proposal dan lpj masuk, proses proposal dan lpj. Kedua proses tersebut terdapat lima tabel yaitu tabel proposal, lpj, revisi proposal, proposal lpj
dan obrolan. Divisi UKM mengajukan proposal kemudian diproses oleh petugas UKM dan pejabat.
4 Data Flow Diagram Level 2 Proses Pengaturan UKM
Pengaturan UKM dapat dilakukan oleh admin. Proses ini diperlukan apabila terdapat UKM baru yang belum terdaftar, unit kegitan mahasiswa yang berganti
nama, dan penghapusan UKM yang sudah tidak aktif. DFD level 2 proses pengaturan UKM disajikan pada Gambar 11.
Gambar 11. Data flow diagram
level 2 proses pengaturan UKM
41 DFD level 2 proses pengaturan UKM pada Gambar 14 terdapat dua proses yaitu
pendataan UKM dan penambahan UKM. Terdapat tiga tabel yaitu kategori UKM, data UKM, user. Admin dapat menambahkan kategori UKM dan data UKM.
c. Flowmap