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