PEMODELAN
PERANGKAT
LUNAK
Pertemuan 5-6
Moch Ikhsan Rahadian– 28 Juli 2022
Apa – Mengapa –
Bagaimana
??
Moch Ikhsan Rahadian– 28 Juli 2022
Pemodelan Perangkat
Lunak
Adalah disiplin ilmu untuk mempelajari bentuk-
bentuk pemodelan perangkat lunak yang
digunakan sebagai tahapan pengembangan
perangkat lunak dan gim secara terstruktur dan
berorientasi objek.
Moch Ikhsan Rahadian– 28 Juli 2022
Kompetensi Dasar
Tujuan Pembelajaran
Sumber
Materi
• Mulyanto, Aunur Rofiq. 2008. BSE Rekayasa Perangkat
Lunak. Jakarta: Direktorat Pembinan Sekolah Menengah
Kejuruan
• Pressman, Roger S. 2001. Software Engineering a
Practitioner’s Approach. New York: McGraw-Hill.
• Ladjamudin, Al Bahra Bin. 2006. Rekayasa Perangkat
Lunak. Yogyakarta: Graha Ilmu.
Moch Ikhsan Rahadian– 28 Juli 2022
Analisis /
Analysis Tujuan :
Menganalisis situasi untuk menentukan
spesifikasi dan struktur pengguna dan
menyeleksi fitur sistem yang lain
Proses :
• Penjadwalan (scheduling)
• Analisis kebutuhan
Hasil :
• Target waktu pengerjaan
• Spesifikasi perangkat lunak
Moch Ikhsan Rahadian– 28 Juli 2022
Desain / Design
Tujuan :
• Mendapatkan dan menstrukturkan
kebutuhan sistem secara keseluruhan
• Mengembangkan spesifikasi teknologi
Proses :
• Membuat diagram (DFD-SD-ERD /
UML)
• Membuat user interface
Hasil :
• Spesifikasi tampilan, pemrosesan,
laporan
• Struktur program, basis data,
perancangan struktur fisik
Moch Ikhsan Rahadian– 28 Juli 2022
Implementasi /
Coding Tujuan :
Menghasilkan sebuah perangkat lunak
yang dapat digunakan
Proses :
Menulis program, membuat basis data,
menginstal, dan menguji sistem
Hasil :
Program dan dokumentasi
Moch Ikhsan Rahadian– 28 Juli 2022
Pengujian /
Testing Tujuan :
• Untuk mendapatkan informasi
mengenai kualitas perangkat lunak
• Untuk memeriksa bug dan error
Tujuan :
• Black-box testing (interface, hasil)
• White-box testing (struktur program,
logika)
Hasil :
• Perbaikan perangkat lunak dari bug
dan error
• Perangkat lunak yang siap pakai
Moch Ikhsan Rahadian– 28 Juli 2022
Dukungan / Support
Paket Software
• .exe
• File data
• Dokumen pendukung
Bahan instruksional
• Manual book
• Petunjuk troubleshooting
Moch Ikhsan Rahadian– 28 Juli 2022
===
Ada pertanyaan ?
===
Moch Ikhsan Rahadian– 28 Juli 2022
Karakteristik Perangkat
Lunak
1. Perangkat lunak dibangun dan dikembangkan, tidak
dibuat dalam bentuk yang klasik
2. Perangkat lunak tidak pernah usang
3. Sebagian besar perangkat lunak dibuat secara custom-
built, serta tidak dapat dirakit dari komponen yang
sudah ada
Moch Ikhsan Rahadian– 28 Juli 2022
1. System software
2. Real-time software
3. Business software
4. Engineering and scientific software
5. Embedded software
6. Personal computer software
7. Web-based software
8. Artificial intelligence software
Moch Ikhsan Rahadian– 28 Juli 2022
Tugas 5_6
Salinlah Contoh DFD (seperti pada Modul.
45._Pemodelan_Perangkat_Lunak_Kelas_XI_compres
sed.pdf
Halaman 13. Gambar 1.7. Gambar DFD level 0 sistem
perpustakaan, Berikut Keterangan Prosedur
Pembuatan Diagram)