DFD Level 3 Proses 4.7 Pengolahan Pengumuman DFD Level 3 Proses 4.8 Pengolahan Berita

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