Materi RPL dan Diagram Flow

Oct 15, 2024

Catatan Kuliah RPL: Pertemuan Keempat dan Kelima

Pendahuluan

  • Selamat bertemu di materi LPL melalui media video.
  • Penting untuk menjaga kesehatan selama pandemi (doakan, pola makan, pola hidup bersih).

Sumber Materi

  • Materi sama dengan sebelumnya.

Materi yang Dibahas

  1. Paradigma atau Model dalam RPL
  2. HDLC (The Software Development Life Cycle)
  3. Diagram Flow
    • Penting sebagai tools dalam merekayasa perangkat lunak.

Pencapaian Materi

  • Memahami model-model dalam RPL.
  • Mampu mengimplementasikan kasus ke dalam model.
  • Menggunakan diagram flow sebagai tools.

Paradigma dalam RPL

  • Paradigma = model. Sering juga disebut metode.
  • Asal kata "paradigma" berasal dari bahasa Yunani "paradikunei" (membandingkan).
  • Menurut Stephen Covey: paradigma adalah cara pandang kita.
  • Menurut John Richard: paradigma sebagai pendekatan atau investigasi.
  • Menurut Harmon: cara mendasar untuk memahami sesuatu.
  • Menurut Becker: perangkat aturan yang menetapkan batasan dalam melakukan sesuatu.

Pentingnya RPL

  • RPL penting dalam skripsi dan dunia industri.
  • Setiap model memiliki karakteristik sendiri tetapi ada persamaan dalam mendefinisikan masalah dan tahapan pengembangan.

Karakteristik Model-Model dalam RPL

  • Definisi Masalah yang Jelas
  • Tahapan Pengembangan yang Teratur
  • Peran Pengguna
  • Dokumentasi

Contoh Model dalam RPL

  1. Model Waterfall

    • Diperkenalkan oleh Winston Royce pada tahun 1970.
    • Aliran sistem linier dengan 5 tahapan: analisis, desain, pengkodean, pengujian, pemeliharaan.
    • Setiap tahapan harus diselesaikan sebelum melanjutkan ke tahapan berikutnya.
    • Kelebihan: kualitas sistem baik, dokumen terorganisir.
    • Kekurangan: sulit melakukan perubahan, kesalahan kecil bisa menjadi masalah besar.
  2. Model Prototype

    • Dikenalkan tahun 1960-70 oleh Herbert Walker.
    • Menggunakan contoh (prototipe) untuk mempercepat pengembangan.
    • Memungkinkan interaksi dekat dengan pengguna.
    • Kelebihan: hemat waktu, lebih fleksibel.
    • Kekurangan: kurang cocok untuk proyek besar, mungkin kualitasnya kurang.
  3. Model Spiral

    • Diperkenalkan oleh Bohem tahun 1968.
    • Menggabungkan elemen dari waterfall dan prototipe dengan fokus pada analisis risiko.
    • Cocok untuk proyek besar dengan risiko tinggi.
    • Kelebihan: penyesuaian selama proses, lebih fokus pada risiko.
    • Kekurangan: sulit untuk mengontrol, memerlukan penaksiran risiko yang baik.

Diagram Flow

  • Pengertian: Menggambarkan penggerakan objek dalam suatu sistem.
  • Sejarah: Dikenalkan oleh Tom de Zonk pada tahun 1990.
  • Pedoman:
    • Gambar dari atas ke bawah, kiri ke kanan.
    • Definisi aktivitas harus jelas.
    • Tentukan kapan aktivitas dimulai dan berakhir.
    • Urutan aktivitas harus benar.

Simbol-simbol dalam Diagram Flow

  • Terminator, input-output, disk, operasi, display, archive, connector, kondisi/seleksi.

Contoh Implementasi Flow Map

  • Menggambarkan aliran dokumen dan data dalam sistem.
  • Penting untuk disepakati oleh pengguna.

Kesimpulan

  • Paradigma/model/metode dalam RPL memiliki kesamaan dan perbedaan.
  • Penting untuk memahami kelebihan dan kekurangan masing-masing model.
  • Diagram flow adalah salah satu tools penting dalam pengembangan perangkat lunak.