Coconote
AI notes
AI voice & video notes
Export note
Try for free
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
Contoh 1
: Daftar Nama Mahasiswa Baru
Permasalahan
: Mengetahui apakah calon mahasiswa diterima di program studi.
Solusi
: Diterima jika nomor ujiannya ada dalam daftar.
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.
📄
Full transcript