Data Flow Diagram DFD adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada
tahap analisis, penanganan notasi simbol lingkaran dan anak panah mewakili dan menggambarkan arus data dalam perancangan sistem, sehingga sangat membantu di
dalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem. Gane dan Sarson, 1979
4.3 Diagram Alir Data 4.3.1 Diagram level konteks
Dalam perancangan sistem ini penulis memberikan gambaran mengenai alur arus data dari sistem yang akan dikembangkan. Adapun rancangan DFD pada sistem ini adalah
sebagai berikut :
Gambar 4.1 DFD Level Konteks
Admin User
Web Site
- Data Program Belajar - Data Biaya Program
- Info Program Belajar - Info Biaya Program
- Data Registrasi - Info Program
Belajar
Universitas Sumatera Utara
4.3.2 Diagram level 0
Digram level nol Zero Diagram overview diagram, yakni memberikan gambaran mengenai proses-proses apa saja yang akan dilakukan dan melibatkan entitas-entitas
eksternal yang ada serta data store-data store tertentu. Simbol-simbol pada DFD antara lain adalah :
a. Simbol Alur data
Menunjukkan alur data informasiobjek yang mengalir. Nama alur data menunjukkan nama dari data yang mengalir tersebut,
dan bisa lebih dari satu.
b. Simbol Proses
Menunjukkan tugas atau proses yang dilakukan baik secara manual atau otomatis.
Simbol Proses ini tidak hanya menunjukkan alur data yang keluar dari proses tersebut, tetapi juga menunjukkan alur data
yang masuk dalam proses ini.
c. Terminator atau Entitas Eksternal
Merupakan simbol entitas eksternal untuk menunjukkan tempat asal data sumber atau tempat tujuan data tujuan.
Universitas Sumatera Utara
d. Penyimpanan Data Data Store
menunjukkan gudang informasi atau data. Sangat sering terjadi bahwa unsur-unsur data tidak berjalan dari suatu proses ke proses berikutnya
secara langsung, melainkan disimpan terlebih dahulu.
Berikut ini merupakan gambaran dari DFD level 0 yang penulis kembangkan :
Gambar 4.2 DFD Level 0
- data program belajar - data pendaftaran
- data admin
- data registrasi calon siswa
F1 data order - data
Program Belajar
- data admin
- laparon registrasi siswa - info admin
- info program belajar - info biaya program
Usermember
0.1 Input Data
F1 data order F3 Pendaftaran
0.2 Output
Admin
F1 admin
- info program belajar - info biaya program
Universitas Sumatera Utara
4.3.3 Diagram level 1
DFD level 1 merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus. Dimungkinkan akan munculnya proses-proses secara detil.
4.3.4 Diagram level 2
DFD level 2 merupakan penjabaran rinci dari setiap proses yang baru muncul pada diagram level 1, secara khusus. Dalam hal ini juga dimungkinkan akan muncul proses-
proses detilnya. Tingkatan berikutnya akan definisikan sesuai dengan keadaan dari level sebelumnya, dengan harapan diagram tersebut akan memberikan pemahaman
secara detil atau rinci mengenai sistem yang sedang akan dikerjakan.
4.4 Desain Database