Anda di halaman 1dari 22

MODEL PERTEMUAN

PERANCANGAN 03
PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK


PENYUSUN
• Aprilia Sulistyohati, S.Kom,M.Eng
• Bahtera Alam Wijaksono, M.Kom
• Fauzan Natsir, M.Kom
• Dewi Anjani, M.Kom
• Millati Izzatillah, S.Kom., MMSI
• 0pitasari, M.Kom
• Redo Abeputra Sihombing, M.Kom
• Yuli Haryanto, M.Kom
Meet us
PENGERTIAN PERANCANGAN
PERANGKAT LUNAK

Sebuah proses yang menghasilkan sebuah model


atau representasi yang menampilkan ketegasan,
komoditas, dan kemudahan untuk dipahami

[Roger S. Pressman, 7th edition]


Mengapa perancangan
perangkat lunak penting?
Fondasi yang Kuat: Sebagaimana fondasi sebuah bangunan, perancangan yang baik memastikan
perangkat lunak yang stabil dan dapat diandalkan.

Efisiensi Pengembangan: Dengan desain yang jelas, tim pengembangan dapat bekerja lebih cepat dan
dengan risiko kesalahan yang lebih rendah.

Pemeliharaan & Skalabilitas: Perangkat lunak yang dirancang dengan baik lebih mudah untuk
diperbaiki, ditingkatkan, atau diskalakan sesuai kebutuhan.

Optimalisasi Sumber Daya: Menghemat waktu dan biaya dengan memastikan bahwa sumber daya
dialokasikan dengan efisien.
JENIS-JENIS MODEL PERANCANGAN PL

Waterfall Iterative V-Model


(Model Validasi dan Verifikasi)
Model linear yang menekankan Model yang membagi Model yang menekankan pada validasi
pada penyelesaian setiap fase pengembangan perangkat lunak persyaratan di awal siklus pengembangan
sebelum pindah ke fase berikutnya. menjadi iterasi kecil yang dan verifikasi desain di akhir siklus.
berulang.

Spiral Agile Prototype


pendekatan pengembangan perangkat lunak
Model yang menggabungkan Pendekatan fleksibel yang dimulai aplikasi dibangun, diperlihatkan
pendekatan iteratif dengan analisis menekankan kolaborasi antar tim kepada pengguna, ditingkatkan melalui
dan respons cepat terhadap beberapa iterasi berdasarkan feedback dari
risiko pada setiap iterasi.
perubahan. pengguna
WATERFALL
Kelebihan Kelemahan
WATERFALL WATERFALL

1. Alur kerja jelas 1. Kurang fleksibel


2. Lebih menghemat biaya 2. Estimasi waktu pengerjaan lebih lama
3. Dokumentasi yang baik 3. Sulit untuk melihat gambaran sistem y
4. Cocok untuk pengembanga ang jelas
n software berskala besar
Kapan Menggunakan Model Waterfall?

1. Persyaratan jelas dan tetap.


2. Proyek jangka pendek hingga menengah.
3. Tim berpengalaman.
4. Struktur proyek sederhana.
5. Ketersediaan pelanggan di awal proyek.
6. Pengembangan sistem kritis.
ITERATIVE
Kelebihan Metode Iteratif
• Responsif terhadap Perubahan
• Hasil Awal
• Resiko Berkurang
• Pengujian Berulang
• Feedback Pelanggan
Kelemahan Metode Iteratif
• Sumber Daya dan Waktu
• Kompleksitas Manajemen
• Dokumentasi
• Kesulitan Akhir
• Ketergantungan pada Feedback:**
Kapan Menggunakan Model Iteratif?

1. Ketidakpastian Persyaratan
2. Pengujian Berulang
3. Ketersediaan Pelanggan
4. Resiko Teknologi
5. Pengembangan Berkelanjutan
6. Keinginan untuk Melihat Hasil
Awal
SPIRAL
Kelebihan Metode Spiral
• Penekanan pada Analisis Risiko
• Fleksibilitas
• Feedback Dini
• Pendekatan Iteratif
• Pengembangan Bertahap
Kelemahan Metode Spiral
• Kompleksitas
• Biaya Tinggi
• Tidak Sesuai untuk Proyek Kecil
• Memerlukan Komitmen Pelanggan
• Kesulitan Estimasi Waktu
Kapan Menggunakan Model Spiral?

1. Proyek Berisiko Tinggi


2. Ketidakpastian Persyaratan
3. Prototyping Diperlukan
4. Ketersediaan Pelanggan
5. Pengembangan Berfase
6. Penggunaan Teknologi Baru
AGILE
Kelebihan Kelemahan
AGILE AGILE

1. Responsif terhadap 1. Kompleksitas


Perubahan 2. Biaya Tinggi
2. Pengiriman Cepat 3. Tidak Sesuai untuk Proyek Kecil
3. Kolaborasi Tinggi 4. Memerlukan Komitmen Pelanggan
4. Feedback Kontinu 5. Kesulitan Estimasi Waktu
5. Visibilitas Tinggi
Kapan Menggunakan Model Agile?

1. Ketidakpastian Persyaratan
2. Rilis Bertahap
3. Ketersediaan Pelanggan
4. Tim Terdedikasi
5. Proyek Berdurasi Pendek hingga
Menengah
6. Teknologi Berubah Cepat
7. Kultur Kolaboratif
V-MODEL
Kelebihan Metode V-MODEL
•Struktur Yang Jelas
•Pendeteksian Kesalahan Awal
•Penekanan pada Validasi dan Verifikasi
•Mudah untuk Pemahaman
•Dokumentasi Lengkap
Kelemahan Metode V-MODEL
• Kurang Fleksibel
• Pengujian Terlambat
• Biaya Tinggi untuk Perubahan
• Tidak Cocok untuk Proyek Kompleks
• Ketergantungan pada Persyaratan Awal
Kapan Menggunakan Model Validasi dan Verifikasi (V-
MODEL)?
1. Persyaratan Jelas dan Tetap
2. Proyek Berskala Kecil hingga
Menengah
3. Prioritas pada Dokumentasi
4. Pengujian Mendalam
5. Ketersediaan Sumber Daya
6. Ketika Kesalahan Biaya Tinggi
PROTOTYPE
Kelebihan Metode Spiral
• Feedback Awal
• Pemahaman Lebih Baik
• Mengurangi Kesalahan
• Fleksibilitas
• Pengguna Terlibat Aktif:
Kelemahan Metode Spiral
• Tidak Cocok untuk Semua Proyek
• Bisa Membingungkan
• Kemungkinan Biaya Lebih
• Pengembangan Mungkin Lambat
• Kesulitan Dokumentasi
Kapan Menggunakan Model PROTOTYPE?

1. Ketidakpastian Persyaratan
2. Desain Antarmuka Pengguna
3. Pengenalan Teknologi Baru
4. Pembuktian Konsep
5. Keterlibatan Pengguna
6. Mengurangi Risiko Kesalahan
7. Proyek dengan Durasi Pendek
Contoh Kasus
Latar Belakang: PT. TeknoSolut adalah sebuah perusahaan start-up yang ingin menciptakan aplikasi
pesan antar makanan. Meskipun sudah ada beberapa aplikasi serupa di pasar, PT. TeknoSolut
percaya bahwa mereka dapat memberikan fitur unik yang belum ada di aplikasi lain. Namun,
mereka belum sepenuhnya yakin apa yang diinginkan oleh konsumen dari fitur-fitur baru tersebut.
Kebutuhan:
1. Antarmuka pengguna yang intuitif.
2. Fitur rekomendasi makanan berdasarkan selera pengguna.
3. Opsi pembayaran yang beragam.
4. Sistem loyalitas dengan poin dan hadiah.
5. Fitur pesan untuk komunikasi dengan pengantar.
6. ... (dan beberapa fitur lain yang belum jelas dan perlu validasi).

Berdasarkan latar belakang dan kebutuhan di atas, model perancangan perangkat lunak apa yang
paling cocok digunakan oleh PT. TeknoSolut?
Dari judul yang anda buat, model Perancangan apakah yang sesuai
yang akan anda terapkan pada judul penelitian anda?

Lalu, mengapa anda memilih model tersebut ?


Jelaskan!

TUGAS 3
Thanks!
CREDITS: This presentation template was created by Slidesgo, including icons by
Flaticon, and infographics & images by Freepik

Anda mungkin juga menyukai