PERANCANGAN SISTEM SECARA TERSTRUKTUR Process Modelling
PEMODELAN PROSES Pemodelan Proses adalah penggambaran proses aliran sistem ke dalam bentuk grafik maupun gambar. Dengan permodelan ini dimaksudkan dapat menangkap proses sistem, memanipulasinya, menyimpan dan mendistribusikan data diantara sistem yang berjalan. Data Flow Diagram (DFD) Unified Modelling Language (UML) Entity Relationship Diagram (ER-D) Flowchart, HIPO Chart,dll
DATA FLOW DIAGRAM
Struktr data yang baik Manfaat Memaksimalkan pengumpulan data Memaksimalkan pengumpulan data selama menentukan persyaratan sistem Terciptanya struktur data yang baik saat proses permodelan dilakukan Menghasilkan sekumpulan set (unit) sistem yang terhubung dan menyeluruh. Struktr data yang baik Unit terhubung & menyeluruh
Unsur utama DFD Proses Entity Storage Alur / flow
Proses Proses akan menerima input dan menghasilkan output. Output tidak boleh sama dengan input dari segi bentuk atau kandungan atau kedua-duanya. Didokumentasikan dengan deskripsi proses. Butiran terperinci ditunjukkan dalam proses deskripsi. Nama untuk melabel proses merupakan kata kerja (verb). Setiap proses diberikan nombor mengikut tingkatan DFD.
Cara membuat proses yang salah
Cara membuat proses yang benar
Aliran Aliran data adalah laluan bagi pergerakan data dari satu lokasi kepada satu lokasi yang berlainan dalam sistem informasi. Satu aliran data mewakili satu atau beberapa data. Label yang digunakan dari kata nama. Sekurang-kurangnya satu aliran data mesti masuk dan keluar dari setiap proses.
Cara membuat aliran data yang benar
Context diagram
Context Diagram Gambar konteks mesti dimuatkan dalam satu halaman sahaja. Hanya terdapat satu proses saja ditengah-tengah gambar Nama yang digunakan untuk melabel proses adalah nama bagi sistem informasi yang dibangunkan. Nomorkan proses dengan nombor yang unik – 0 (memudahkan rujukan) Ciri Rajah Konteks Tiada garis silang yang menghubungkan entiti dengan proses. Semua entiti yang terlibat mesti ditunjukkan dan dilabelkan dengan nama yang unik. Tiada simbol storan data.
Dfd level-O (nol)
DFD Level-O
Contoh lain
DFD Context Level Kwitansi Pembayaran Customer Faktur Penjualan Pimpinan Gudang Identitas Customer Faktur Penjualan Lap.Barang Lap.Customer Lap.Penjualan Dt.Permintaan 0 0 Sifo Penjualan Tunai Dt.Order Barang Dt.Pembayaran Tunai Kwitansi Pembayaran Dt.Barang Lap.Pembayaran Dt.Aturan stock max & min Customer
DFD Level-O Mendata barang 1.0 Proses penjualan 2.0 Pembayaran 3.0 Laporan 4.0 Gudang Data Barang data permintaan D2 mst_barang D1 Mst_customer rec brg Rec customer Customer Identitas customer data order barang data pembayaran tunai rec customer rec pembayaran Pimpinan laporan customer
NEXT TOPIC FLOW CHART