Mari Berkenalan dengan Termux

Mengenal Aplikasi Termux: Terminal Linux di Android

Mengenal Aplikasi Termux: Terminal Linux di Android

Termux adalah sebuah aplikasi terminal emulator sekaligus lingkungan Linux yang berjalan langsung di sistem Android. Dengan aplikasi ini, pengguna dapat menjalankan perintah-perintah Linux tanpa perlu melakukan rooting perangkat mereka. Termux telah menjadi salah satu alat favorit bagi para pengguna yang ingin mempelajari Linux, pemrograman, dan bahkan dunia ethical hacking secara mobile.

1. Apa Itu Termux?

Termux adalah aplikasi berbasis terminal untuk Android yang memungkinkan pengguna mengakses dan menjalankan command line Linux secara penuh. Tidak seperti emulator terminal lainnya, Termux tidak memerlukan akses root. Aplikasi ini menyediakan lingkungan shell yang kuat, dilengkapi dengan berbagai tool Linux seperti:

  • bash, zsh, fish (shell)
  • git, curl, wget
  • Python, Perl, Ruby, Node.js
  • vim, nano, emacs (text editor)
  • gcc, clang (compiler)

Dengan Termux, Android dapat menjadi seperti sebuah mini server Linux, sangat cocok untuk pembelajaran dan pengembangan ringan.

2. Sejarah dan Perkembangan Termux

Termux pertama kali dirilis pada tahun 2015 dan berkembang secara pesat karena bersifat open-source. Proyek ini dikembangkan oleh komunitas melalui GitHub. Basisnya adalah Debian/Ubuntu, dan semua package di dalamnya dapat di-install menggunakan package manager seperti pkg atau apt.

Pada tahun 2021, Termux berhenti didistribusikan melalui Google Play Store dan hanya tersedia dari F-Droid atau GitHub karena kebijakan Android yang membatasi aplikasi terminal di Android 10 ke atas.

3. Cara Install Termux

Melalui F-Droid

  1. Kunjungi https://f-droid.org
  2. Download aplikasi F-Droid
  3. Install dan buka F-Droid
  4. Cari “Termux” lalu install versi stable

Via GitHub

  1. Kunjungi GitHub Termux
  2. Download file APK terbaru
  3. Izinkan instalasi dari sumber tidak dikenal
  4. Install APK seperti biasa

4. Perintah Dasar Termux

Berikut beberapa perintah dasar untuk pemula:

pkg update        # Update repository
pkg upgrade       # Upgrade semua package
pkg install git   # Install Git
pkg install python  # Install Python
termux-setup-storage  # Akses penyimpanan Android
cd /sdcard        # Masuk ke memori internal

5. Kegunaan Termux

5.1. Belajar Linux

Termux memberikan lingkungan Linux lengkap bagi pemula. Dengan akses ke shell dan command line, pengguna bisa belajar tentang direktori, file permission, scripting, dan lain-lain.

5.2. Programming

Bahasa seperti Python, Ruby, PHP, dan Node.js dapat diinstall dan dijalankan langsung. Sangat cocok untuk coding ringan dan eksperimen script sederhana.

5.3. Hacking dan Keamanan Siber (Ethical Hacking)

Termux mendukung banyak tools yang biasa digunakan oleh ethical hacker, seperti:

  • nmap
  • hydra
  • sqlmap
  • metasploit-framework (butuh setup khusus)

5.4. Web Server & SSH

Dengan menginstall package seperti Apache, PHP, dan SSH, kamu bisa menjalankan server lokal di HP Android!

6. Contoh Penggunaan Termux untuk Pemula

Membuat Server HTTP Sederhana

pkg install python
cd /sdcard/Download
python -m http.server 8080

Akses melalui browser dengan http://localhost:8080 atau IP lokal.

Mengakses File Storage Android

termux-setup-storage
cd /sdcard/
ls

Menjalankan Script Python

pkg install python
nano hello.py

Isi file:

print("Hello dari Termux!")

Lalu jalankan dengan:

python hello.py

7. Kekurangan Termux

  • Tidak mendukung GUI (hanya CLI)
  • Beberapa tool membutuhkan konfigurasi tambahan
  • Tidak cocok untuk pemula yang anti-command line
  • Beberapa fitur dibatasi oleh sistem Android

8. Tips Menggunakan Termux Lebih Maksimal

  1. Gunakan keyboard eksternal untuk kenyamanan
  2. Install zsh + oh-my-zsh untuk shell yang lebih powerfull
  3. Gunakan Termux API untuk akses fitur Android seperti kamera, GPS, dll.
  4. Bergabung dengan komunitas Termux di Reddit, GitHub, atau Telegram

9. Proyek Menarik dengan Termux

9.1. Menjalankan Bot Telegram

Dengan Python dan modul telebot, kamu bisa membuat bot Telegram yang aktif 24 jam langsung dari Android.

9.2. Crawler Web

Gunakan Python + BeautifulSoup atau Node.js + Cheerio untuk membuat web scraper ringan di Termux.

9.3. Menjalankan Blog dengan Jekyll

Ya, kamu bahkan bisa menulis dan hosting blog statis berbasis Jekyll dari Android melalui Termux!

10. Kesimpulan

Termux adalah aplikasi revolusioner yang membawa kekuatan terminal Linux ke dalam genggaman tangan. Dengan fitur-fitur yang lengkap, ringan, dan fleksibel, Termux cocok bagi siapa saja yang ingin belajar Linux, pemrograman, dan keamanan siber secara mobile. Meski terbatas oleh tidak adanya GUI dan kendala sistem Android, Termux tetap menjadi alat yang sangat berharga bagi kalangan developer, sysadmin, dan penggemar teknologi.

Mulailah dari perintah dasar, pelajari konsepnya sedikit demi sedikit, dan kamu akan kagum dengan kemampuan yang ditawarkan oleh aplikasi gratis satu ini.


Artikel oleh: Adi G
Dipublikasikan: 22 Juli 2025

Post a Comment

Lebih baru Lebih lama