RINGKASAN BAB / ALGORITMA DAN PEMROGRAMAN KOMPUTER

Konsep algoritma dan pseudocode

Pahami konsep dan rumus penting, lalu uji pemahamanmu melalui latihan soal.

A01

Rangkuman

Algoritma adalah urutan langkah terbatas, jelas, dan dapat dijalankan untuk mengubah input menjadi output. Pseudocode menjelaskan logika tanpa terikat sintaks bahasa tertentu. Ketepatan algoritma ditentukan oleh perilaku untuk seluruh input yang memenuhi syarat, bukan hanya satu contoh. Pelacakan (trace) dan pengujian kasus batas membantu menemukan kesalahan logika.

Cheatsheet

Unduh PDF
  • Tentukan kontrak: input, output, prasyarat, dan kondisi hasil.
  • Tiga struktur dasar: urutan, percabangan, perulangan.
  • Trace: catat nilai variabel setelah setiap langkah penting; uji input normal dan kasus batas.
  • Algoritma harus berhenti; loop memerlukan kondisi selesai yang bisa tercapai.
  • Pseudocode bank ini netral bahasa; lihat ALGORITHM_CONVENTIONS.md.

Jebakan umum

Contoh yang berhasil tidak membuktikan algoritma benar untuk semua input; cari juga contoh tandingan.

LANGKAH BERIKUTNYA

Siap mencoba soal?

Latih tiap level berisi 10 soal, atau ikuti try out bab selama 45 menit.