Pengenalan Algoritma Pemrogaman
Sebelum memulai mempelajari sebuah Bahasa pemrogaman biasanya di semester pertama mahasiswa Teknik Informatika akan mendapatkan materi tentang Algoritma Pemrogaman atau biasa disingkat dengan Alpro.
Alpro akan selalu menjadi pondasi yang wajib dimiliki
oleh mahasiswa Teknik Informatika yang akan diterapkan di berbagai bidang yang
nantinya akan dipilih.
Apa itu Algoritma Pemrogaman?
Ada dua kata yaitu ‘Algoritma’ dan ‘Pemrogaman’.
Algoritma menurut KBBI adalah prosedur sistematis untuk memecahkan masalah
matematis dalam langkah-langkah terbatas.
Perhatikan pada kata yang dicetak tebal. Untuk lebih
memahami penjelasan di atas, kita ambil sebuah permasalahan misalkan kita ingin
meminum teh. Kita akan membuat algoritma yang akan menyediakan teh untuk kita
minum.
Langkah-langkahnya menjadi berikut :
- Sediakan teh, gula, dan air secukupnya.
- Masak air dengan panci.
- Sembari menunggu air masak siapkan teh dan gula secukupnya ke dalam gelas.
- Masukkan air yang telah panas ke dalam gelas yang terdapat teh dan gula di dalamnya.
- Aduk hingga teh dan gula terlarut ke dalam air.
- Teh siap untuk diminum.
Dari urutan langkah tersebut dapat kita lihat bahwa prosedur yang dilakukan secara sistematis atau secara teratur. Terjadi proses
berkesinambungan yang akan mengantarkan ke hasil akhir yang akan dicapai. Bukan
justru melakukan hal yang tidak memiliki
pengaruh berarti pada tujuan.
Misalkan setelah langkah kedua, sembari menunggu air
panas, nyalakan musik agar tidak bosan. Menyalakan atau tidak mendengarkan
musik tidak akan berpengaruh kepada hasil akhir sehingga langkah tersebut tidak
sistematis.
Selanjutnya adalah terbatas. Langkah yang dibuat
haruslah memiliki titik akhir yang dapat diperkirakan. Sehingga tidak memiliki
langkah panjang yang tidak tahu kapan tujuan akan tercapai.
Misalkan saat memasak air biarkan hingga airnya habis.
Setelah air habis masukkan air lagi ke dalam panci dan masak lagi dengan cara
yang sama. Cara tersebut tidak akan mengantarkan ke tujuan awal yaitu membuat
teh karena langkahnya tidak terbatas.
Dalam hal ini kita terapkan pada pemrograman. Sehingga
jika disimpulkan,
“Algoritma Pemrogaman adalah prosedur sistematis untuk
memecahkan masalah pemrogaman dengan langkah-langkah terbatas.”
Terdapat banyak sekali jenis algoritma yang akan
sering kita terapkan dalam pemrogaman. Pada bagian di bawah ini adalah link
penjelasan tentang jenis-jenis algoritma pemrogaman.
Comments
Post a Comment