Dasar-Dasar Rekayasa Perangkat Lunak

Feb 25, 2025

Rekayasa Perangkat Lunak - Pertemuan 2

Pengantar Perangkat Lunak

  • Definisi Perangkat Lunak
    • Menurut Melwin Safrija Daulai: Perangkat yang mengatur aktivitas kerja komputer dan seluruh instruksi yang mengarah pada sistem komputer.
    • Menurut Roger S. Presman: Perintah program dalam komputer yang memberikan fungsi dan kegunaan seperti diharapkan oleh user.
    • Menurut W. W. S. Wautomo: Nyawa dari komputer/hardware, tanpa software komputer hanyalah perangkat keras mati.
    • Referensi Rahmat Taufik: Kumpulan instruksi atau program elektronik untuk menyuruh komputer menghasilkan output yang diinginkan.

Peran Perangkat Lunak

  1. Mengatur dan mengontrol perangkat keras
  2. Meningkatkan efisiensi
  3. Memberikan fungsionalitas spesifik
  4. Meningkatkan komunikasi
  5. Otomatisasi
  6. Mendukung hiburan dan multimedia
  7. Keamanan dan perlindungan data

Rekayasa Perangkat Lunak

  • Definisi: Metode pengembangan sistem berbasis komputer dengan langkah-langkah terstruktur dan terukur untuk pengembangan, pengukuran, dan pemeliharaan software.
  • Pendapat Friedburg dan IEEE: Penggunaan prinsip-prinsip rekayasa yang teruji untuk memperoleh perangkat lunak yang ekonomis dan handal.

Prinsip Mendasar Pengembangan Sistem (Menurut Jeffrey)

  1. Libatkan pengguna
  2. Gunakan pendekatan pemecahan masalah
  3. Bentuk fase dan aktivitas
  4. Dokumentasi sepanjang pengembangan
  5. Buat standar
  6. Kelola proses dan proyek
  7. Sistem informasi sebagai investasi modal
  8. Jangan takut membatalkan atau merevisi lingkup
  9. Bagilah dan taklukan
  10. Desain untuk pertumbuhan dan perubahan

Ciri Perangkat Lunak yang Baik

  • Mengatur dan mengontrol perangkat keras
  • Meningkatkan efisiensi
  • Memberikan fungsionalitas spesifik
  • Meningkatkan komunikasi
  • Otomatisasi
  • Mendukung hiburan dan multimedia
  • Keamanan dan perlindungan data

Tugas Pertemuan Kedua

  1. Jelaskan definisi perangkat lunak.
  2. Tulis definisi rekayasa perangkat lunak yang mudah dipahami.
  3. Sebutkan penyebab kegagalan sistem informasi dan cara mengatasinya.