Penggunaan Python Pada Aplikasi Termux

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

PENGGUNAAN PYTHON PADA APLIKASI TERMUX

Warsito Agung Nugroho; Khosirin*; Irma Darmayanti**


*Program Studi S1 Informatika, Fakultas Ilmu Komputer, Universitas Amikom Purwokerto
**Dosen mata kuliah Bahasa Pemrograman Python

Background
Python is an interpreted, high-level general purpose programming language. Created by Guido
van Rossum and first released in 1991, Python's design philosophy emphasizes code readability
with significant use of whitespace. Its language construction and object-oriented approach aims to
help programmers write clear and logical code for small and large scale projects.
Python is dynamically typed and garbage collection. It supports several programming paradigms,
including structured (mainly, procedural), object-oriented, and functional programming. Python is
often described as a "battery included" language because of its comprehensive standard library.
Python was created in the late 1980s as a successor to the ABC language. Python 2.0, released in
2000, introduced features such as list comprehension and a garbage collection system with
reference counting.
Python 3.0, released in 2008, is a major revision of the language that is not fully compatible with
previous versions, and much of Python 2 code does not run without modifications to Python 3.
Python translator is available for many operating systems. A global community of programmers
develops and maintains CPython, a free and open source reference implementation[30]. A non-
profit organization, the Python Software Foundation, manages and directs resources for Python
and CPython development.
Termux is an Android terminal emulator and Linux environment application that works directly
without rooting or any specific settings. Termux which also includes a Debian-based Linux
environment that can support 32-bit and 64-bit architecture devices running on Android OS version
5.0 and above.
Termux comes with its own package packaging system, which simplifies package installation and
for that a large number of packages are prepared. Among other things, a Clang programming
language compiler with a number of extension libraries is available for Termux. This allows you
to compile your own application inside the emulator. Termux is equipped with a compiler and
several programming languages, such as Python, Java, Go, Rust, and others. The Midnight
Commander file manager, Vim text editor, SSH app, and more are available, making Termux a
comfortable working environment for devices with Android, especially if they are equipped with
a keyboard. In many applications, there is no difference between how it works on a Linux PC in a
terminal environment and on Android and Termux devices. However, this environment is not
completely standardized due to limitations of the Android system, which does not allow direct
access to the hardware. For example, there is no access to USB ports and devices connected to
these ports in Termux. In newer versions of Android, the 'top' information command doesn't work
due to restrictions on access to the /proc filesystem.
Latar belakang
Pengertian Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi.
Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python
menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan. Konstruksi
bahasanya dan pendekatan berorientasi objek bertujuan untuk membantu pemrogram menulis kode
yang jelas dan logis untuk proyek skala kecil dan besar.
Python diketik secara dinamis dan pengumpulan sampah. Ini mendukung beberapa paradigma
pemrograman, termasuk pemrograman terstruktur (terutama, prosedural), berorientasi objek, dan
fungsional. Python sering dideskripsikan sebagai bahasa "termasuk baterai" karena perpustakaan
standarnya yang komprehensif.
Python dibuat pada akhir 1980-an sebagai penerus bahasa ABC. Python 2.0, dirilis pada tahun
2000, memperkenalkan fitur-fitur seperti pemahaman daftar dan sistem pengumpulan sampah
dengan penghitungan referensi.
Python 3.0, dirilis pada tahun 2008, adalah revisi utama dari bahasa yang tidak sepenuhnya
kompatibel dengan versi sebelumnya, dan banyak kode Python 2 yang tidak berjalan tanpa
modifikasi pada Python 3.
Penerjemah Python tersedia untuk banyak sistem operasi. Komunitas pemrogram global
mengembangkan dan memelihara CPython, implementasi referensi yang bebas dan sumber
terbuka. Sebuah organisasi nirlaba, Python Software Foundation, mengelola dan mengarahkan
sumber daya untuk pengembangan Python dan CPython.
Termux adalah emulator terminal Android dan aplikasi lingkungan Linux yang bekerja langsung
tanpa rooting atau pengaturan tertentu. Termux yang juga termasuk lingkungan Linux berbasis
Debian yang bisa mendukung perangkat berarsitektur 32-bit dan 64-bit dengan dijalankan pada
OS Android versi 5.0 ke atas.
Termux dilengkapi dengan sistem pengemasan paket sendiri, yang menyederhanakan pemasangan
paket dan untuk itu sejumlah besar paket disiapkan. Antara lain, kompiler bahasa pemrograman C
clang dengan sejumlah pustaka ekstensi tersedia untuk Termux. Ini memungkinkan Anda untuk
mengkompilasi aplikasi Anda sendiri di dalam emulator. Termux dilengkapi dengan kompiler dan
beberapa bahasa pemrograman, seperti Python, Java, Go, Rust, dan lainnya. Manajer berkas
Midnight Comander, editor teks Vim, aplikasi SSH, dan banyak lagi tersedia, menjadikan Termux
lingkungan kerja yang nyaman untuk perangkat dengan Android, terutama jika dilengkapi dengan
papan tombol. Dalam banyak aplikasi, tidak ada perbedaan antara cara kerja pada PC Linux di
lingkungan terminal dan pada perangkat Android dan Termux. Namun, lingkungan ini tidak
sepenuhnya baku karena keterbatasan sistem Android, yang tidak memungkinkan akses langsung
ke perangkat keras. Misalnya, tidak ada akses ke porta USB dan perangkat yang terhubung ke
porta ini di Termux. Dalam versi Android yang lebih baru, perintah informasi 'atas' tidak berfungsi
karena pembatasan akses ke sistem file/proc.
Tujuan penelitian :
Untuk mengetahui seberapa jauh python dapat digunakan maka dengan ini penelitian ini terjadi.
Bagaimana python dapat bekerja? Apa saja kemudahan python? Apa yang bisa dibuat dengan
python? Di sini akan dijelaskan semuanya tentang cara python bekerja khususnya pada software
Termux.

Metode Penelitian
Alat dan Bahan :
• Aplikasi Termux
• Koneksi
• Handphone android/ip
Langkah-langkah memasukan/menginstall python pada aplikasi Termux :
• Langkah pertama buka hp kalian lalu download aplikasi termux di playstore atau di google
• Buka aplikasi termux
• Ketik pkg root-repo Fungsinya adalah untuk mengaktifkan Linux pada termux
• Ketik pkg update&&upgrade untuk mengupdate termux

• Ketik pkg install pip pip merupakan package manajemen sistem yang digunakan untuk
mengunduh dan mengelola pkg python
• Ketik pkg install python
Contoh Penggunaan python pada aplikasi termux
Membuat animasi kereta api
Langkah-langkah membuat animasi kereta api
a. Ketikan pkg install sl
b. Kemudian ketik sl
Hasilnya :
Daftar pustaka

https://id.wikipedia.org/wiki/Termux
https://gist.github.com/arysandi/8d49c6cc91e3ecfcdc8c91d8abdd7450
https://masayip.com/script-termux
Logika Pemrograman PYTHON – oleh Abdul Qadir

You might also like