Context Diagram Diagram Berjenjang DFD level 0 Perencanaan Studi DFD level 1 Sub Maintenance Master

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