5. Adanya alur proses yang jelas sehingga kamu dapat dengan mudah mencari
kesalahan jika terjadi error.
Cara Kerja dan Contoh Algoritma
Ketika pengguna memasukkan data atau perintah, komputer akan menganalisis dan
mengeksekusinya sesuai alur algoritma untuk menghasilkan output yang diharapkan. Sebagai
contoh, ketika melakukan pencarian di Google, langkah logika algoritma pemrogramannya
adalah: Anda menuliskan query pencarian → sistem memproses perintah Anda → sistem
menampilkan hasil pencarian yang relevan terhadap perintah Anda.
Di dalam pemrograman, algoritma untuk menjumlahkan dua angka adalah sebagai berikut:
Untuk mencari tahu angka terbesar dari dua pilihan, maka perhitungan algoritma
bahasa pemrograman yang digunakan adalah:
Contoh penerapan algoritma program untuk mengepel lantai secara sistematis yaitu:
Berikut ini contoh penggunaan algoritma untuk menulis sebuah pesan singkat:
Algoritma program ternyata bisa diterapkan untuk membuat alur sistematis untuk masuk ke
akun Facebook, seperti:
Langkah 1: Buka website Facebook.
Langkah 2: Klik tombol login.
Langkah 3: Komputer menampilkan halaman login.
Langkah 4: Masukkan alamat email dan password Facebook.
Langkah 5: Buat kondisi pertama. Jika alamat email dan password sesuai, komputer
menampilkan pesan ‘berhasil login’ dan mengarahkan pengguna ke halaman beranda.
Langkah 6: Buat kondisi kedua. Jika alamat email dan password tidak sesuai, komputer akan
menampilkan pesan ‘error’ dan pengguna tetap di halaman login.
Langkah 7: Komputer memproses permintaan pengguna berdasarkan kondisi yang sesuai.
Algoritma Sekuensial – Algoritma dengan prosedur yang berjalan dari satu proses ke
proses berikutnya untuk mencapai hasil akhir. Contohnya, merebus air mentah hingga
air matang.
Algoritma Percabangan – Algoritma yang menjalankan keputusan berdasarkan
kondisi tertentu dengan dua atau lebih percabangan. Misalnya, jika nilai ujian lebih
dari 75 maka hasilnya lulus ujian.
Algoritma Pengulangan – Algoritma yang menjalankan urutan perintah berulang-
ulang hingga beberapa kali. Contohnya, menampilkan bilangan kelipatan dua mulai
dari 0 hingga 50.
Tugas
Algoritma 1