Kembali ke Kurikulum

Algoritma dan Struktur Data

Mengenal algoritma dan pemrograman; merepresentasikan algoritma dengan diagram alir dan pseudokode; membuat program sesuai struktur kendali (sekuensial, percabangan, perulangan); serta memilih algoritma dan struktur data yang tepat untuk masalah di kehidupan nyata pada himpunan data berstruktur kompleks.

Tujuan Pembelajaran (4)
  • BK-10.1Mengenal algoritma dan pemrograman serta merepresentasikan algoritma dalam bentuk diagram alir dan pseudokode.
  • AP-10.1Membuat program sesuai struktur kendali: sekuensial, percabangan, dan perulangan.
  • AP-10.2Memilih algoritma yang tepat untuk masalah di kehidupan nyata.
  • AP-10.3Memilih struktur data yang tepat untuk masalah di kehidupan nyata.

Belum Ada Simulasi untuk Bab Ini

Di bab ini kalian diminta menulis program dalam salah satu bahasa pemrograman tekstual. Kurikulum tidak menentukan bahasanya, dan Python termasuk pilihan yang cocok untuk pemula. Sambil menunggu simulasi, kalian bisa mulai praktik lewat buku berikut.

Buku Pilihan

Belajar Python untuk Pemula

Cover buku Belajar Python untuk Pemula

Panduan 21 bab dari nol sampai bikin proyek sendiri, dalam bahasa Indonesia yang santai. Isinya sejalan dengan bab ini: variabel, percabangan, perulangan, fungsi, sampai list dan dictionary. Setiap contoh kode bisa langsung dijalankan di IDE online tanpa instalasi. Tersedia dalam format PDF dan EPUB.

Lihat detail buku →


Tim simu.konsep sedang menyiapkan simulasi interaktif untuk bab ini. Stay tuned!