Data Flow Diagram Sistem Informasi Akademik yang Diusulkan
Petugas pendaftaran
Calon siswa 1
Login Data Login
Info lvalidasi login invalid
2 Input
pendaftaran Siswa baru
User Data login
Info lvalidasi login invalid
Formulir yang telah diisi, persyaratan
Pendaftaran Data pendaftar
Info data pendaftar
persyaratan 3
Seleksi penerimaan
Data calon siswa Info Hasil seleksi
4 Pembatalan
penerimaan Info pemanggilan
Pemanggilan ulang
guru Petugas
pendaftaran 5.0
Pembagian kelas dan wali
kelas Data calon siswa
Info pembagian kelas dan walikelas
Info pembagian kelas Data pembagian kelas
siswa Data pembagian kelas
dan walikelas
7.0 Mengelola
data nilai
Data nilai siswa Nilai
Data nilai siswa
Info nilai siswa Raport siswa
8.0 Membuat
laporan Data nilai siswa
Kepala sekolah Laporan pendaftaran
Laporan hasil seleksi Laporan kelas dan walikelas
Laporan nilai siswa 6.0
Membuat jadwal
pelajaran Mata
pelajaran Data mata
pelajaran kurikulum
Daftar jadwal pelajaran
jadwal pelajaran
Daftar jadwal pelajaran
Data mata pelajaran Jadwal
pelajaran Jadwal pelajaran
Guru
Data guru
Data guru
Data pendaftaran Kelas
Data kelas Wali kelas
Data wali kelas
9.0 Mengelola
data master Input Data Master
Info Data master Pembelajaran
Data pembelajaran Data guru
Data kelas
Data mata pelajaran Data jadwal pelajaran
Data kelas Data guru
Request jadwal via SMS
Request nilai via SMS Nilai
Gambar 4.21 DFD Level 1 yang Diusulkan
Didalam Gambar DFD level 1di atas ini terdapat 9 Proses yaitu 1.0 Login, 2.0 input pendaftaran siswa baru, 3.0 penerimaan siswa, 4.0 pembatalan penerimaan, 5.0
pembagian kelas dan walikelas, 6.0 membuat jadwal pelajaran, 7.0 mengelola data nilai, 8.0 membuat laporan, 9.0 mengelola data master.
Pada DFD level 1 tersebut dilakukan pemecahan pada level 1 yaitu login untuk memperjelas proses login. Berikut ini adalah DFD level 2 proses 1.
Bagian pendaftaran
Bagian kurikulum
guru 1.1
Verifikasi Username
1.2 Verifikasi
Password User
Data Username
Info Username Kosong Info Username Tidak Terdaftar
Data username
Info Username Kosong Info Username Tidak Terdaftar
Data Username
Info Username Kosong Info Username Tidak Terdaftar
Data Username Data Username
Data Password
Password belum teriisi Password Salah
Data Password
Password belum teriisi Password Salah
Password belum teriisi Password Salah
Data Password Data Username
Gambar 4.22 DFD Level 2 Proses 1 yang Diusulkan
Didalam Gambar DFD level 2 proses 1 di atas ini terdapat 2 Proses yaitu 1.1 verifikasi username, 1.2 verifikasi password. Proses tersebut untuk memperjelas
proses login yang dilakukan oleh para staff. Berikut ini adalah DFD level 2 proses 2.
Calon siswa Petugas
pendaftaran 2.1
Mengambil formulir
Formulir pendaftaran kosong Persyaratan pendaftaran
2.2 Mengisi
formulir Data calon siswa
2.3 Input data
calon siswa Formulir yang telah
diisi dan persyaratan
Data Calon siswa Pendaftaran
Data calon siswa Info Data Calon Siswa
Gambar 4.23 DFD Level 2 Proses 2 yang Diusulkan
Didalam Gambar DFD level 2 proses 2 di atas ini terdapat 3 Proses yaitu 2.1 mengambil formulir, 2.2 mengisi formulir, 2.3 input data calon siswa. Berikut ini
adalah DFD level 2 proses 3.
Petugas pendaftaran
Calon siswa 3.1
Penyeleksian calon siswa
Data calon siswa
Pendaftaran Data calon siswa
Info penyeleksian Calon siswa
Info penyeleksian Calon siswa
3.2 Input data
siswa baru Data siswa baru
Siswa Data siswa
baru
3.3 Info
penerimaan Data siswa baru
Info siswa yang diterima via SMS
Data siswa yang tidak diterima
Pengumuman siswa yang tidak diterima
Info data siswa baru Info data siswa baru
Gambar 4.24 DFD Level 2 Proses 3 yang Diusulkan
Didalam Gambar DFD level 2 proses 3 di atas ini terdapat 3 Proses yaitu 3.1 penyeleksian calon siswa, 3.2 input data siswa baru, 3.3 mencetak pengumuman
penerimaan. Proses tersebut untuk memperjelas proses seleksi siswa baru. Berikut ini adalah DFD level 2 proses 4.
Calon siswa Petugas
pendaftaran 4.1
Pembatalan penerimaan
Info pembatalan penerimaan
Pendaftaran
4.2 Mengecek
siswa yang tidak diterima
mengecek siswa yg tidak diterima
mengecek siswa yg tidak diterima
Info siswa yang tidak diterima 4.3
Menyeleksi siswa yang
tidak diterima menyeleksi siswa yang tidak diterima
menyeleksi siswa yang tidak diterima Info hasil seleksi
Info hasil seleksi 4.4
Pemanggilan kembali siswa
yg tidak diterima
Info hasil seleksi Info hasil seleksi
Info pembatalan penerimaan
Gambar 4.25 DFD Level 2 Proses 4 yang Diusulkan
Didalam Gambar DFD level 2 proses 4 di atas ini terdapat 4 Proses yaitu 4.1 pembatalan penerimaan, 4.2 mengecek siswa yang tidak diterima, 4.3 menyeleksi
siswa yang diterima, 4.4 pemanggilan kemabali siswa yang tidak diterima. Proses tersebut untuk memperjelas proses pembatalan penerimaan. Berikut ini adalah DFD
level 2 proses 5.
Petugas pendaftaran
siswa guru
5.1 Pembagian
kelas Info siswa
Siswa kelas
Info siswa baru Info kelas
Wali kelas Info kelas
5.3 divalidasi
Info pembagian kelas Dan wali kelas
Data siswa baru
Data kelas
5.2 Pembagian
wali kelas Data kelas
Data wali kelas
Data kelas Info pembagian kelas
Info pembagian kelas via SMS Data wali kelas
Data wali kelas
5.4 Info via SMS
Data kelas
Data wali kelas Info wali kelas
Data wali kelas divalidasi Data kelas validasi
Gambar 4.26 DFD Level 2 Proses 5 yang Diusulkan
Didalam Gambar DFD level 2 proses 5 di atas ini terdapat 4 Proses yaitu 5.1 pembagian kelas, 5.2 pembagian walikelas, 5.3 divalidasi, 5.4 Info via SMS. Proses
tersebut untuk memperjelas proses pembagian kelas dan walikelas. Berikut ini adalah DFD level 2 proses 6.
kurikulum 6.1
Input jadwal
Mata pelajaran
Daftar mata pelajaran
Guru Data guru
Data pelajaran, Data guru,
Data kelas
6.4 Info jadwal
pelajaran Jadwal
Data pelajaran, Data guru,
Data kelas
Data jadwal siswa
Info Jadwal Pelajaran Kelas
Data kelas
Guru Info jadwal pelajaran via SMS
6.2 Input
data guru
Data guru Data guru
Request jadwal via SMS Daftar mata pelajaran
6.3 Divalidasi
Data jadwal Data jadwal divalidasi
Gambar 4.27 DFD Level 2 Proses 6 yang Diusulkan
Didalam Gambar DFD level 2 proses 6 di atas ini terdapat 4 Proses yaitu 6.1 input jadwal, 5.2 input data guru, 5.3 divalidasi, 5.4 info jadwal pelajaran. Proses
tersebut untuk memperjelas proses pembagian membuat jadwal pelajaran. Berikut ini adalah DFD level 2 proses 7.
guru Kepala sekolah
7.1 Menghitung
nilai siswa Data nilai siswa yang
ditambahkan Nilai
Data nilai siswa yang ditambahkan
Data nilai siswa
7.3 Mencetak
raport Raport siswa
7.4 pengesahan
Raport siswa Raport siswa
7.5 Penyerahan
raport Raport siswa
siswa Raport siswa
Pembelajaran Data nilai siswa
Data pembelajaran Data pembelajaran
Info nilai siswa via SMS 7.2
membuat raport
Raport Data raport
Data raport Request nilai
siswa via SMS
Gambar 4.28 DFD Level 2 Proses 7 yang Diusulkan
Didalam Gambar DFD level 2 proses 7 di atas ini terdapat 4 Proses yaitu 7.1 menghitung nilai siswa, 7.2 mencetak raport, 7.3 pengesahan, 7.4 penyerahan raport.
Proses tersebut untuk memperjelas proses pembagian mengelola nilai siswa. Berikut ini adalah DFD level 2 proses 8.
8.1 Mencetak
laporan pendaftaran
Kepala sekolah
Siswa Laporan calon siswa
Pendaftaran
8.2 Mencetak
laporan siswai Laporan siswa
8.3 Mencetak
laporan kelas dan walikelas
Kelas Data kelas
Laporan kelas dan walikelas
Nilai 8.4
Mencetak laporan nilai
siswa Data nilai
siswa Laporan nilai siswa
Data pendaftar
Data siswa baru
Wali kelas Data wali kelas
Gambar 4.29 DFD Level 2 Proses 8 yang Diusulkan
Didalam Gambar DFD level 2 proses 8 di atas ini terdapat 4 Proses yaitu 8.1 mencetak laporan pendaftaran, 8.2 mencetak laporan hasil seleksi, 8.3 mencetak
laporan kelas dan walikelas, 8.4 mencetak laporan nilai siswa. Proses tersebut untuk memperjelas proses mengelola nilai siswa. Berikut ini adalah DFD level 2 proses 9.
Kurikulum 9.1
Pengolahan Data kelas
Kelas Data kelas yang ditambah,
edit,hapus Data kelas yang ditambah,
edit,hapus
9.2 Pengolahan
data guru Info kelas yang ditambah,
edit,hapus Data kelas yang ditambah,
edit,hapus
Data kelas yang ditambah, edit,hapus
Guru
Data guru yang ditambah, edit,hapus
Data guru yang ditambah, edit,hapus
Info guru yang ditambah, edit,hapus
Info guru yang ditambah, edit,hapus
9.3 Pengolahan
data pelajaran Mata
pelajaran Data pelajaran yang ditambah,
edit,hapus Data pelajaran yang ditambah,
edit,hapus Info pelajaran yang ditambah,
edit,hapus Info pelajaran yang ditambah,
edit,hapus 9.4
Pengolahan data siswa
Data siswa yang ditambah, edit,hapus
Siswa Info siswa yang ditambah,
edit,hapus Info siswa yang ditambah,
edit,hapus Info siswa yang ditambah,
edit,hapus
Gambar 4.30 DFD Level 2 Proses 9 yang Diusulkan
Didalam Gambar DFD level 2 proses 9 di atas ini terdapat 4 Proses yaitu 9.1 pengolahan data kelas, 9.2 pengolahan data guru, 9.3 pengolahan data pelajaran, 9.4
pengolahan data siswa. Proses tersebut untuk memperjelas proses pembagian pengolahan data master.