Dalam kehidupan sehari-hari kita tentu sering melakukan sebuah aktiviatas. Sejumlah langkah kita lakukan untuk menyelesaikan aktivitas tersebut. Dan uniknya, beberapa orang melakukan tujuan yang sama belum tentu melakukan cara yang sama. Dalam kasus ini ada dua orang melakukan sebuah aktivitas yang sama yaitu merebus mie.
Contoh :
Pak Harun dan Pak Yahya memasak mie instan. Berikut langkah-langkah yang mereka lakukan:
Pak Harun:
- Rebus mie di air mendidih selama 3 menit sambil diaduk
- Sementara mie direbus, campurkan bumbu bubuk dan minyak kedalam mangkuk
- Tuangkan mi ke mangkok.
- Taburkan mie dengan bawang goreng
- Mie siap dihidangkan.
Pak Yahya :
- Rebus mie di air mendidih selama 3 menit sambil diaduk
- Tuangkan mi ke mangkok
- Campurkan bumbu bubuk dan minyak kedalam mangkok
- Taburkan mie dengan bawang goreng
- Mie siap dihidangkan.
Sekilas yang dilakukan Pak Harun dan Pak Yahya terlihat sama. Hanya pada urutan ke-2 dan 3 yang berbeda. Akan tetapi kedua langkah ini menghasilkan tujuan yang sama. Yang dilakukan Pak Harun adalah menuangkan mie matang ke dalam mangkuk yang sudah berisi bumbu, sementara Pak Yahya menaburkan bumbu setelah mie dituangkan ke dalam mangkuk.
Demikian gambaran sederhana tentang algoritma memasak mie. Terdapat target yang hendak dicapai (masak mie), terdapat input (mie dan bumbu), terdapat sarana (kompor dan wajan) dan semuanya menghasilkan output yang sama (mie instan siap dihidangkan).
Algoritma dalam Pemrograman
Algoritma adalah deretan instruksi yang jelas dalam memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam jumlah waktu yang terbatas.
Algoritma yang ditulis dalam bahasa komputer dinamakan program. Bahasa komputer yang digunakan untuk menulis program dinamakan bahasa pemrograman. Orang yang membuat program komputer disebut pemrogram, dan kegiatan merancang dan menulis program disebut pemrograman, serta ada aktivitas menulis kode program dinamakan coding.
0 Komentar