Data Flow Diagram DFD

2.17. Model Perancangan Sistem

Mendeskripsikan data yang terlibat dalam perangkat lunak dengan menggunakan tools sebagai berikut:

2.17.1. Data Flow Diagram DFD

Pada saat informasi mengalir melalui perangkat lunak, dia dimodifikasi oleh suatu deretan transformasi. Data Flow Diagram DFD adalah sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diimplikasikan pada saat data bergerak dari input menjadi output Pressman, 2002:364. Untuk membaca suatu DFD kita harus memahami dulu tingkatan level diagram dari atas ke bawah yang menyusun suatu DFD. Adapun tingkatan yang menyusun suatu DFD yaitu: 1. Diagram Konteks Context Diagram level 0 Merupakan diagram teratas dari suatu proses dan menggambarkan ruang lingkup suatu proses. Hal yang digambarkan dalam diagram konteks adalah hubungan terminator dengan sistem dan juga sistem dalam suatu proses. Sedangkan hubungan antar terminator dan data store dalam diagram konteks tidak digambarkan. 2. Diagram Zero Level 1 Merupakan diagram yang berada diantara diagram konteks dan diagram detail, serta menggunakan proses utama dari suatu DFD. Hal yang digambarkan dalam diagram zero adalah proses utama dari sistem serta hubungan entity, process, alur data dan data store. 3. Diagram Detail Primitif Merupakan penguraian dalam proses yang ada dalam diagram zero. Diagram yang terendah dan tidak dapat diuraikan lagi. Berikut ini tabel empat notasi DFD dasar menurut Pressman: Tabel 2.4. Notasi DFD Dasar No Simbol Nama Keterangan 1 Simbol Proses Aktifitas atau kerja yang mentransformasikan satu atau beberapa data masukan menjadi satu atau beberapa data keluaran sesuai dengan spesifikasi yang diinginkan. 2 Terminal entity eksternal Suatu kesatuan di lingkungan luar sistem sedang dikembangkan. Dimana yang memberikan data kepada sistem source atau yang menerima informasi dari sistem sink 3 Simbol Data Flow atau arus data Menunjukan aliran data dari suatu entity ke entity lainnya. Dimana aliran data terjadi antara dua proses yang berurutan, dari data store ke proses dan sebaliknya serta dari proses ke entity eksternal atau sebaliknya. 4 Penyimpanan Data Tempat penyimpanan sementara sebelum melakukan proses lebih lanjut.

2.17.2. Entity-Relationship Diagram ERD