III.3.5. Diagram Arus Data DAD
Diagram Arus Data DAD merupakan diagram yang digunakan untuk menggambarkan proses data yang mengalir dalam Aplikasi Penjadwalan Ujian
Tugas Akhir. Diagram Arus Data DAD dibuat berdasarkan level-level yang telah digambarkan pada diagram dekomposisi berjenjang di atas.
a. DAD Level 1
1 Login
ADMINISTRATOR
2 Mengelola data
ujian
rb_members D5
usser, password
rb_seminars D1
rb_lecturs D2
rb_rooms D3
rb_times D4
validasi OK validasi
3 Mengelola data
dosen
sm_mhsname,sm_mhsnim, sm_tittle, sm_course,
sm_lectur1, sm_lectur2, sm_lectur3, sm_attach1,
sm_attach2, sm_notes, sm_stutus, sm_room,
sm_date, sm_time sm_mhsname,sm_mhsnim,
sm_tittle, sm_course, sm_lectur1, sm_lectur2,
sm_lectur3, sm_attach1, sm_attach2, sm_notes,
sm_stutus, sm_room, sm_date, sm_time
6 Melihat jadwal
ujian
sm_mhsname,sm_mhsnim, sm_tittle, sm_course,
sm_lectur1, sm_lectur2, sm_lectur3, sm_attach1,
sm_attach2, sm_notes, sm_stutus, sm_room,
sm_date, sm_time lc_name
lc_name
4 Mengelola
ruang ujian
lc_name ruangan
rm_name
5 Mengelola
waktu ujian
Jammulai, jamselesai tm_start, tm end
sm_mhsname,sm_mhsnim, sm_tittle, sm_course,
lc_name, sm_attach1, sm_attach2, sm_notes,
sm_stutus, rm_name, sm_date, tm_start, tm_end
nama rm_name
tm_start, tm end
Gambar 3.6
DAD Level 1 Aplikasi Penjadwalan Ujian Tugas Akhir Gambar Diagram Arus Data DAD Level 1 pada Gambar 3.6 diatas
merupakan rangkaian proses yang terjadi pada Aplikasi Penjadwalan Ujian Akhir. Proses 1 adalah login berguna untuk memverifikasi pengguna aplikasi.
Proses 2 menunjukan proses mengelola data ujian. Dalam proses ini
melibatkan tabel rb_seminars.
Proses 3 menunjukan proses mengelola data dosen. Dalam proses ini melibatkan tabel rb_lecturs.
Proses 4 menunjukan proses mengelola data ruang yang digunakan untuk ujian. Dalam proses ini melibatkan tabel rb_rooms.
Proses 5 menunjukan proses mengelola data waktu ujian. Dalam proses ini melibatkan tabel rb_times.
Proses 6 menunjukan proses lihat jadwal seminars. Dalam proses ini melibatkan 4 tabel yaitu, rb_seminars, rb_lecturs, rb_rooms, dan rb_times.
b. DAD Level 2 proses 2
Diagram Arus Data DAD level 2 proses 2 Gambar 3.7 merupakan sub sistem dari proses mengelola data ujian proses 2.2.
Administrator
Konfirmasi
rb_seminars D1
2.2 Edit Data Ujian
2.1 Rekam Data
Ujian
2.3 Hapus Data
Ujian
Konfirmasi Hapus
data
Konfirmasi hapus
sm_mhsname,sm_mhsnim sm_tittle, sm_course, sm_lectur1
, sm_lectur2, sm_lectur3, sm_attach1, sm_attach2 sm_notes,
sm_stutus, sm_room, sm_date, sm_time
sm_room, sm_date, sm_time sm_room, sm_date, sm_time
dataujian sm_mhsname,sm_mhsnim
sm_tittle, sm_course, sm_lectur1 , sm_lectur2, sm_lectur3,
sm_attach1, sm_attach2 sm_notes, sm_stutus, sm_room,
sm_date, sm_time
Gambar 3.7
DAD Level 2 Proses 2 Aplikasi Penjadwalan Ujian Tugas Akhir Proses yang terjadi pada DAD level 2 proses 2 adalah : proses rekam data
ujian proses 2.1, proses data ujian proses 2.2, dan proses hapus data ujian proses 2.3, yang melibatkan tabel rb_seminars D1.
c. DAD Level 2 Proses 3