Dalam kehidupan sehari-hari, kita sering menjumpai antrian. Misalnya, antrian di kasir, antrian kendaraan di lampu merah, atau antrian panggilan telepon. Dalam pemrograman, konsep antrian juga sangat penting. Baca Selengkapnya “Antrian (Queue)”
Tumpukan (Stack)
Tumpukan (stack) adalah salah satu struktur data yang sangat penting dalam ilmu komputer. Bayangkan tumpukan piring di dapur. Piring terakhir yang kita masukkan akan menjadi piring pertama yang kita ambil saat ingin menggunakannya. Baca Selengkapnya “Tumpukan (Stack)”
Pengurutan (Sorting)
Sorting adalah proses mengurutkan data (angka, huruf, atau objek lain) berdasarkan aturan tertentu, misalnya dari yang terkecil ke terbesar, dari yang terbesar ke terkecil, atau berdasarkan abjad. Baca Selengkapnya “Pengurutan (Sorting)”
Pencarian (Searching)
Pencarian adalah proses menemukan suatu elemen atau data tertentu dalam sebuah kumpulan data. Dalam kehidupan sehari-hari, kita sering melakukan pencarian, misalnya mencari buku di perpustakaan, mencari kontak di ponsel, atau mencari produk di toko online. Baca Selengkapnya “Pencarian (Searching)”
Mengenal Berpikir Komputasional
Pernahkah kamu berpikir bagaimana komputer bisa menyelesaikan masalah yang kompleks dengan sangat cepat? Jawabannya terletak pada berpikir komputasional (computational thinking). Baca Selengkapnya “Mengenal Berpikir Komputasional”