🌐 Dukungan Multibahasa
Materi pelajaran sedang diterjemahkan oleh komunitas — halaman beranda kursus tersedia dalam setiap bahasa di bawah ini, dan pelajaran lengkapnya akan menyusul. Bantu menerjemahkan!
🚧 Materi pelajarannya sendiri saat ini masih dalam bahasa Inggris — halaman beranda ini diterjemahkan supaya kamu bisa melihat apa saja yang menanti. Bantu menerjemahkan pelajarannya ke bahasamu: Cara berkontribusi terjemahan
Kalau kamu bisa membaca halaman ini, kamu bisa menyelesaikan kursus ini. Di akhir kursus, kamu akan paham bagaimana perangkat lunak (software) benar-benar bekerja, menulis program pertamamu, menerbitkan situs web sungguhan, dan bisa ikut nimbrung dengan percaya diri dalam percakapan teknis apa pun — semuanya dijelaskan dengan bahasa sehari-hari, lengkap dengan analogi dari kehidupan kita.
🤔 Untuk siapa kursus ini?
- “Aku pakai aplikasi setiap hari, tapi aku sama sekali tidak tahu bagaimana semuanya benar-benar bekerja.”
- “Aku bekerja bersama para insinyur (manajer, desainer, pendiri startup, pengacara, dokter…) dan aku capek cuma mengangguk-angguk di rapat.”
- “Aku ingin pindah karier ke dunia teknologi, tapi setiap kursus menganggap aku sudah tahu hal-hal yang tidak kutahu.”
- “Aku sekadar penasaran bagaimana dunia digital di sekitarku dibangun.”
Tidak ada prasyarat apa pun — kami menjelaskan segalanya, termasuk apa itu “berkas (file)” sebenarnya.
🎓 Apa yang akan kamu pelajari
- Bagaimana komputer, perangkat lunak, internet, basis data (database), cloud, dan AI benar-benar bekerja.
- Cara membaca dan menulis program sederhana dengan Python.
- Cara memakai Git dan GitHub layaknya profesional (kamu akan menerbitkan situs web live milikmu sendiri).
- Bagaimana tim perangkat lunak sungguhan merencanakan, membangun, menguji, dan merilis produk.
- Cara berbicara dengan insinyur sebagai orang yang setara — API, server, bug, deploy, dan sprint, semua dibongkar artinya.
Yang tidak akan kami bahas: matematika tingkat lanjut, alat enterprise tertentu, atau gembar-gembor kosong. Setiap analogi juga memberi tahu di mana batas berlakunya, dan modul AI jujur soal keterbatasannya.
🚀 Mulai dari Mana
- ⭐ Beri bintang (star) repo ini supaya kamu gampang menemukan jalan kembali.
- Baca START HERE (5 menit) — cara kerja kursus ini dan alat-alat gratis berbasis peramban (browser) yang akan kamu pakai. Tidak ada yang perlu diinstal. Setiap lab berjalan di peramban web, bahkan di ponsel.
- Mulai dari Modul 01 — atau pilih jalan pintas dari Jalur Belajar (“Aku cuma punya satu akhir pekan”, “Aku mengelola para insinyur”, “Aku cuma peduli AI”…).
- Terhambat oleh sebuah istilah? Glosarium mendefinisikan setiap istilah dalam satu kalimat sederhana.
Guru & kelompok belajar: semuanya gratis untuk dipakai ulang di bawah lisensi. Fork repo ini dan sesuaikan dengan kelasmu.
📚 Kurikulum
Setiap modul berisi Pelajaran berbahasa sederhana, Lab berbasis peramban, Kuis untuk mengecek diri sendiri, dan Sumber Tambahan gratis pilihan. Kerjakan dari atas ke bawah — setiap modul dibangun di atas modul sebelumnya.
| # | Modul | Pelajaran | Lab | Kuis | Tambahan |
|---|---|---|---|---|---|
| I | Mesinnya 🖥️ — apa isi kotak bercahaya itu | ||||
| 01 | Apa Itu Komputer, Sebenarnya? | Pelajaran | Lab | Kuis | Tautan |
| 02 | Apa Itu Perangkat Lunak (Software)? | Pelajaran | Lab | Kuis | Tautan |
| 03 | Bagaimana Internet Bekerja | Pelajaran | Lab | Kuis | Tautan |
| II | Berpikir Seperti Insinyur 🧠 — pola pikirnya adalah 80% dari pekerjaan | ||||
| 04 | Cara Berpikir Seperti Programmer | Pelajaran | Lab | Kuis | Tautan |
| 05 | Kode (Code) Pertamamu — Python, langsung di peramban | Pelajaran | Lab | Kuis | Tautan |
| 06 | Data: Minyak Baru Dunia | Pelajaran | Lab | Kuis | Tautan |
| III | Bagaimana Perangkat Lunak Sungguhan Dibuat 🏗️ — dari catatan tempel sampai app store | ||||
| 07 | Dari Ide ke Aplikasi: Siklus Hidup Pengembangan Perangkat Lunak (software development lifecycle) | Pelajaran | Lab | Kuis | Tautan |
| 08 | Git & GitHub: Mesin Waktu untuk Kerja Tim | Pelajaran | Lab | Kuis | Tautan |
| 09 | Kenapa Perangkat Lunak Rusak: Bug, Pengujian (Testing) & Kualitas | Pelajaran | Lab | Kuis | Tautan |
| 10 | Anatomi Sebuah Aplikasi: Frontend, Backend & API | Pelajaran | Lab | Kuis | Tautan |
| IV | Ilmu Komputer, Tanpa Matematika yang Menyeramkan 🔬 — ide-ide terkenal, disajikan secara manusiawi | ||||
| 11 | Algoritma (Algorithm) & Struktur Data dalam Bahasa Sederhana | Pelajaran | Lab | Kuis | Tautan |
| 12 | Basis Data (Database): Tempat Segalanya Tinggal | Pelajaran | Lab | Kuis | Tautan |
| 13 | Sistem Operasi (Operating System) & Jaringan (Network): Para Manajer Tak Terlihat | Pelajaran | Lab | Kuis | Tautan |
| 14 | Keamanan (Security): Gembok, Kunci & Bela Diri Digital | Pelajaran | Lab | Kuis | Tautan |
| V | Dunia Perangkat Lunak Modern ☁️ — istilah-istilah keren, dibongkar artinya | ||||
| 15 | Cloud: Menyewa Komputer Milik Orang Lain | Pelajaran | Lab | Kuis | Tautan |
| 16 | AI & Machine Learning Tanpa Gembar-gembor | Pelajaran | Lab | Kuis | Tautan |
| 17 | Situs Web, Aplikasi & Segala Sesuatu Lainnya | Pelajaran | Lab | Kuis | Tautan |
| VI | Orang-orang & Karier 🧑🤝🧑 — perangkat lunak dibuat oleh manusia | ||||
| 18 | Siapa Mengerjakan Apa di Dunia Teknologi | Pelajaran | Lab | Kuis | Tautan |
| 19 | Jalanmu Menuju Dunia Teknologi | Pelajaran | Lab | Kuis | Tautan |
| 🏆 | Capstone: Bangun Sesuatu yang Nyata | Ikhtisar | Jalur A: Situs Web · Jalur B: Jadilah PM · Jalur C: Otomatiskan | — | Etalase |
📝 Kuis & Lab
- Kuis ada di dalam setiap folder modul (
quiz.md) — jawabannya disertakan di balik lipatan “Show answer”, dan setiap kuis diakhiri dengan tantangan “jelaskan ke seorang teman”. - Lab (
lab.md) bersifat praktik langsung dan tidak butuh instalasi sama sekali — hanya alat gratis berbasis peramban, ramah ponsel. Mengerjakan lab-lah yang membuat pelajaran benar-benar melekat.
🗺️ Rujukan Seluruh Kursus
| Halaman | Gunanya untuk apa |
|---|---|
| START HERE | Cara memakai kursus, jadwal, dan tiga alat yang kamu butuhkan |
| Glosarium | Setiap istilah teknis di kursus ini, masing-masing satu kalimat sederhana |
| Jalur Belajar | Jalan pintas: sprint akhir pekan, jalur manajer, penasaran AI, pendiri startup… |
| FAQ | Jawaban jujur: “Apa aku terlalu tua?”, “Perlu jago matematika?”, perkiraan waktu |
| Panduan Gaya | Aturan menulis yang diikuti setiap pelajaran |
| Catatan Desain Kursus | Kenapa kursus ini dibangun seperti ini |
🎒 Akses Offline
Clone repositori ini (Modul 08 mengajarkan caranya) dan semuanya — pelajaran, lab, kuis — berfungsi offline sebagai teks biasa. Hanya tautan eksternal dan lab peramban yang butuh internet.
🤝 Kontribusi & Komunitas
Menemukan kalimat yang membingungkan? Itu bug di kursus kami, bukan di otakmu — silakan buka sebuah issue atau kirim perbaikan: lihat CONTRIBUTING. Terjemahan adalah kontribusi yang paling dinanti-nanti: lihat panduan terjemahan. Yang sudah tamat: tambahkan dirimu ke Etalase Capstone — sekaligus jadi pull request pertamamu.
📄 Lisensi
Gratis untuk semua orang, selamanya — lihat LICENSE.