Penggunaan Python Pada Aplikasi Termux [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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 nonprofit 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