diketahui agar si pembuat sistem tahu persis kapan sebuah data harus disimpan, kapan harus ditanggapi proses, dan kapan harus didistribusikan ke bagian lain.
Berikut Data Flow DiagramDFDyang menggambarkan sistem Pendaftaran Siswa yang diusulkan di sekolah SMP YAS Bandung :
Calon siswa
1 Pendaftaran
Siswa Baru
Pendaftaran 2
Update Konten Kepala sekolah
Data_Konf_Pendaftaran
3 Informasi
Penerimaan Dan Pembagian
kelas Data_Siswa_Baru
Konfirmasi_Pendaftaran Data_Konfirmasi_Pendaftaran
Data_Siswa Data_Siswa
D a
ta _
S is
w a
Data_Siswa K
o n
fir m
a s
i_ L
o g
in Inp
ut
us e
rna me
in put
pa s
s w
or d
i In
fo rm
a s
i_ D
a ta
_ S
is w
a _
b a
ru D
at a
_ S
is w
a _
d an
_ K
o n
f_ P
e n
d a
fta ra
n
Siswa
Registrasi Data_Registrasi
Data_Registrasi D
a ta
_ S
is w
a Data_Siswa
Invalid Siswa
4 Login
User
Input_username Input_paswword
Validasi Data_penerimaan
_siswa Informasi_penerimaan
kelas Data kelas
D a
ta k
e la
s
Ko n
fi rma
s
i_ lo
g in
Gambar 4.5
Data Flow DiagramDFD Level 1 sistem pendaftaran siswa yang diusulkan
Calon siswa
1.1 Input_Data_Sis
wa_Baru
1.2 Komfirmasi_Pen
daftaran Data_Siswa_Baru
Data_Siswa_Baru Pendaftaran
Komfirmasi_Pendaftaran Da
ta _
S is
w a
_ B
a ru
Gambar 4.6.
Data Flow DiagramDFD Level 3 Proses 1 sistem pendaftaran siswa yang diusulkan
Kepala sekolah 2.1
input data login
2.2 konfirmasi
login 2.3
input data siswabaru
2.4 input data
siswa Kepala
sekolah
pendaftaran
siswa Data_kepala sekolah
_ Data_login
Konfirmasi_login
Data_siswabaru
Data_siswa
2.5 input data
registrasi registrasi
Data_registrasi
2.5 input data
kelas kelas
Data_kelas Data_kelas
Data_siswabaru
Data_siswa
Data_registrasi
Gambar 4.7.
Data Flow DiagramDFD Level 2 Proses 2 sistem pendaftaran siswa yang diusulkan
4.2.5. Spesifikasi Proses
Spesifikasi proses digunakan untuk menggunakan semua proses model aliran yang tampak pada tingkat akhir penyaringan. Kandungan dari spesifikasi
proses terdapat teks naratif, gambaran bahasa dengan programprogram desain languagePDL dari algoritma proses, persamaan matematika, table diagram atau
bagan spesifikasi proses sistem yang dirancang dapat dilihat pada tabel berikut :
No.Proses : 1
Nama Proses : Penerimaan Siswa Baru
Input : Data Siswa Baru
Output : Konfirmasi Penerimaan
Proses : 1 Buka menu Penerimaan
2 Masukan nama,alamat,tempat lahir,tanggal lahir,jenis kelamin,Telepon,Agama, tahun masuk,sekolah
asal,nama orang tua, pekerjaan orang tua, Tahun ajaran 3 Simpan data Penerimaan
4 Kembali kehalaman user No.Proses
: 2 Nama Proses
: Update Konten Input
: Data admin, data siswa baru, Output
: File data siswa, file data regidtrasi datakonfirmasi Penerimaan,
Proses : 1 Buka menu admin
2 Masukan username dan password 3 Jika benar, tampilkan halaman admin
4 Jika salah, tampilan “username atau password yang
dimasukan salah” No.Proses
: 3 Nama Proses
: Informasi Penerimaan Input
: -