A. Context Diagram
Context diagram adalah gamabaran menyeluruh dari data flow diagram. Di
dalam context diagram aplikasi pengelolaan nilai siswa terdapat empat entitas external
entity yaitu petugas administrasi, pengajar, siswa dan pimpinan. petugas administrasi memasukkan data master seperti data level, siswa, kelas, periode, jenis
final exam , lesson, jabatan ,guru, jadwal dan pegawai. Pengajar memasukkan data
nilai daily test dan nilai final exam. Data masukan diolah oleh sistem, kemudian sistem memberikan feedback kepada external entity berupa raport dan laporan.
Raport diberikan kepada pengajar dan siswa serta laporan diberikan kepada
pimpinan. Terdapat beberapa jenis laporan yang diberikan kepada pimpinan yaitu laoran perkembangan siswa, laporan nilai per kelas, laporan nilai per level, laporan
kelas, laporan level dan laporan siswa. Context diagram aplikasi pengelolaan nilai siswa ini ditunjukkan pada gambar 3.28
Gambar 3.28 Context Diagram Aplikasi Pengelolaan Nilai Siswa
Data Kelas Data Level
Data Nilai Final Exam Data Siswa
Data Periode Data Pegawai
Data Jenis Final Exam Data Lesson
Raport Data Nilai Daily Test
Raport Siswa
Data Jabatan Data Jenis Lesson
Data Jadwal Data Guru
Data Kategori
Informasi Perkembangan Siswa
Informasi Nilai Per Kelas
Informasi Jadwal Mengajar
Informasi Jadwal Laporan Nilai Per
Level Laporan Level
Lapora Siswa
Laporan Perkembangan Siswa
Laporan Kelas Laporan Nilai per
Kelas
Admin Pengajar
Siswa
1
Aplikasi Pengelolaan Nilai Siswa Berbasis Web
Pimpinan
B. DFD Level 0
Data Flow Diagram DFD Level 0 ditunjukkan pada gambar 3.29. Pada DFD level
0 ini terdapat lima proses dan lima belas data store yang fungsinya masing- masing adalah penjabaran lebih lanjut tentang proses dalam sistem dan tabel yang
digunakan dalam penyimpanan data. Adapun lima proses tersebut yaitu mengelola data master, mengelola jadwal, mengelola nilai, membuat raport dan membuat
laporan. lima proses ini dijelaskan lebih rinci pada DFD level 1.
Gambar 3.29 DFD Level 0
Data Jabatan Data Periode
Data Level Data Kelas
Data Siswa Data Lesson
Data Jenis Final Exam Data Pegawai
Data Jenis Lesson Data Guru
Data Kategori Data Jadwal
Informasi Jadwal M engajar
Informasi Jadwal
Data Nilai Final Exam Data Nilai Daily Test
Raport Raport Siswa
Laporan Siswa Laporan Level
Laporan Kelas Laporan Nilai Per
Level Laporan Nilai Per
Kelas Laporan Perkembangan
Siswa Informasi Perkembangan
Siswa Informasi Nilai Per
Kelas
Admin Pengajar
Siswa
1.1 Mengelola Data Master
1 LEVEL
2 KELAS
3 PERIODE
5 JENIS FINAL EXAM
6 JABATAN
7 PEGAWAI
8 SISWA
4 LESSON
9 GURU
10 JENIS_LESSON
11 KATEGORI
1.2 Mengelola Jadwal
1.3 Mengelola Nilai
1.4 Membuat Raport
1.5 Membuat Laporan
Pimpinan 12
Jadwal 13
Libur
14
Detil Final Exam 15
Detil Daily Test
C. DFD Level 1 Mengelola Data Master