Mata Pelajaran

Ilmu Komputer

Algoritma, struktur data, sistem — bangun fondasi CS Anda.

Lihat semua (33)

Algoritma Dijkstra — Jalur Terpendek Langkah demi Langkah

Algoritma Dijkstra mencari jalur terpendek pada graf berbobot dengan sisi nonnegatif. Pelajari idenya, satu contoh, dan kesalahan umum.

Algoritma Pengurutan — Perbandingan Bubble Sort, Merge Sort, dan Quick Sort

Pelajari fungsi algoritma pengurutan, perbandingan bubble sort, merge sort, dan quick sort, serta kapan masing-masing cocok digunakan.

Aljabar Boolean — Hukum, Teorema & Penyederhanaan

Pelajari apa itu aljabar Boolean, cara kerja hukum utamanya, dan cara menyederhanakan ekspresi logika dengan satu contoh yang jelas.

Backpropagation — Cara Jaringan Saraf Belajar

Backpropagation menghitung gradien agar jaringan saraf bisa belajar. Lihat aturan rantai, contoh jelas, kesalahan umum, dan penggunaannya.

BFS — Penjelasan Algoritma Breadth-First Search

Breadth-first search mengunjungi graf per level. Pelajari cara BFS memakai queue dan kapan ia menemukan jalur terpendek pada graf tak berbobot.

Binary Search — Algoritma, Kompleksitas Waktu & Kode

Pelajari cara kerja binary search, kapan digunakan, mengapa berjalan dalam O(log n), dan ikuti satu contoh yang jelas.

CNN — Arsitektur Convolutional Neural Network

Pelajari apa itu CNN, cara layer konvolusi mendeteksi pola, satu contoh lengkap, kesalahan umum, dan penggunaan CNN.

DFS — Penjelasan Algoritma Depth-First Search

Penjelasan sederhana DFS: cara kerja, backtracking, satu contoh yang jelas, dan kesalahan umum dalam DFS.

Dynamic Programming — Penjelasan Memoization & Tabulation

Pelajari apa itu dynamic programming, kapan cocok digunakan, dan bagaimana memoization serta tabulation menghindari kerja berulang.

Gradient Descent — Algoritma, Learning Rate & Variannya

Penjelasan gradient descent: apa itu, cara kerja learning rate, dan kapan metode batch, stochastic, serta mini-batch digunakan.

K-Means Clustering — Algoritma & Cara Kerjanya

Apa itu k-means clustering, cara kerja algoritmanya, contoh sederhana, kesalahan umum, dan kapan k-means cocok digunakan.

Machine Learning — Terawasi, Tak Terawasi & Algoritma Utama

Dasar machine learning: arti pembelajaran terawasi dan tak terawasi, satu contoh, dan kapan algoritma umum cocok digunakan.

Model OSI — Penjelasan 7 Lapisan

Pahami model OSI dengan cepat: fungsi tiap 7 lapisan, satu contoh yang jelas, dan cara model ini membantu troubleshooting.

Neural Network — Cara Kerja Jaringan Saraf Tiruan

Pelajari apa itu neural network, bagaimana layer mengubah input jadi prediksi, contoh, kesalahan umum, dan bagaimana training mengubah bobot.

Normalisasi Database — 1NF, 2NF, 3NF dalam Satu Kalimat

Fakta yang sama cukup disimpan di satu tempat saja — pelajari inti normalisasi dengan mengalaminya langsung lewat visualisasi interaktif.

Notasi Big O — Kompleksitas Waktu Dijelaskan Sederhana

Notasi Big O menjelaskan bagaimana runtime bertambah saat ukuran input membesar. Pelajari definisi, intuisi, contoh, dan kesalahan umum.

Optimisasi Cembung — Konsep, Metode & Aplikasi

Optimisasi cembung adalah meminimalkan fungsi cembung pada himpunan cembung. Pelajari definisi, contoh, dan pentingnya jaminannya.

PCA — Penjelasan Principal Component Analysis

Pahami PCA dengan cepat: fungsi principal component analysis, kapan perlu centering atau scaling, dan satu contoh 2D yang jelas.

Pemrograman Berorientasi Objek (OOP)

Pemrograman berorientasi objek dijelaskan dengan class, object, satu contoh jelas, kesalahan umum, dan kapan OOP berguna.

Penjadwalan Proses — Konsep Sistem Operasi

Pahami penjadwalan proses pada sistem operasi, bandingkan FCFS, SJF, dan round robin, serta ikuti satu contoh yang jelas.

Peta Karnaugh — Panduan Penyederhanaan K-Map

Pelajari peta Karnaugh dengan cepat: apa itu K-map, cara kerja pengelompokan, satu contoh jelas, kesalahan umum, dan kapan digunakan.

Pewarnaan Graf — Bilangan Kromatik & Penerapannya

Pelajari arti pewarnaan graf, apa yang diukur bilangan kromatik, mengapa siklus ganjil butuh tiga warna, dan penerapannya.

Pohon Keputusan — Entropi, Gini & Random Forest

Pelajari cara pohon keputusan memakai entropi dan Gini untuk memilih split, lihat satu contoh, dan pahami kapan random forest membantu.

Pola Desain dalam Matematika

Pelajari arti pola desain dalam matematika, peran invarian dan simetri, contoh domino, kesalahan umum, dan kapan menggunakannya.

Regresi Logistik — Fungsi Sigmoid & Klasifikasi

Pelajari apa itu regresi logistik, bagaimana fungsi sigmoid mengubah skor linear menjadi probabilitas, dan bagaimana klasifikasi dilakukan.

Rekursi — Cara Kerja, Contoh & Kasus Dasar

Apa itu rekursi dalam matematika? Pelajari cara kerja kasus dasar dan langkah rekursif lewat contoh faktorial yang jelas.

REST API — Apa Itu dan Cara Kerjanya

Pelajari apa itu REST API, bagaimana request dan resource saling terkait, satu contoh jelas, dan kesalahan yang sering membingungkan.

RNN — Penjelasan Recurrent Neural Network & LSTM

Pelajari apa itu RNN, bagaimana hidden state menyimpan memori urutan, mengapa RNN dasar kesulitan pada input panjang, dan bagaimana LSTM membantu.

Struktur Data — Array, Linked List, Tree & Graph

Pelajari apa itu struktur data, kapan memakai array, linked list, tree, dan graph, serta cara membedakannya dengan cepat.

SVM — Penjelasan Sederhana tentang Support Vector Machine

Pahami apa itu SVM, cara kerja margin dan support vector, serta kapan SVM soft-margin atau kernel berguna.

Tabel Hash — Cara Kerja Hashing & Penanganan Tabrakan

Pelajari apa itu tabel hash, cara hashing memetakan kunci ke slot array, mengapa tabrakan terjadi, dan cara chaining serta open addressing bekerja.

Tabel Kebenaran — AND, OR, NOT, XOR & Implikasi

Pahami tabel kebenaran untuk AND, OR, NOT, XOR, dan implikasi lewat satu contoh jelas, kesalahan umum, dan kapan memakainya.

Transformer — Mekanisme Attention & Arsitektur

Pelajari apa itu arsitektur transformer, cara kerja self-attention, satu contoh, kesalahan umum, dan kapan transformer digunakan.