Step-by-step series, one language or topic at a time. Start at the beginning and follow it in order.
Daftar Seri
Jelajahi semua seri yang ada.
Notes on AI that go past the demo: how the models work, where they break, and what changes once you put them in production.
Everything that isn't a tutorial or a lab: explainers, opinions, and notes from building things.
Mengenal konsep dasar pemrograman. Pada seri ini kita akan membahas tentang bagaimana cara berkutat dengan variabel, mengatur alur program dengan struktur kontrol, me-reuse kode dengan fungsi, dan aturan sintaks pada bahasa pemrograman. Konsep-konsep ini pastinya akan sangat berguna ketika kita mulai mengkoding ceria.
Python from zero: the shape of the language, why it reads the way it does, and where it's the right tool.
Langkah pertama belajar Python: kenalan sama bahasanya, install Python 3, main-main di interpreter, sampai paham sintaks dasarnya.
Kenalan sama Java dari nol: bikin program pertama, paham struktur dasarnya, sampai bisa nerima input dan nampilin output.
Dari instalasi Free Pascal di Windows dan Linux, bikin Hello World, sampai paham struktur program, komentar, dan operasi aritmatika.
Kenapa algoritma dan struktur data penting, dan kenapa belajar keduanya bukan cuma buat lulus mata kuliah.
Go from zero: the shape of the language, why it looks the way it does, and what it's good at.
Bikin variabel, kenali tipe data satu per satu — mulai dari numerik, string, boolean, sampai list yang sering bikin bingung pemula.
Tipe data di Java harus jelas dari awal. Kita bahas tipe data dasar, plus integer dan float lebih dalam.
Ekspresi boolean, percabangan if-else dan case-of, plus tiga jenis perulangan yang Pascal punya.
Struktur data linear seperti linked list, dibahas dari cara membentuknya sampai operasi dasarnya.
Java adalah bahasa pemrograman yang sangat populer dan banyak digunakan di seluruh dunia. Dikenal karena kekuatannya dalam pengembangan aplikasi besar dan stabilitasnya, Java dipakai untuk berbagai macam aplikasi seperti aplikasi web, mobile, dan enterprise. Yuk mulai belajar Java bareng Inva!
Keluar dari interpreter dan mulai nulis file .py sendiri, lengkap dengan cara mengambil input dan menampilkan output.
Tipe data racikan sendiri: record, array, sampai pointer yang sering bikin pusing di awal.
Pascal, bahasa pemrograman yang manusiawi dengan sintaksnya yang friendly. Dikenal karena kemudahan pemahaman dan implementasinya, Pascal banyak digunakan sebagai bahasa pemrograman dasar bagi para pelajar dan mahasiswa. Yuk mulai belajar Pascal bareng Inva!
Bikin program yang bisa ngambil keputusan dan ngulang pekerjaan — percabangan, perulangan, sampai list comprehension.
Pecah program besar jadi prosedur dan fungsi kecil yang bisa dipakai berulang kali.
Algoritma dan struktur data adalah konsep fundamental dalam dunia pemrograman. Keduanya sangat penting dalam menyelesaikan masalah yang kompleks dengan efisien dan efektif. Dalam seri ini kita akan membahas berbagai macam struktur data dan algoritma yang harapannya bisa bikin kode kita lebih efektif dan efisien. Yuk belajar ASD bareng Inva! 👋
Bungkus kode jadi fungsi biar nggak nulis hal yang sama dua kali. Bahas parameter, return, sampai default argument.
Dictionary, set, tuple, dan cara mengolah string. Tipe data yang baru kepakai begitu program berhenti menyimpan satu nilai saja.
Lab praktik: kerjakan masalahnya dulu, baru lihat jawabannya. Tiap lab punya repo yang bisa di-clone, data seukuran produksi, dan target yang harus kamu capai sendiri. Artikel jawabannya ada di seri ini juga, dan cuma bisa kamu buka dari artikel masalahnya.