Gambar 3.31 DFD Level 1 Mengelola Jadwal
E. DFD Level 1 Mengelola Nilai
DFD level 1 mengolah nilai ditunjukkan pada gambar 3.32, terdapat subproses yaitu mengolah nilai daily test dan mengolah nilai final exam. Subproses mengolah
nilai daily test digunakan untuk mengolah nilai daily test yang kemudian disimpan pada data store detil daily test. Pada subproses ini terdapat pemanggilan data dari
beberapa data store yang lain yaitu data store siswa, data store level, data store kelas dan data store lesson. Subproses mengolah nilai final exam digunakan untuk
mengolah nilai final exam yang kemudian disimpan pada data store detil final exam
. Pada subproses mengolah nilai final exam ini terdapat pemanggilan data dari beberapa data store yaitu data store siswa, data store kelas, data store level dan
data store jenis final exam.
Data Jadwal Mengajar Informasi Jadwal
Mengajar
Informasi Jadwal Ujian Informasi Jadwal Daily
Admin Pengajar
Siswa 1
LEVEL 2
KELAS
3 PERIODE
5 JENIS FINAL EXAM
12 Jadwal
13 Libur
1.2.1
Jadwal mengajar
1.2.2
Jadwal ujian 9
GURU
Gambar 3.32 DFD Level 1 Mengelola Nilai
F. DFD Level 1 Membuat Raport
DFD level 1 membuat raport ditunjukkan pada gambar 3.33, terdapat dua subproses yaitu menghitung nilai dan mencetak raport. Pada subproses menghitung
nilai ini ada beberapa data yang dipanggil dari beberapa data store. Data yang dipanggil kemudian diolah dan data nilainya dihitung. Setelah diolah dan dihitung
data-data tersebut masuk ke sub proses berikutnya yaitu mencetak rapor. Pada subproses ini raport dapat dicetak.
Data Nilai Daily Test
Data Nilai Final Exam Pengajar
5 JENIS FINAL EXAM
4 LESSON
10
JENIS_LESSON 8
SISWA
1.3.1
Mengelola Nilai Daily Test
1.3.2
Mengelola Final Exam
14 Detil Final
15 Detil Daily Test
Gambar 3.33 DFD Level 1 Membuat Raport
G. DFD Level 1 Membuat Laporan
DFD level 1membuat laporan ditunjukkan pada gambar 3.34. pada DFD level 1 membuat laporan ini terdapat lima sub proses yaitu membuat laporan
perkembangan siswa, membuat laporan nilai per kelas, membuat laporan nilai per level
, membuat laporan kelas, membuat laporan data level dan laporan siswa. Subproses membuat laporan perkembangan siswa ini digunakan untuk membuat
laporan perkembangan siswa. Subproses membuat laporan nilai per kelas digunakan untuk membuat laporan nilai per kelas. Subproses membuat laporan nilai
per level digunakan untuk membuat laporan nilai per level, sub proses membuat laporan data kelas digunakan untuk membuat laooran data kelas ,subproses
membuat laporan data level digunakan untuk membuat laporan data level, dan subproses membuat laporan data siswa digunakan untuk membuat laporan data
siswa.
Data Nilai Siswa yang Telah dihitung
Raport Raport Siswa
Siswa Pengajar
15 Detil Daily Test
14 Detil Final Exam
8 SISWA
1.4.1 Menghitung Nilai
1.4.2 Mencetak Raport
Gambar 3.34 DFD Level 1 Membuat Laporan
3.3.3 Entity Relationship Diagram
Entity Relationship Diagram ERD digunakan untuk menggambarkan
relasi antar entity yang saling berhubungan. Pada ERD yang digunakan untuk membangun aplikasi pengelolaan nilai siswa ini terdapat tiga belas entity. Masing
masing entity memiliki atribut masing-masing. Entity memiliki relasi dengan entity lainnya. Relasi tersebut ada beberapa macam yaitu one to one, one to many dan
many to many .
Informasi Perkembangan Siswa
Laporan Perkembangan Siswa
Informasi Nilai Per Kelas
Laporan Nilai Per Kelas
Laporan Nilai Per Level
Laporan Kelas Laporan Level
Flow_7 Pimpinan
Siswa Pengajar
15 Detil Daily Test
14 Detil Final Exam
11 KATEGORI
8 SISWA
2 KELAS
3 PERIODE
1 LEVEL
1.5.1 Laporan Perkembangan
Siswa
1.5.2 Laporan Nilai Per
Kelas 1.5.3
Laporan Nilai Per Level
1.5.4 Laporan Kelas
1.5.5 Laporan Level
1.5.6 Laporan Siswa
A. Conceptual Data Model
Conceptual data model dari aplikasi pengelolaan nilai siswa terdapat tiga belas
tabel yang berasal dari kebutuhan penyimpanan data dari data flow diagram yaitu tabel pegawai, jabatan, siswa, level, kelas, periode, lesson, guru, jenis lesson, libur,
jadwal, kategori dan jenis final exam. Conceptual data model aplikasi pengelolaan nilai dapat dilihat pada gambar 3.35.
Gambar 3.35 Conceptual Data Model
B. Physical Data Model