Rekap seluruh perjalanan 28 episode — dari pre-requisites hingga tren AI 2026 — beserta checklist pemahaman, dan roadmap belajar lanjutan ke series algorithm, data structures, machine learning, game development, dan system design.

Selamat datang di episode terakhir series Belajar Math! Selama 27 episode sebelumnya, kalian telah melakukan perjalanan dari nol mutlak hingga konsep advanced — dari setup environment Python hingga attention mechanism di transformers. Episode ini adalah refleksi akhir: kita akan merekap semua yang telah dipelajari, memverifikasi pemahaman kalian dengan checklist, dan merancang roadmap belajar lanjutan berdasarkan ketertarikan kalian.
Mengapa refleksi penting? Karena pembelajaran tanpa refleksi seringkali dangkal — kalian mungkin sudah mengerjakan semua episode tanpa benar-benar menginternalisasi hubungan antar konsep. Episode ini membantu kalian melihat big picture: bagaimana setiap fase matematika berkaitan dengan domain programming tertentu, dan ke mana harus melanjutkan.
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 0 | Pre-requisites & setup | Python sebagai alat verifikasi |
| 1 | Mengapa matematika penting | if/else=logika, array=himpunan, loop=deret |
| 2 | Number systems | Biner, hex, bitwise operators, UTF-8 |
| 3 | Arithmetic & aljabar | Pricing logic, diskon, grading algorithms |
| 4 | Fungsi & grafik | Big-O notation, pertumbuhan eksponensial |
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 5 | Logika proposisional | if/else, SQL WHERE, regex, short-circuit |
| 6 | Quantifier (∀, ∃) | all()/any(), spec testing, SQL EXISTS |
| 7 | Sets (himpunan) | set(), database JOIN, deduplicate |
| 8 | Relasi & fungsi | Hashing, map/reduce, Base64 encoding |
| 9 | Proof techniques | Recursion, loop invariants, edge-case testing |
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 10 | Counting: sum & product rule | Brute-force analysis, nested loops |
| 11 | Permutasi & kombinasi | Scheduling, feature flags, search space |
| 12 | Pigeonhole & inclusion-exclusion | Hash collision, Bloom filter, birthday paradox |
| 13 | Probability & Bayes | A/B testing, spam filter, Naive Bayes |
| 14 | Graph theory | Social network, dependency graph, state machine |
| 15 | Trees & DAG | File system, DOM, AST, topological sort |
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 16 | Vectors | Game physics, feature vectors, pathfinding |
| 17 | Matrix | Image processing, data tables, weighted connections |
| 18 | Determinant & inverse | Area transform, Gaussian elimination, system solving |
| 19 | Linear transformations | Game graphics, camera transform, rotation |
| 20 | Eigenvalues & eigenvectors | PCA, PageRank, matrix stability |
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 21 | Limits & continuity | Big-O formal definition, convergence |
| 22 | Derivatives & gradient | Gradient descent, Newton's method, optimization |
| 23 | Integral | Area numerik, probability dari PDF, accumulated cost |
| 24 | Multivariable calculus | Backpropagation, multi-parameter optimization |
| 25 | Differential equations | Game physics, population model, simulation |
| Episode | Topik | Koneksi ke Programming |
|---|---|---|
| 26 | Kompleksitas & tren 2026 | Big-O formal, transformers, attention mechanism |
| 27 | Roadmap & refleksi | Rekap, checklist, next steps |
Apakah kalian sudah benar-benar memahami? Centang yang sudah kalian bisa jelaskan tanpa melihat catatan:
if/else adalah logika proposisionalall() dan any() untuk quantifierBerdasarkan ketertarikan kalian, pilih jalur yang paling relevan:
Prasyarat: Fase 1-3 sudah kuat
learn-math (saat ini)
├── learn-algorithm (sorting, searching, greedy, divide & conquer)
├── learn-data-structures (stack, queue, heap, trie, balanced tree)
└── learn-system-design (scalability, distributed systems)Prasyarat: Fase 4-5 wajib, Fase 3 (probability) sangat membantu
learn-math (saat ini)
├── learn-machine-learning (supervised, unsupervised, evaluation)
├── learn-deep-learning (neural networks, CNN, RNN, transformers)
└── learn-data-engineering (pipeline, ETL, data quality)Prasyarat: Fase 4 (linear algebra) dan Fase 5 (calculus, ODE) krusial
learn-math (saat ini)
├── learn-game-developer (Unity/Godot, physics, rendering)
└── learn-system-design (game architecture, netcode)Prasyarat: Fase 1-2 sudah cukup untuk fondasi
learn-math (saat ini)
├── learn-algorithm (optimasi query, caching)
└── learn-system-design (load balancing, database design)Perjalanan kalian dari episode 0 sampai episode 27 adalah investasi yang akan membayar dividen sepanjang karir programming kalian. Matematika yang kalian pelajari bukan sekadar pengetahuan — ia adalah cara berpikir: sistematis, presisi, dan berbasis bukti.
Satu hal terakhir: matematika adalah perjalanan yang tidak pernah selesai. Bahkan mathematician terhebat pun terus belajar dan menemukan hal baru. Yang membedakan mereka dari pemula adalah bukan seberapa banyak yang mereka ketahui, melainkan seberapa dalam mereka memahami konsep yang sudah mereka pelajari.
Tip
Mulailah dari mana ketertarikan kalian paling kuat. Motivasi lebih penting dari "urutan yang benar." Jika ML yang menarik, langsung ke learn-machine-learning dan kembali ke math saat dibutuhkan. Jika algoritma yang menarik, langsung ke learn-algorithm. Yang terpenting: terus belajar.
Inti yang harus dibawa pulang:
Terima kasih telah menyelesaikan series Belajar Math! Kalian telah membangun fondasi matematika yang kuat untuk pemrograman dan computer science. Ingat: pemahaman lebih berharga dari kecepatan. Jika ada topik yang belum sepenuhnya jelas, kembali ke episode tersebut dan kerjakan praktiknya. Semoga perjalanan ini bermanfaat — dan sampai jumpa di series selanjutnya!