PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL KE DATA FLOW DIAGRAM

Slides:



Advertisements
Presentasi serupa
DATA FLOW DIAGRAM Oleh : Didik Tristianto, M.Kom.
Advertisements

Diagram Arus Data.
STUDI KASUS PROSES BISNIS OPERASI
BENTUK DATA FLOW DIAGRAM DFD SISTEM, SUBSISTEM, DAN KEJADIAN
Rekayasa Perangkat Lunak
DIAGRAM ALIRAN DATA / DATA FLOW DIAGRAM (DFD)
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
DATA FLOW DIAGRAM.
DATA FLOW DIAGRAM (DFD)
Mata Kuliah Perancangan Sistem Infomrsi
DATA FLOW DIAGRAM. DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan.
PERTEMUAN 4 ANALISA PERANCANGAN KAMUS DATA & INPUT.
PEMODELAN PROSES.
PEMODELAN SISTEM Pertemuan ke~6.
Identifikasi Kebutuhan Sistem Komputerisasi
STRUKTUR DATA Materi pertemuan 8.
DATA FLOW DIAGRAM (DFD)
Data Flow Diagram and Flow Chart
STRUKTUR DATA Materi pertemuan 8.
DATA FLOW DIAGRAM Definisi DFD (DAD)
SMK Negeri 1 Bawang Banjarnegara
Company LOGO DFD Data Flow Diagram Industrial Computer Laboratory.
Perancangan dengan Pendekatan Terstruktur
PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED
Data Flow Diagram (DFD) …1
Data Flow Diagram and Flow Chart
TPSI (3 SKS) DATA FLOW DIAGRAM
Analisis Sistem Istiqomah, S.Kom.
Data Flow Diagram (DFD)
SIM LOGISTIK PERTEMUAN 5.
PEMODELAN PROSES EVI YULIANTI, M.SI.
Pemodelan dgn FlowMap.
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
REKAYASA PERANGKAT LUNAK
DIAGARAM ARUS DATA SYAIFUL HUDA, S.Kom.
Building the Requirements Model
Membangun Model Kebutuhan
Analisis kebutuhan fungsional
DATA FLOW DIAGRAM (DFD)
Diagram Alur Data (DFD)
PERTEMUAN 5 KAMUS DATA & STRUKTUR KODE.
DATA FLOW DIAGRAM.
PEMODELAN PROSES.
SIM LOGISTIK PERTEMUAN 6 & 7.
PERTEMUAN 2 DATA FLOW DIAGRAM DATA FLOW DIAGRAM.
“Pendekatan-Pendekatan Analisis Sistem”
Building the Requirements Model
DATA FLOW DIAGRAM (DFD)
Data Flow Diagram.
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
Diagram Konteks & Data Flow Diagram (DFD)
ANALISIS KEBUTUHAN PERANGKAT LUNAK
PERTEMUAN 3 DATA FLOW DIAGRAM (Sistem Berjalan).
FLOW of Document.
Building the Requirements Model
PERTEMUAN 3 DATA FLOW DIAGRAM (Sistem Berjalan).
Building the Requirements Model
Diagram Arus Data Simbol Yang Digunakan :
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
Analisa & perancangan sistem Informasi
KAMUS DATA.
PERTEMUAN 3 DATA FLOW DIAGRAM (Sistem Berjalan).
Pemrograman Terstruktur
Data Flow Diagram Pertemuan ke 2 3-Jan-19.
- CONTEXT DIAGRAM - DATA FLOW DIAGRAM
Tools System Dalam Desain Pengembangan Software SIA
SISTEM INFORMASI AKUNTANSI
Data Flow Diagram.
DATA FLOW DIAGRAM (DFD)
Pemodelan FlowMap Achmad Fitro, S.Kom., M.Kom.
Transcript presentasi:

PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL KE DATA FLOW DIAGRAM o l e h : Iwan Abadi, Ir., M.M. Manajemen Informatika Universitas Komputer Indonesia

Butir-butir Pembahasan Tujuan (Objective) Pemodelan Persoalan (Workflow) Pendefinisian Kebutuhan Fungsional: Deskripsi Kebutuhan Fungsional Pembuatan Diagram Konteks Pembuatan Diagram Aliran Data (DAD) Penulisan Kamus Data Penulisan Spesifikasi Proses

Tujuan (Objective) Memodelkan hasil analisis kebutuhan fungsional perangkat lunak dengan menggunakan metode berorientasi proses / aliran data: Diagram Konteks Diagram Aliran Data (DAD) tingkat 1, 2, … Kamus Data Spesifikasi Proses

Pemodelan Persoalan (Workflow) Pelanggan Kasir 1 3 2 4 6 5 1. Menyerahkan barang 2. Mencatat data transaksi penjualan 3. Memberikan pembayaran 4. Mencatat data transaksi pembayaran 5. Mencetak struk 6. Menerima struk, barang, dan kembalian

Deskripsi Kebutuhan Fungsional No. Kode Deskripsi Kebutuhan 1 REQ-100 Mengolah data transaksi dan membuat tanda buktinya 2 REQ-110 Mencatat data transaksi penjualan 3 REQ-120 Mencatat data transaksi pembayaran dan mencetak struk Asumsi: Data Barang sudah ada (tersedia)

abstraksi perangkat lunak abstraksi sistem informasi Penggambaran DFD abstraksi perangkat lunak Kasir Pelanggan 1 1. Menyerahkan barang 2 2. Mencatat data transaksi penjualan 3 3. Memberikan pembayaran 4 4. Mencatat data transaksi pembayaran 5 5. Mencetak struk 6 6. Menerima struk, barang, dan kembalian abstraksi sistem informasi lingkup/konteks perangkat lunak sumber/tujuan data (entitas eksternal)

DATA FLOW DIAGRAM (DFD) Adalah suatu gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan

SIMBOL DFD Elemen-elemen lingkungan yang berhubungan dengan perangkat lunak Proses Arus Data Storage/Penyimpanan

ELEMEN LINGKUNGAN (ENTITAS / TERMINATOR) Orang Organisasi Sistem lain Disimbolkan Dengan

PROSES Sesuatu yang merubah dari input menjadi output Disimbolkan dengan

ARUS DATA Terdiri dari sekelompok elemen data yang berhubungan secara logis yang bergerak dari satu titik atau proses ke titik atau proses lain Disimbolkan dengan

STORAGE / PENYIMPANAN Sesuatu yang digunakan untuk menyimpan data Disimbolkan Dengan

Diagram Konteks / DFD Level 0 Menggunakan hanya satu simbol proses Simbol proses menggambarkan PL yang dibuat Terminator yang terkait langsung dengan PL Arus data dari terminator ke sistem atau sebaliknya Tidak menomori proses Tidak ada storage

Diagram Tingkat N CONTOH : Angka menunjukan tingkat rinci dari DFD DFD Level 1 2.0 Proses Y DFD Level 2 Utk Proses 2.0 Proses 1.0 1.0 Proses X 2.1 Proses Y1 2.2 Proses Y2 3.0 Proses Z Terminator Proses 1.0 Proses 3.0 Terminator

PL Aplikasi Cash Register Pembuatan Diagram Konteks (2) penjualan PL Aplikasi Cash Register Kasir pembayaran struk

DATA DICTIONARY & P-SPEC Data Dictionary (Data Store) 1. Barang = @kode_brg + nama_brg + harga + stok 2. Jual = @no_faktur + @kode_brg + banyak 3. Bayar = @no_faktur + tanggal + total Data Dictionary (Data Flow) 1. penjualan = kode_brg+ banyak 2. pembayaran = jml_bayar 3. total = no_faktur + {kode_brg + nama_brg + harga + banyak} + total_bayar 4. struk = no_faktur + tanggal + {nama_brg + harga + banyak + jumlah} + total_bayar + bayar + kembali P-Spec Proses 1.0 1. Baca kode barang 2. Cari dan tampilkan data barang 3. Baca banyak barang 4. Hitung dan tampilkan jumlah 5. Rekam data penjualan ke basis data; update stok barang P-Spec Proses 2.0 1. Hitung dan tampilkan total 2. Baca jumlah bayar 3. Hitung dan tampilkan jumlah kembalian 4. Rekam data pembayaran ke basis data 5. Cetak struk

Workflow Penjualan Barang Diagram Aliran Data (DAD) Kasir Pelanggan 1 2 3 Kasir penjualan Barang Catat Data Penjualan 4 1. Baca kode barang 2. Cari dan tampilkan data barang Spesifikasi Proses 1. Menyerahkan barang 1. Catat data penjualan Jual 3. Baca banyak barang 4. Hitung dan tampilkan jumlah 5. Rekam data penjualan ke basis data; update stok barang Kamus Data Sketsa Tampilan Layar 1. barang yang dibeli Entry Penjualan Barang X 2. penjualan = kode_brg + banyak 3. Barang = @kode_brg + nama_brg + harga + stok Kode Barang BRG-101 4. Jual = @no_faktur + @kode_brg + banyak Nama Barang KERTAS A4 80 GR. Harga (Rp.) 27,500 Banyaknya 2 Jumlah (Rp.) 55,000 Rekam

Catat Data Pembayaran & Cetak Struk Workflow Pembayaran Diagram Aliran Data (DAD) Kasir Pelanggan 5 6 Catat Data Penjualan penjualan Kasir Barang Jual 7 9 8 pembayaran 1. Hitung dan tampilkan total Spesifikasi Proses 1. Memberikan pembayaran 1. Akhiri penjualan struk 2. Baca jumlah bayar total 3. Hitung dan tampilkan jumlah kembalian Catat Data Pembayaran & Cetak Struk 2. Menerima struk, barang dan kembalian 2. Catat data pembayaran; cetak struk 4. Rekam data pem- bayaran ke basis data 5. Cetak struk Bayar Kamus Data Sketsa Tampilan Layar 3. Barang = @kode_brg + nama_brg + harga + stok 1. barang yang dibeli 2. penjualan = kode_brg + banyak 4. Jual = @no_faktur + @kode_brg + banyak Entry Penjualan Barang X Kode Barang BRG-101 Nama Barang KERTAS A4 80 GR. Harga (Rp.) 27,500 Banyaknya 2 Jumlah (Rp.) 55,000 Rekam Entry Pembayaran X Total (Rp.) 55,000 Jumlah Bayar 60,000 5. uang Kembali 5,000 6. pembayaran = jml_bayar 7. Bayar = @no_faktur + tanggal + total 8. struk = no_faktur + tanggal + {nama_brg + harga + banyak + jumlah} + total + bayar + kembali Cetak Struk Pembayaran 9. struk, barang dan kembalian total = no_faktur + {kode_brg + nama_brg + harga + banyak} + total

E-R DIAGRAM BARANG PEMBAYARAN 1 1 dijual-pd dilunasi-dg PENJUALAN n 1