BAB 2 TINJAUAN PUSTAKA
3.4 Analisis Kebutuhan Fungsional
3.4.2.3 DFD Level 3
Dari penggambaran masing-masing DFD level 2, terdapat DFD level 3 yang merupakan hasil dekomposisi atau turunan dari DFD level 2 tertentu. Berikut ini adalah hasil dari dekomposisi dari DFD level 2.
1. DFD Level 3 Proses 2.1 Pengolahan Data Guru
Gambar 3.15 berikutmenjelaskan proses pengolahan data guru, dimulaidari penambahannya, perubahan, ataupun pengolahan data lainnya yang bersangkutan dengan data guru.
2.1.1 Import Data Guru 2.1.2 Tambah Data Guru 2.1.3 Ubah Data Guru 2.1.4 Hapus Data Guru 2.1.5 Cari Data Guru Kesiswaan
Data import guru
Info import guru
Info tambah guru Data tambah guru
Data ubah guru Info ubah guru
Data hapus guru
Info hapus guru
Data cari guru
Info cari guru
guru Data import guru
Data import guru
Data tambah guru Data tambah guru
Data ubah guru
Data ubah guru
Data hapus guru
Data hapus guru
Data cari guru Data cari guru Login valid
Login valid
Login valid
Login valid
Login valid
2. DFD Level 3 Proses 2.2 Pengolahan Data Siswa
Gambar 3.16 berikut menjelaskan proses pengolahan data siswa, dimulai dari penambahannya, perubahan, ataupun pengolahan data lainnya yang bersangkutan dengan data siswa.
2.2.1 Import Data siswa 2.2.2 Tambah Data siswa 2.2.3 Ubah Data siswa 2.2.4 Hapus Data siswa 2.2.5 Cari Data siswa Kesiswaan
Data import siswa
Info import siswa
Info tambah siswa Data tambah siswa
Data ubah siswa Info ubah siswa
Data hapus siswa
Info hapus siswa
Data cari siswa
Info cari siswa
siswa Data import siswa
Data import siswa
Data tambah siswa Data tambah siswa
Data ubah siswa
Data ubah siswa
Data hapus siswa
Data hapus siswa
Data cari siswa Data cari siswa
Login valid
Login valid
Login valid
Login valid
Login valid
3. DFD Level 3 Proses 2.3 Pengolahan Data Kelas
Gambar 3.17 berikut menjelaskan proses pengolahan data kelas, dimulai dari penambahannya, perubahan, ataupun pengolahan data lainnya yang
bersangkutan dengan data kelas.
2.3.1 Tambah Data kelas 2.3.2 Ubah Data kelas 2.3.3 Hapus Data kelas 2.3.4 Cari Data kelas Kesiswaan
Info tambah kelas Data tambah kelas
Data ubah kelas Info ubah kelas
Data hapus kelas
Info hapus kelas
Data cari kelas
Info cari kelas
kelas Data tambah kelas
Data tambah kelas
Data ubah kelas
Data ubah kelas
Data hapus kelas
Data hapus kelas
Data cari kelas Data cari kelas
Login valid
Login valid
Login valid
Login valid
Gambar 3.17 DFD Level 3 Proses 2.3 Pengolahan Data Kelas
4. DFD Level 3 Proses 2.4 Pengolahan Data Detail Kelas
Gambar 3.18 berikut menjelaskan proses pengolahan data detail kelas, dimulai dari penambahannya, perubahan, ataupun pengolahan data lainnya yang bersangkutan dengan data kelas.
2.4.1 Tambah Data Detail_kelas 2.4.2 Ubah Data Detail_kelas 2.4.3 Hapus Data Detail_kelas 2.4.4 Cari Data Detail_kelas Kesiswaan
Info tambah detail_kelas Data tambah detail_kelas
Data ubah detail_kelas Info ubah detail_kelas
Data hapus detail_kelas
Info hapus detail_kelas
Data cari detail_kelas
Info cari detail_kelas
Detail_kelas Data tambah detail_kelas
Data tambah detail_kelas
Data ubah detail_kelas
Data ubah detail_kelas
Data hapus detail_kelas
Data hapus detail_kelas
Data cari detail_kelas Data cari detail_kelas
guru
Data guru
kelas Data kelas
Tahun_ajaran Data tahun_ajaran Data guru D at a ke las D a ta tah un _ aj a ra n Login valid Login valid Login valid Login valid
Gambar 3.18 DFD Level 3 Proses 2.4 Pengolahan Data Detail Kelas
5. DFD Level 3 Proses 2.5 Pengolahan Data Matapelajaran
Gambar 3.19berikut menjelaskan proses pengolahan data matapelajaran, dimulai dari penambahannya, perubahan, ataupun pengolahan data lainnya yang bersangkutan dengan data matapelajaran.
2.5.1 Import Data matapelajaran 2.5.2 Tambah Data matapelajaran 2.5.3 Ubah Data matapelajaran 2.5.4 Hapus Data matapelajaran 2.5.5 Cari Data matapelajaran Kurikulum
Data import matapelajaran
Info import matapelajaran
Info tambah matapelajaran Data tambah matapelajaran
Data ubah matapelajaran Info ubah matapelajaran
Data hapus matapelajaran
Info hapus matapelajaran
Data cari matapelajaran
Info cari matapelajaran
matapelajaran Data import matapelajaran
Data import matapelajaran
Data tambah matapelajaran Data tambah matapelajaran
Data ubah matapelajaran
Data ubah matapelajaran
Data hapus matapelajaran
Data hapus matapelajaran
Data cari matapelajaran Data cari matapelajaran
Login valid
Login valid
Login valid
Login valid
Login valid
Gambar 3.19 DFD Level 3 Proses 2.5 Pengolahan Data Matapelajaran
6. DFD Level 3 Proses 1.6 Pengolahan Data Tahun Ajaran
Gambar 3.20berikut menjelaskan proses pengolahan data tahun ajaran, dimulai dari penambahannya, perubahan, ataupun pengolahan data lainnya yang bersangkutan dengan data tahun ajaran.
2.6.1 Tambah Data tahun_ajaran 2.6.2 Ubah Data tahun_ajaran 2.6.3 Hapus Data tahun_ajaran 2.6.4 Cari Data tahun_ajaran kurikulum
Info tambah tahun_ajaran Data tambah tahun_ajaran
Data ubah tahun_ajaran Info ubah tahun_ajaran
Data hapus tahun_ajaran
Info hapus tahun_ajaran
Data cari tahun_ajaran
Info cari tahun_ajaran
Tahun_ajaran Data tambah tahun_ajaran
Data tambah tahun_ajaran
Data ubah tahun_ajaran
Data ubah tahun_ajaran
Data hapus tahun_ajaran
Data hapus tahun_ajaran
Data cari tahun_ajaran Data cari tahun_ajaran
Login valid
Login valid
Login valid
Login valid
Gambar 3.20 DFD Level 3 Proses 2.6 Pengolahan Data Tahun Ajaran
7. DFD Level 3 Proses 2.7 Pengolahan Data Mengajar
Gambar 3.21 berikut menjelaskan proses pengolahan penambahan data mengajar ialah terdiri dari dua elemen/atribut data yaitu data matapelajaran dan data guru sehingga terbentuklah data mengajar yang baru.
2.7.1 Tambah Data mengajar 2.7.2 Ubah Data mengajar 2.7.3 Hapus Data mengajar 2.7.4 Cari Data mengajar kurikulum
Info tambah mengajar Data tambah mengajar
Data ubah mengajar Info ubah mengajar
Data hapus mengajar
Info hapus mengajar
Data cari mengajar
Info cari mengajar
Mengajar Data tambah mengajar
Data tambah mengajar
Data ubah mengajar
Data ubah mengajar
Data hapus mengajar
Data hapus mengajar
Data cari mengajar Data cari mengajar guru Matapelajaran Data matapelajaran D a ta m a ta p e lajar a n Data guru Data guru Login valid Login valid Login valid Login valid
Gambar 3.21 DFD Level 3 Proses 2.7 Pengolahan Data Mengajar
8. DFD Level 3 Proses 2.8 Pengolahan Data KBM
Gambar 3.22berikut menjelaskan proses pengolahan data KBM, penambahan data KBM ialah terdiri dari dua elemen/atribut data yaitu data tahun ajaran dan data detail kelas sehingga terbentuklah data KBM yang baru.
2.8.1 Tambah Data KBM 2.8.2 Ubah Data KBM 2.8.3 Hapus Data KBM 2.8.4 Cari Data KBM kurikulum Info tambah KBM Data tambah KBM Data ubah KBM Info ubah KBM Data hapus KBM Info hapus KBM Data cari KBM Info cari KBM KBM Data tambah KBM Data tambah KBM Data ubah KBM Data ubah KBM Data hapus KBM Data hapus KBM Data cari KBM Data cari KBM mengajar detail_kelas Data detail_kelas Da ta de tail _ ke la s Data mengajar Data mengajar Login valid Login valid Login valid Login valid
Gambar 3.22 DFD Level 3 Proses 2.8 Pengolahan Data KBM
9. DFD Level 3 Proses 2.9 Pengolahan Data Berita
Gambar 3.23berikut menjelaskan proses pengolahan berita, berita hanya bisa ditambahkan oleh seorang admin pengguna saja, setelah di simpan maka berita akan terlihat dan terbaca oleh semua user.
2.9.1 Tambah Data Berita 2.9.2 Ubah Data Berita 2.9.3 Hapus Data Berita 2.9.4 Cari Data Berita Admin
Info tambah Berita Data tambah Berita
Data ubah Berita Info ubah Berita
Data hapus Berita
Info hapus Berita
Data cari Berita
Info cari Berita
Berita Data tambah Berita
Data tambah Berita
Data ubah Berita
Data ubah Berita
Data hapus Berita
Data hapus Berita
Data cari Berita Data cari Berita Login valid
Login valid
Login valid
Login valid
Gambar 3.23 DFD Level 3 Proses 2.9 Pengolahan Data Berita
10. DFD Level 3 Proses 1.10 Pengolahan Data Pengguna (Admin)
Gambar 3.24berikut menjelaskan proses pengolahan data admin pengguna, yaitu pengolahan data admin di E-Learning SMAN 1 Kadugede ini, sebagai berikut.
2.10.1 Tambah Data Pengguna 2.10.2 Ubah Data Pengguna 2.10.4 Cari Data Pengguna Admin
Info tambah Pengguna Data tambah Pengguna
Data ubah Pengguna Info ubah Pengguna
Data cari Pengguna
Info cari Pengguna
Admin Data tambah Pengguna
Data tambah Pengguna
Data ubah Pengguna
Data ubah Pengguna
Data cari Pengguna Data cari Pengguna
Login valid
Login valid
Login valid
Gambar 3.24 DFD Level 3 Proses 2.10 Pengolahan Data Pengguna
11. DFD Level 3 Proses 4.1 Data Pengumuman
Gambar 3.25berikut menjelaskan proses pengolahan data pengumuman, guru dapat menambahkan data pengumuman pada setiap kelas yang dimilikinya.
4.1.1 Tambah pengumuman 4.1.2 Cari pengumuman 4.1.3 Ubah pengumuman 4.1.4 Hapus pengumuman Guru Pengumuman
Data Penambahan Pengumuman
Info Penambahan Pengumuman
Data Pencarian Pengumuman Info Pengumuman
Data Perubahan Pengumuman
Info Perubahan Pengumuman
Data Penghapusan Pengumuman
Info Penghapusan Pengumuman
Data Penambahan Pengumuman
Info Pengumuman yang ditambah
Info Pengumuman
Data Perubahan Pengumuman Info Pengumuman yang dirubah
Data Pengumuman yang dihapus Info Pengumuman yang dihapus
Siswa Info Pengumuman
Login Guru Valid
Login Guru Valid
Login Guru Valid Login Guru Valid
Gambar 3.25 DFD Level 3 Proses 4.1 Pengumuman
12. DFD Level 3 Proses 4.2 Data Materi
Gambar 3.26berikut menjelaskan proses pengolahan data materi, bagaimana materi tersebut mulai ditambahkan, kemudian siswa dapat mengunduhnya.
4.2.1 Tambah materi 4.2.2 Cari materi 4.2.3 Ubah materi 4.2.4 Hapus materi 4.2.5 Unduh materi Guru Materi Data Penambahan Materi
Info Materi yang sudah ditambah
Data Pencarian Materi Info Materi yang sudah dicari
Data Materi yang diubah Info Materi yang sudah diubah
Data penghapusan Materi
Siswa Info Materi yang akan diunduh
Info Penghapusan Materi
Data Materi yang ditambah
Info Penambahan Materi
Data materi
Data Perubahan Materi Info Perubahan Materi
Data Penghapusan Materi Info materi terhapus
Data materi
Info Materi yang akan diunduh
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Gambar 3.26 DFD Level 3 Proses 4.2 Data Materi
13. DFD Level 3 Proses 4.3DataTugas
Gambar 3.27 berikut menjelaskan proses pengolahan data tugas, bagaimana materi tersebut mulai ditambahkan, kemudian siswa dapat melihatnya, jika dibutuhkan maka siswa juga dapat mengunggah balik jawaban dari tugas tersebut.
4.3.1 Tambah tugas 4.3.1 Cari tugas 4.3.3 Ubah tugas 4.3.4 Hapus tugas 4.3.5 Unduh tugas 4.3.6 Unggah tugas Guru Siswa Tugas Detail_Tugas
Data Penambahan Tugas Info Penambahan Tugas
Info Pencarian Tugas Pencarian Tugas
Data Tugas yang dirubah Info Perubahan Tugas
Data tugas yang dihapus
Info Penghapusan tugas
Info Tugas yang sudah diunggah
Info Tugas yang akan diunduh
Data Tugas yang di unggah Info Tugas yang sudah diunggah Data Penambahan Tugas
Info Penambahan Tugas
Info Tugas
Data tugas yang dirubah Info perubahan tugas
Data Tugas Yang dihapus Info Tugas yang dihapus Info Tugas
Data Pengunggahan Tugas Info Tugas yang sudah diunggah
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Gambar 3.27 DFD Level 3 Proses 4.3 Data Tugas
14. DFD Level 3 Proses 4.4Data Latihan
Gambar 3.28 berikut menjelaskan proses pengolahan data latihan, dimana guru kelas bersangkutan dapat membuat latihan pada kelas tersebut, kemudian menambahkan soalnya, dan nantinya siswa dapat mengerjakan latihan tersebut.
4.4.1 Tambah latihan 4.4.2 Cari latihan 4.4.3 Ubah latiihan 4.4.4 Hapus lathan 4.4.5 Kerjakan Latihan Guru Siswa Latihan Detail_Latihan
Data Penambahan Latihan Data Penambahan Soal Info Penambahan Latihan
Info Pencarian Latihan Pencarian Latihan
Data Latihan yang dirubah Info Perubahan Latihan
Data Latihan yang dihapus
Info Penghapusan Latihan
Info Latihan Yang sudah dikerjakan
Data Latihan Yang dikerjakan Info Latihan Yang sudah dikerjakan Data Penambahan Latihan
Data Penambahan Soal Info Penambahan Latihan
Info Latihan
Data Latihan yang dirubah Info perubahan Latihan
Data Latihan Yang dihapus Info Latihan yang dihapus
Data Pengerjaan Latihan Info Latihan Yang sudah dikerjakan
Soal
Info Soal
Info Soal yang sudah ditambahkan
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Login Guru Valid
Gambar 3.28 DFD Level 3 Proses 4.4 Data Latihan
15. DFD Level 3 Proses 4.5Data Diskusi
Gambar 3.29 berikut menjelaskan proses forum diskusi dimana terjadi interaksi tanya jawab antara guru dan siswa.
4.5.1 Tambah diskusi 4.5.2 Tampil Diskusi 4.5.3 Tambah komentar Siswa guru
Data tambah diskusi guru
Data tambah diskusi siswa Data tambah diskusi guru
Data tampil diskusi guru Info Tampil diskusi guru
Data Tambah komentar guru Info Tambah komentar guru
Data Tambah komentar siswa Info Tambah komentar siswa Data Tampil diskusi siswa
Info Tampil diskusi siswa Data tambah diskusi siswa
info tambah diskusi siswa
Forum_tanya
Forum_jawab Data tambah komentar guru
Data tambah komentar siswa
Data tambah komentar guru Data tambah komentar Data komentar forum
Data Olah komentar Forum
Data tambah diskusi siswa Data tambah diskusi guru
Data Tampil diskusi guru Data Tampil diskusi siswa Data Tampil diskusi guru Data Tampil diskusi siswa
Login V alid
Login V alid
Login V
alid Data tampil diskusi siswaData tampil diskusi guru
Info diskusi guru
Gambar 3.29 DFD Level 3 Proses 4.5 Diskusi