3.2.6.2 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan diagram konteks dalam bentuk yang lebih detail. DFD menguraikan proses-proses yang terjadi dalam sistem
sampai proses yang lebih detail. Pada diagram konteks e-learning seperti pada gambar 3.6 dapat diuraikan menjadi beberapa DFD.
3.2.6.2.1 DFD Level 1
Gambar DFD Level 1 berikut ini menjelaskan bahwa pangguna web dapat melakukan akses pada website dengan memilih menu yang ada ke dalam sistem
sebagai admin, pengunjung, kepala sekolah, guru serta siswa yang didalamnya terdapat beberapa pilihan yang berbeda sesuai dengan hak akses setiap pengguna.
2.0 Login
1.0 Pengolahan Akun
3.0 Pengolahan data
master
4.0 Monitoring aktifitas
5.0 Pembelajaran
6.0 Forum
siswa guru
admin
berita
materi tugas
latihan kelas
jurusan matapelajaran
tahun_ajaran
Forum tanya
detail_soal_latihan mengajar
pengumuman soal
Log_soal detail_tugas
detail_kelas Guru
Siswa Kepala
Sekolah Admin
data login data login
data login data login
data login data login
data guru data guru
data siswa data siswa
data guru data guru
data siswa data siswa
data berita data berita
data tahun_ajaran data tahun_ajaran
data matapelajaran data matapelajaran
data kelas data kelas
data jurusan data jurusan
data materi data tugas
data latihan data siswa
data siswa data guru
data guru data tahun_ajaran
data mataplajaran data kelas
data jurusan data materi, data materi yang diunduh
data materi, data materi yang diunduh data tugas
data tugas data latihan
data latihan
data forum_tanya data forum_tanya
data guru info guru
data siswa info siswa
data login info login
info login data login
info login data login
info login data login
data detail_soal_latihan data detail_soal_latihan
data mengajar data mengajar
data pengumuman data pengumuman
data soal data soal
data log_soal data log_soal
data detail_tugas data detail_tugas
data detal_kelas data detal_kelas
info siswa info guru
info berita info tahun_ajaran
info matapelajaran info kelas
info jurusan Info kbm
data siswa data guru
data berita data tahun_ajaran
data matapelajaran data kelas
data jurusan data kbm
data materi data latihan
data tugas data log_login
log_login data login
data log_login data guru
data materi data tugas
data latihan data soal
data mengajar data detail_kelas
data kbm data pengumuman
data detail_soal_latihan info guru
info materi Info tugas
info latihan info soal
info mengajar info detail_kelas
Info kbm info pengumuman
info detail_soal_latihan
Forum jawab
data forum_jawab data forum_jawab
info siswa info detail_tugas
info detail_latihan info detail_soal_latihan
info materi yang diunduh info pengumuman yang dicari
data forum_jawab data forum_tanya
info forum_jawab info forum_tanya
info forum_jawab info forum_tanya
data forum_jawab data forum_tanya
data siswa data detail_tugas
data detail_latihan data detail_soal_latihan
data materi yang diunduh data pengumuman yang dicari
Data detail_kelas Data detail_kelas
data mengajar data mengajar
KBM data kbm
data kbm data kbm
data kbm
Gambar 3.6
DFD Level 1 E-learning
3.2.6.2.2 DFD Level 2
DFD level 2 merupakan hasil dekomposisi atau turunan dari DFD level 1. Berikut ini adalah hasil dari dekomposisi DFD level 1.
1. DFD Level 2 Proses 1 Pengolahan Akun
guru siswa
1.1 Verifikasi Akun
1.2 Ubah data
Akun
1.3 Ubah password
siswa guru
Data siswa Data siswa
Data siswa Data siswa
Data guru Data guru
Data guru Data guru
Data siswa Data siswa
Data guru Data guru
Data siswa Data siswa
Data guru Data guru
Data siswa Data siswa
Data guru Data guru
Data siswa Data siswa
Data guru Data guru
Gambar 3.7
DFD Level 2 Proses 1 Pengolahan Akun
2. DFD Level 2 Proses 3 Pengolahan data master
admin 3.1
Pengolahan data guru
3.2 Pengolahan
data siswa 3.3
Pengolahan jurusan
3.4 Pengolahan
kelas 3.5
Pengolahan matapelajaran
3.6 Pengolahan
tahun ajaran 3.7
Pengolahan berita
matapelajaran kelas
tahun_ajaran
berita jurusan
siswa guru
Data Guru Data Guru
Data Guru Data Guru
Data Siswa Data Siswa
Data Siswa Data Siswa
Data jurusan Data jurusan
Data jurusan Data jurusan
Data kelas Data kelas
Data kelas Data kelas
Data matapelajaran Data matapelajaran
Data matapelajaran info matapelajaran
Data tahun ajaran Data tahun ajaran
Data tahun ajaran Data tahun ajaran
Data berita Data berita
Data berita Data berita
3.8 Pengolahan
mengajar mengajar
Data mengajar Data mengajar
Data guru Data guru
Data matapelajaran Data matapelajaran
Data mengajar Info mengajar
3.9 Pengolahan
Detail_kelas Detail_kelas
Data detail_kelas Data detail_kelas
Data mengajar Data mengajar
Data kelas Data kelas Data tahun_ajaran
Data tahun_ajaran Data detail_kelas
Info detail_kelas
3.10 Pengolahan
KBM Info KBM
Data KBM KBM
Data kbm
Data kbm
Data detail kelas Data detail kelas
Data mengajar Data mengajar
Gambar 3.8
DFD Level 2 Proses 3 Pengolahan data master