Contoh Algoritma yang Mudah Dipahami untuk Sobat Teknohits

Hello Sobat Teknohits! Apa kabar hari ini? Pada artikel kali ini, kita akan membahas tentang contoh algoritma yang mungkin sering Sobat Teknohits dengar, tapi belum terlalu memahami betul. Algoritma adalah langkah-langkah atau instruksi yang digunakan untuk menyelesaikan suatu masalah atau tugas dalam komputasi. Yuk, simak contoh algoritma berikut ini!

1. Algoritma Penjumlahan Sederhana

Contoh algoritma yang pertama adalah algoritma penjumlahan sederhana. Langkah-langkahnya sangat mudah, yaitu:

  1. Masukkan angka pertama
  2. Masukkan angka kedua
  3. Jumlahkan kedua angka tersebut
  4. Hasilnya adalah jawaban dari penjumlahan angka tersebut

Misalnya, Sobat Teknohits ingin menjumlahkan angka 5 dan 8. Maka, Sobat Teknohits hanya perlu memasukkan angka 5 pada langkah pertama, memasukkan angka 8 pada langkah kedua, dan menjumlahkan keduanya pada langkah ketiga. Hasilnya adalah 13, yang merupakan jawaban dari penjumlahan angka 5 dan 8.

2. Algoritma Pencarian Nilai Tertinggi

Selanjutnya, contoh algoritma yang bisa Sobat Teknohits pelajari adalah algoritma pencarian nilai tertinggi. Langkah-langkahnya adalah sebagai berikut:

  1. Masukkan kumpulan nilai
  2. Tentukan nilai tertinggi awal sebagai nilai terbesar
  3. Periksa setiap nilai satu per satu
  4. Jika nilai yang diperiksa lebih besar dari nilai terbesar, maka ubah nilai terbesar menjadi nilai yang diperiksa
  5. Jika sudah memeriksa semua nilai, maka nilai terbesar adalah jawaban dari pencarian nilai tertinggi

Misalnya, Sobat Teknohits memiliki kumpulan nilai 90, 80, 95, 75, dan 85. Maka, Sobat Teknohits hanya perlu memasukkan kumpulan nilai tersebut pada langkah pertama, menentukan nilai tertinggi awal sebagai 0 pada langkah kedua, dan memeriksa setiap nilai satu per satu pada langkah ketiga. Setelah memeriksa semua nilai, nilai tertinggi adalah 95, yang merupakan jawaban dari pencarian nilai tertinggi.

3. Algoritma Sorting

Contoh algoritma yang ketiga adalah algoritma sorting atau pengurutan. Ada banyak jenis algoritma sorting, seperti bubble sort, selection sort, dan insertion sort. Namun, pada artikel kali ini, kita akan membahas algoritma bubble sort yang sederhana. Langkah-langkahnya adalah:

  1. Masukkan kumpulan nilai yang ingin diurutkan
  2. Bandingkan nilai pertama dengan nilai kedua
  3. Jika nilai pertama lebih besar dari nilai kedua, maka tukar posisi keduanya
  4. Lakukan langkah 2 dan 3 pada setiap nilai, hingga semua nilai terurut

Misalnya, Sobat Teknohits ingin mengurutkan kumpulan nilai 80, 95, 75, 90, dan 85. Maka, Sobat Teknohits hanya perlu memasukkan kumpulan nilai tersebut pada langkah pertama, membandingkan nilai pertama dan kedua pada langkah kedua, dan jika nilai pertama lebih besar dari nilai kedua, maka tukar posisi keduanya pada langkah ketiga. Lakukan langkah 2 dan 3 pada setiap nilai, hingga semua nilai terurut. Hasilnya adalah 75, 80, 85, 90, dan 95, yang merupakan kumpulan nilai yang sudah terurut.

4. Algoritma Konversi Bilangan Desimal ke Biner

Contoh algoritma yang terakhir adalah algoritma konversi bilangan desimal ke biner. Langkah-langkahnya adalah sebagai berikut:

  1. Masukkan bilangan desimal yang ingin diubah ke biner
  2. Bagi bilangan desimal tersebut dengan 2
  3. Catat sisa pembagian pada langkah kedua
  4. Bagi hasil pembagian pada langkah kedua dengan 2
  5. Ulangi langkah 3 dan 4 hingga hasil pembagian adalah 0
  6. Hasilnya adalah sisa pembagian yang sudah dicatat pada setiap langkah dari belakang ke depan

Misalnya, Sobat Teknohits ingin mengubah bilangan desimal 10 ke biner. Maka, Sobat Teknohits hanya perlu memasukkan bilangan desimal 10 pada langkah pertama, membagi bilangan desimal tersebut dengan 2 pada langkah kedua, dan mencatat sisa pembagian pada langkah ketiga. Kemudian, bagi hasil pembagian pada langkah kedua dengan 2 pada langkah keempat, dan catat sisa pembagian pada langkah kelima. Ulangi langkah 3 dan 4 hingga hasil pembagian adalah 0. Hasilnya adalah 1010, yang merupakan hasil dari konversi bilangan desimal 10 ke biner.

Kesimpulan

Sekian contoh algoritma yang bisa Sobat Teknohits pelajari. Tentunya masih banyak algoritma lain yang bisa dipelajari, tergantung dari kebutuhan dan minat Sobat Teknohits. Semoga artikel ini bermanfaat untuk meningkatkan pengetahuan Sobat Teknohits tentang algoritma. Sampai jumpa kembali di artikel menarik lainnya!

Contoh Algoritma yang Mudah Dipahami untuk Sobat Teknohits