3.5.1.1 Data Flow Diagram DFD dan Spesifikasi Proses
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data
disimpan, proses apa yang menghasilkan data tersebut dan interaksi antaradata yang tesimpan dan proses yang dikenakan pada data tersebut.
DFD terdiri dari context diagram CD dan diagram rinci. Context diagram CD berfungsi memetakan model lingkungan menggambarkan hubungan antara
entitas luar, masukan dan keluaran sistem, yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. CD menyoroti sejumlah karakteristik
penting sistem yaitu : a. Kelompok pemakai, organisasi, atau sistem lain, dimana sistem melakukan
komunikasi yang disebut sebagai terminator. b. Data masuk, data yang diterima sistem dari lingkungan dan harus diproses dengan
cara tertentu. c. Data keluar, data yang dihasilkan dari sistem dan diberikan ke dunia luar.
d. Penyimpanan data data store, digunakan secara bersama-sama antara sistem dengan terminator.
e. Batasan antara sistem dengan lingkungan rest of the world.
Sedangkan DFD rinci menggambarkan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data, model
ini hanya memodelkan sistem dari sudut pandang fungsi.
Untuk Diagram Konteks untuk perancangan aplikasi RFL secara terdistribusi di Palang Merah Indonesia Daerah Sumatera Utara dapat dilihat pada gambar 3.1.
Universitas Sumatera Utara
Aplikasi RFL P.0
Admin Petugas
dt_admin
dt_petugas PMI tujuan
formulir
formulir laporan1
laporan2
dt_org_hlg
Gambar 3.1 Diagram Konteks untuk aplikasi RFL
Diagram Konteks di atas menggambarkan sistem secara garis besar yang memperlihatkan masukan, proses, dan keluaran dari sistem yang akan dirancang.
Proses yang terjadi pada diagram konteks di atas dapat dijelaskan dengan menggunakan spesifikasi proses pada tabel 3.1 berikut :
Tabel 3.1 Spesifikasi Proses Diagram Konteks Level 0 No Nama Proses
Input Keterangan Proses
Output
Proses 0 Aplikasi RFL
dt_admin, dt_petugas,
dt_org_hlg Pada proses ini data yang
diinput akan digunakan dalam pencarian orang yang hilang
Formulir dan Laporan akan
orang yang hilang
Dari Diagram Konteks diatas, Proses 0 dapat dijabarkan menjadi proses yang lebih kecil. Proses tersebut dapat dilihat pada gambar 3.2 DFD Level 1 dari Proses
P.0. Berikut ini adalah uraian proses yang terjadi pada program.
Universitas Sumatera Utara
Registrasi P.1
dt_admin dt_petugas
t1 tabel_user dt_admin
dt_petugas
Login P.2
dt_login dt_login
verivikasi Isi formulir
P.3 dt_org_hlg
t2 tabel_org_hlg
dt_org_hlg Pengiriman
formulir P.4
formulir Buat surat
penugasan P.5
dt_petugas laporan2
laporan2
Gambar 3.2 DFD level 1 dari proses P.0
DFD level 1 dari proses P.0 diatas merepresentasikan proses yang terjadi pada aplikasi RFL. Spesifikasi proses dari aplikasi RFL dapat dilihat pada tabel berikut :
Tabel 3.2 Spesifikasi Proses Diagram Konteks Level 1 dari P.0 No Nama Proses
Input Keterangan Proses
Output
Proses P.1 Proses Registrasi
dt_admin, dt_petugas
Perintah untuk melakukan proses registrasi bagi petugas dan admin
yang ingin mengisi formulir atau melihat data
Data admin dan data user yang akan
digunakan untuk login
Proses P.2 Proses login
dt_login Admin atau petugas melakukan
proses login untuk melihat data atau mengisi formulir
Verivikasi login, jika berhasil lanjut ke
proses pengisian formulir
Proses P.3 Proses Isi Formulir
dt_org_hlg Pada Proses ini, admin atau petugas
mengisi formulir keterangan orang hilang dan pemohon
Data orang hilang yang akan dicari dan
akan dikirim ke PMI tujuan
Proses P.4 Proses Pengiriman
Formulir Pada proses ini formulir akan
dikirimkan ke PMI tujuan Formulir yang akan
diterima oleh admin
Universitas Sumatera Utara
3.5.2 Kamus Data