Crayonbird
Menu

Informatika

Apa itu algoritma?

Jawaban singkat

Algoritma adalah rangkaian langkah yang tepat dan berurutan untuk menyelesaikan masalah atau tugas. Komputer mengikuti algoritma yang ditulis sebagai kode.

Usia 5–12SD

Dalam satu kalimat

Algoritma adalah daftar langkah yang jelas dan berurutan untuk menyelesaikan masalah atau tugas.

Penjelasan

Kamu mengikuti algoritma setiap hari tanpa menyebutnya begitu. Resep masakan, langkah menyikat gigi, dan rute ke sekolah semuanya adalah algoritma. Yang penting, langkah-langkahnya tepat dan berada dalam urutan yang benar, sehingga siapa pun (atau apa pun) yang mengikutinya mendapat hasil yang sama.

Komputer membutuhkan algoritma karena tidak bisa menebak maksudmu. Kalau kamu bilang pada seseorang "buatkan roti isi", ia akan mengisi sendiri bagian yang kurang. Komputer butuh setiap langkah: buka kantong roti, ambil dua lembar, ambil pisau, dan seterusnya. Kalau satu langkah terlewat, hasilnya salah.

Kebanyakan algoritma dibangun dari tiga gagasan:

  • Urutan: langkah terjadi satu demi satu. (Lihat juga barisan dalam matematika, gagasan yang berbeda tetapi berkaitan tentang pola berurutan.)
  • Pemilihan: sebuah pilihan. "Jika hujan, bawa payung; kalau tidak, bawa topi."
  • Perulangan (loop): melakukan sesuatu lagi. "Ulangi 10 kali: lompat."

Jika algoritma ditulis dalam bahasa yang dimengerti komputer, ia menjadi program; menulisnya disebut pemrograman (coding). Jika tidak berjalan seperti rencana, kamu mencari dan memperbaiki masalahnya dengan debugging.

Kata "algoritma" berasal dari nama al-Khwārizmī, matematikawan yang bekerja di Baghdad pada abad ke-9 dan menulis tentang metode menghitung langkah demi langkah.

  • robot
  • komputer
  • roti
  • keju
Tulis algoritma membuat roti isi untuk sebuah robot dan lihat berapa langkah yang sebenarnya dibutuhkan.

Contoh

Menggambar persegi (untuk robot atau karakter di Scratch):

Langkah demi langkah

  1. Turunkan penaBersiap menggambar.
  2. Ulangi 4 kaliMaju 100 langkah, lalu belok kanan 90 derajat.
  3. Angkat penaPersegi selesai.

Memilih pakaian (pemilihan):

  • Jika dingin, pakai jaket.
  • Jika tidak, tetapi hujan, bawa payung.
  • Jika tidak keduanya, pakai kaus.

Mencari dalam daftar: untuk menemukan sebuah nama di daftar absen, periksa nama pertama; jika bukan, periksa nama berikutnya; ulangi sampai ketemu atau daftar habis.

Kesalahan umum

  • Langkah yang hilang. Uji algoritmamu dengan mengikutinya persis seperti robot.
  • Langkah tidak berurutan. Memakai sepatu sebelum kaus kaki tetap berupa daftar langkah, hanya saja salah.
  • Mengira algoritma hanya untuk komputer. Resep, petunjuk, dan permainan semuanya memakai algoritma.

Kuis singkat

Algoritma

Uji pemahamanmu dengan 4 soal singkat.

Soal 1 dari 4

Mana yang termasuk algoritma?

Ayo berlatih

Coba sendiri

Teka-teki logika dan kode

Usia 11–13

Barisan bilangan · Pemanasan

Usia 11–13

Mana yang berbeda · Pemanasan

Usia 13–18

Biner dan heksadesimal · Rumit

Usia 15–18

Barisan bilangan · Ahli

Lihat lebih banyak di perpustakaan

Semua lembar Teka-teki Logika

Untuk orang dewasa

Pemrograman (coding)

Coding atau pemrograman berarti menulis perintah dalam bahasa yang dimengerti komputer supaya ia mengerjakan sesuatu, seperti menjalankan game, aplikasi, atau situs web.

Informatika · Usia 6–14

Debugging

Debugging berarti menemukan dan memperbaiki kesalahan, yang disebut bug, dalam algoritma atau program komputer. Ini bagian normal dari pemrograman bagi semua orang.

Informatika · Usia 6–14

Barisan bilangan

Barisan adalah daftar bilangan atau bentuk yang mengikuti aturan, seperti 3, 7, 11, 15 (tambah 4 setiap kali). Setiap bilangan dalam barisan disebut suku.

Matematika · Usia 6–16

Biner

Biner adalah sistem bilangan yang hanya memakai dua angka, 0 dan 1. Komputer memakai biner untuk menyimpan dan mengolah semua informasinya.

Informatika · Usia 9–14

Pola pikir bertumbuh

Pola pikir bertumbuh adalah keyakinan bahwa kemampuan bisa meningkat dengan latihan, strategi yang baik, dan bantuan. Pola pikir tetap meyakini kamu punya bakat atau tidak.

Cara belajar · Usia 6–16

Aman di internet

Aman di internet berarti menjaga data pribadi, memakai pengaturan privasi dan kata sandi yang kuat, bersikap baik, dan memberi tahu orang dewasa tepercaya bila ada yang membuatmu khawatir.

Informatika · Usia 5–14

Kembali ke Ensiklopedia Belajar