Model dan Paradigma dalam RPL

Oct 15, 2024

Catatan Materi LPL - Pertemuan Keempat dan Kelima

Pembukaan

  • Penyampaian materi menggunakan media video.
  • Pentingnya menjaga kesehatan selama pandemi.

Materi Utama

1. Paradigma atau Model dalam RPL

  • Paradigma = Model (sering disebut juga metode).
  • Asal kata paradigma dari bahasa Yunani "paradikunai" yang berarti membandingkan.
  • Menurut Stephen Covey, paradigma adalah cara pandang atau kerangka acuan.

Pencapaian Materi

  • Memahami model-model dalam RPL.
  • Mengimplementasikan kasus ke dalam model yang tepat.
  • Menggunakan diagram flow sebagai alat bantu.

Pembahasan Model dalam RPL

Karakteristik Umum Model

  • Definisi masalah yang jelas.
  • Tahapan pengembangan yang teratur (analisis, desain, pengkodean, pengujian, pemeliharaan).
  • Peran pengguna (user) dalam setiap model.
  • Pentingnya dokumentasi dalam proses pengembangan.

Contoh Model

  1. Model Waterfall

    • Diperkenalkan oleh Winston Royce tahun 1970.
    • Proses linier dan terurut (tahapan 1 hingga 5).
    • Proses: analisis → desain → pengkodean → pengujian → pemeliharaan.
    • Kelebihan: kualitas sistem baik, dokumen terorganisir.
    • Kekurangan: membutuhkan manajemen yang baik, sulit mengakomodasi perubahan.
  2. Model Prototype

    • Dikenalkan oleh Herbert Walker tahun 1960-70.
    • Menggunakan contoh (prototype) untuk mengembangkan sistem.
    • Fleksibel dan cepat dalam merespons kebutuhan pengguna.
    • Kelebihan: interaksi langsung dengan pengguna, hemat waktu dan biaya.
    • Kekurangan: kualitas mungkin tidak sebaik model lainnya, kurang cocok untuk skala besar.
  3. Model Spiral

    • Diusulkan oleh Boehm tahun 1968.
    • Memperhatikan aspek risiko dalam pengembangan.
    • Menggabungkan elemen dari waterfall dan prototype.
    • Cocok untuk proyek besar dengan risiko yang tinggi.
    • Kelebihan: fleksibel, bisa mengakomodasi feedback pengguna.
    • Kekurangan: sulit diingat dan membutuhkan penaksiran risiko yang matang.

Diagram Flow

  • Sejarah dan penggunaan flow map dalam RPL untuk menggambarkan aliran data.
  • Pembuatan flow map harus memperhatikan urutan, defenisi, dan simbol yang tepat.
  • Contoh penggunaan flow map dalam sistem informasi.

Penutup

  • Kesimpulan: Pentingnya memahami model dan paradigma dalam RPL.
  • Setiap model memiliki kelebihan dan kekurangan, dan harus dipilih sesuai dengan kasus yang ada.
  • Diagram flow sebagai salah satu alat penting dalam rekayasa perangkat lunak.
  • Materi selanjutnya akan membahas diagram lain seperti data flow diagram dan konteks diagram.