Diagram Jenjang Data Flow Diagram DFD

3.2.3 Diagram Jenjang

Selanjutnya membuat diagram jenjang terlebih dahulu, karena dengan adanya diagram jenjang, alur proses dari sistem akan lebih mudah dan lebih jelas. Siste i for asi akade ik er asis we Proses perwalia Me gelola Data Master Akade ik Ad i istrasi ujia Cetak Lapora Gambar 3.11 Diagram Jenjang Sistem Informasi Akademik Setelah membuat diagram jenjang, Sistem informasi akademik pada Unsida, digambarkan juga subproses dari proses mengelola data master akademik. Me gelola Data Master Akade ik Siste i for asi akade ik er asis we Me uat data Master . Update data aster . Gambar 3.12 Diagram Jenjang Subproses Mengelola Data Akademik Setelah membuat subproses dari proses pertama, digambarkan juga subproses dari proses ke dua, yaitu proses perwalian. Proses perwalia Siste i for asi akade ik er asis we Plot Jadwal MK Dose . Registrasi ula g Perwalia . Jadwal da kehadira . Gambar 3.13 Diagram Jenjang Subproses Perwalian Setelah digambarkan subproses perwalian, maka selanjutnya adalah subproses adminstrasi ujian. Di dalam subproses administrasi ujian terdapat mengecek syarat kehadiran, cetak absen ujian, dan perhitungan nilai akhir. Ad i istrasi ujia Siste i for asi akade ik er asis we Me ge ek s arat kehadira . Cetak a se ujia . Perhitu ga Nilai akhir . Gambar 3.14 Diagram Jenjang Subproses Administrasi Ujian Selanjutnya membuat subproses terakhir yaitu laporan berisi membuat laporan, melihat laporan dan mencetak laporan. Lapora Siste i for asi akade ik er asis we Me uat Lapora . Melihat Lapora . Me etak Lapora . Gambar 3.15 Diagram Jenjang Subproses Membuat Laporan

3.2.4 Data Flow Diagram DFD

Data Flow Diagram DFD merupakan suatu diagram yang menggambarkan arus dari data sistem secara terstruktur. DFD yang digambarkan pada bagian ini terdiri atas beberapa level, yaitu Context Diagram, Level 0, dan Level 1. Berikut merupakan gambar DFD Sistem Informasi Akademik pada Universitas Nahdlatul Ulama Sidoarjo beserta penjelasannya : 49 1. Diagram Konteks Context diagram Matakuliah Laporan status MHS Aktif tidak aktif cuti Laporan status Dosen Aktif tidak aktif cuti Laporan data Mhs Laporan data Dosen Laporan presensi Mhs Laporan Status Dosen Aktif tidak aktif cuti Laporan Status MHS Aktif tidak aktif cuti Laporan Nilai MHS Laporan status Dosen Aktif tidak aktif cuti Laporan Status MHS aktif tidak aktif cuti Jadwal Ujian Jadwal Ujian KRS Fix Jadwal MK Jadwal MK ACC KRS fix Pilihan KRS MHS Nilai MK Jadwal ajar MK Data dosen Data Mahasiswa NIM Pilihan KRS Laporan Nilai Mhs Laporan Presensi Mhs Laporan data dosen Laporan data MHS Laporan Nilai Mhs Laporan presensi mhs Laporan data Dosen Laporan Data MHS ACC KRS Doswal KHS Pengumuman tidak dapat mengikuti ujian KRS Fix SI Akademik + Kabag Akademik Kaprodi Mahasiswa Wakil Rektor 1 Dosen MK Dosen wali Gambar 3.16 Context Diagram SI Akademik 49 Pada context diagram terdapat enam entitas yang nantinya berinteraksi dengan sistem. Ke enam entitas tersebut adalah kabag akademik, kaprodi, mahasiswa atau orangtua, dosen wali, dosen matakuliah dan wakil rektor 1. Fungsi masing-masing entitas sebagai pemberi masukan input maupun penerima keluaran output dari sistem seperti pada gambar diatas. 2. Data Flow Diagram Level 0 DFD level 0 menggambarkan detail interaksi sistem dari context diagram. Pada level ini memiliki empat proses utama yaitu proses mengolah data master, proses perwalian, proses administrasi ujian dan membuat laporan. Terdapat enam database secara keseluruhan yaitu Mahasiswa, Dosen, Jadwal, Matakuliah, Presensi dan KRS. Data Presensi Jadwal ujian Daftar nilai ujian Data Nilai Mhs Nilai akhir Daftar kehadiran mhs Data Dosen Data Mahasiswa Daftar kehadiran Daftar kehadiran ujian Perubahan status Dosen Perubahan Status MHS Laporan presensi mhs Laporan Nilai Mhs Laporan Status MHS aktif tidak aktif cuti Laporan status Dosen Aktif tidak aktif cuti Jadwal Ujian Laporan Data MHS Pilihan KRS Jadwal Mk dan dosen KRS Fix KHS Nilai MK Laporan Status MHS Aktif tidak aktif cuti Laporan data Dosen Laporan data Mhs Laporan Status Dosen Aktif tidak aktif cuti Laporan presensi Mhs Laporan Nilai MHS Jadwal ajar MK Jadwal Ujian Data Mahasiswa NIM Jadwal MK Pilihan KRS KRS Fix ACC KRS Plot Jadwal Dosen Matakuliah Data Matakuliah Data Dosen Keseluruhan Data mahasiswa keseluruhan Jadwal MK Laporan status MHS Aktif tidak aktif cuti Laporan status Dosen Aktif tidak aktif cuti Laporan data MHS Laporan data dosen Laporan Presensi Mhs Pilihan KRS MHS Data dosen Laporan Nilai Mhs Laporan data Dosen ACC KRS Doswal Pengumuman tidak dapat mengikuti ujian Mahasiswa Kabag Akademik Kaprodi Wakil Rektor 1 Dosen MK Dosen wali Kaprodi 1 Mengelola Data Master Akademik + 2 Proses Perwalian + 3 Administrasi Ujian + 4 Cetak Laporan + 1 Mahasiswa 2 Dosen 4 Jadwal 5 KRS 6 Presensi Kaprodi 3 Matakuliah 1 Mahasiswa 2 Dosen 6 Presensi 5 KRS 4 Jadwal Gambar 3.17 DFD Level 0 SI Akademik 51 3. Data Flow Diagram Level 1 mengolah data master Perubahan status Dosen Data Matakuliah Matakuliah Data Dosen Keseluruhan Data mahasiswa keseluruhan Data dosen Data Mahasiswa Mahasiswa Dosen MK 1 Mahasiswa 2 Dosen 3 Matakuliah Kaprodi 1 Membuat Data Master 2 Update Data Master Gambar 3.18 DFD Level 1 Mengolah Data Master Pada gambar 3.18 merupakan hasil decompose DFD level 0 dari mengelola data master dan menghasilkan proses membuat data master dan proses update data master. Terdapat tiga entitas didalam proses ini, yaitu mahasiswa, dosen MK dan Kaprodi. Kemudian terdapat tiga database yaitu Matakuliah, Dosen dan Mahasiswa. 4. Data Flow Diagram Level 1 Perwalian Gambar 3.19 merupakan hasil decompose dari DFD level 0 dari Proses Perwalian dan menghasilkan Proses plot jadwal MK dosen, perwalian itu sendiri dan proses jadwal dan kehadiran. Terdapat empat database yaitu Mahasiswa, KRS, presensi dan jadwal serta terdapat empat entitas yaitu Mahasiswa, Kabag Akademik, Dosen MK dan Dosen Wali. Data Presensi Daftar kehadiran mhs Plot Jadwal Dosen NIM Jadwal MK Jadwal ajar MK Jadwal Mk dan dosen Perubahan Status MHS Pilihan KRS KRS Fix Pilihan KRS Jadwal MK ACC KRS Pilihan KRS MHS ACC KRS Doswal KRS Fix Mahasiswa Kabag Akademik Dosen MK Dosen wali Kaprodi 4 Jadwal 5 KRS 1 Mahasiswa 6 Presensi 1 Plot Jadwal MK Dosen 2 Perwalian 3 Jadwal dan Kehadiran Gambar 3.19 DFD Level 1 Proses Perwalian 5. Data Flow Diagram Level 1 Proses Administrasi Ujian Pada Gambar 3.20 dibawah merupakan hasil decompose DFD level 0 dari Administrasi ujian dan menghasilkan proses Mengecek syarat kehadiran, Cetak absen ujian, Perhitungan nilai akhir. Lalu terdapat tiga database didalamnya yaitu KRS, jadwal dan presensi. Jadwal ujian Daftar kehadiran ujian Jadwal Ujian KHS Nilai akhir Pengumuman tidak dapat mengikuti ujian Jadwal Ujian Nilai MK Daftar nilai ujian Daftar kehadiran Mahasiswa Dosen MK Kaprodi 6 Presensi 5 KRS 4 Jadwal 1 Mengecek Syarat Kehadiran 2 Cetak Absen Ujian 3 Perhitungan Nilai Akhir Gambar 3.20 DFD Level 1 Administrasi Ujian 6. Data Flow Diagram Level 1 Proses Cetak Laporan Data Mahasiswa Data Dosen Data Mahasiswa Data Dosen Data Nilai Mhs Data Nilai Mhs Laporan presensi mhs Laporan data Dosen Laporan Nilai Mhs Laporan Status MHS aktif tidak aktif cuti Laporan status Dosen Aktif tidak aktif cuti Laporan data dosen Laporan Presensi Mhs Laporan Nilai Mhs Laporan status Dosen Aktif tidak aktif cuti Laporan status MHS Aktif tidak aktif cuti Laporan presensi Mhs Laporan Status Dosen Aktif tidak aktif cuti Laporan Status MHS Aktif tidak aktif cuti Laporan Nilai MHS Laporan data Mhs Laporan data Dosen Laporan data MHS Laporan Data MHS Data Dosen Data Nilai Mhs Data Mahasiswa Kaprodi Wakil Rektor 1 Kabag Akademik 1 Mahasiswa 5 KRS 1 Membuat Laporan 2 Melihat Laporan 3 Mencetak Laporan Gambar 3.21 DFD Level 1 Cetak Laporan Pada Gambar 3.21 merupakan hasil decompose DFD level 0 dari cetak laporan dan menghasilkan proses Membuat laporan, melihat laporan dan mencetak laporan itu sendiri. Terdapat tiga entitas dalam DFD level 1 cetak laporan yaitu, Wakil Rektor, Kabag Akademik, dan Kaprodi.

3.2.5 Entity Relationship Diagram