Kembali ke Kurikulum

Strategi Algoritmik, Desain Struktur Data, dan Analisis Solusi

Memahami alur proses pengembangan program atau produk teknologi digital, menuliskan algoritma yang efisien-efektif-optimal, menganalisis persoalan dengan beberapa strategi algoritmik untuk menghasilkan alternatif solusi, serta memilih solusi terbaik dengan struktur data yang kompleks dan abstrak.

Tujuan Pembelajaran (4)
  • AP-11.1Memahami alur proses pengembangan program atau produk teknologi digital.
  • AP-11.2Menuliskan algoritma yang efisien, efektif, dan optimal.
  • AP-11.3Menganalisis persoalan dengan pemahaman terhadap beberapa strategi algoritmik untuk menghasilkan beberapa alternatif solusi dari satu persoalan.
  • AP-11.4Memilih dan menerapkan solusi terbaik, paling efisien, dan optimal dengan merancang struktur data yang lebih kompleks dan abstrak.

Belum Ada Simulasi untuk Bab Ini

Di bab ini kalian menganalisis persoalan dengan beberapa strategi algoritmik, lalu mewujudkan solusi terbaik menjadi program dengan struktur data yang tepat. Kurikulum tidak menentukan bahasa pemrogramannya, dan Python termasuk pilihan yang cocok untuk praktik. Sambil menunggu simulasi, kalian bisa belajar 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. Bekal untuk bab ini ada di bagian fungsi, list, dictionary, dan set, sampai proyek aplikasi sederhana. 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!