Data Flow Diagram Perancangan Sistem

3.2.3 Data Flow Diagram

A. Diagram Berjenjang Aplikasi Penilaian Kurikulum 2013 1 Mengolah Data 2.1 Penilaian Akademik 2.2 Penilaian Non Akademik 1.1 Data Mata Pelajaran 1.2 Data Siswa 1.3 Data Guru Mata Pelajaran 1.4 Data Guru Wali Kelas 2.1.1 Pengetahuan 2.1.2 Sikap 2.1.3 Ketrampilan 3 Laporan 2.2.1 Ektrakulikuler 2.2.2 Absensi 3.1 Penilaian 2 Penilaian 3.2 Rapor 1.5 Data Kelas 1.6 KKM 1.7 KRS Gambar 3.7 Diagram Berjenjang Penilaian Kurikulum 2013 Pada gambar diagram di atas ada 3 fungsi utama yang bisa dilakukan oleh user. Fungsi-fungsi tersebut adalah mengelola data, penilaian dan laporan. Lebih rinci lagi mengelola data terdiri dari mengelola data mata pelajaran, mengelola data siswa, mengelola data guru mata pelajaran, mengelola data guru wali kelas, mengelola data kelas, mengelola data KRS dan mengelola data KKM. Mengelola data ini dilakukan oleh bagian penilaian. Proses penilaian sendiri terbagi menjadi penilaian akademik dan penilaian non akademik. Penilaian akademik meliputi penilaian pengetahuan, penilaian sikap dan penilaian ketrampilan. Fungsi penilaian akademik ini dilakukan oleh guru mata pelajaran. Sedangkan penilaian non akademik meliputi fungsi penilaian ekstrakulikuler dan rekap absensi siswa. Fungsi penilaian non akademik dilakukan oleh guru wali kelas. Fungsi terakhir yaitu pembuatan laporan yang dilakukan oleh bagian penilaian. Pembuatan laporan meliputi pembuatan lapooran penilaian, rapor siswa. B. Context Diagram Laporan Penilaian Format KHS Format Rapor Rapor KRS Data Mata Pelajaran Data Kelas Data Guru Wali Kelas KKM Data Sis wa Nilai Peng etahuan Nilai Ketrampilan Nilai Sikap Absensi Siswa Nilai Ekstrakulikuler Nilai Peng etahuan Nilai Sikap Nilai Ketrampilan Aplikasi Penilaian Kurikulum 2013 + Guru M ata Pelajaran Wali Kelas Sis wa Bag ian Penilaian Kepala Sekolah Gambar 3.8 Context Diagram Penilaian Kurikulum 2013 Gambar 3.8 menggambarkan ada 4 entitas yang terlibat dalam sistem ini, yaitu guru mata pelajaran, bagian penilaian, guru wali kelas dan siswa. Sistem ini menangani proses penilaian sampai dengan laporan utama yaitu rapor siswa. C. DFD Level 0 Proses Penilaian Kurikulum 2013 Sistem ini memiliki 3 proses utama yaitu mengelola data, penilaian dan pembuatan laporan. Pada proses mengelola data, bagian penilaian melakukan input semua data yang dibutuhkan pada proses penilaian. Setelah semua data diinputkan, guru mata pelajaran baru bisa melakukan proses penilaian. Semua nilai tersebut akan disimpan pada data store, total terdapat 11 data store pada sistem ini. Laporan Penilaian Data Konversi Simpan data deskrips i KD Keterampilan [KD Peng etahuan] eks tra s is wa Admin Data Des kripsi Data eks tra Simpan data ekstra Simpan data konvers i Simpan data admin Simpan Data KD Keterampilan Simpan Data KD Pengetahuan Simpan eks tra s is wa Simpan KKM Simpan Nilai Ekstrakulikuler Simpan Absensi Siswa Simpan Nilai Peng etahuan Simpan Nilai Sikap Simpan Nilai Ketrampilan Simpan KRS Simpan Data Mata Pelajaran Simpan Data Guru Wali Kelas Simpan Data Kelas Simpan Data Sis wa Simpan Data Guru M apel Format Rapor Rapor Nilai Peng etahuan Nilai Ketrampilan Nilai Sikap Absensi Siswa Nilai Ekstrakulikuler KRS Data Mata Pelajaran Data Kelas Data Guru Wali Kelas KKM Data Sis wa Data Guru M ata Pelajaran Nilai Peng etahuan Nilai Sikap Nilai Ketrampilan Guru M ata Pelajaran Wali Kelas Bag ian Penilaian Sis wa 1 Meng elola Data + 2 Penilaian + 3 Laporan 1 Guru M ata Pelajaran 2 Sis wa 3 Kelas 5 Guru Wali Kelas 6 Mata Pelajaran 7 KRS 12 Nilai Ketrampilan 13 Nilai Sikap 14 Nilai Peng etahuan 15 Absensi Siswa 16 Nilai Ekstrakulikuler 4 KKM 1 18 kd_keterampilan 19 kd_pengetahuan 10 Ekstra 17 Ekstra_s is wa 9 konversi 8 admin 11 deskripsi Kepala Sekolah Gambar 3.9 DFD Level 0 Proses Penilaian Kurikulum 2013 D. DFD Level 1 Subsistem Mengelola Data Gambar 3.10 DFD Level 1 Subsistem Mengelola Data Pada Gambar 3.10 merupakan decompose dari proses mengelola data. Terlihat ada 11 proses mengelola data, yaitu mengelola data guru mata pelajaran, mengelola data siswa, mengelola data KKM, mengelola data mata pelajaran, mengelola data guru wali kelas, mengelola data kelas, mengelola data KRS, mengelola data admin, mengelola data konversi, mengelola data ekstrakulikuler, mengelola data deskripsi. E. DFD Level 1 Subsistem Penilaian Gambar 3.11 DFD Lvel 1 Subsistem Penilaian Pada Gambar 3.11 merupakan decompose dari proses penilaian. Terlihat ada 8 proses mengelola data, yaitu penilaian pengetahuan, penilaian sikap, penilaian ketrampilan, penilaian absensi siswa, penilaian ekstrakulikuler, pengelolaan data ekstra, data kompetensi dasar pengetahuan dan keterampilan.

3.2.4 Pemodelan Database