Anda di halaman 1dari 29

Metode Pengembangan Perangkat

Lunak (2020)
Analisis Perancangan Sistem (2016)
Pertemuan 8
2. Perancangan /Design System
Yang dilakukan dalam fase ini :
• Pada fase ini analis sistem merancang proses dengan
mengidentifikasikan laporan-laporan dan output yang akan
dihasilkan oleh sistem yang diusulkan. Perancang sistem membuat
perancangan sistem tentang output, input, proses, kendali, database
dan teknologi akan dirancang.
• Menerangkan data yang akan dimasukkan, dihitung atau disimpan.
Prosedur-prosedur yang ditulis menjelaskan bagaimana data
diproses untuk menghasilkan output.
Model perancangan perangkat lunak
Model untuk melakukan perancangan perangkat
lunak dapat dikelompokkan menjadi:
• Berorientasi Aliran Data (Data Flow Oriented atau
Functional Oriented)
• Berorientasi objek: Diagram yang digunakan
adalah UML (Unified Modelling Language).
PERANCANGAN MENGGUNAKAN DATA FLOW
DIAGRAM (DFD)

DFD merupakan suatu tampilan grafis yang


memunculkan relasi/ hubungan antara proses dan data
berserta kamus data yang menjelaskan rincian data yang
dipergunakan.
DFD merupakan salah satu teknik yang penting dalam
menganalisa sistem karena:
• Dapat mendefinisikan batasan sistem
• Membantu memeriksa kebenaran dan kelengkapan
aliran informasi
• Merupakan dasar perancangan dengan memunculkan
proses-proses pengolahan data.
Elemen dan Aturan Dalam Pembuatan DFD

4 elemen DFD:
• Aliran data (Data Flow)
• Proses
• Penyimpanan Data (Data Store)
• Entitas Eksternal
Aliran Data
• Aliran data dalam DFD digambarkan/ disimbolkan
dengan tanda panah
Contoh Gambar Aliran Data
• Contoh gambar aliran • Contoh aliran data yang
data yang salah: benar:
Contoh Gambar Aliran Data
• Contoh Salah • Contoh Benar

Aliran data yg sama boleh


digambarkan bercabang
Contoh Gambar Aliran Data
• Contoh Salah • Contoh Benar
Proses
• Proses dalam DFD digambarkan dengan bentuk
lonjong/ lingkaran
Proses
• Salah • Benar

Tidak ada proses yang hanya proses memiliki data


memiliki data keluar saja masukan dan data keluar
Proses
• Salah • Benar

Tidak ada proses yang hanya Proses memiliki data masukan


memiliki data masuk saja dan data keluar
Penyimpanan Data (Data Store)
• Penyimpanan data disimbolkan dengan:
Conoh Penyimpanan Data (Data Store)
• Contoh Salah • Contoh Benar

Aliran data dari storage ke


storage harus melalui
proses
Conoh Penyimpanan Data (Data Store)
• Salah • Benar

Data dari storage ke eksternal Data dari storage ke eksternal


tanpa melalui proses melalui proses
Entitas Eksternal
• Entitas Eksternal disimbolkan dengan:
Contoh Entitas Eksternal
• Salah • Benar
Tingkatan Dalam Pembuatan DFD
• DFD level 0 (diagram konteks): Menggambarkan
secara umum konteks yang terjadi dalam sistem
antara dunia internal dan dunia eksternal yang
berbatasan
• DFD Level 1 … s.d. Level n: Merupakan gambaran
rinci dari diagram konteks, makin tinggi levelnya
maka akan makin dalam penjabaran rincian
prosesnya
Contoh DFD level 1
Berisi:
• Mencari buku
• Mengelola buku
• Mengelola pinjaman
• Mengelola anggota
• Mengelola Petugas
• Dll
Contoh
DFD level 2:
Mengelola buku
Contoh
DFD level 2:
Mengelola
Pinjaman
Contoh
DFD level 2:
Mengelola
Anggota
Contoh
DFD level 2:
Mengelola
Petugas
Tools untuk membuat DFD
Offline: Online:
• MS Word • Draw.io
• MS Visio • https://www.visual-
• dll paradigm.com/
• dll
Tugas
• Buat DFD dari studi kasus anda
• Siapkan presentasi yang berisi tugas ke 1 (judul studi
kasus), aktor sistem, kondisi awal sistem, tujuang
pengembangan sistem baru, analisis kelayakan,
identifikasi masalah dan solusi, analisis kebutuhan
fungsional dan non fungsional, hingga pembuatan
DFD.
Terimakasih

Anda mungkin juga menyukai