Pengenalan Masalah dan Algoritma

Sep 1, 2024

Pengantar Algoritma dan Permasalahan

Definisi Masalah

  • Masalah adalah sesuatu yang harus diselesaikan atau dipecahkan (KBBI).
  • Menurut Roger Kaufman: Masalah adalah kesenjangan yang perlu ditutup antara hasil yang dicapai saat ini dan hasil yang diharapkan.
  • Kesimpulan: Masalah adalah ketidaksesuaian antara harapan dan kenyataan yang harus dicegah.

Pentingnya Memahami Masalah

  • Ketidaksesuaian antara harapan dan kenyataan dapat menjadi masalah jika tidak dicegah.
  • Untuk mewujudkan harapan, diperlukan langkah-langkah tertentu yang disebut algoritma.

Contoh Masalah

  1. Contoh 1: Daftar Nama Mahasiswa Baru

    • Permasalahan: Mengetahui apakah calon mahasiswa diterima di program studi.
    • Solusi: Diterima jika nomor ujiannya ada dalam daftar.
  2. Contoh 2: Tiba di Kantor Saat Hujan

    • Harapan: Tiba tepat waktu dan tidak kebasahan.
    • Kondisi Saat Ini: Sedang hujan.
    • Permasalahan: Bagaimana cara tiba tepat waktu dan tidak kebasahan?
    • Solusi: Menggunakan jas hujan atau kendaraan lain.

Parameter Penyelesaian Masalah

  • Setiap masalah memiliki satu atau lebih parameter.
  • Contoh: Mengurutkan daftar n bilangan bulat.
    • Parameter: Banyaknya nilai dan nilai-nilai tersebut.
  • Misalnya, mengelompokkan pegawai muda dan tua.
    • Parameter: Jumlah pegawai dan threshold usia.

Kesimpulan

  • Masalah adalah ketidaksesuaian antara harapan dan kenyataan.
  • Memahami masalah penting karena pemrograman adalah proses penyelesaian masalah.
  • Pemrograman dan algoritma digunakan untuk menyelesaikan permasalahan yang ada.

Penutup

  • Terima kasih atas perhatian, semoga materi ini bermanfaat.
  • Wassalamualaikum warahmatullahi wabarakatuh.