Data Flow Diagram DFD

11. Delivery of a version Merupakan tahapan implementasi sistem yang telah melalui proses testing, dan telah disetujui oleh pengguna. Webgis intensitas curah hujan ini tidak sampai pada tahap implementasi sistem karena sistem yang dihasilkan merupakan prototipe sistem yang akan dikembangkan kembali. 12. Maintenace Merupakan tahapan pemeliharaan sistem yang telah diimplementasikan untuk mengurangi kesalahan penggunaan sistem dan menjaga stabilitas sistem.

2.10 Tools Analysis and Design Sistem

2.10.1 Data Flow Diagram DFD

Pada tahap perancangan sistem dibutuhkan rancangan sistem dalam suatu bagan yang menunjukkan prosedur-prosedur dari sistem tersebut. Alat yang digunakan untuk merancang sistem ada bermacam-macam, di antaranya adalah DFD dan Bagan Alir Flow Chart. Menurut Whitten, et al 2006 DFD adalah alat yang menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut. Diagram aliran data juga diartikan sebagai gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir dari suatu proses yang saling berkaitan. McLeod, 2004 Untuk memudahkan pembacaan DFD, maka penggambaran DFD disusun berdasarkan tingkatan atau level dari atas ke bawah, yaitu: a. Diagram Konteks Level 0 Merupakan diagram paling atas yang terdiri dari suatu proses dan menggambarkan ruang lingkup proses. Menurut Pressman 2002 DFD level 0 merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input dan output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan. Hal yang digambarkan dalam diagram konteks adalah hubungan terminator dengan sistem dan juga sistem dalam suatu proses. Sedangkan hal yang tidak digambarkan dalam diagram konteks adalah hubungan antar terminator dan data store. Beberapa hal yang harus diperhatikan dalam menggambar diagram konteks: a. Terminologi sistem: a Batas Sistem adalah batas antara “daerah kepentingan sistem”. b Lingkungan Sistem adalah segala sesuatu yang berhubungan atau mempengaruhi sistem tersebut. c Interface adalah aliran yang menghubungkan sebuah sistem dengan lingkungan sistem tersebut. b. Menggunakan satu simbol proses, c. Nama atau keterangan di simbol proses tersebut sesuai dengan fungsi sistem tersebut, d. Antara entitas eksternal atau terminator tidak diperbolehkan komunikasi secara langsung, e. Jika terdapat terminator yang mempunyai banyak masukan dan keluaran, diperbolehkan untuk digambarkan lebih dari satu sehingga mencegah penggambaran yang terlalu rumit, dengan memberikan tanda asterik atau garis silang , f. Jika terminator mewakili individu personil sebaiknya diwakili oleh peran yang dipermainkan personil tersebut, g. Aliran data ke proses dan keluar sebagai output keterangan aliran data berbeda. b. Diagram Zero Level 1 Merupakan diagram yang berada diantara Diagram Konteks dan Diagram Detail serta menggambarkan proses utama dari DFD. Hal yang digambarkan dalam Diagram Zero adalah proses utama dari sistem serta hubungan Entity, Proses, alur data dan data store. c. Diagram Detail Diagram Rinci Menurut Ladjamudin 2005 diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level diatasnya. Menggambarkan rincian tiap proses yang terdapat pada diagram nol, dimana proses rinci ini dapat dipecahkan sampai pada proses yang paling rinci hingga tidak dapat diuraikan lagi. Ada dua versi simbol atau notasi grafik yang digunakan untuk pemodelan entitas dalam DFD. Notasi grafis simbol yang digunakan dalam DFD dalam dua versi berbeda dijelaskan pada Tabel 2.5. Tabel 2.5 Simbol dan Notasi DFD Gene dan Serson Keterangan Yourdan dan DeM arco Terminator External ent it y Proses Dat a Flow Arus Data Dat a St ore Penyimpanan Data Sumber: Whitten, Bentey Dittman, 2004 a. Terminator External entity; Mendefinisikan orang, unit organisasi, sistem lain, atau organisasi lain yang berada di luar sistem tetapi berinteraksi dengan sistem. Terminator diberi nama yang berhubungan dengan sistem tersebut dan biasanya menggunakan kata benda. Simbol ini menggambarkan asal dan tujuan dari data dan atau informasi. b. Proses; Kerja yang dilakukan pada atau sebagai respon terhadap aliran data masukkondisi. Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proseskegiatan yang sedang dilakukan. c. Alur data garis berarah; Digunakan untuk menerangkan perpindahan datapaket data dari satu bagian ke bagian lainnya. Alur data dapat berupa kata, pesan, formulir informasi. Arah panah menjelaskan arah aliran data dalam sistem. d. Data store ; Menggambarkan tempat penyimpanan data sementara yang akan digunakan oleh proses-proses yang ada di dalam sistem. Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda bersifat jamak. Data store dapat berupa file database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder. Whitten, 2004

2.10.2 Entity Relationship Diagram ERD