Page 2 - E-Modul Algoritma & Pemrograman
P. 2
APAKAH ALGORITMA DAN
PEMROGRAMAN ITU?
1.1 PERSOALAN
Kehidupan manusia itu penuh dengan berbagai persoalan (problem) yang
melingkupinya. Apakah yang dimaksud dengan persoalan itu? Dalam Bahasa
Indonesia, istilah lain yang sepadan maknanya dengankata “persoalan” adalah
“masalah”. Menurut Kamus Besar Bahasa Indonesia (KBBI), kedua istilah ini
memiliki maksa yang sama, yaitu sesuatu yang harus diselesaikan
(dipecahkan). Oleh karena itu kita akan menggunakan kedua istilah ini secara
bergantian, kadang-kadang konteks tertentu kita sebut persoalan dan
konteks yang lain kita namakan masalah
Persoalan!
Misalkan anda memiliki setumpuk kartu (misalnya kartu pasien, kartu antrian, dsb)
yang tersusun acak. Anda diminta menyusun kartu-kartu itu sehingga terurut
berdasarkan nomornya dengan nomor yang kecil di bagian atas dan nomor yang besar
di bagian bawah. Buatlah jawaban dari pernyataan tersebut!
Beberapa persoalan yang muncul dalam kehidupan sehari-hari seringkali
memiliki kemiripan substansi. Misalnya persoalan mengurutkan kartu sama
dengan mengurutkan entri di dalam sebuah kamus atau ensiklopedia sehingga
tersusun secara alfabetis. Begitu pula persoalan mencari nama kota dengan
temperature tertinggi secara substansi sama dengan persoalan mencari
nama siswa yang meraih nilai tertinggi. Secara umum kita dapat
mendeskripsikan persoalan-persoalan semacam itu dengan menggunakan
beberapa parameter bagai berikut:
2