16. DFD Level 3 Proses 4.9 Pengolahan Forum
Pada gambar DFD level 3 proses 4.9 berikut ini merupakan proses diskusi, dimana terdapat 2 proses di dalamnya yaitu proses tambah topik dan
komentar.
Guru 4.9.1
Tambah Topik
4.9.2 Ubah
Topik
4.9.3 Hapus
Topik
4.9.4 Lihat
Forum Forum
Data Forum Data Forum
Data Forum Data Forum
Data Forum Data Forum
Data Forum Data Forum
Data Forum Info Forum
Data Forum Info Forum
Data Forum Info Forum
Info Forum Data Forum
Siswa Data Foru
Info Forum 4.9.5
Tambah Komentar
Data Komentar Info Komentar
Data Komentar Info Komentar
Data Forum
4.9.6 Ubah
Komentar
4.9.7 Hapus
Komentar Data Komentar
Info Komentar Data Komentar
Info Komentar
GURU
Data Login Guru Valid
Data Login Guru Valid
Data Login Guru Valid Data Login Guru Valid
Data Login Siswa Valid
Data Login Guru Valid
Data Login Siswa Valid Data Login Siswa Valid
Data Login Guru Valid
Data Login Siswa Valid Data Login Guru Valid
Gambar 3.41 DFD Level 3 Proses 4.9 Pengolahan Forum
3.4.2.4 DFD Level 4
Dfd level 2 adalah merupakan hasil dekomposisi atau turunan dari dfd level 1, di bawah ini adalah merupakan hasil dari dekomposisi dari dfd level 1.
1. DFD Level 4 Proses 3.5.5 Tugas Mengajar
Pada gambar DFD level 4 proses 3.5.5 berikut ini merupakan tugas mengajar, dimana terdapat 5 proses di dalamnya yaitu proses pilih guru, pilih
mata pelajaran, pilih sub kelas, ubah mengajar dan hapus mengajar.
Gambar 3.42
DFD Level 4 Proses 3.5.5 Tugas mengajar
3.4.3 Spesifikasi Proses
Spesifikasi proses adalah keterangan dari sistem yang digambarkan melalui DFD, untuk memperjelas proses
– proses yang sedang berlangsung.
Tabel 3.7 Spesifikasi Proses No.
Detail Keterangan
1. No. Proses
1.0 Nama proses
Login Deskripsi
Validasi data user yang digunakan untuk login Source
Administrator, Siswa, Orangtua, Guru Input
Data login admin, guru, siswa, orangtua dan kepala sekolah Output
Info data login admin, guru, siswa, orangtua dan kepala sekolah Destination
Administrator, Siswa, Orangtua, Guru dan kepala sekolah Logika proses
1. User administrator, siswa, orangtua, guru, kepala sekolah memasukkan data login pada form login.
2. User menekan tombol masuk. 3. Sistem mengecek tipe pengguna.
4. Sistem mengecek validasi NISNIPUsername dan sandi pada database
. 5. Apabila data login valid, sistem akan menampilkan halaman
utama, apabila data login tidak valid, sistem akan menampilkan pesan error.
6. Jika data login kosong maka akan keluar pesan error 2.
No. Proses 2.0
Nama proses Pengolahan Data User
Deskripsi Mengelola data-data akun pengguna
Source Administrator, Guru, Siswa, Orangtua
Input Data Admin, Data Guru, Data Siswa, Data Orangtua yang akan diubah
Output Info admin, Info Guru, Info Siswa, Info Orangtua yang akan diubah
Destination Administrator, Guru, Siswa, Orangtua
Logika proses 1. User memilih menu pengolahan user
2. Data user yang akan diolah dimasukan kedalam system 3. Sistem akan mengecek isi data user
4. Jika data yang dimasukan sesuai maka Sistem menampilkan
perubahan akun pengguna 3
No. Proses 3.0
Nama proses Pengolahan Data Master
Deskripsi Mengelola data master yang dibutuhkan aplikasi ini.
Source Administrator
Input 1. Data Tahun Ajaran yang ditambah
2. Data Tahun Ajaran yang diubah 3. Data Tahun Ajaran yang dihapus
4. Data Kategori Kelas yang ditambah 5. Data Kategori Kelas yang diubah
6. Data Kategori Kelas yang dihapus 7. Data Kelas yang ditambah
8. Data Kelas yang diubah 9. Data Kelas yang dihapus
10. Data Mata Pelajaran Yang ditambah 11. Data Mata Pelajaran Yang diubah