Cara Menggunakan Termux untuk Pemula Panduan Lengkap dari Install hingga Mahir
cara menggunakan termux untuk pemula (image by AI)
Kapanlagi.com - Termux adalah terminal emulator berbasis open-source yang menghadirkan lingkungan Linux langsung di perangkat Android tanpa memerlukan akses root. Dengan aplikasi ini, siapa pun bisa menjalankan perintah command line, menginstal berbagai package, hingga belajar pemrograman Python langsung dari genggaman tangan.
Bagi pemula, memahami cara menggunakan Termux untuk pemula adalah langkah awal yang tepat untuk menguasai dunia command line dan Linux. Aplikasi ini ringan, gratis, dan dapat dijalankan pada sebagian besar perangkat Android modern tanpa konfigurasi yang rumit.
Artikel ini akan membahas secara lengkap cara menggunakan Termux untuk pemula mulai dari proses instalasi, konfigurasi awal, hingga menjalankan berbagai tools penting. Setiap langkah disusun agar mudah diikuti bahkan jika Anda baru pertama kali berinteraksi dengan terminal.
Advertisement
Menurut situs resminya, "Termux combines powerful terminal emulation with an extensive Linux package collection." Hal ini menjadikan Termux sebagai salah satu pilihan terbaik bagi pengguna Android yang ingin belajar Linux tanpa perlu memiliki komputer atau laptop.
1. 1. Cara Download dan Install Termux di Android
Langkah pertama dalam cara menggunakan Termux untuk pemula adalah memastikan Anda mengunduh aplikasi dari sumber yang tepat. Versi Termux di Google Play Store sudah tidak diperbarui dan berpotensi menimbulkan bug, sehingga sebaiknya dihindari.
Buka F-Droid atau GitHub: Kunjungi situs f-droid.org melalui browser Android Anda, lalu cari aplikasi Termux yang dikembangkan oleh Fredrik Fornwall. Alternatifnya, akses halaman Releases di repositori GitHub resmi Termux untuk mengunduh file APK secara manual.
Unduh file APK: Pada halaman F-Droid, klik tombol Download APK untuk memulai proses pengunduhan. Pastikan koneksi internet Anda stabil agar proses berjalan lancar.
Aktifkan izin sumber tidak dikenal: Sebelum menginstal, buka Pengaturan Android, masuk ke menu Keamanan, dan aktifkan opsi Install dari Sumber Tidak Dikenal atau Install Unknown Apps agar file APK bisa dipasang.
Instal aplikasi: Buka file APK yang telah diunduh melalui file manager, lalu ikuti petunjuk instalasi hingga selesai. Setelah terpasang, ikon Termux akan muncul di layar utama HP Anda.
Verifikasi spesifikasi perangkat: Pastikan perangkat Anda menjalankan minimal Android 7.0 (Nougat), memiliki RAM minimal 2 GB, dan ruang penyimpanan kosong sekitar 400 MB agar Termux berjalan optimal.
2. 2. Cara Melakukan Konfigurasi Awal Termux
Setelah instalasi berhasil, langkah berikutnya dalam cara menggunakan Termux untuk pemula adalah melakukan konfigurasi awal agar semua sistem berjalan dengan baik dan siap digunakan.
Buka aplikasi Termux: Tap ikon Termux di layar utama HP. Saat pertama kali dibuka, Termux akan secara otomatis menginstal sistem dasar minimal yang diperlukan.
Perbarui seluruh paket bawaan: Ketikkan perintah pkg update && pkg upgrade pada terminal, lalu tekan Enter. Jika muncul pertanyaan konfirmasi, ketik y untuk menyetujui proses pembaruan.
Ubah mirror server jika lambat: Apabila kecepatan download terasa lambat, jalankan perintah termux-change-repo untuk memilih lokasi server yang lebih dekat dengan wilayah Anda, misalnya mirror Asia.
Izinkan akses penyimpanan: Jalankan perintah termux-setup-storage agar Termux dapat mengakses folder penyimpanan internal seperti Downloads dan DCIM. Ketuk Allow pada dialog izin yang muncul.
Menurut dokumentasi resmi Termux, "A minimal base system is installed automatically - additional packages are available using the APT package manager." Artinya, Anda tidak perlu khawatir tentang konfigurasi rumit karena sistem dasar sudah tersedia sejak awal.
3. 3. Cara Memperbarui Repository dan Package Termux
Menjaga agar semua package tetap up-to-date adalah kebiasaan penting yang harus dipelajari saat memahami cara menggunakan Termux untuk pemula. Proses update memastikan kompatibilitas dan keamanan tools yang Anda gunakan.
Update daftar package: Ketikkan pkg update di terminal untuk memperbarui seluruh daftar repositori. Proses ini mengunduh informasi versi terbaru dari semua package yang tersedia.
Upgrade package yang terinstal: Setelah update selesai, jalankan pkg upgrade untuk mengunduh dan menginstal versi terbaru dari semua package yang sudah terpasang di Termux Anda.
Gabungkan kedua perintah: Untuk efisiensi, Anda bisa menggabungkan keduanya menjadi satu baris: pkg update && pkg upgrade -y. Opsi -y berfungsi untuk menyetujui semua konfirmasi secara otomatis.
Periksa package yang terinstal: Gunakan perintah pkg list-installed untuk melihat daftar lengkap semua package yang saat ini sudah terpasang di sistem Termux Anda.
4. 4. Cara Menginstal Tools dan Package di Termux
Salah satu keunggulan utama Termux adalah sistem manajemen paket yang mirip dengan Linux pada umumnya. Berikut langkah-langkah yang perlu dipahami dalam cara menggunakan Termux untuk pemula saat menginstal berbagai tools.
Instal package: Gunakan perintah pkg install [nama_package] untuk memasang tools yang diinginkan. Contohnya, pkg install python untuk menginstal Python atau pkg install git untuk Git.
Cari package yang tersedia: Ketikkan pkg search [kata_kunci] untuk mencari package tertentu di repositori Termux. Perintah ini sangat berguna ketika Anda tidak yakin dengan nama pasti sebuah package.
Lihat informasi detail package: Jalankan pkg info [nama_package] untuk menampilkan deskripsi, versi, dan informasi lengkap tentang suatu package sebelum menginstalnya.
Hapus package: Apabila sudah tidak diperlukan, gunakan pkg uninstall [nama_package] untuk menghapus package dari sistem Termux agar ruang penyimpanan tetap terjaga.
Lihat semua package: Perintah pkg list-all akan menampilkan seluruh daftar package yang bisa diinstal melalui repositori Termux, berjumlah lebih dari seribu package.
5. 5. Cara Menjalankan Perintah Dasar Linux di Termux
Memahami perintah dasar Linux adalah fondasi penting dalam mempelajari cara menggunakan Termux untuk pemula. Perintah-perintah ini memungkinkan Anda untuk navigasi, mengelola file, dan berinteraksi dengan sistem.
Cek direktori saat ini (pwd): Ketikkan pwd untuk menampilkan lokasi direktori yang sedang aktif. Perintah ini membantu Anda mengetahui posisi Anda di dalam struktur file system.
Lihat isi direktori (ls): Jalankan ls untuk melihat daftar file dan folder di direktori saat ini. Tambahkan opsi -la untuk menampilkan detail lengkap termasuk file tersembunyi.
Pindah direktori (cd): Gunakan cd [nama_folder] untuk berpindah ke folder tertentu. Perintah cd .. akan membawa Anda naik satu level ke folder induk.
Buat folder baru (mkdir): Ketikkan mkdir [nama_folder] untuk membuat direktori baru. Anda bisa membuat beberapa folder sekaligus dengan menambahkan opsi -p.
Salin dan pindahkan file (cp dan mv): Gunakan cp [sumber] [tujuan] untuk menyalin file, dan mv [sumber] [tujuan] untuk memindahkan atau mengganti nama file.
Hapus file atau folder (rm): Perintah rm [nama_file] menghapus file, sementara rm -rf [nama_folder] menghapus folder beserta seluruh isinya. Gunakan dengan hati-hati karena penghapusan bersifat permanen.
Bersihkan layar (clear): Jalankan clear untuk membersihkan tampilan terminal agar lebih rapi dan mudah dibaca.
6. 6. Cara Mengakses File Penyimpanan HP dari Termux
Kemampuan mengakses penyimpanan internal perangkat langsung dari terminal merupakan fitur penting yang perlu dipahami dalam cara menggunakan Termux untuk pemula. Berikut langkah-langkahnya.
Jalankan perintah setup storage: Ketikkan termux-setup-storage di terminal. Perintah ini akan membuat folder bernama storage di dalam direktori home Termux yang terhubung ke penyimpanan HP Anda.
Berikan izin akses: Saat muncul dialog permintaan izin dari Android, ketuk Allow agar Termux mendapatkan akses baca dan tulis ke penyimpanan internal.
Navigasi ke folder penyimpanan: Gunakan perintah cd storage lalu ls untuk melihat subfolder yang tersedia, seperti downloads, dcim, music, dan lainnya.
Kelola file dari terminal: Anda kini bisa menyalin, memindahkan, atau mengedit file yang ada di penyimpanan HP langsung melalui terminal Termux.
Jika Anda mengalami masalah izin penyimpanan di Android 11 ke atas, coba cabut dan berikan kembali izin Storage melalui menu Pengaturan Android, kemudian jalankan ulang perintah termux-setup-storage.
7. 7. Cara Install Python dan Mulai Coding di Termux
Python merupakan salah satu bahasa pemrograman paling populer yang bisa dijalankan langsung di Termux. Bagi yang sedang mempelajari cara menggunakan Termux untuk pemula, menginstal Python adalah langkah yang sangat direkomendasikan.
Instal Python: Jalankan perintah pkg install python di terminal, lalu tunggu hingga proses instalasi selesai. Konfirmasi dengan mengetik y jika diminta.
Verifikasi instalasi: Ketikkan python --version untuk memastikan Python berhasil terinstal. Jika muncul nomor versi, berarti instalasi telah sukses.
Buka Python console: Ketik python untuk masuk ke mode interaktif Python. Anda bisa langsung menulis dan mengeksekusi kode Python secara real-time, cocok untuk latihan dasar.
Buat file script Python: Gunakan editor teks bawaan dengan mengetik nano hello.py, lalu tulis kode Python sederhana. Simpan file dengan menekan Ctrl+O lalu keluar dengan Ctrl+X.
Jalankan script: Eksekusi file script dengan perintah python hello.py untuk melihat hasilnya langsung di terminal.
8. 8. Cara Menggunakan Git di Termux
Git adalah sistem kontrol versi yang sangat berguna bagi developer maupun pemula yang ingin mengelola proyek secara terstruktur. Berikut cara menggunakan Termux untuk pemula dalam mengoperasikan Git.
Instal Git: Ketikkan pkg install git di terminal Termux. Git memungkinkan Anda untuk menyimpan perubahan kode, berkolaborasi, dan mengelola repositori proyek.
Konfigurasi identitas Git: Setelah instalasi, atur nama dan email dengan perintah git config --global user.name "Nama Anda" dan git config --global user.email "email@@anda.com".
Clone repositori: Gunakan git clone [URL_repositori] untuk mengunduh repositori dari GitHub atau GitLab ke perangkat Anda. Ini memungkinkan Anda mempelajari proyek open-source langsung dari HP.
Kelola perubahan: Gunakan perintah git add, git commit, dan git push untuk menambahkan, menyimpan, dan mengunggah perubahan ke repositori remote.
9. 9. Cara Remote Server via SSH di Termux
Termux mendukung koneksi ke server jarak jauh melalui protokol SSH, menjadikannya alat yang sangat fungsional untuk remote access. Ini adalah fitur penting yang termasuk dalam cara menggunakan Termux untuk pemula.
Instal OpenSSH: Jalankan pkg install openssh untuk menginstal client SSH di Termux. OpenSSH memungkinkan koneksi terenkripsi ke server eksternal.
Hubungkan ke server: Gunakan perintah ssh user@@alamat_server untuk terhubung ke VPS atau server jarak jauh. Ganti user dengan username dan alamat_server dengan IP atau domain server tujuan.
Generate SSH key: Untuk autentikasi yang lebih aman, buat SSH key dengan perintah ssh-keygen. Ikuti petunjuk yang muncul untuk menyelesaikan proses pembuatan kunci.
Transfer file via SCP: Gunakan perintah scp [file_lokal] user@@server:[path_tujuan] untuk mengirim file dari Termux ke server, atau sebaliknya.
Menurut situs resmi Termux, fitur keamanan termasuk kemampuan untuk "access remote servers using the ssh client from OpenSSH."
10. 10. Cara Kustomisasi Tampilan dan Shell di Termux
Kustomisasi adalah salah satu fitur menarik yang membuat pengalaman belajar cara menggunakan Termux untuk pemula menjadi lebih menyenangkan. Anda bisa mengubah tampilan terminal sesuai preferensi.
Edit file .bashrc: Buka file konfigurasi shell dengan perintah nano ~/.bashrc untuk menambahkan alias, variabel lingkungan, atau fungsi custom yang mempercepat alur kerja Anda.
Ganti shell default: Termux mendukung beberapa jenis shell seperti Bash, Zsh, dan Fish. Instal shell alternatif dengan pkg install zsh lalu ubah default shell menggunakan chsh -s zsh.
Ubah warna dan font: Instal add-on Termux:Styling dari F-Droid untuk mengakses koleksi tema warna dan font yang bisa diterapkan langsung ke tampilan terminal Anda.
Konfigurasi extra keys: Buat file ~/.termux/termux.properties dan tambahkan baris konfigurasi untuk menampilkan tombol tambahan seperti Ctrl, Alt, Tab, dan tombol panah di bagian bawah keyboard.
11. Perintah Termux yang Wajib Dikuasai Pemula
Setelah memahami langkah-langkah dasar, berikut adalah daftar perintah Termux yang wajib dikuasai oleh setiap pemula. Memahami perintah-perintah ini akan mempercepat proses belajar Anda secara signifikan.
Perintah Fungsi pkg update Memperbarui daftar repositori package pkg upgrade Mengupgrade semua package ke versi terbaru pkg install [nama] Menginstal package baru pkg uninstall [nama] Menghapus package yang terinstal pkg search [kata] Mencari package di repositori termux-setup-storage Mengatur akses ke penyimpanan HP pwd Menampilkan lokasi direktori aktif ls Melihat daftar file dan folder cd [folder] Berpindah ke folder tertentu mkdir [nama] Membuat folder baru rm [file] Menghapus file cp [sumber] [tujuan] Menyalin file mv [sumber] [tujuan] Memindahkan atau mengganti nama file nano [file] Membuka editor teks untuk mengedit file cat [file] Menampilkan isi file di terminal history Melihat riwayat perintah yang dijalankan exit Keluar dari sesi Termux
Seluruh perintah di atas berbasis Bash, yang merupakan shell default di Termux dan juga digunakan di banyak distribusi Linux populer. Dengan menguasai perintah-perintah ini, Anda sudah memiliki fondasi kuat untuk menjalankan berbagai aktivitas di terminal.
12. Add-On Termux yang Memperluas Fungsionalitas
Untuk memaksimalkan pengalaman menggunakan Termux, terdapat beberapa add-on resmi yang bisa dipasang sebagai pelengkap. Add-on ini dirancang untuk memperluas kemampuan Termux melampaui fungsi terminal biasa.
Termux:API: Memungkinkan Anda mengakses fitur hardware Android seperti GPS, kamera, sensor, clipboard, dan text-to-speech langsung dari command line. Sangat berguna bagi yang ingin membuat script otomasi berbasis fitur hardware perangkat.
Termux:Boot: Menjalankan script secara otomatis saat perangkat Android dinyalakan. Cocok untuk menginisialisasi server lokal atau tugas otomasi yang perlu berjalan sejak boot.
Termux:Styling: Menyediakan berbagai pilihan tema warna dan font yang bisa diaplikasikan untuk mengubah tampilan terminal menjadi lebih menarik dan nyaman digunakan.
Termux:Widget: Memungkinkan Anda menjalankan script langsung dari layar utama melalui widget, tanpa perlu membuka aplikasi Termux terlebih dahulu.
Termux:Float: Membuat jendela Termux mengambang di atas aplikasi lain, sehingga Anda bisa menjalankan perintah sambil menggunakan aplikasi Android lainnya secara bersamaan.
Termux:Tasker: Mengintegrasikan Termux dengan aplikasi Tasker untuk menjalankan perintah terminal melalui otomasi berbasis event di Android.
Seluruh add-on di atas sebaiknya diunduh dari F-Droid agar kompatibel dengan versi utama Termux yang juga diinstal dari sumber yang sama.
13. Kelebihan dan Kekurangan Menggunakan Termux
Sebelum memutuskan untuk menggunakan Termux secara serius, penting untuk memahami kelebihan dan kekurangannya. Pemahaman ini akan membantu Anda mengelola ekspektasi dan memaksimalkan manfaat dari aplikasi ini.
Termux memiliki sejumlah keunggulan yang menjadikannya sangat populer di kalangan pengguna Android. Aplikasi ini bisa digunakan tanpa akses root, sehingga aman dan tidak berisiko merusak sistem operasi perangkat. Selain itu, Termux sangat ringan dan tidak memakan banyak memori, membuatnya bisa berjalan lancar bahkan di HP dengan spesifikasi menengah.
Dari sisi fungsionalitas, Termux mendukung ribuan package Linux, berbagai bahasa pemrograman seperti Python, Ruby, C/C++, dan Node.js, serta tools networking dan pengembangan.
Namun, Termux juga memiliki kekurangan. Antarmuka yang sepenuhnya berbasis teks tanpa GUI bisa menjadi tantangan bagi pengguna yang terbiasa dengan tampilan grafis. Selain itu, pada Android 12 ke atas, sistem operasi dapat membatasi proses di background yang menyebabkan Termux tiba-tiba tertutup. Versi di Google Play Store juga sudah tidak diperbarui, sehingga pengguna harus mengunduh dari sumber alternatif seperti F-Droid.
14. Tips Mengatasi Error Umum di Termux
Saat mempelajari cara menggunakan Termux untuk pemula, Anda mungkin akan menghadapi beberapa kendala teknis. Berikut adalah tips untuk mengatasi error yang paling sering terjadi agar proses belajar tetap lancar.
Repository is under maintenance: Jika muncul pesan ini saat menjalankan pkg update, coba ganti mirror dengan menjalankan termux-change-repo dan pilih server yang berbeda.
Process completed (signal 9): Error ini sering terjadi di Android 12 ke atas karena sistem membatasi proses phantom. Solusinya adalah menonaktifkan pembatasan proses melalui Pengaturan Developer Android.
Command not found: Pesan ini muncul ketika tools yang dipanggil belum terinstal. Jalankan pkg install [nama_tools] untuk menginstalnya terlebih dahulu.
Permission denied pada penyimpanan: Pastikan Anda sudah menjalankan termux-setup-storage dan memberikan izin akses penyimpanan. Jika tetap gagal, cabut izin di Pengaturan Android lalu berikan kembali.
Package gagal diinstal: Coba jalankan pkg update --fix-missing diikuti dengan pkg upgrade -y untuk memperbaiki dependensi yang rusak sebelum menginstal ulang package yang bermasalah.
Keyboard tidak nyaman: Jika keyboard bawaan Android kurang mendukung, pertimbangkan untuk menggunakan keyboard pihak ketiga seperti Hacker's Keyboard yang menyediakan layout lebih lengkap dengan tombol Ctrl, Alt, dan Tab.
Satu tips penting yang sering terlewat: Anda bisa menggunakan tombol Volume Down sebagai pengganti tombol Ctrl saat menggunakan keyboard bawaan Android di Termux. Misalnya, Volume Down + C berfungsi sama dengan Ctrl+C untuk menghentikan proses yang berjalan.
15. Hal Menarik yang Bisa Dilakukan dengan Termux
Setelah menguasai dasar-dasar cara menggunakan Termux untuk pemula, Anda bisa mengeksplorasi berbagai kemungkinan yang ditawarkan oleh terminal emulator ini. Kemampuan Termux jauh melampaui sekadar menjalankan perintah sederhana.
Anda bisa menjadikan HP Android sebagai lingkungan pengembangan portabel untuk belajar coding dalam berbagai bahasa pemrograman seperti Python, JavaScript (Node.js), Ruby, PHP, dan C/C++. Ini sangat bermanfaat bagi pelajar atau developer yang ingin produktif saat bepergian tanpa membawa laptop. Bahkan, Anda bisa membuat aplikasi Android sederhana langsung dari HP.
Dengan bantuan proot-distro, Termux juga memungkinkan Anda menginstal distribusi Linux lengkap seperti Ubuntu, Fedora, atau Arch Linux langsung di perangkat Android. Fitur ini membuka jalan untuk menjalankan tools dan aplikasi yang biasanya hanya tersedia di lingkungan desktop Linux, menjadikan HP Anda sebagai perangkat multifungsi yang sangat powerful.
Untuk pengguna yang lebih mahir, Termux bisa diintegrasikan dengan AI assistant langsung di terminal untuk membantu mencari perintah, memahami script, dan melakukan debugging tanpa meninggalkan lingkungan terminal. Ini merupakan salah satu perkembangan terbaru yang membuat Termux semakin relevan di era kecerdasan buatan.
Selain itu, Termux mendukung fitur multi-session melalui side navigation drawer, sehingga Anda bisa menjalankan beberapa sesi terminal secara bersamaan dan berpindah antartugas dengan mudah. Fitur ini sangat berguna saat Anda perlu menjalankan server di satu tab dan mengedit file di tab lainnya.
16. FAQ
Apakah Termux aman digunakan di HP Android?
Ya, Termux aman digunakan karena berjalan sebagai terminal emulator biasa dan tidak memerlukan akses root. Semua package dan tools yang diinstal berada di dalam direktori Termux sendiri, sehingga tidak memengaruhi sistem operasi Android Anda. Pastikan mengunduh Termux hanya dari sumber terpercaya seperti F-Droid atau GitHub resmi.
Dari mana sebaiknya mengunduh Termux?
Disarankan mengunduh Termux dari F-Droid untuk mendapatkan versi paling stabil, atau dari halaman GitHub Releases untuk versi eksperimental. Versi di Google Play Store sudah tidak diperbarui dan berpotensi menimbulkan masalah kompatibilitas.
Apakah HP perlu di-root untuk menggunakan Termux?
Tidak, Termux dirancang untuk berjalan tanpa root. Anda bisa mengakses lingkungan Linux yang fungsional langsung dari perangkat Android tanpa perlu melakukan proses rooting. Ini menjadikan cara menggunakan Termux untuk pemula sangat mudah dan minim risiko.
Bahasa pemrograman apa saja yang bisa dijalankan di Termux?
Termux mendukung berbagai bahasa pemrograman termasuk Python, JavaScript (Node.js), Ruby, PHP, C/C++ (via Clang), Go, dan Rust. Anda bisa menginstal masing-masing bahasa melalui package manager menggunakan perintah pkg install.
Bagaimana cara keluar dari Termux?
Untuk keluar dari sesi Termux, cukup ketikkan perintah exit di terminal lalu tekan Enter. Anda juga bisa menutup aplikasi Termux seperti menutup aplikasi Android biasa tanpa memengaruhi file atau konfigurasi yang sudah dibuat.
Apakah Termux bisa digunakan untuk belajar ethical hacking?
Termux mendukung instalasi beberapa tools keamanan jaringan seperti Nmap untuk scanning dan tools lainnya. Namun, semua penggunaan harus dilakukan secara etis dan legal. Cara menggunakan Termux untuk pemula harus dilandasi tanggung jawab dan pemahaman tentang batasan hukum yang berlaku.
Berapa spesifikasi minimum HP untuk menjalankan Termux?
Termux memerlukan perangkat dengan Android versi 7.0 (Nougat) ke atas, RAM minimal 2 GB, dan ruang penyimpanan kosong sekitar 400 MB. Untuk pengalaman yang lebih optimal, disarankan menggunakan perangkat dengan spesifikasi yang lebih tinggi agar proses instalasi package dan eksekusi script berjalan lancar.
(kpl/mda)
Advertisement
D Academy 8
-
Ulang Tahun Selebritis Ulang Tahun Soimah Dirayakan di Panggung Dangdut Academy 8