RINGKASAN BAB / APLIKASI KOMPUTER DAN PEMROGRAMAN
A01Konsep algoritma dan pseudocode
Pahami konsep dan rumus penting, lalu uji pemahamanmu melalui latihan soal.
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.
