Langkah Selanjutnya

Langkah Selanjutnya

Bitnesia • Aug 18, 2026 112 •EN

Selamat, kita telah menyelesaikan perjalanan Linux 101 bersama-sama. Dari mengenal konsep dasar, menginstal sistem, menjelajahi desktop, hingga menguasai baris perintah dan mengelola sistem, kita kini memiliki fondasi yang kokoh untuk menggunakan Linux sehari-hari. Bab penutup ini merangkum apa yang telah kita pelajari dan menunjukkan jalan yang dapat kita tempuh selanjutnya, baik untuk pengembangan perangkat lunak, karier di dunia teknologi, maupun eksplorasi Linux yang lebih mendalam.

43.1 Recap Perjalanan: Apa yang Telah Dipelajari

Sepanjang series ini, kita telah mempelajari berbagai hal secara bertahap. Pada bagian awal, kita mengenal apa itu Linux, sejarah dan filosofinya, serta komponen-komponen penyusunnya. Kita kemudian belajar menginstal Ubuntu 26.04 LTS dan Fedora Workstation 44, baik di mesin virtual maupun perangkat nyata.

Setelah itu, kita menjelajahi desktop GNOME 50, mengonfigurasi sistem, dan memahami konsep file serta struktur direktori. Bagian tengah series ini membawa kita mendalami terminal: navigasi, manajemen file, pengguna dan hak akses, package management, hingga pengelolaan proses dan service. Kita juga mempelajari jaringan, keamanan dasar, hardware dan driver, troubleshooting, serta kustomisasi sistem sesuai kebutuhan masing-masing.

43.2 Linux untuk Pengembangan Perangkat Lunak

Salah satu kekuatan terbesar Linux adalah dukungannya yang luar biasa bagi Developer. Sebagai programmer atau calon programmer, kita akan merasa Linux adalah lingkungan kerja yang sangat nyaman karena hampir semua tool pengembangan tersedia langsung dari terminal.

43.2.1 Git dan Version Control

Git adalah sistem version control yang menjadi standar industri. Lewat Git, kita bisa melacak perubahan kode dan berkolaborasi dengan Developer lain. Instal Git lewat package manager bawaan distro.

sudo apt install git

di Ubuntu, atau

sudo dnf install git

di Fedora. Setelah terinstal, kita bisa mulai mempelajari perintah-perintah dasar seperti git init, git add, git commit, dan git push.

43.2.2 Development Environment

Linux menawarkan editor dan tool pengembangan yang lengkap, mulai dari editor ringan seperti VS Code hingga IDE penuh seperti JetBrains (didistribusikan lewat JetBrains Toolbox atau Flatpak). Kompiler dan interpreter untuk berbagai bahasa pemrograman, seperti Python, C, dan JavaScript, tersedia dengan mudah melalui package manager.

43.2.3 Docker, Podman, dan Container

Docker memungkinkan kita menjalankan aplikasi di dalam container yang terisolasi dan konsisten. Container banyak dipakai untuk pengembangan dan deployment aplikasi modern. Perlu diperhatikan, cara paling dianjurkan untuk memasang Docker berbeda antara kedua distro.

  • Di Ubuntu, paket docker.io memang tersedia di repository bawaan, tetapi versinya sering tertinggal jauh dari rilis terbaru karena update-nya mengikuti siklus rilis Ubuntu, bukan siklus rilis Docker. Cara yang lebih dianjurkan adalah menambahkan repository resmi Docker (download.docker.com) lalu memasang docker-ce, docker-ce-cli, containerd.io, beserta plugin docker-buildx-plugin dan docker-compose-plugin. Setelah terpasang, tambahkan user ke grup docker (sudo usermod -aG docker $USER, lalu logout/login ulang) agar perintah docker bisa dijalankan tanpa sudo. Perlu diingat, keanggotaan grup docker pada praktiknya setara dengan akses root ke sistem, jadi jangan sembarangan menambahkan user ke grup ini di mesin yang dipakai bersama atau server produksi.
  • Di Fedora, container engine bawaan yang sudah terpasang secara default bukan Docker, melainkan Podman. Podman bersifat daemonless dan mendukung mode rootless secara native, serta memakai sintaks command line yang hampir identik dengan Docker (podman run, podman ps, podman build, dan seterusnya), sehingga pengetahuan Docker tetap terpakai. Jika ingin memakai perintah docker secara langsung di Fedora, pasang paket kompatibilitas podman-docker, yang menjadikan docker sebagai alias dari podman.

43.3 Mendalami Command Line dan Shell Scripting

Jika ingin semakin produktif di Linux, langkah berikutnya adalah mendalami command line dan shell scripting. Lewat shell scripting, kita bisa mengotomatiskan tugas-tugas yang berulang, mengelola sistem secara efisien, dan membangun tool kecil untuk kebutuhan sendiri. The Linux Command Line karya William Shotts adalah referensi yang sangat direkomendasikan dan tersedia gratis secara online.

43.4 Menuju Linux untuk Server dan DevOps (Linux 102)

Setelah menguasai penggunaan Linux sebagai desktop, langkah berikutnya adalah masuk ke dunia server dan DevOps, topik yang akan dibahas lebih dalam pada series lanjutan, Linux 102. Di sana, Sysadmin akan mempelajari administrasi server, manajemen konfigurasi, otomatisasi, serta layanan cloud. Bekal yang sudah kita miliki, seperti package management, pengelolaan pengguna, service, jaringan, dan container, menjadi modal yang sangat berharga untuk memulai perjalanan ini.

43.5 Komunitas dan Sumber Belajar Lanjutan

Linux tumbuh besar berkat komunitasnya. Bergabunglah dengan komunitas untuk terus belajar dan mendapatkan bantuan ketika menghadapi masalah.

  • Linux Foundation menyediakan program pembelajaran dan sertifikasi resmi melalui linuxfoundation.org, termasuk materi Introduction to Linux (LFS101) yang gratis diakses lewat platform edX dan menjadi salah satu materi pengantar Linux paling populer di dunia.
  • The Linux Command Line oleh William Shotts tersedia gratis di linuxcommand.org.
  • Ubuntu Community Hub (discourse.ubuntu.com) adalah forum resmi pengguna Ubuntu untuk diskusi mendalam, sementara kanal Matrix resmi Ubuntu cocok untuk obrolan cepat/real-time.
  • Fedora Discussion adalah forum komunitas Fedora di discussion.fedoraproject.org.
  • Ask Ubuntu dan Unix & Linux Stack Exchange adalah tempat yang baik untuk pertanyaan teknis spesifik dengan jawaban yang terverifikasi komunitas.
  • r/linux4noobs dan r/linuxquestions di Reddit adalah tempat yang ramah untuk bertanya.
  • YouTube memiliki banyak kanal pembelajaran seperti LearnLinuxTV, NetworkChuck, dan Chris Titus Tech.

Perjalanan bersama Linux baru saja dimulai. Fondasi yang telah dibangun lewat series ini akan terus berguna ke mana pun langkah berikutnya menuju, baik sebagai User sehari-hari, Developer, maupun Sysadmin. Teruslah berlatih, jangan takut mencoba, dan jadilah bagian dari komunitas Linux yang ramah dan suportif. Selamat menjelajah dunia Linux lebih jauh.