49
3.2.1.2 Data flow diagram
Data alir diagram atau DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar, dimana data disimpan, proses apa yang dihasilkan data tersebut.
3.2.1.2.1 DFD level 0
Pada DFD level 0 ini dijelaskan alir diagram secara keseluruhan pada sistem yang akan dibangun, mulai dari data master dan login. Kemudian siapa yang
mengolah atau menggunakannya, semuanya digambarkan pada level 0 seperti terlihat pada gambar 3.4 berikut ini:
1.0 Login
2.0 Pengelolaan
User
3.0 Pengelolaan
Materi
4.0 Pengelolaan
Latihan Admin
T_user Login invalid
Dt login admin Dt user
Info dt user
Info dt user Dt user
Login admin valid Tambah user
Hapus user Info dt user
Login admin valid Tambah Materi
Hapus Materi Ubah Materi
Info materi
Info latihan T_materi
T_latihan T_kategori materi
5.0 Pilih Materi
Penguna D
t ka te
g o
ri m a
te ri
In fo
kate go
ri m
ate ri
In fo
k ate
go ri m
ate ri
Dt kategori materi
info m
a te
ri Dt materi
Info materi D
t m ate
ri
Info latihan Dt latihan
6.0 Pilih Latihan
Info dt kategori materi
Info dt materi Dt kateori materi
In fo
d t k
ate g
o ri m
a te
ri In
fo d
t m
ate ri
Info dt latihan Dt latihan
Info materi Dt materi
Info latihan Dt latihan
Login admin valid Tambah Latihan
Hapus Latihan Ubah Latihan
Lo g
in V
al id
Lo gi
n V
al id
L og
in V
al id
Gambar 3.4 DFD level 0
3.2.1.2.2 DFD Level 1 Proses 1.0 login
DFD level 1 proses 1.0 yaitu proses login menjelaskan bagaimana alir login admin, jika data login user sesuai maka user akan masuk ke dalam proses lainnya,
tetapi jika data login tidak sesuai maka sistem akan memberikan info invalid ke pada user, seperti digambarkan pada gambar 3.5 berikut ini:
50
1.1 Verifikasi user
name
1.2 Verifikasi
password Admin
T_user Dt login admin
Dt login invalid
In fo
d t
u se
r
In fo
d t u
se r
Login valid
Gambar 3.5 DFD level 1 proses 1.0 login
3.2.1.2.3 DFD Level 1 Proses 2.0 User
DFD level 1 proses 1 proses 2.0 user, menggambarkan pengolahan data user,admin dapat menambah, mengubah dan menghapus user, seperti terlihat pada
gambar 3.6 berikut ini:
51
2.1 Menambah
user
2.2 Menghapus
user T_user
Dt user Info Dt user
Info Dt user Dt user
Dt user Info Dt user
Dt user Info Dt user
Admin
Gambar 3.6 DFD level 1 proses 2.0 User
3.2.1.2.4 DFD Level 1 Proses 3.0 pengelolaan data materi