Post on 09-May-2015
description
Analisis dan Desain PemrogramanTerstruktur
Sherly Christina, S.Kom., M.Kom
Materi
• Definisi Pemrograman Terstruktur• DFD• Kamus Data• Contoh Studi Kasus Perpustakaan• Studi Kasus pembelian tiket bioskop
Definisi Pemrograman Terstruktur
• Pemrograman yang membagi program berdasarkan fungsi-fungsi atau prosedur-prosedur.
• Ditulis secara sekuensial atau terurut dari atas ke bawah sesuai dengan kebergantungan antara fungsi atau prosedur.
Data Flow Diagram
• Chris Gane dan Trish Sarson (1979)• Edward Yourdon dan Tom DeMarco (1980)
DFD Chris Gane dan Trish Sarson
Kamus Data
• Kumpulan daftar elemen data yang mengalir pada sistem perangkat lunak
• Tujuan: memperjelas aliran data Input-Output yang digambarkan pada DFD
Isi Kamus Data
• Nama : nama dari data• Digunakan pada : merupakan proses-proses
yang terkait data tersebut• Deskripsi: merupakan deskripsi data• Informasi tambahan: tipe data, nilai data,
batas nilai data, dan komponen yang membentuk data.
Simbol-Simbol Kamus Data
SIMBOL KETERANGAN= Disusun terdiri dari+ Dan[ | ] baik... Atau....{ }n n kali diulang/bernilai banyak() Data opsional*...* Batas komentar
Studi Kasus Perpustakaan
DFD Level 1
Kamus Data
Kamus Data
Kamus Data
Kamus Data
Kamus Data
Kamus Data
Contoh DFD Chris Gane dan Trish Sarson
Studi Kasus Pembelian Tiket Bioskop
1. Penonton memilih studio dimana film yang ingin ditonton dimainkan.
2. Penonton memilih jam tayang film.3. Penonton memilih kursi.4. Petugas bioskop memvalidasi pilihan penonton.
(menandai kursi yang telah dipilih pada jam tayang dan studio yang telah dipilih penonton)
5. Penonton membayar6. Petugas mencatat pembayaran dan menyerahkan
tiket masuk7. Penonton menerima tiket masuk.