Featured

jQuery Effects dan Animasi: Buat Halaman Web Lebih Hidup

Salah satu alasan jQuery begitu populer di masa jayanya adalah kemudahan membuat animasi dan efek. Dengan beberapa baris kode jQuery, kamu bisa membuat elemen muncul perlahan, s...

Tutorial • JavaScript • Oct 11, 2026
Latest articles
All posts

JavaScript: Array dan Object — Struktur Data Utama

Hampir semua program nyata bekerja dengan kumpulan data — daftar produk, data pengguna, konfigurasi aplikasi. Di JavaScript, dua struktur data utama untuk menyimpan kumpulan informasi adalah Array ...

Tutorial , JavaScript • Oct 06, 2026

JavaScript: Fungsi, Arrow Function, dan Scope

Fungsi adalah blok kode yang diberi nama dan bisa dipanggil berulang kali. Fungsi adalah unit terkecil dari abstraksi dalam pemrograman — cara mengelompokkan logika agar tidak perlu ditulis ulang. ...

Tutorial , JavaScript • Oct 05, 2026

JavaScript: Kondisi (if/else, switch) dan Perulangan (for, while)

Program yang berguna harus bisa mengambil keputusan (kondisi) dan mengulang tugas (perulangan). Dua konsep ini adalah jantung dari semua logika pemrograman. Setelah memahami kondisi dan perulangan,...

Tutorial , JavaScript • Oct 04, 2026

Pengenalan JavaScript: Bahasa Pemrograman Web yang Wajib Dipelajari

Kalau HTML adalah kerangka dan CSS adalah tampilan sebuah halaman web, maka JavaScript adalah otaknya — bagian yang membuat halaman bisa berinteraksi, merespons klik, memuat data tanpa refresh, dan...

Tutorial , JavaScript • Oct 03, 2026

Git Best Practices: Cheat Sheet dan Workflow Summary

Selamat! Kamu telah menyelesaikan 25 artikel tentang Git dan GitHub mulai dari basic sampai advanced topics. Artikel terakhir ini adalah ringkasan best practices dan cheat sheet yang bisa kamu jadi...

Tutorial , Git • Oct 02, 2026

Git Performance Optimization: Tips Mempercepat Repository Besar

Seiring waktu, repository Git bisa menjadi sangat besar — ribuan commit, ratusan branch, dan file-file besar yang pernah di-commit. Hasilnya: clone lambat, fetch lama, dan operasi Git yang sluggish.

Tutorial , Git • Oct 01, 2026

Monorepo dengan Git: Strategi dan Tools untuk Mengelola Multi-Project

Saat codebase berkembang, banyak perusahaan menghadapi pilihan: apakah menyimpan setiap project di repository terpisah (polyrepo), atau menyatukan semuanya dalam satu repository besar (monorepo)?

Tutorial , Git • Sep 30, 2026

Git Submodule vs Subtree: Mengelola Dependency antar Repository

Saat membangun aplikasi besar, sering kali kita butuh mengintegrasikan repository lain sebagai bagian dari project utama — misalnya library internal, shared components, atau third-party modules. Gi...

Tutorial , Git • Sep 29, 2026

Git Reflog: Cara Mengembalikan Commit yang Terhapus

Pernahkah kamu secara tidak sengaja menghapus commit penting, atau reset branch ke commit yang salah, dan merasa semua perubahan hilang selamanya? Jangan panik — Git Reflog adalah fitur救命 (kyūmei /...

Tutorial , Git • Sep 28, 2026

GitHub Actions untuk CI/CD: Build, Test, dan Deploy Otomatis

GitHub Actions adalah platform CI/CD yang terintegrasi langsung ke GitHub — tidak perlu setup Jenkins, CircleCI, atau tool terpisah lainnya. Setiap kali ada push, PR, atau event lain di repository,...

Tutorial , Git • Sep 27, 2026

GitHub Organizations: Manajemen Repository dan Akses untuk Tim

Ketika bekerja sendirian, sebuah akun GitHub personal sudah lebih dari cukup. Tapi begitu kamu memimpin tim atau membangun startup, kamu butuh cara yang lebih terstruktur untuk mengelola banyak rep...

Tutorial , Git • Sep 26, 2026

Git Hooks: Otomasi Script pada Event Git di Level Repository

Git Hooks adalah script yang dijalankan otomatis oleh Git saat event tertentu terjadi — sebelum atau setelah commit, push, merge, dan masih banyak lagi. Dengan hooks, kamu bisa menjalankan lint, te...

Tutorial , Git • Sep 25, 2026

Conventional Commits: Standar Pesan Commit untuk Tim yang Profesional

Histori Git yang baik adalah aset tim yang sangat berharga. Ketika membaca git log, kamu harus bisa langsung memahami apa yang terjadi di setiap commit tanpa harus buka kode. Conventional Commits a...

Tutorial , Git • Sep 24, 2026

Git Workflow: GitHub Flow, Git Flow, dan Cara Memilih yang Tepat

Branching di Git sangat fleksibel — tidak ada aturan bawaan tentang bagaimana harus digunakan. Karena itulah komunitas developer menciptakan berbagai workflow (alur kerja) yang menjadi konvensi ber...

Tutorial , Git • Sep 23, 2026

Panduan Lengkap .gitignore: File Mana yang Tidak Perlu Di-commit

Tidak semua file di project perlu di-commit ke repository. File hasil kompilasi, dependency yang bisa diinstall ulang, credential sensitif, file log, dan cache tidak perlu (bahkan tidak boleh) masu...

Tutorial , Git • Sep 22, 2026

GitHub Pull Request dan Code Review: Panduan untuk Tim

Pull Request (PR) adalah jantung dari kolaborasi di GitHub. PR bukan hanya cara untuk merge kode — ini adalah forum diskusi, proses review, dan dokumentasi mengapa perubahan dibuat. Code Review yan...

Tutorial , Git • Sep 21, 2026

GitHub Fork: Cara Berkontribusi ke Proyek Open Source

Open source adalah fondasi ekosistem software modern. Hampir semua tool yang kamu gunakan sehari-hari — dari framework hingga library — dibangun dan dikelola oleh komunitas. Fork adalah mekanisme G...

Tutorial , Git • Sep 20, 2026

Mengenal Fitur-Fitur GitHub: Issues, Projects, Wiki, dan Actions

GitHub bukan sekadar tempat menyimpan kode. Selama bertahun-tahun, GitHub berkembang menjadi platform kolaborasi software yang lengkap. Memahami fitur-fitur utamanya akan membuat kamu jauh lebih pr...

Tutorial , Git • Sep 19, 2026

GitHub Remote: Menghubungkan Repository Lokal ke GitHub dengan Push, Pull, dan Fetch

Selama ini kita bekerja di repository lokal — semua ada di komputer sendiri. Sekarang saatnya terhubung ke dunia luar. Remote repository adalah versi repository yang tersimpan di server (GitHub, Gi...

Tutorial , Git • Sep 18, 2026

Git Cherry-Pick dan Tag: Mengambil Commit Spesifik dan Menandai Versi

Di artikel ini kita bahas dua fitur Git yang sangat berguna untuk skenario-skenario spesifik: cherry-pick untuk mengambil commit tertentu dari branch lain, dan tag untuk menandai titik penting di h...

Tutorial , Git • Sep 17, 2026