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