Data Flow Diagram DFD dan Spesifikasi Proses

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