4.2.2 DFD
Data Flow Diagram DFD atau Diagram Aliran Data digunakan untuk
menggambarkan arus data didalam sistem secara terstuktur dan jelas, menggambarkan arus data dari suatu sistem yang telah ada atau juga pada tahapan
perencanaan. DFD juga dapat merupakan dokumentasi dari sistem yang baik. Dengan adanya DFD akan mempermudah dalam melakukan analisis sistem,
sehingga pada akhirnya hasil dari perencanaan sistem dapat dilihat apakah sudah sesuai dengan yang diharapkan atau belum. DFD sendiri terdiri atas beberapa
level yaitu context diagram, level 0, dan level 1. Pada level context diagram, dapat di breakdown menjadi diagram berjenjang sehingga bisa melihat proses-proses
apa saja sebagai hasil breakdown dari context diagram. Berikut ini adalah DFD beserta penjelasannya :
4.2.2.1 Context Diagram
devprasyaratmk data KRS mahasiswa
data MK bersyarat data nilai mahasiswa
Data KRS Fix
data MK baru data kurikulum baru
data MHSbaru Username_dan_Password
Data_Pilihan_MK
MK_Yang_Disarankan NPM_dan_PIN
Mahasiswa
Admin Sistem Perencanaan Studi
+
Gambar 4.7 Context Diagram Perencanaan Studi
Conext Diagram merupakan DFD level awal yang terdiri dari 2 entitas, yaitu :
Mahasiswa dan Admin. Dapat dilihat pada Gambar 4.7
4.2.2.2 Diagram Berjenjang
Diagram Berjenjang merupakan hasil breakdown dari context diagram. Pada diagram berjenjang ini, meliputi beberapa sub dan subsub proses. Dapat
dilihat pada Gambar 4.8
Gambar 4.8 Diagram Berjenjang Perencanaan Studi
4.2.2.3 DFD level 0 Perencanaan Studi
DFD level 0 merupakan penjabaran dari context diagram. Dimana pada level
0 ini terdapat 3 proses yaitu maintenance master, proses transaksi dan cetak laporan. Dapat dilihat pada Gambar 4.9
devprasyaratmk Data MK bersyarat
Data DEVPRASYARAT MK
data KRS admin data nilai mahasiswa
data KRS mahasiswa data MK bersyarat
Data KRS Fix Data KRS
Data MK KRS Data DEVPRASYARAT KRS
Data KRKLMDTAIL KRS Data MHS KRS
data nilai MK data nilai
data MHS nilai data MK nilai
data kurikulum
data KRS fix Username_dan_Password
Data_Pilihan_MK DATA PRASYARAT MK
MK_Yang_Disarankan NPM_dan_PIN
data mahasiswa baru data kurikulum baru
data MK baru data MHSbaru
Mahasiswa Admin
1 Maintenance Master
+
2 proses transaksi
+
2 MSTKRKLMDTAIL
3 MSTRMHS
4 MSTMK
5 DEVPRASYA
RATMK
6 KRS
3 Cetak Laporan
+
7 DEVNILAI
Gambar 4.9 DFD level 0 Perencanaan Studi
4.2.2.4 DFD level 1 Sub Maintenance Master
DFD level 1 merupakan penjabaran dari DFD level 0 pada proses maintenance master. Dapat dilihat pada Gambar 4.10
data MK baru data MHSbaru
data kurikulum baru DATA PRASYARAT MK
data kurikulum data mahasiswa baru
Admin 3
MSTRMHS
5 DEVPRASYARATMK
1 maintenance
mahasiswa 3
maintenance MK 4
maintenance kurikulum 2
MSTKRKLMDTAIL
Gambar 4.10 DFD level 1 Sub Maintenance Master
4.2.2.5 DFD level 1 Sub Proses Transaksi