Featured

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 :

  1. Sediakan teh, gula, dan air secukupnya.
  2. Masak air dengan panci.
  3. Sembari menunggu air masak siapkan teh dan gula secukupnya ke dalam gelas.
  4. Masukkan air yang telah panas ke dalam gelas yang terdapat teh dan gula di dalamnya.
  5. Aduk hingga teh dan gula terlarut ke dalam air.
  6. 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