
Kursus Computational Thinking
Computational Thinking mengajarkan Anda untuk memecahkan masalah kompleks dengan kejelasan, presisi, dan struktur — tanpa perlu coding. Anda akan menguasai empat pilar inti: dekomposisi, pengenalan pola, abstraksi, dan berpikir algoritmik. Baik Anda bekerja di bidang bisnis, layanan kesehatan, teknik, atau desain, kursus ini memberikan kerangka kerja yang terbukti untuk menangani tantangan apa pun secara sistematis.
Apa yang akan Anda pelajari:
Anda akan mempelajari cara memecah masalah kompleks, mengenali pola, membangun model yang akurat, dan merancang algoritma langkah demi langkah yang berhasil. Kursus ini mencakup analisis efisiensi, pengambilan keputusan berdasarkan trade-off, serta strategi lanjutan seperti divide-and-conquer dan pemrograman dinamis. Anda akan menerapkan keterampilan ini pada studi kasus nyata di bidang rantai pasok, layanan kesehatan, dan deteksi penipuan. Modul tambahan mencakup logika pemrograman, literasi data, penalaran logis, alat AI, dan desain solusi yang etis. Pada akhirnya, Anda akan memiliki proses pemecahan masalah yang lengkap dan dapat diulang yang dapat segera Anda terapkan di bidang profesional Anda.
Bagaimana Anda belajar secara praktis Kursus Computational Thinking
Bagaimana Anda berlatih Kursus Computational Thinking
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 36 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Berpikir Komputasional
Fondasi Berpikir Komputasional
Pelajaran 1 • Apa Itu Berpikir Komputasional
Definisikan berpikir komputasional dan bedakan dari pemrograman atau ilmu komputer. Tetapkan model mental yang digunakan siswa selama kursus.
Pelajaran 2 • Empat Pilar Inti
Perkenalkan dekomposisi, pengenalan pola, abstraksi, dan algoritma sebagai empat pilar. Setiap pilar diilustrasikan dengan contoh konkret yang relevan.
Pelajaran 3 • Mengevaluasi Masalah Secara Komputasional
Ajarkan kriteria dalam memutuskan kapan berpikir komputasional adalah alat yang tepat. Siswa berlatih mengklasifikasikan masalah berdasarkan kompleksitas dan keterpecahan.
Pelajaran 4 • Berpikir Komputasional di Berbagai Disiplin Ilmu
Tunjukkan bagaimana berpikir komputasional diterapkan dalam sains, bisnis, perawatan kesehatan, dan seni. Motivasi peserta didik dengan menghubungkan kerangka kerja ke bidang mereka sendiri.
Bab 2SembunyikanSembunyikan detailLihat detailDekomposisi dan Penataan Masalah
Dekomposisi dan Penataan Masalah
Pelajaran 1 • Prinsip Dekomposisi
Jelaskan mengapa dekomposisi mengurangi beban kognitif dan meningkatkan kualitas solusi. Hubungkan pilar yang diperkenalkan di Bab 1 dengan praktik langsung.
Pelajaran 2 • Memetakan Sub-Masalah dan Ketergantungan
Identifikasi hubungan dan ketergantungan antar sub-masalah menggunakan peta visual. Persiapkan siswa untuk mengurutkan solusi secara logis.
Pelajaran 3 • Dekomposisi dalam Konteks Tim
Terapkan dekomposisi untuk menugaskan pekerjaan lintas tim dan mengelola serah terima. Jembatani keterampilan penataan masalah individu ke alur kerja kolaboratif.
Pelajaran 4 • Latihan Dekomposisi Praktis
Selesaikan studi kasus realistis dengan mendekomposisi masalah multi-lapis langkah demi langkah. Perkuat semua konsep dekomposisi melalui praktik terapan.
Bab 3SembunyikanSembunyikan detailLihat detailPengenalan Pola dan Generalisasi
Pengenalan Pola dan Generalisasi
Pelajaran 1 • Pola dalam Proses dan Perilaku
Kenali urutan berulang dalam alur kerja, perilaku pengguna, dan peristiwa sistem. Perluas keterampilan pola melampaui data ke dalam konteks operasional.
Pelajaran 2 • Generalisasi dari Pola
Abstraksikan aturan atau model umum dari pola spesifik yang diamati. Ajari siswa untuk membangun solusi yang bekerja di banyak contoh.
Pelajaran 3 • Mengidentifikasi Pola dalam Data
Temukan keteraturan, tren, dan anomali dalam kumpulan data terstruktur dan tidak terstruktur. Landasi pengenalan pola pada bukti yang dapat diamati dan berbasis data.
Pelajaran 4 • Perpustakaan Pola dan Penggunaan Kembali
Katalog pola yang teridentifikasi ke dalam perpustakaan yang dapat digunakan kembali untuk pemecahan masalah di masa depan. Perkenalkan konsep templat solusi yang dibangun di atas pola yang dikenali.
Bab 4SembunyikanSembunyikan detailLihat detailAbstraksi dan Pemodelan
Abstraksi dan Pemodelan
Pelajaran 1 • Abstraksi dan Representasi Data
Representasikan informasi dunia nyata sebagai tipe dan format data terstruktur. Persiapkan siswa untuk bekerja dengan data dalam konteks algoritmik dan komputasional.
Pelajaran 2 • Abstraksi Fungsional dan Antarmuka
Sembunyikan detail implementasi di balik antarmuka yang bersih untuk mengelola kompleksitas. Perkenalkan pemikiran modular yang mendasari desain algoritma dan sistem.
Pelajaran 3 • Abstraksi dalam Sistem Dunia Nyata
Analisis bagaimana lapisan abstraksi beroperasi dalam peta, sistem operasi, dan organisasi. Perkuat konsep melalui contoh skala besar yang familiar.
Pelajaran 4 • Membangun Model Konseptual
Bangun diagram dan representasi yang menangkap struktur esensial suatu masalah. Model menjadi cetak biru untuk solusi algoritmik di Bab 5.
Pelajaran 5 • Konsep Inti Abstraksi
Definisikan abstraksi sebagai penyaringan informasi selektif dan jelaskan tingkat detail. Bangun langsung dari gambaran umum pilar di Bab 1.
Bab 5SembunyikanSembunyikan detailLihat detailBerpikir Algoritmik dan Desain
Berpikir Algoritmik dan Desain
Pelajaran 1 • Mengekspresikan Algoritma dengan Jelas
Gunakan pseudokode, diagram alir, dan bahasa Inggris terstruktur untuk mengekspresikan algoritma secara jelas. Sediakan alat notasi yang digunakan siswa dalam semua pekerjaan desain selanjutnya.
Pelajaran 2 • Mendesain Algoritma untuk Sub-Masalah
Gabungkan keluaran dekomposisi dengan notasi algoritmik untuk mendesain solusi modular. Integrasikan langsung keterampilan dari Bab 2 dan 5.
Pelajaran 3 • Apa yang Membuat Sebuah Algoritma
Definisikan properti algoritma yang valid: keterbatasan, kepastian, masukan, keluaran, dan keefektifan. Tetapkan standar yang harus dipenuhi oleh semua algoritma buatan siswa.
Pelajaran 4 • Struktur Kontrol dalam Algoritma
Terapkan urutan, seleksi, dan iterasi untuk mengontrol aliran algoritma. Struktur ini adalah blok bangunan dari setiap algoritma yang dirancang dalam kursus.
Pelajaran 5 • Mengevaluasi Kebenaran Algoritma
Lacak algoritma dengan tangan dan terapkan kasus uji untuk memverifikasi kebenaran. Bangun kebiasaan verifikasi yang penting sebelum implementasi apa pun.
Bab 6SembunyikanSembunyikan detailLihat detailEfisiensi, Kompleksitas, dan Pertukaran
Efisiensi, Kompleksitas, dan Pertukaran
Pelajaran 1 • Pengantar Efisiensi Algoritma
Definisikan efisiensi dalam hal waktu dan ruang dan jelaskan mengapa itu penting dalam skala besar. Memotivasi keterampilan analitis yang dikembangkan sepanjang bab ini.
Pelajaran 2 • Analisis Pertukaran dalam Praktik
Terapkan kerangka kerja pertukaran terstruktur untuk keputusan nyata yang melibatkan kecepatan, memori, dan akurasi. Persiapkan siswa untuk pemecahan masalah terapan di Bab 7.
Pelajaran 3 • Memahami Tingkat Pertumbuhan
Deskripsikan bagaimana kinerja algoritma berskala dengan ukuran masukan menggunakan konsep tingkat pertumbuhan. Perkenalkan notasi Big-O sebagai alat komunikasi praktis.
Pelajaran 4 • Membandingkan Pendekatan Algoritmik
Evaluasi beberapa algoritma untuk masalah yang sama dan bandingkan profil efisiensinya. Kembangkan kebiasaan mempertimbangkan alternatif sebelum berkomitmen pada solusi.
Bab 7SembunyikanSembunyikan detailLihat detailPemecahan Masalah Terapan dengan Berpikir Komputasional
Pemecahan Masalah Terapan dengan Berpikir Komputasional
Pelajaran 1 • Pemecahan Masalah Berbasis Data
Gunakan pengumpulan, pembersihan, dan analisis data sebagai masukan untuk pemecahan masalah komputasional. Hubungkan keterampilan pengenalan pola dan abstraksi ke alur kerja yang berpusat pada data.
Pelajaran 2 • Otomatisasi dan Optimalisasi Proses
Identifikasi proses berulang yang cocok untuk otomatisasi dan desain solusi algoritmik untuknya. Tunjukkan nilai profesional langsung dari berpikir komputasional.
Pelajaran 3 • Studi Kasus Multi-Domain
Selesaikan tiga studi kasus lengkap yang diambil dari domain profesional berbeda menggunakan kerangka kerja lengkap. Bangun kepercayaan diri dan keserbagunaan di berbagai area aplikasi.
Pelajaran 4 • Proses Pemecahan Masalah Ujung ke Ujung
Bahas kerangka kerja terpadu yang mengurutkan dekomposisi, pengenalan pola, abstraksi, dan desain algoritma. Berikan proses berulang yang diterapkan siswa dalam semua studi kasus.
Pelajaran 5 • Tinjauan dan Iterasi Solusi
Kritik solusi yang telah selesai berdasarkan kriteria kebenaran, efisiensi, dan kejelasan. Tanamkan standar profesional kualitas solusi dan perbaikan berkelanjutan.
Bab 8SembunyikanSembunyikan detailLihat detailStrategi Lanjutan dan Pola Desain Komputasional
Strategi Lanjutan dan Pola Desain Komputasional
Pelajaran 1 • Pola Desain Komputasional
Katalog templat solusi yang terbukti untuk jenis masalah berulang lintas domain. Memungkinkan desain solusi yang cepat dan andal dengan memanfaatkan pola yang sudah mapan.
Pelajaran 2 • Penilaian Pemecahan Masalah Strategis
Kembangkan keterampilan metakognitif untuk memilih strategi dan pola dalam ambiguitas. Puncaki kursus dengan membangun kepercayaan diri pengambilan keputusan tingkat ahli.
Pelajaran 3 • Strategi Divide and Conquer
Terapkan paradigma divide and conquer untuk memecah dan memecahkan masalah besar secara rekursif. Perluas keterampilan dekomposisi menjadi strategi algoritmik yang formal dan kuat.
Pelajaran 4 • Konsep Pemrograman Dinamis
Selesaikan sub-masalah yang tumpang tindih secara efisien dengan menyimpan dan menggunakan kembali hasil antara. Perkenalkan memoization dan tabulasi sebagai alat optimasi praktis.
Pelajaran 5 • Pendekatan Greedy dan Heuristik
Gunakan algoritma greedy dan heuristik ketika solusi optimal mahal secara komputasi. Ajarkan pengambilan keputusan pragmatis di bawah kendala dunia nyata.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Analis bisnis: membutuhkan kerangka kerja yang ketat untuk mengurai masalah operasional yang kompleks.
Administrator layanan kesehatan: ingin mendesain ulang alur kerja pengambilan keputusan dengan presisi logis yang lebih besar.
Pengubah karier: beralih ke peran yang terkait teknologi tanpa gelar ilmu komputer.
Manajer proyek: mencari metode terstruktur untuk memecah inisiatif besar menjadi komponen yang jelas.
Desainer UX: bertujuan untuk menerapkan penalaran sistematis dalam penelitian pengguna dan pemodelan solusi.
Wirausahawan: perlu mengevaluasi trade-off dan membangun proses yang dapat diskalakan dari awal.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















