Simulator Algoritma Visual

Belajar Logika
Pemrograman

Tanpa Coding.

Belajar logika dasar pemrograman tanpa coding — lewat drag & drop blok flowchart yang seru.

Seru, gratis, dan jalan offline di Windows, macOS, Linux & Android.

4
Platform
12
Bahasa
100%
Offline
Maskot Cak Logik
Input
Proses
Output
Run ✓

Kenapa Cak Logik?

Simulator algoritma visual yang bikin logika terasa seperti main game.

Drag & Drop

Susun blok flowchart (input, proses, output) dengan drag & drop yang intuitif.

Run Offline

Jalankan flowchart langsung di perangkat tanpa internet, hasil langsung terlihat.

Materi & Kuis

Materi logika dasar, kuis singkat, dan tantangan coding untuk menguji pemahaman.

Menyenangkan

Belajar sambil bermain dengan maskot Cak Logik dan tampilan penuh warna.

Belajar Bareng Cak Logik

Materi tutorial pemrograman dalam berbagai bahasa — pilih bahasa favoritmu dan mulai belajar.

Progres Belajar 0 dari 94
🚀 Pengenalan Dart 0/10
🔀 Kondisi & Perulangan 0/10
📦 Koleksi (Collections) 0/2
⚙️ Fungsi (Functions) 0/2
🏗️ OOP Dasar 0/2
🧬 OOP Lanjutan 0/2
🎯 Proyek Mini 0/3

Pengenalan Dart

Apa itu Dart?

Dart adalah bahasa pemrograman modern, object-oriented, yang dikembangkan oleh Google. Dart digunakan untuk membuat aplikasi mobile (Flutter), web, server, dan desktop.

Fitur Utama Dart:

  • Gratis dan open-source
  • Object-oriented (mendukung class, inheritance, interface)
  • Null safety (mencegah error null reference)
  • Bisa compile ke native code atau JavaScript
  • Mendukung asynchronous programming (Future, Stream)

Istilah Dasar:

  • Statement — perintah yang diakhiri ;
  • Expression — nilai atau sesuatu yang bisa dihitung sebagai nilai
  • Keyword — kata yang punya arti khusus: int, if, var, class
  • Identifier — nama yang kita buat untuk variabel/fungsi/class
  • Compiler — program yang menerjemahkan kode Dart ke bahasa mesin
/// Program pengenalan Dart
///
/// Menampilkan informasi dasar tentang Dart
/// dan contoh statement serta expression sederhana.
void main() {
  // ── Statement ──
  print('Belajar Dart itu menyenangkan!');

  // ── Expression ──
  print(10 + 5);           // expression aritmatika
  print('Dart' + ' ' + 'keren');  // expression string
}
Tantangan

Buat program yang menampilkan:

  1. Nama kamu
  2. Kelas kamu
  3. Cita-cita kamu

Gunakan print() untuk setiap baris.

1 dari 31

Download Cak Logik

Versi 3.0.0 · rilis 2026-08-12 — gratis untuk semua platform.

Windows

Extrak dan jalankan. Download VC++ jika perlu

Untuk Windows 10 atau 11 Download

MacOS

Pindahkan aplikasi CakLogik ke /Applications

MacOS Monterey keatas Download

Linux

Extrak dan Jalankan

Khusus OS Linux Download

Google Play

Pasang lewat Google Play Store

Rekomendasi Download

VC++ Redistributable

Install seperti biasa

Library untuk CakLogik versi Windows Download
Butuh bantuan instalasi? Chat WhatsApp →

Dukung Cak Logik

Cak Logik gratis dan tanpa iklan. Bantuan Anda membantu kami membiayai domain dan hosting agar aplikasi dan materi belajar tetap bisa diakses oleh semua orang.

Kode QRIS donasi Cak Logik

Scan kode QRIS untuk donasi lewat gopay

Transfer Bank

BTPN
90020337884
a.n. KUSMADI
Lihat Cara Donasi