Pengertian Algoritma Pemrograman Dan Contoh Soal Algoritma

  • 2 min read
  • Mei 31, 2019

Algoritma Pemrograman – Salah satu hal yang sering digunakan dalam ilmu matematika ataupun ilmu komputer adalah algoritma. Metode tersebut menjadi dasar bagi berbagai aplikasi strategis dalam kehidupan manusia. Salah satu aplikasi yang penting dari ilmu atau metode tersebut adalah dalam dunia pemrograman, dalam bentuk alogritma pemrograman. Di zaman yang sudah serba teknologi dan otomatisasi, maka sangat penting untuk mempelajari ilmu tersebut karena menjadi dasar bagi ilmu komputer yang sudah menyentuh hampir semua aspek kehidupan.

Apa Itu Algoritma ?

Algoritma adalah prosedur yang berisi langkah demi langkah untuk sebuah perhitungan. Hal ini juga bisa berarti urutan atau langkah-langkah dalam perhitungan untuk menyelesaikan sebuah masalah yang ditulis dalam sebuah urutan. Sedangkan pengertian dari algoritma pemrograman adalah urutan, langkah demi langkah, atau prosedur yang dilakukan untuk menyelesaikan sebuah masalah dalam pemrograman komputer.

Sejarah Algoritma

Sejarah algoritma dimulai pada era Al-Khawarizmi sebagai peletak dasar aturan-aturan dalam melakukan perhitungan aritmatika. Sedangkan yang disebut dengan apa itu algoritma modern dimulai oleh David Hilbert pada tahun 1928 dalam usaha operasi permasalahan keputusan. Formalisasi selanjutnya adalah sebagai usaha penentuan apa yang dinamakan metode efektif atau perhitungan efektif. Setelah itu, pengembangan dalam bidang pemrograman terus dilakukan dengan menggunakan prinsip-prinsip tersebut.

Ada tiga bentuk dasar dalam algoritma, yaitu perulangan, sekuensial, dan percabangan atau bersyarat. Bentuk perulangan atau looping algorithm menjalankan operasi beberapa langkah tertentu dengan berulang-ulang atau secara looping. Untuk bentuk sekuensial adalah serangkaian langkah yang urutan langkahnya urut dari awal hingga akhir. Sedangkan untuk pengertian algoritma bentuk percabangan atau bersyarat adalah operasi yang hanya akan berlanjut ke langkah selanjutnya jika sebuah syarat telah terpenuhi.

Contoh Algoritma Pemrograman

Untuk membuat sebuah contoh algoritma yang baik dan benar, maka ada beberapa kriteria yang perlu dilengkapi. Hal pertama yang perlu dilengkapi adalah masukan, yang mempunyai nilai nol atau diatasnya, sehingga tidak berlaku untuk bilangan bernilai negatif. Hal yang kedua adalah memiliki minimal satu output. Apabila sebuah algoritma pemrograman tidak memiliki output, maka tidak akan berjalan dengan baik.

Cakupan juga hanya untuk hal-hal yang bersifat terbatas, dan berhenti setelah melakukan hal-hal yang dibutuhkan saja. Kriteria selanjutnya adalah adanya akhir dan awal yang jelas, tujuan yang jelas, dan setiap tahapan atau prosedur harus jelas dan dapat dijelaskan. Hal yang terakhir adalah efisien, artinya tidak menambahkan hal yang tidak efisien dalam deretan langkah atau prosedur.

Hubungan algoritma dan pemrograman sangatlah erat, terutama dalam hal bahasa pemrograman. Contohnya adalah pada pembuatan program komputer yang menggunakan bahasa pemgrograman seperti bahasa C, Visual Basic, dan lain sebagainya. Program yang disusun dengan bahasa pemrograman akan memiliki urutan dari berbagai syntax sebagai dasar dari sebuah software.

Memperdalam pemahaman dari definisi algoritma akan lebih mudah dengan menggunakan contoh soal. Berikut adalah contoh soal algoritma tersebut. Misalkan diminta mengubah waktu tempuh sebuah bus antar kota dalam satuan jam ke dalam satuan jam, menit, dan detik. Maka yang perlu dilakukan pertama kali adalah mengkonversi dari satuan jam ke detik terlebih dahulu.

Setelah itu, digunakan fungsi write untuk menambahkan total detik yang dibutuhkan. Hal yang perlu diingat adalah apabila mengkonversi dari satuan jam ke dalam detik, maka bilangan bulat yang digunakan perlu diperhatikan. Berikut adalah penjelasan mengenai definisi hingga aplikasi dari algoritma. Mempelajari algoritma pemrograman memerlukan banyak latihan serta trial and error sehingga terbiasa dan mampu memecahkan berbagai operasi yang rumit.

Post Terkait :

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *