REKAYASA PERANGKAT
LUNAK
Pemodelan Analisis
Terstruktur
• Diberi nama sesuai dengan substansi isi dari paket informasi (bukan
nama dokumen) yang mengalir.
Elemen DFD
PROSES
▰ Transformasi aliran data yang datang menjadi aliran data yang keluar.
▰ Transformasi bagaimana satu atau beberapa masukan diubah
menjadi keluaran.
2. Pendekatan Logis
Item-item
untuk Pembayaran Nota
dibeli
Jumlah yang
Item & harus
dibayar 4
1 ID item 2 Harga 3 MENETAPKAN
IDENTITAS MELIHAT MENGHITUNG TRANSAKSI &
ITEM HARGA TOTAL BIAYA MENERBITKAN
PEMESANAN NOTA
Pendekatan Logis
▰ Dapat dibuat dari DFD fisis dengan cara mentranslasikannya menjadi deskripsi logis
yang difokuskan pada data dan proses (jangan melihat siapa yang melakukan
pekerjaan tersebut).
▰ Beberapa hal yang harus diperhatikan saat menggambarkan DFD logika:
• Hilangkan proses yang tidak penting, yang tidak mengubah data/aliran data,
misalnya proses menyalin (copy) data.
▰ Dibuat hanya untuk menggambarkan proses yang akan dikerjakan oleh komputer,
bukan proses yang sifatnya fisik atau manual.
Pendekatan Logis
Contoh :
FILE
FILE HARGA TRANSAKSI
KONSUMEN UPC SEMENTARA KONSUMEN
Item,
Deskripsi
Item Harga, Tunai,
Item-item Kode Item
& & Cek, Nota kas
untuk UPC &
Harga Sub Kartu Register
dibeli Harga
Total Debit
1. Identifikasi semua entitas yang terlibat didalam sistem yang akan dikembangkan.
2. Identifikasi semua arus data yang akan masuk atau keluar dari masing-masing
3. Identifikasi semua proses dari maing-masing arus data yang tedapat pada langkah
no.2
4. Pengelompokkan Proses :
Sistem Informasi
Pemesanan Tiket
Pesawat
1 2
Entry Data Laporan
Pembeli
Bukti Pemesanan Pemesanan
1
Entry Data No.Pesanan Tiket
Data Pesawat
Laporan
Pemesanan Info
Info Pesawat
Maskapai Tiket Pemesanan
Tiket Pesawat
Kd.Pesawat
Laporan Pemesanan
2
Laporan
Manager
Penjualan Laporan Pesawat
Terlaris
❑ Diagram Level 2 Proses 1
2
Info Pemesanan Tiket
1.1
Pemesanan
Pembeli Pemesan
Bukti Pemesanan an Tiket Tiket
No.Pesanan
Info Pesawat
Pesawat
Data 1.2
Info Pesawat
Pesawat Pendata
Maskapai an
Pesawat
Kd.Pesawat
❑ Diagram Level 2 Proses 2
2.1
Laporan
Maskapai Pemesan
an
Info Pesanan
Laporan Pemesanan Terbanyak
2.2
Manager Laporan Pesawat
Laporan
Terlaris
Penjualan Pesawat
Terlaris
Diagram Entitas-Relasi
(Entity Relationship Diagram)
Perangkat Pemodelan Analisis Terstruktur
Diagram Entitas-Relasi
(Entity Relationship Diagram)
• Entitas
• Garis Penghubung
• Relasi
• Atribut
• Entitas Lemah
• Generalisasi
Pengembangan Notasi ERD
Versi Peter P. Chen
KAMUS DATA
(Data Dictionary)
Perangkat Pemodelan Analisis Terstruktur
Kamus Data
(Data Dictionary)
▰ Saat ini ada banyak variasi penulisan kamus data, yang secara umum
dibedakan menjadi bentuk lengkap (long form) dan bentuk ringkas
(short form).
▰ Sebagai contoh dibawah ini bentuk kamus data yang lengkap (long
form):
▰ Artinya:
• Identitas Barang tersusun dari atribut Kode_Brg dan Nama_Brg dan
Satuan dan Hrg_Beli dan Hrg_Jual dan Banyak.
Kondisi 1 2 3 4
• Jika nilai teori dan nilai praktikum < 60 (aturan 4), maka gagal
(tindakan 4)
Pohon Keputusan
(Decision Tree)