Kasus 2Ibu Aminah adalah seorang ibu rumah tangga, yang tinggal di dekat pasar. Suatu hari
Ibu Aminah pergi kepasar dan melihat seseorang berjualan puding yang sangat ramai. Sesampainya
dirumah Ibu aminah berkeinginan untuk ikut berjualan puding. Namun, beliau belum pernah
membuat puding sama sekali. Karena beliau memiliki smartphone maka Ibu Aminah
browsing untuk mencari resep membuat puding dan pada akhirnya dapat resep seperti berikut
ini.
Dari kedua ilustrasi tersebut diatas dapatkah anda simpulkan apa yang dimaksut
dengan algortima ?. Jika belum maka coba anda kembali memahami kedua kasus tersebut.
Kedua kasus tersebut memiliki sebuah tujuan yaitu menyelesaikan masalah dalam setiap
permasalahan yang dihadapi. Misalkan Ani seorang anak yang hanya bersekolah SMA ingin
melakukan installasi driver printer ke komputer miliknya agar dapat digunakan, kasus kedua Ibu
Aminah ingin berjualan puding maka beliau mencari resep di internet. Kedua kasus tersebut juga
memberkan gambaran yang sangat jelas tentang langkah –langkah yang nantinya akan
menyelesaikan sebuah permasalahan yang dihadapi oleh kedua orang yang berbeda. Hal inilah
yang dimaksut dengan algoritma.
Kemudian sebuah algoritma tidak boleh membuat sebuah kerancuan (ambigu) maknanya
sebuahlangkah yang anda tuliskan harus benar –benar jelas. Tidak boleh memiliki makna ganda atau
kias. Misalnya tuangkan garam secukupnya, perhatikan kata secukupnya disini memiliki makna sangat
banyak. Secukupnya disini dapat berarti satu sendok teh, bahkan 1sendok makan, hal ini juga harus
dihindari dalam penulisan algoritma. Sebuah algortima disusun juga harus menggunakan prinsip
dasar sistematis artinya sebuah algoritma disusun dengan urutan yang tepat dan tidak terbolak
balik. Misalkan untuk mencetak sebuah dokumen dengan menggunakan printer coba anda ikuti
petunjuk berikut ini :1)Siapkan dokumen yang akan dicetak2)Pastikan driver printer sudah diinstall di
komputer3)Cetak dokumen dengan menekan tombol printer.Bayangkan jika petunjuk diatas kita balik
menjadi seperti dibawah ini.1)Pastikan driber printer sudah diinstall di komputer2)Cetak dokumen
dengan menekan tombol printer.3)Siapkan dokumen yang akan dicetakPasti anda akan bertanya
dokumen apa yang dicetak pada tahapan kedua ? tahapan seperti ini artinya tidak boleh
disebut sebuah algortima karena tidak akan memecahkan sebuah permasalahan yang ada.
1)Nama / Judul AlgoritmaNama Algoritma memberikan gambaran secara singkat apa tujuan
dari Algoritma, misalkan nama resep masakan, petunjuk melakukan sesuatu, jadwal kegiatan,
langkah-langkahpenyelesaian sebuah masalah, dan sebagainya.Pemberian nama Algoritma
disarankansingkat dan jelas, namun sudah mewakili maksud dari algoritma. Dalam Algoritma
komputerbiasanya nama algoritma dituliskan tanpa menggunakan spasi, misalkanAlgoritma
VolumeBalok atau Algoritma Volume_Balok