• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.2   Perancangan Sistem

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 :

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 0 SI Akademik + Kabag Akademik Kaprodi

Mahasiswa Wakil Rektor 1

Dosen MK

Dosen wali

Gambar 3.16 Context Diagram SI Akademik

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,

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

 

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

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 MhsLaporan 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

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.

Dokumen terkait