Siapa pun yang pernah membuka Command Prompt di Windows atau Terminal di macOS tahu rasanya: sebuah jendela hitam yang menunggu Anda mengetik perintah. Antarmuka semacam ini disebut command line interface (antarmuka baris perintah), dan meskipun terlihat kuno, ia tetap jadi cara paling langsung untuk menyuruh komputer mengerjakan sesuatu.
Yang jarang disadari pengguna Android adalah bahwa HP di saku Anda berjalan di atas fondasi yang sama dengan server-server Linux di pusat data. Android dibangun di atas kernel Linux. Namun sistem operasi ini tidak memberi Anda pintu masuk ke sana — tidak ada aplikasi terminal bawaan, tidak ada perintah ls atau ssh yang bisa Anda panggil. Fondasinya ada, akses ke fondasi itu yang tidak disediakan.
Termux adalah aplikasi yang mengisi celah tersebut.
Termux Adalah Apa?
Jawaban singkat untuk pertanyaan apa itu Termux: Termux adalah aplikasi terminal emulator (peniru terminal) sekaligus lingkungan Linux untuk Android yang bisa diperluas dengan ribuan paket perangkat lunak. Berbeda dari aplikasi Android biasa yang punya satu fungsi jelas — misalnya aplikasi catatan yang hanya untuk mencatat — Termux tidak melakukan apa pun secara khusus. Ia memberi Anda sebuah shell (penerjemah perintah), lalu terserah Anda mau memasang dan menjalankan apa di dalamnya.
Aplikasi ini dibuat oleh Fredrik Fornwall dan pertama kali dirilis pada 30 Mei 2015. Kodenya terbuka di bawah lisensi GPLv3, sehingga siapa pun boleh memeriksa dan memodifikasinya — sifat yang lazim pada perangkat lunak open source. Versi yang tercatat di F-Droid saat artikel ini ditulis adalah 0.119.0-beta.3, dirilis pada 29 Mei 2025.
Begitu dibuka pertama kali, Termux mengunduh sebuah sistem dasar. Setelah itu Anda punya bash (shell standar Linux) dan bisa menambahkan lebih dari seribu paket lewat package manager (pengelola paket) bawaannya. Isinya perkakas Linux sungguhan: editor teks nano dan vim, kompiler gcc dan clang, git, klien SSH, hingga interpreter Python, Ruby, dan JavaScript.
Sama pentingnya adalah memahami apa yang Termux bukan. Ia bukan emulator PC — tidak ada Windows atau perangkat keras palsu yang disimulasikan di dalamnya. Ia juga bukan distribusi Linux yang utuh seperti Ubuntu, meskipun bisa dibuat mendekati. Dan ia bukan alat hacking, meskipun reputasinya di Indonesia sering mengarah ke sana.
Kenapa Termux Bisa Jalan Tanpa Root
Pertanyaan yang hampir selalu muncul: apakah Termux memerlukan root (akses administrator penuh ke sistem Android)? Jawabannya tidak, dan alasannya menjelaskan banyak hal tentang cara kerja aplikasi ini.
Sistem operasi Linux secara kasar terbagi dua. Ada kernel, yaitu inti yang mengatur perangkat keras, memori, dan proses. Lalu ada userland, yaitu kumpulan program dan pustaka yang Anda pakai sehari-hari — shell, perintah ls, grep, kompiler, dan seterusnya. Android sudah membawa kernel Linux sejak awal, tetapi menggantikan userland ala Linux tersebut dengan lapisan aplikasi berbasis Java.
Termux tidak menyentuh kernel sama sekali. Yang dilakukannya adalah membawa userland-nya sendiri, lalu memasangnya di direktori pribadi aplikasi — tepatnya di /data/data/com.termux/files/usr. Setiap aplikasi Android mendapat direktori privat semacam ini untuk menyimpan datanya, dan Termux hanya memanfaatkan haknya atas direktori tersebut. Bedanya, yang ia simpan di sana bukan berkas pengaturan, melainkan sebuah sistem Linux mini.
Diagram lapisan Android bertumpuk dengan Termux sebagai userland Linux yang menunjuk ke kernel Linux.
Agar program-program Linux tersebut mau berjalan di lingkungan Android, pengembang Termux mengompilasinya ulang memakai Android NDK (Native Development Kit) dan menambahkan tambalan kompatibilitas. Inilah sebabnya paket Termux punya repositori sendiri dan tidak bisa mengambil begitu saja paket dari repositori Ubuntu atau Debian.
Karena semuanya berada di dalam direktori aplikasi, Termux hanya punya izin yang sama dengan aplikasi Android mana pun di HP Anda. Ia tidak bisa mengintip data aplikasi lain, tidak bisa mengubah berkas sistem, dan tidak bisa memberi Anda kemampuan yang tidak dimiliki aplikasi biasa. Root sama sekali tidak dibutuhkan — dan justru karena itu pula Termux tidak seperkasa yang sering dibayangkan orang.
Yang Bisa Anda Kerjakan dengan Termux
Setelah paham bahwa Termux adalah lingkungan Linux mini, pertanyaan berikutnya wajar: aplikasi Termux untuk apa dalam praktiknya? Fungsi Termux memang tidak tunggal — ia mengikuti paket yang Anda pasang di dalamnya. Berikut empat pemakaian yang paling masuk akal.
Mengakses server dari HP
Ini kegunaan Termux yang paling sering benar-benar dipakai orang. Dengan memasang paket openssh, HP Anda berubah menjadi klien SSH yang penuh. Anda bisa masuk ke server, memeriksa log, merestart layanan, atau menyalin berkas — semuanya dari perangkat yang selalu ada di saku.
Bagi Anda yang mengelola VPS, kemampuan ini punya nilai praktis yang nyata. Saat ada notifikasi bahwa layanan mati sementara Anda sedang di jalan, Termux membuat perbedaan antara menunggu sampai di depan laptop dan menyelesaikannya dalam dua menit. Untuk menangani beberapa VPS Indonesia sekaligus, satu HP dengan konfigurasi SSH yang rapi sudah cukup sebagai penanganan darurat.
Menjalankan bahasa pemrograman
Termux menyediakan interpreter dan kompiler sungguhan, bukan simulasi. Perintah pkg install python memberi Anda Python versi terbaru beserta pip untuk memasang pustaka tambahan. Skrip yang Anda tulis berjalan persis seperti di komputer, dengan syarat pustakanya tersedia di repositori Termux.
Mengotomasi pekerjaan berulang
Kombinasi shell script dan penjadwal memungkinkan Anda mengotomasi hal-hal kecil: mengunduh berkas secara berkala, mencadangkan folder tertentu, atau memantau apakah sebuah situs masih hidup. Lewat paket tambahan Termux:API, skrip Anda bahkan bisa menyentuh fitur perangkat seperti mengirim notifikasi atau membaca status baterai.
Belajar perintah Linux tanpa komputer
Bagi yang sedang belajar Termux sebagai jalan masuk ke dunia Linux, aplikasi ini menghapus satu hambatan besar: Anda tidak perlu memasang dual boot, menyiapkan mesin virtual, atau punya laptop sendiri. Perintah cd, ls, mkdir, chmod, dan pipeline dengan tanda | berperilaku sama seperti di server sungguhan. Konsep yang Anda pelajari di sini langsung terpakai saat berhadapan dengan terminal komputer, baik itu Linux, macOS, maupun CMD dan PowerShell di Windows.
Dari Mana Termux Sebaiknya Diunduh
Bagian ini menentukan pengalaman Anda memakai Termux, dan sering dilewati begitu saja.
Termux tersedia di Google Play Store, namun pengembangnya sendiri menandai versi tersebut sebagai eksperimental dan tidak direkomendasikan. Versi Play Store dibangun dari repositori terpisah dengan penyesuaian ekstensif agar lolos kebijakan Google, dan akibatnya ada fungsi yang hilang serta bug yang tidak ada di versi stabil. Jalur yang didukung penuh ada dua: F-Droid (repositori aplikasi Android open source, ini sumber utama yang direkomendasikan) dan GitHub Releases milik proyek Termux.
Diagram perbandingan sumber unduhan Termux: F-Droid dan GitHub didukung penuh, Play Store eksperimental.
Ada satu aturan teknis yang wajib Anda pahami sebelum memasang. Semua APK Termux dan plugin-nya — Termux:API, Termux:Boot, Termux:Styling, dan lainnya — ditandatangani dengan kunci digital yang berbeda antar sumber. Kalau Anda memasang Termux dari Play Store lalu menambahkan Termux:API dari F-Droid, pemasangan akan gagal dengan galat tanda tangan. Pengembang menyatakannya tegas: jangan mencampur sumber. Untuk berpindah sumber, Anda harus menghapus seluruh Termux dan plugin-nya lebih dulu, dan itu berarti kehilangan data di dalamnya kalau belum dicadangkan.
Soal versi Android, dukungan penuh — aplikasi beserta pembaruan paketnya — berlaku untuk Android 7 ke atas. Android 5 dan 6 masih bisa menjalankan aplikasinya, tetapi tanpa pembaruan paket.
Langkah Awal Setelah Termux Terpasang
Cara menggunakan Termux pertama kali sebenarnya sederhana. Begitu dibuka, aplikasi ini mengunduh sistem dasarnya. Setelah prosesnya selesai dan Anda melihat tanda $, tiga langkah berikut sebaiknya dikerjakan berurutan.
Langkah #1: Perbarui daftar dan isi paket
Sistem dasar yang baru diunduh hampir selalu tertinggal dari repositori. Segarkan lebih dulu dengan perintah berikut:
pkg update && pkg upgradePerintah ini menyegarkan daftar paket lalu memperbarui yang sudah terpasang. Anda akan ditanya konfirmasi beberapa kali; jawab dengan y. Untuk pemakaian normal, jalankan ini kira-kira sekali seminggu, atau setiap kali ada paket yang gagal dipasang dengan pesan tidak ditemukan.
Langkah #2: Pasang paket yang Anda butuhkan
Termux memakai pkg sebagai pembungkus dari apt. Pasang hanya yang Anda perlukan, misalnya:
pkg install openssh python gitKetiga paket ini menutupi sebagian besar kebutuhan awal: SSH untuk mengakses server, Python untuk menjalankan skrip, dan git untuk mengambil kode dari repositori. Untuk mencari nama paket yang tepat, gunakan pkg search [kata kunci].
Langkah #3: Beri Termux akses ke penyimpanan HP
Secara bawaan Termux hanya melihat direktorinya sendiri, jadi berkas di galeri atau folder Download tidak terjangkau. Jalankan perintah ini, lalu setujui permintaan izin yang muncul:
termux-setup-storageSetelah itu muncul folder ~/storage yang menjembatani Termux dengan penyimpanan bersama HP Anda. Langkah ini cukup dilakukan sekali.
Kelemahan dan Hal yang Perlu Anda Pertimbangkan
Termux punya beberapa batasan yang sebaiknya Anda ketahui sebelum berharap terlalu banyak.
-
Bukan Linux yang utuh: Termux adalah userland yang dikompilasi khusus untuk Android, bukan distribusi lengkap. Banyak perangkat lunak memerlukan tambalan agar bisa dipaketkan, dan sebagian tidak pernah tersedia sama sekali. Perangkat lunak yang mengharapkan struktur direktori standar Linux seperti
/usr/binsering bermasalah, karena di Termux semuanya berada di bawah direktori aplikasi. -
Sesi bisa dimatikan sistem di Android 12 ke atas: Ini penyebab keluhan yang paling sering ditemui pemula. Sejak Android 12, sistem memantau proses anak yang dibuat aplikasi latar belakang — disebut phantom process — dan membunuhnya kalau jumlahnya melewati 32 atau kalau pemakaian CPU-nya dianggap berlebihan. Batas 32 tersebut bersifat global untuk seluruh sistem, bukan per aplikasi. Gejalanya di Termux adalah pesan
[Process completed (signal 9) - press Enter]yang muncul tiba-tiba, padahal Anda tidak menutup apa pun. Termux tidak bisa memperbaikinya karena pembatasan itu berada di kode Android, bukan di aplikasinya.Untuk mematikannya di Android 13 ke atas, aktifkan Opsi pengembang lalu cari saklar "Disable child process restrictions". Di Android 12 stok, jalurnya lewat Opsi pengembang → Feature flags → matikan
settings_enable_monitor_phantom_procs. Pada antarmuka non-stok seperti One UI atau MIUI yang menyembunyikan saklar tersebut, perubahannya harus lewat adb dari komputer. -
Mengetik perintah di papan ketik virtual melelahkan: Baris perintah dirancang untuk papan ketik fisik. Karakter seperti
|,~,/, dan-yang dipakai terus-menerus justru tersembunyi di lapisan kedua papan ketik layar sentuh. Termux menyediakan baris tombol tambahan, tetapi untuk sesi panjang, papan ketik Bluetooth adalah investasi yang sepadan. -
Baterai dan panas jadi batas praktis: Proses yang berjalan lama — kompilasi, unduhan besar, pemantauan berkelanjutan — menguras baterai dan memanaskan perangkat. Ketika HP memanas, sistem menurunkan kecepatan prosesor, sehingga pekerjaan justru makin lambat. Termux berguna untuk pekerjaan singkat dan pemeliharaan jarak jauh, tetapi bukan pengganti komputer untuk kompilasi besar atau pengolahan data serius.
Termux dan Anggapan "Aplikasi Hacker"
Reputasi Termux di Indonesia sudah lama melekat pada satu hal: alat untuk meretas. Anggapan ini keliru, dan penjelasan teknisnya sudah kita bahas di bagian sebelumnya.
Termux berjalan sebagai aplikasi Android biasa dengan izin biasa. Ia tidak memberi Anda satu pun kemampuan yang tidak dimiliki aplikasi lain di HP yang sama. Program jaringan yang bisa dipasang di dalamnya — nmap, curl, dan sejenisnya — adalah perkakas standar yang dipakai administrator sistem setiap hari. Semuanya sudah tersedia di komputer mana pun sejak puluhan tahun lalu. Yang beredar sebagai "tools" dan "script termux" hampir seluruhnya hanyalah pembungkus dari program-program tersebut dengan tampilan berwarna-warni. Sebagian besar klaimnya — membobol WiFi tetangga, mengambil alih akun media sosial — memang tidak berfungsi.
Yang justru nyata adalah risikonya bagi Anda sendiri. Skrip-skrip tersebut umumnya dijalankan dengan satu baris perintah yang mengunduh kode dari internet lalu langsung mengeksekusinya, tanpa pernah dibaca isinya. Pola ini adalah kanal distribusi perangkat perusak yang efektif: kode tersebut berjalan dengan izin penuh atas seluruh data Termux Anda, termasuk kunci SSH kalau ada. Prinsipnya sederhana dan berlaku di mana saja: jangan menjalankan kode yang tidak Anda pahami, dari orang yang tidak Anda kenal.
Sisi hukumnya juga perlu ditegaskan. Memindai atau mengakses sistem milik orang lain tanpa izin adalah tindakan yang bisa dipidana di Indonesia, terlepas dari perangkat yang dipakai. Kalau Anda tertarik pada keamanan siber, jalannya adalah mempelajari cara kerja sistem dan berlatih di lingkungan yang memang disediakan untuk itu.
Pertanyaan yang Sering Muncul Seputar Termux
Termux itu apa, secara singkat? Sebuah aplikasi yang memberi HP Android Anda terminal dan lingkungan Linux, tanpa perlu root. Ia tidak melakukan satu tugas tertentu — Anda yang menentukan lewat paket yang dipasang.
Apakah Termux aman dipasang? Aplikasinya sendiri aman: kodenya terbuka, bisa diaudit siapa saja, dan tidak meminta izin istimewa. Risiko datang dari apa yang Anda jalankan di dalamnya, bukan dari Termux-nya. Pasang dari F-Droid atau GitHub, dan jangan jalankan skrip sembarangan.
Apakah Termux butuh root? Tidak. Termux memasang seluruh berkasnya di direktori aplikasinya sendiri. Root hanya diperlukan kalau Anda ingin melakukan hal yang memang butuh akses sistem, dan itu di luar cakupan Termux.
Apakah Termux bisa dipakai di PC? Tidak secara langsung, karena ini aplikasi Android. Menjalankannya lewat emulator Android di komputer kurang masuk akal — di PC sudah tersedia terminal Linux, WSL, atau macOS yang jauh lebih nyaman.
Apakah Termux sama dengan Ubuntu atau Kali Linux? Tidak. Termux punya repositori paketnya sendiri yang dikompilasi khusus untuk Android. Distribusi seperti Ubuntu memang bisa dijalankan di atas Termux lewat proot, tetapi itu lapisan tambahan dengan penalti performa, bukan sifat bawaan Termux.
Apakah Termux masih dikembangkan? Ya. Proyeknya aktif di GitHub dengan rilis yang terus berjalan — versi 0.119.0-beta.3 tercatat dirilis pada 29 Mei 2025.
Kesimpulan
Termux adalah lingkungan Linux dan terminal untuk Android yang berjalan tanpa root, dengan cara membawa userland-nya sendiri ke dalam direktori aplikasi di atas kernel Linux yang sudah ada di setiap perangkat Android. Kekuatannya bukan pada kemampuan istimewa, melainkan pada akses: ia memberi Anda baris perintah sungguhan di perangkat yang selalu Anda bawa.
Termux masuk akal dipakai kalau Anda perlu mengakses server lewat SSH saat jauh dari komputer, ingin menjalankan skrip kecil, atau sedang belajar perintah Linux tanpa punya mesin sendiri. Ia tidak masuk akal sebagai pengganti komputer untuk pekerjaan berat, dan tidak akan memberi Anda kemampuan yang dijanjikan tutorial-tutorial "hacking" di luar sana. Kalau Anda memutuskan mencobanya, unduh dari F-Droid atau GitHub, jalankan pkg update && pkg upgrade lebih dulu, dan bacalah setiap skrip sebelum menjalankannya.
Semoga artikel ini membantu.




