Blogs
Kumpulan semua tulisan di situs ini dalam satu daftar.
Di halaman ini, kamu bisa melihat artikel terbaru dari Linux, Networking, dan Programming dengan urutan waktu yang paling baru.
Error Handling and Debugging Basics
Error handling membuat program lebih tahan banting. Dengan try dan except, kita bisa menangkap masalah tanpa membuat program langsung berhenti. Contoh try: value = int(input("Number: ")) except ValueError: print("Input harus angka") Biasakan membaca traceback sampai baris pertama yang relevan, lalu perbaiki sumber masalahnya.
Mei 21, 2026
Functions and Modules
Fungsi membantu memecah kode menjadi bagian kecil yang mudah diuji, sedangkan module membantu mengorganisasi kode ke file terpisah. Manfaat Kode lebih rapi Mudah dipakai ulang Lebih gampang diuji Contoh def greet(name): return f"Hello, {name}!"
Mei 21, 2026
Control Flow: if, for, and while
Control flow menentukan alur program. Dengan if, for, dan while, skrip bisa mengambil keputusan dan mengulang tugas. Contoh singkat for number in range(3): print(number) Latihan paling efektif adalah membuat skrip kecil yang memproses daftar data sederhana.
Mei 21, 2026
Variables and Data Types in Python
Variabel menyimpan nilai, sementara tipe data menentukan bentuk nilai tersebut. Python menyediakan tipe dasar seperti string, integer, float, dan boolean. Contoh name = "Syarif" age = 25 is_active = True Pahami tipe data sejak awal supaya skrip lebih mudah dibaca dan dipelihara.
Mei 21, 2026
TCP vs UDP: Choosing the Right Transport
TCP dan UDP adalah dua protokol transport yang paling sering dipakai. Keduanya punya karakter yang berbeda untuk kebutuhan yang berbeda. Ringkasnya TCP: lebih andal, ada koneksi dan retransmission UDP: lebih ringan, cocok untuk real-time traffic Kapan dipakai TCP cocok untuk web dan file transfer. UDP cocok untuk voice, video, dan aplikasi yang lebih sensitif terhadap latency.
Mei 21, 2026
Subnetting Practice for Beginners
Subnetting membantu membagi jaringan besar menjadi beberapa jaringan kecil yang lebih mudah dikelola. Fokus latihan Menentukan network address Menghitung host yang tersedia Membaca prefix seperti /24 dan /26 Contoh singkat Jaringan 192.168.10.0/24 punya 256 alamat total dan 254 host yang dapat dipakai.
Mei 21, 2026
DNS Basics: How Names Become IP Addresses
DNS mengubah nama domain yang mudah dibaca manusia menjadi alamat IP yang dipahami komputer. Istilah penting A record CNAME MX TTL Tools Gunakan dig atau nslookup untuk memeriksa hasil resolusi DNS dan melihat record yang dikembalikan.
Mei 21, 2026
Managing Processes and Services on Linux
Linux menjalankan banyak proses dan layanan secara bersamaan. Artikel ini menjelaskan cara melihat, menghentikan, dan mengelola service. Tool penting ps dan top untuk melihat proses kill untuk menghentikan proses systemctl status untuk cek service Coba sendiri Gunakan systemctl list-units --type=service untuk melihat layanan yang aktif di sistemmu.
Mei 21, 2026
Linux File Permissions Explained
Permission di Linux menentukan siapa yang bisa membaca, menulis, dan menjalankan file. Memahami chmod, chown, dan umask sangat penting. Tiga lapis izin r untuk read w untuk write x untuk execute Contoh chmod 644 file.txt chmod +x script.sh
Mei 21, 2026
Linux Package Management: Install and Update
Mengelola paket adalah salah satu tugas paling dasar di Linux. Setiap distribusi punya cara sendiri untuk memasang, memperbarui, dan menghapus aplikasi. Contoh perintah Debian/Ubuntu: apt update, apt install, apt remove Fedora: dnf install, dnf upgrade Arch: pacman -S, pacman -Syu Praktik baik Selalu update daftar paket sebelum instalasi dan baca dependency yang ikut terpasang.
Mei 21, 2026