Data Flow Diagram Perancangan Aliran Data

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