DFD level 0 DFD Level 1 Proses 1.0 login DFD Level 1 Proses 2.0 User

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