Showing posts with label Python Android. Show all posts
Showing posts with label Python Android. Show all posts

Cara Deploy Python Django Ke Heroku Di Android


Dalam postingan sebelumnya saya sudah berbagi cara install dan menjalankan framework django di smartphone android. Namun dalam postingan kali ini saya akan berbagi cara deploy django ke heroku menggunakan android. Tentu kita bisa membuat website kita dari yang localhost hingga menjadi online.

Sebelumnya juga saya sudah membagikan cara deploy python flask di smartphone android atau bisa kalian baca DISINI.

Saya anggap kalian sudah memahami apa itu django karena disini kita akan mencoba push django ke heroku menggunakan smartphone android. Jika kalian tidak mengerti apa itu django silahkan mencarinya di situs resmi django.

Oke, sekarang kita mulai langkah-langkah push django ke heroku menggunakan smartphone android. Bagi pemula django silahkan baca baik-baik agar mudah dimengerti.

HEROKU
1. Akun Heroku
Jika kalian ingin push aplikasi website kalian ke heroku, kalian harus memiliki akun heroku. Jika kalian tidak memilikinya, kalian bisa mendaftarkan akun di situs heroku.

2. Termux
Termux akan kita gunakan untuk menjalankan perintah-perintah untuk push ke heroku. Jika belum memiliki termux silahkan cari di playstore.

3. Install Gunicorn
Kemudian install gunicorn yang akan diimport ke file Procfile. Install gunicorn berikut.

pip install gunicorn

4. Buat Project Django
Saya rasa untuk membuat project django kalian sudah mengerti. bagi yang masih bingung saya contohkan menulis Hello World

django-admin startproject oo
cd oo
python manage.py startapp aa

oo/urls.py

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('aa.urls')),
]

aa/views.py 

from django.http import HttpResponse
def index(request):
return HttpResponse('Hello World!')

aa/urls.py

from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]

Kemudian jalankan python manage.py migrate.

5. File Requirements.txt
Kita membutuhkan file requirements.txt yang berisi modul django. Jika termux kalian sudah terinstall django maka buat file requirements.txt seperti berikut di termux

pip freeze > requirements.txt

Lihat isi file requirements.txt, kalian akan melihat seperti dibawah ini:

Django==2.0.3
gunicorn==19.7.1
pytz==2018.3

6. Procfile
Kalian akan membutuhkan file bernama Procfile. file Procfile ini harus diletakan didirectory root project kalian. Kalian isikan script berikut ke dalam Procfile.

web: gunicorn project_saya.wsgi

Di atas tertulis project_saya yang merupakan nama project saya yang berisi file wsgi.py. Kalian bisa menggantinya sesuai nama project kalian.

7. Login Heroku
Sekarang kita harus login ke heroku menggunakan termux, ketikan berikut

heroku login 

Masukan email dan password yang sudah didaftarkan di heroku.

8. Buat Folder Aplikasi
Kemudian buatlah folder aplikasi diheroku, kalian bisa mengetikan

heroku apps:create NamaAplikasiKalian

9. Settings
Dalam file setting kita akan memasukan host yang diizinkan. host yang diizinkan adalah nama aplikasi yang sudah kalian buat seperti diatas, contohnya

oo/setings.py

ALLOWED_HOST = ['NamaAplikasi.herokuapp.com']

10. Static Folder
Karena untuk pertama kita hanya menampilkan tulisan Hello World yang dihosting oleh heroku, maka ketikan berikut di termux

heroku config:set DISABLE_COLLECTSTATIC=1

11. Heroku Local
Jika kalian ingin menjalankan aplikasi kalian di heroku secara local kalian bisa mengetikan

heroku local

12. Push
Jika kalian sudah melengkapi syarat seperti di atas maka sekarang kalian bisa push. Namun sebelum itu kalian harus berada di directory utama aplikasi kalian dan tambahkan folder-folder dan file yang ingin di push seperti berikut

cd oo
git init
git add *
git commit -m "OK"

Kemudian jika sudah menjalankan perintah diatas, sekarang jalankan perintah

git push heroku master

Tunggulah sebentar, termux sedang push aplikasi kita ke heroku.

13. Buka Browser
Jika push sudah selesai sekarang saatnya membuka browser dan memasukan nama aplikasi website kalian. Nama aplikasi website kalian akan muncul di termux ketika kalian selesai push. contohnya seperti berikut

https://eaeaea.herokuapp.com

Lihat hasilnya sekarang kalian sudah berhasil push django ke heroku menggunakan smartphone android. Jika kalian ingin melihat log aplikasi kalian bisa mengetikan di termux

heroku logs

EDIT
Jika kalian sudah keluar dari termux namun ingin push ulang dengan source code yang telah di update, maka kalian bisa login ke heroku di termux dan remote aplikasi kalian, contohnya

heroku login
heroku git:remote -a NamaAplikasiKalian
git add *
git commit -m "OK"
git push heroku master

Sebenarnya masih ada yang ketinggalan tentang database postgresql namun ketika saya mencoba menggunakan database postgresql, dalam modul psycopg2 terdapat error pada path environment. jadi ini sebagai contoh dasarnya saja.

Begitulah cara push django ke heroku menggunakan smartphone android. Mungkin yang baru mencoba akan sangat terasa membingungkan ya, jika kalian bingung atau mendapatkan error silahkan berikan komentar pasti saya bantu.

Demikian postingan kali ini, mohon dimaafkan jika ada suatu kesalahan. Semoga bermanfaat bagi kalian semuanya, sekian dan terima kasih.

Cara Install Nano Di Android


Dalam postingan saya kali ini akan memberikan cara install text editor nano di android. Bagi kalian sebagai pemula atau tidak terbiasa dengan teks editor seperti vim dan lain sebagainya bisa belajar dan menggunakan nano. Namun jika kalian ingin menginstall vim di android maka dalam postingan sebelumnya sudah saya posting mengenai cara install vim di android dan kalian bisa membacanya.

APA NANO?
Nano adalah teks editor yang mudah digunakan dan sederhana. Nano digunakan untuk menulis teks karena nano adalah teks editor. Kalian bisa menulis teks dengan nano, mengedit teks dan lain sebagainya.

Oke itulah nano, saya rasa sekarang kalian sudah mengerti apa itu nano. Jika kalian sudah mengerti apa itu nano maka selanjutnya kita akan menginstall nano di android dengan cara seperti dibawah ini.

INSTALLASI NANO DI ANDROID
1. Termux
Tentu kalian harus memiliki aplikasi termux untuk bisa menginstall teks editor nano di android. Jika kalian belum memiliki termux, kalian bisa mendapatkannya di playstore.

2. Install Nano
Jika kalian sudah memiliki termux, sekarang saatnya untuk menginstall nano di termux dengan cara mengetik

pkg install nano

Tunggu beberapa saat untuk termux memulai menginstall nano. Installasi tidak membutuhkan waktu yang lama jadi tunggulah sebentar.

JALANKAN NANO
Setelah melakukan installasi nano di termux maka selanjutnya coba kalian jalankan nano dengan cara mengetik di termux

nano file.txt

Bisa kalian lihat bahwa perintah di atas akan membuat file bernama file.txt namun perintah di atas bisa juga untuk membuka file.

Kemudian jika kalian sudah menulis dan ingin menyimpan file bisa mengetikan perintah ctrl + x dan tekan y dan enter maka akan keluar dari nano dan menyimpan file. Sebaliknya jika kalian tidak ingin menyimpan file bisa mengetikan perintah ctrl + x dan tekan n dan tekan enter.

PERINTAH NANO
Kemudian dibawah ini adalah perintah-perintah nano yang bisa kalian gunakan untuk belajar maupun mengoperasikan teks editor nano.

- nano file.txt = membuat atau membuka file dengan nano
- ctrl + x = keluar dari nano
- ctrl + w = pencarian kata
- ctrl + g = untuk melihat perintah-perintah nano
- ctrl + r = membaca file

Masih banyak perintah lainnya yang bisa kalian pelajari dengan mengetik ctrl + g di nano namun perintah-perintah nano yang sudah saya tulis diatas bisa untuk mengoperasikan nano secara normal.

Demikian postingan saya kali ini, semoga bisa membuat kalian memahami dan belajar teks editor nano. Semoga bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.

Cara Install Vim Di Android


Dalam postingan ini saya akan berbagi cara install vim atau text editor yang berada dalam terminal. Disini kita akan install vim di android dengan sangat mudah, oke kalau begitu kita lanjut kebawah.

Vim adalah text editor yang menurut saya keren. Vim otomatis akan menyesuaikan sintax programing sendiri dan juga dengan tampilan yang sederhana yang membuat saya ingin terus menggunakannya. Saya menggunakan vim karena vim itu ringan dan sederhana namun untuk bisa mengoperasikannya diterminal kita harus menghafal perintah-perintahnya.

Oke kita langsung mulai langkah-langkahnya seperti yang sudah tertulis dibawah ini.

INSTALL VIM
1. Termux
Untuk installasi vim di android sangatlah mudah kita hanya membutuhkan terminal diandroid untuk menginstall vim. Terminal yang harus kita gunakan yang tak lain adalah termux. Kalian bisa mendapatkan terminal termux di playstore.

2. Install Vim
Setelah terminal termux berhasil terinstall pada android kalian maka selanjutnya kita langsung menginstall vim. Untuk installasi vim di android seperti biasa kita menggunakan perintah apt-get atau pkg install, contohnya adalah seperti berikut

apt-get install vim
atau
pkg install vim

Jika kalian sudah menulis perintah diatas kedalam termux kalian maka tekan enter dan termux memulai installasi vim. Installasi tentu tidak membutuhkan waktu yang lama karena ukuran vim ini tidak terlalu besar sehingga ringan saat dijalankan.

BUKA VIM
Setelah kalian melakukan installasi vim maka selanjutnya coba kalian buka vim namun jika kalian pemula dalam menggunakan vim yang pasti kalian tidak tahu cara membuka vim, maka cara membuka vim adalah dengan mengetik sebagai berikut

vim file.txt

Perintah diatas akan membuat file baru yang bernama file.txt namun jika file.txt sudah ada dalam lokasi memori saat ini maka perintah diatas akan membuka file yang bernama file.txt yang sudah ada.

Kemudian saat kalian ingin menulis text divim ketikan keyboard huruf i yang berarti memulai untuk menulis. Namun jika kalian ingin merubahnya untuk membaca saja maka bisa mengetikan tombol ESC dikeyboard.

Kemudian jika kalian telah menulis text kedalam file.txt pastinya kalian ingin menyimpan hasil tulisan tersebut dan keluar. Untuk melalukan itu sangatlah mudah kita hanya menggunakan perintah dikeyboard sebagai berikut

ESC :wq

Perintah diatas yang berfungsi untuk menyimpan file yang telah dibuat atau menyimpan tulisan kedalam file.

Namun jika kalian ingin membuat file bernama file.txt dan tidak jadi menyimpannya maka bisa mengetikan perintah sebagai berikut

ESC :qa!

Perintah diatas akan keluar dari vim tanpa menyimpan tulisan atau file.

Untuk perintah lainnya kalian bisa pelajari seperti yang sudah tertulis dibawah ini

- vim file.txt = untuk membuat file baru atau membuka file
- i = untuk memulai menulis
- ESC = membaca saja
- ESC :wq = untuk menyimpan file atau tulisan kemudian keluar
- ESC :qa! = untuk keluar dari vim tanpa menyimpan file atau tulisan
- :help version7 = untuk mengetahui versi vim, masuk ke vim dan ketik :help version7
- :help = untuk bantuan vim, masuk vim dan ketik :help

Begitulah pembahasan mengenai text editor vim, untuk kalian yang pemula bisa mencobanya sendiri menggunakan termux diandroid. Sangatlah mudah penggunaan vim yang bisa membuat ringan perkerjaan menulis sebuah catatan.

Terima kasih telah berkunjung dalam postingan ini. Semoga bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.

Cara Membuat Teks Berjalan Dengan Python


Hallo teman-teman w3wandroid berjumpa kembali dalam blog Ilmu Teknologi Android, sudah banyak tutorial yang sudah saya posting di blog Ilmu Teknologi Android dan sekarang ini saya posting tutorial lagi namun tutorial kali ini adalah tentang membuat teks berjalan otomatis pada terminal.

Saya jelaskan terlebih dahulu maksud teks berjalan otomatis pada terminal adalah kita hanya memasukan teks yang ingin di jalankan pada terminal atau termux android dan juga kita bisa edit waktu cepat atau lambatnya teks berjalan sesuai keinginan kita.

Mungkin teman-teman bingung seperti apa kinerjanya, jadi gini misal di layar televisi atau layar lainya ada sebuah teks yang berjalan tanpa di ketik dan kita hanya bisa menontonya saja nah itu maksudnya.

Tentu saja kita menggunakan script untuk bisa menjalankan teks agar berjalan sendiri dan script itu pun di buat menggunakan bahasa pemrograman python jadi bisa dengan mudah ketika kalian ingin memodifikasi script python agar bisa berjalan sesuai keinginan kalian.

Oke lah kalau kalian masih bingung seperti apa itu teks yang berjalan dengan sendirinya di terminal atau termux android maka simak baik-baik langkah-langkahnya seperti di bawah ini.

1. Install Python
Tentu untuk bisa membuat teks berjalan di terminal atau termux android maka kalian harus menginstall bahasa pemrograman python, karena script teks berjalan yang saya bagikan ini di buat menggunakan bahasa pemrograman python maka kalian harus menginstall python, cara install python bisa kalian baca disini.

2. Buat File Python
Jika python sudah terinstall pada terminal atau termux kalian maka selanjutnya adalah kalian buat file python dengan nama terserah kalian dan bereksistensi .py, contohnya file.py dan simpan.

3. Script Python
Jika kalian sudah membuat file python kosong yang bereksistensi .py maka copy dan paste script di bawah ini ke dalam file python kalian dan kemudian simpan

import random
import sys
import time
def mengetik(s):
    for c in s + '\n':
        sys.stdout.write(c)
        sys.stdout.flush()
#kecepatan mengetik
        time.sleep(random.random() * 0.1)
#ubah angka 0.1 sesuai keinginan kamu
#angka terkecil adalah yang paling cepat
#angka terbesar adalah yang paling lambat
mengetik('hallo teman-teman w3wandroid\nselamat belajar dalam blog ilmu teknologi android\nterima kasih.')

4. Jalankan
Sekarang coba kalian jalankan file python yang sudah di beri script seperti yang sudah di tulis di atas, jalankan dengan mengetik python file.py dan lihatlah tulisan itu berjalan dengan sendirinya.

EDIT
Untuk mengedit seperti menambahkan tulisan atau juga menambahkan waktu berjalan dan waktu berkurang maka kalian bisa lanjut baca langkah-langkahnya di bawah ini.

1. Edit Tulisan
Buka file python yang sudah kalian masukan script di atas dan edit tulisan di bagian tanda kurung atau garis paling akhir, edit atau tambahkan tulisan yang kalian mau, jangan menghilangkan string atau tanda petik yang pertama dan terakhir ('string') tapi hilangkan tulisanya saja dan untuk setiap spasi bisa menggunakan tanda \n.

2. Edit Waktu
Kalian bisa mengedit waktu teks yang berjalan dengan cara mengubah angka 0.1 menjadi angka yang kalian mau, jika angka semakin kecil maka akan semakin cepat tulisan itu berjalan dan jika angka semakin besar maka akan semakin lambat berjalan.

Contohnya dengan membuat teks berjalan lambat maka ubah angka 0.1 menjadi 0.5 maka teks yang berjalan akan melambat, dan untuk mempercepat teks berjalan maka ubah 0.1 menjadi 0.01 dan teks akan berjalan sangat cepat.

Begitulah cara membuat teks berjalan di terminal atau termux, kalian bisa juga memodifikasinya sesuai keinginan kalian namun tentunya kalian harus memahami terlebih dahulu bahasa pemrograman python.

Demikian postingan kali ini, mohon maaf jika ada suatu kesalahan atau kekurangan dalam suatu penjelasan karena tidak ada manusia yang sempurna.

Semoga bisa menjadi bermanfaat bagi kalian semuanya, sekian dan terima kasih.

Cara Install Sqlite3 Di Android


Berjumpa lagi bersama saya, kali ini saya akan memberikan tutorial cara install atau menggunakan database sqlite3 di smartphone android yang merupakan database yang terbilang sangat mudah dipelajari untuk para pemula.

Cara-caranya memang sangat mudah dan juga sqlite3 ini sangat cocok dipelajari untuk pemula yang pertama kali mengenal database, jadi kalian bisa belajar megolah database dengan sqlite3 ini.

Dalam beberapa waktu yang lumayan dekat atau kemarin-kemarin saya sudah membagikan cara menggunakan atau membuat database mysql di smartphone android bahkan dengan cara yang lebih mudah sekali pun, nah sekarang ini adalah giliran database sqlite3.

Saya tidak akan menjelaskan secara detail mengenai apa itu sqlite3 atau database dan jika kalian ingin tahu tentang itu maka kalian bisa mencoba membacanya di berbagai sumber yang tersedia, namun pastinya kalian sudah mengerti sedikit apa itu sqlite3, karena dalam postingan ini hanya menjelaskan cara penggunaanya saja.

Oke jika kalian sudah siap memulai tutorialnya, kita akan langsung melanjutkan di bawah ini, simak baik-baik agar mudah untuk memahami.

Pertama, kalian harus memiliki suatu terminal yang mendukung installasi sqlite3 yang tak lain adalah terminal termux dan tentunya kalian juga sudah tahu apa itu termux, kalian bisa mendapatkanya di playstore.

Kedua, jika kalian sudah menginstall termux di smartphone android kalian maka cara untuk menginstall sqlite3 sangat mudah, kalian hanya harus mengetikan di termux pkg install sqlite dan kemudian enter.

Tunggulah sebentar karena intallasi sqlite3 di termux tentu saja tidak membutuhkan waktu yang lama tapi hanya beberapa detik saja namun itu jika koneksi internet kalian membaik.

Ketiga, dan sqlite3 pun berhasil di install pada smartphone android kalian, sekarang saatnya untuk menjalankan sqlite untuk mengetes apakah sudah berjalan dengan baik atau belum.

Keempat, ketika kita ingin membuat database maka ketikan di termux sqlite3 database.db dan enter maka database bernama database.db langsung dibuat.

Kelima, untuk membuat tabel dalam database.db bisa mengetikan di termux.

CREATE TABLE user (ID INT PRIMARY KEY NOT NULL, USERNAME TEXT NOT NULL);

Perintah di atas adalah perintah untuk membuat tabel dalam sebuah database, karena di atas saya buat tabel user maka otomatis tabel user dibuat dengan column ID dan USERNAME.

Keenam, setelah kalian sudah membuat tabel dan selanjutnya adalah memasukan sebuah nilai dalam column ID dan USERNAME yang terdapat pada tabel user, masukan nilai dengan cara mengetik di termux.

INSERT INTO user(ID, USERNAME)VALUES (1, 'https://w3wandroid.blogspot.com');

Perintah diatas adalah untuk memasukan nilai dalam column ID dan USERNAME yang terdapat pada tabel user.

Ketujuh dan yang terakhir, untuk menampilkan nilai dalam column ID dan USERNAME yang terdapat pada tabel user maka bisa ketikan di termux.

SELECT * FROM user

Perintah di atas adalah perintah untuk menampilkan isi tabel user yang terdapat pada database.

Oke sekiranya sudah cukup saya menjelaskan, kalian bisa mempelajari sqlite3 di smartphone android dengan mudah dalam postingan ini atau jika kalian rasa masih tidak cukup maka kalian bisa lanjut membacanya di berbagai sumber yang tersedia.

Mohon maaf bila ada suatu kesalahan atau kekurangan dalam suatu penjelasan karena tidak ada manusia yang sempurna dan jangan lupa untuk saling sharing kepada yang lainya.

Semoga bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.

Aplikasi programing python di android


Python merupakan bahasa pemrograman yang sangat powerfull dan juga sintax nya yang mudah di baca untuk para pemula yang belum terbiasa membaca atau melihat suatu sintax atau kode program.

Python sangat cocok sekali untuk para pemula yang ingin belajar bahasa pemrograman, dengan python yang merupakan bahasa pemrograman yang powerfull dan sintax nya mudah di baca kita hanya harus fokus ke logika pemrograman.

Dalam tutorial sebelum dan sebelumnya sudah saya sharing mengenai cara install python menggunakan termux di android atau bisa kalian lihat DISINI namun itu menggunakan sebuah terminal untuk melakukan installasi dan menjalankanya.

Bagi saya untuk seorang pemula yang ingin mempelajari bahasa pemrograman python ini di haruskan untuk belajar dari IDE python saja dan bukan dari terminal atau console, karena itu akan sangat membuat bingung para pemula python dan juga akan sedikit berbeda dengan menggunakan IDE dan terminal.

Dalam postingan ini saya akan memakai IDE python yang bisa di miliki di android yaitu tentu saja kita harus memakai aplikasi android untuk bisa menjalankan python di android, dan nama aplikasi IDE python di android adalah QPython3 bisa kalian download di play store, namun juga terdapat QPython yang merupakan versi 2++ dan QPython3 merupakan versi python 3++.

Saya lebih suka memilih QPython3 di bandingkan dengan QPython karena saya selalu ingin update, kemudian jika kalian sudah selesai mendownload aplikasi yang sudah saya sertakan di atas di play store kemudian coba buka aplikasi QPython3.

Di atas kalian bisa lihat tampilan dari aplikasi ini, ada sebuah tombol besar di tengah-tengah itu untuk beberapa menu, terdapat juga console, editor, program dan community, jika kalian ingin mengetikan script python kalian bisa masuk ke editor.

Jika kalian ingin mengetik script python di console maka klik console seperti gambar di atas namun saya sarankan untuk yang belum familiar dengan console silahkan masuk ke editor.

Berikut ini merupakan sebuah gambar editor script python dan warna latar belakang juga bisa di ganti dengan masuk ke setting kemudian disini dalam bagian program kalian akan melihat banyaknya contoh script python yang bisa di pelajari untuk cukup bisa memahami script python.

Kalian bisa menggunakan console dan pip untuk installasi sebuah package, saya juga pernah menginstall sebuah framework flask dengan aplikasi ini menggunakan pip dan kemudian berhasil.

Kalian bisa coba sendiri di smartphone android kalian sendiri dan di bawah ini merupakan contoh web yang terdapat pada aplikasi QPython3.

Demikian aplikasi python3 di android, untuk kalian yang belum familiar dengan python atau masih pemula silahkan mencoba ini terlebih dahulu agar nanti nya bisa mudah dan lancar dalam mengetik python.

Mohon di maafkan jika ada sebuah kekurangan atau kesalahan dalam penjelasan karena tidak ada manusia yang sempurna.

Jangan lupa untuk saling sharing agar bisa membantu orang lainya untuk bisa belajar python di android dan juga semoga saja bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.

Cara menjalankan framework django di android


Hallo semuanya, berjumpa lagi dengan saya, dalam postingan ini saya akan sharing cara menjalankan framework django di android, dalam postingan sebelumnya saya sudah membahas cara menjalankan framework flask di android atau kalian bisa langsung baca DISINI.

Sedikit tentang django, django adalah kerangka kerja web dalam bahasa pemrograman python yang digunakan untuk membuat sebuah website, dengan django kita tidak membuat sebuah website dari nol karena susunan folder dan file django memang sudah tersusun rapi.

Django yang merupakan kerangka kerja dalam bahasa pemrograman python sangat banyak diminati tentunya oleh para python web developer, karena memang dengan django yang sudah terbukti bisa membuat website besar yang bisa diandalkan, banyak juga contoh-contoh website besar dan terkenal yang di buat menggunakan python django yaitu salah satunya adalah instagram.

Jika diantara kalian ingin membuat sebuah website yang besar, tidak ada salahnya untuk menggunakan django, namun jika kalian hanya ingin membuat proyek web kecil-kecilan pakailah framework seperti flask dan lain-lain karena agar modul-modul yang ada di django tidak mubazir.

Maaf nih, basa-basinya panjang juga yah ternyata, tidak masalah, namanya aja penjelasan biar para pembaca tahu apa itu django, dan kalau misal tanpa penjelasan bagaimana mau bisa?
ok sekarang langsung mulai saja.

1. Seperti biasa kalian hanya membutuhkan terminal untuk android yaitu termux, kalian bisa download di play store gratis, karena termux ini sangat lengkap dan tidak seperti terminal android yang lainya, untuk selebihnya tentang termux bisa baca DISINI.

2. Setelah kalian download termux di play store, buka dan kemudian perbarui repository dengan mengetik apt-get update dan juga apt-get upgrade.

3. Setelah itu install python, untuk menginstall python sudah saya posting di blog ini atau bisa langsung baca di cara install python di android.

4. Setelah python terinstall kemudian langsung menginstall django dengan cara mengetik pip install django, tunggu hingga proses installasi selesai, untuk penginstallan package tentunya membutuhkan koneksi internet.

5. Jika sudah terinstall coba cek versi dengan mengetik python -m django --version, disini versi django yang saya miliki adalah 1.11.7.

6. Nah sekarang coba buat direktori django dengan mengetik django-admin startproject mydjango, kemudian akan membuat sebuah direktori project bernama mydjango.

7. Kemudian coba jalankan server django di termux dengan masuk ke direktori folder yang sudah di buat tadi dan ketikan python manage.py runserver, maka server pengembangan django mulai berjalan.

8. Dan yang terakhir coba buka browser kemudian ketikan localhost:8000, karena server pengembangan django menggunakan port 8000 dan lihat hasilnya, jika browser android kalian menampilkan tulisan its work yang berarti django sudah berhasil dijalankan dan sekarang kalian bisa membuat projek django di android sesuka hati kalian.

Saya anggap kalian sudah familiar dengan django sehingga bisa melakukan installasi dan menjalankan django dengan mudah, juga tentunya agar tidak bingung tentang django.

Oke, saya rasa cukup mengenai cara menjalankan django di android, jika ada suatu kesalahan dalam penjelasan mohon di maafkan karena tidak ada manusia yang sempurna.

Demikian postingan kali ini, semoga bermanfaat untuk para pembaca dan silahkan saling sharing agar yang lain juga ikut belajar, sekian dan terima kasih.

Deploy Heroku Dengan Python Flask Di Android


Hallo teman-teman semuanya, berjumpa lagi bersama saya yang kali ini dalam postingan ini saya akan membahas cara deploy heroku dengan python flask di android, ini bertujuan untuk belajar mengenai web developer.

Sebelum memulai kalian harus tahu terlebih dahulu apa itu heroku, lebih tepatnya heroku adalah web hosting yang bisa dipakai macam-macam bahasa seperti halnya python, php, node.js dan masih banyak lainya.

Saat kalian ingin mempush aplikasi kalian ke heroku, tentunya juga membutuhkan file bernama Procfile yang berisi seperti ini web: gunicorn app:app yang diletakan dalam folder utama aplikasi kalian.

Heroku juga membutuhkan file requirements.txt yang berisi daftar dependensi modul yang perlu dipasang, tanpa kedua file di atas kalian akan mendapatkan error dalam aplikasi atau tampilan di browser kalian.

Setelah aplikasi di unggah di heroku kemudian kalian bisa langsung mengetikan alamat url kalian di browser, dan keren sekali aplikasi yang telah kita unggah di heroku langsung akan online dan terpublikasi.

Namun kali ini dalam tulisan ini saya ingin berbagi keberhasilan penyebaran heroku melalui android dan tentu sangat cocok sekali untuk seseorang yang ingin belajar web developer seperti saya.

baik apakah kalian sudah siap untuk tutorialnya?
ayo, kita mulai sekarang.

1. Untuk yang pertama tentunya kalian harus membuat sebuah akun heroku di situs heroku, disini saya anggap kalian telah memiliki akun heroku.

2. Install heroku toolbelt.
untuk install heroku toolbelt kalian bisa melihat di website heroku sesuai langkah-langkahnya, namun saya sudah mencoba install menggunakan perintah wget, apt-get dan pkg di termux namun gagal.

Lalu saya mencari cara untuk menyelesaikan masalah ini, dan akhirnya saya install heroku toolbelt menggunakan perintah npm install -g heroku-cli dan heroku toolbelt berhasil di install di smartphone android.

Tapi sebelum itu kalian harus install nodejs terlebih dahulu karena heroku toolbelt akan di install di smartphone android kalian menggunakan perintah npm atau ketikan perintah berikut di termux.

$ pkg install nodejs

Jika nodejs sudah terinstall dalam sistem termux kalian, sekarang saatnya untuk menginstall heroku toolbelt dengan cara mengetik.

$ npm install -g heroku-cli

3. Setelah heroku toolbelt berhasil di install, selanjutnya adalah login ke heroku melalui termux dengan mengetik.

$ heroku login

4. Kalian akan di suruh memasukan email dan password akun heroku yang telah kalian daftarkan, masukan saja email dan password yang sudah di daftarkan di heroku.

5. Jangan lupa masuk ke dalam folder utama aplikasi kita dan kita harus membuat folder aplikasi di heroku dengan mengetik.

$ heroku apps:create NamaFolderAplikasi Anda

Ini akan membuat sebuah folder yang akan berisi file dan folder aplikasi kita yang akan kita push.

6. Kemudian kalian buat subdirectory baru bernama .git, tapi sebelumnya kalian harus berada dalam folder utama aplikasi kalian, kemudian ketikan di termux.

$ git init

7. Yang ke tujuh, disini kalian harus remote git heroku dengan mengetikan perintah di termux.

$ heroku git:remote -a NamaFolderAplikasiAnda


8. Kemudian ketik lagi di termux untuk menambahkan project kita yang akan kita push dan untuk menetapkan perubahan.

$ git add .
$ git commit -m "Selesai"

9. Yang terakhir kita push aplikasi kita ke folder aplikasi yang sudah di buat di heroku dengan mengetikan perintah berikut.

$ git push heroku master

Lihatlah di browser kalian dengan nama aplikasi heroku kalian, dan kalian akan melihat betapa menakjubkanya heroku membuat aplikasi kita online dalam sekejap.

Jika kalian mengalami error dan aplikasi kalian tidak tampil saat cek di browser kalian bisa melihat error dalam heroku, bisa ditangani dengan mengetikan perintah

$ heroku logs

Maka akan muncul error yang terjadi dan kebanyakan disebabkan oleh script yang kita buat seperti halnya salah penulisan, lupa memasukan modul depensi ke file requirements.txt dan sebagainya, saat aplikasi kita sudah online dan kita ingin memperbarui kita tinggal mengetikan perintah.

$ heroku login
$ heroku git:clone -a NamaFolderAplikasiAnda

Ubah aplikasi yang sudah di clone untuk di perbarui, dan kemudian untuk push kembali ke heroku bisa mengetik perintah berikut.

$ cd aplikasisaya
$ git add .
$ git commit -am "Di Ubah"
$ git push heroku master 

Cukup panjang juga yah teman-teman, ikutilah sedikit demi sedikit, yang namanya permulaan pastilah susah tapi kalau sudah bisa terasa gampang kan.

Demikian tulisan saya kali ini, semoga bermanfaat untuk para pembaca, saya sudah praktek dan berhasil, jika ada suatu kesalahan atau kekurangan dalam penjelasan mohon maafkan karena tidak ada mausia yang sempurna.

Silahkan di coba di smartphone android kalian dan silahkan dikoreksi, sekian dan terima kasih.

Cara install python flask di android


Selamat datang kembali di blog w3wandroid.blogspot.com, sudah banyak artikel yang saya buat untuk anda semuanya ya, tentu saja berbagi adalah apa yang saya sukai.

Sekarang kita akan belajar cara install framework flask python di android, ngomong-ngomong soal flask, apa flask, mau tahu tentang flask, silahkan lanjut baca di bawah ini.

flask adalah micro framework yang ringan yang digunakan untuk membuat aplikasi berbasis web, flask sangat cepat dalam pembuatan web dengan sintaxnya yang mudah di baca karena dengan python itu sendiri.

Dengan flask kita membuat web dari nol, tidak seperti yang lainya, folder dan filenya sudah tersusun rapi tapi dengan flask kita bisa menyusun sendiri susunan folder dan filenya.

Aplikasi web yang menggunakan flask framework antara lain adalah Linkedln, Pinterest dan lain-lain.

Misal kalian sudah berhasil menjalankan flask di android, maka kalian bisa membuat website dengan online atau baca juga cara membuat website python flask online DISINI.

Mungkin teman-teman sedikit tertarik kan untuk mencoba install python flask di smartphone android kalian, dan inilah tutorial membuat website di android menggunakan bahasa pemrograman python dan framework flask.

Oke tidak perlu berlama-lama kita langsung saja mulai tutorialnya.

1. Pertama download termux di playstore, untuk penggunaan termux sudah pernah saya posting dalam blog ini atau bisa baca tutorial termux android DISINI.

2. Install Python.
untuk installasi python sudah saya sharing dalam artikel sebelumnya
atau bisa lihat DISINI.

3. Install Virtualenv.
virtualenv adalah untuk menciptakan lingkungan virtual dimana semuanya terinstall sehingga installasi python pertama anda tidak terpengaruh, dan kalian juga tidak perlu akses root untuk melakukan installasi package.

Kemudian untuk menginstall virtualenv caranya sangat mudah, ketikan perintah berikut di termux untuk menginstall virtualenv.

$ pip install virtualenv

4. Install Flask.
untuk install flask anda bisa melakukanya secara mudah hanya dengan termux, sebenarnya caranya sama seperti menggunakan komputer atau pun laptop, hanya saja kita disini menggunakan smartphone android dan terminal termux untuk installasi framework flask.


$ pip install Flask

Termux sebagai terminal yang digunakan untuk installasi, server, dan lain-lain, sangat banyak juga package yang telah disediakan dalam termux.
dalam termux anda bisa memilih package apa saja yang ingin anda install untuk bisa digunakan, namun tidak semuanya tersedia, tapi saya rasa cukup untuk banyaknya package yang tersedia.

5. Kemudian anda bisa masuk ke directory root /data/data/com.termux/files/home
atau bisa dengan mengetik cd dan enter atau pun tidak perlu, karena saat pertama kali kita membuka aplikasi termux, kita sudah berada dalam direktori root atau sama halnya seperti yang sudah di tulis di atas, kemudian dalam direktory root itu anda bisa membuat sebuah folder bernama terserah anda saja, disini saya berinama flask

$ mkdir flask

6. Setelah anda membuat folder bernama flask kemudian anda langsung masuk ke folder yang sudah di buat tadi yaitu folder flask, cukup dengan mengetik

$ cd flask

7. Buat sebuah lingkungan virtual di dalam folder flask gunanya seperti yang sudah saya jelaskan di atas, kemudian lanjut dengan mengetik perintah berikut

$ python -m venv flask

8. Buat sebuah file di dalam folder flask
beri nama file itu run.py yang akan berfungsi sebagai server dan isi script berikut.

from flask import Flask
from app import app
if __name__ == "__main__":
    app.run(debug=True)

Di atas kita bisa lihat debug di set ke True, maksudnya adalah jika kita mendapatkan error pada saat membangun web dengan flask ini, kita dapat dengan mudah untuk mengetahui penyebab dari error yang terjadi di halaman web dan juga tanpa anda membuat script di atas anda tidak akan pernah bisa menjalankan server pengembangan flask dengan kata lain flask tidak akan pernah berjalan di smartphone android anda.

Jadi jika debug di set ke False, jika ada error kita tidak dapat melihatnya di halaman web dan set ke False ini akan digunakan jika aplikasi kita benar-benar sudah siap di jadikan nyata.

9. Kemudian buat lagi folder di dalam folder flask bernama app, ketikan perintah di termux.

$ mkdir app

10. Masuk ke dalam folder app dan di dalam folder app buat lagi 2 file bernama __init__.py dan views.py.

File __init__.py berisi modul untuk flask yang akan kita gunakan, jadi ketika kita membutuhkan beberapa method flask seperti membuat database atau pun akses login kita bisa memasukanya dalam file __init__.py kemudian mengimport ke file lain.

File views.py fungsinya adalah untuk route, tanpa file views yang berisi sekumpulan method dan fungsi route flask tidak akan bisa tampil dalam browser.

11. Kemudian untuk membuat sebuah modul dasar flask anda bisa tulis script berikut dalam file __init__.py.

from flask import Flask
app = Flask(__name__)
from app import views

Kita lihat import views yang terakhir bermaksud mengimport file views dalam folder app setelah file __init__.py dijalankan terlebih dahulu, namun jika tidak, maka akan error karena sudah memang cara nya harus menjalankan file __init__.py terlebih dahulu.

12. Kemudian anda bisa tulis script berikut dalam file views.py seperti yang sudah saya jelaskan di atas.

from flask import Flask
from app import app
@app.route("/")
def index():
    return "Hello, World!"

File ini berisi route untuk menghubungkan atau menciptakan sebuah alamat url di browser, untuk @app.route adalah untuk menghubungkan atau membuat route ke slash ("/").

13. Kemudian anda bisa menjalankan server flask di termux, sebelumnya jika anda ingin menjalankan server flask anda harus berada dalam folder flask yang terdapat file run.py karena file run.py adalah file yang berfungsi sebagai server pemgembangan flask, dan kemudian ketikan perintah berikut di termux python run.py.

14. kita bisa lihat di termux bahwa server flask berjalan dengan sukses, dan untuk yang terakhir anda bisa membuka browser anda dan kemudian memasukan alamat url di browser anda dengan menegetik localhost:5000

Dan lihat hasilnya, sekarang browser anda menampilkan tulisan "Hello, World!" yang berada dalam fungsi index dalam file views.py, jika tampilan dalam browser kalian yaitu hello world berarti kalian sudah sukses menjalankan framework flask python di android, seperti yang kalian lihat gambar di atas browser yang saya gunakan adalah browser chrome.

Cukup mengesankan untuk cara menjalankan framework flask di smartphone android, kira-kira bagaimana teman-teman, mudah sekali yah untuk menjalankan framework flask di android, dan setidaknya kita bisa tahu cara installasi dan menjalankan framework flask di android.

Demikian artikel kali ini semoga apa yang saya bagikan bisa menjadi bermanfaat untuk teman-teman semuanya dan terima kasih telah membaca tutorial cara membuat website dengan python flask di android, silahkan di coba di smartphone android kalian.

Mohon maaf bila ada suatu kesalahan atau kekurangan dalam penjelasan karena pada dasarnya tidak ada manusia yang sempurna, sekian dan terima kasih.

Cara install python di android


Hallo teman-teman semuanya berjumpa lagi bersama saya, dalam postingan kali ini saya ingin memberikan tutorial cara install python di android menggunakan termux, masih android lho ya namanya juga ilmu android dan berbagi itu indah ya teman-teman.

Tujuan dari tutorial ini adalah jadi kalo misal mau belajar terus males nyalain laptop ya pake smartphone aja atau yang masih belum punya laptop tidak perlu berkecil hati.

Terkadang ada orang bilang sangat ingin mempelajari bahasa python tapi tidak memiliki komputer atau laptop, nah disini termux memudahkan kita untuk bisa menginstall python dengan mudah di smartphone android kalian.

Namun bukan hanya python saja yang bisa di install di smartphone android, masih banyak package lainya yang bisa di install di smartphone android seperti halnya php dan apache, untuk melihat cara install php dan apache di smartphone android selengkapnya baca juga cara install php dan apache DISINI.

Sebelumnya kalian harus tahu mengenai python, apa python?
python merupakan bahasa pemrograman yang sangat powerfull. dengan library yang sangat lengkap dan juga sintax nya mudah dibaca, cocok sekali untuk pemula yang ingin mempelajari bahasa pemrograman, python juga bisa digunakan untuk pengujian system seperti debugging dan sebagainya.

Website besar yang menggunakan bahasa python adalah Google, Instagram, Linkedln dan masih banyak lagi dan saya juga awal belajar bahasa pemrograman adalah python karena saya rasa python cukup mudah sekali sintax penulisanya, kita hanya harus fokus pada logika pemrograman saja.

Diisini ya sarankan untuk para pemula yang ingin belajar bahasa pemrograman pelajarilah bahasa pemrograman python karena seperti yang sudah saya dijelaskan di atas bahwa bahasa pemrograman python itu mudah dan sintaxnya juga dapat di baca secara mudah.

Untuk kalian yang belum familiar dengan python bisa belajar python menggunakan IDE python 3 di android atau bisa klik DISINI.

Kalian juga bisa membuat website dengan python di android atau bisa langsung baca juga cara membuat website mudah dengan python flask di android DISINI.

Nah keren kan, jadi kurang lebihnya begitulah python, ok langsung saja mulai ikuti cara caranya dibawah ini.

Pertama silahkan download termux di playstore, setelah kalian sudah mendownload termux di playstore, kemudian kalian bisa langsung membuka termux dan ketik 

pkg install python

Nah jika sudah terinstall, cara menggunakan python cukup mengetikan di termux python kemudian enter.

Kemudian untuk menjalankan file bereksistensi .py cukup ketikan

python file.py

Jika kalian ingin membuat website python flask online silahkan baca juga cara membuat website online nyata dengan heroku dan python flask di android DISINI.

Bagaimana teman-teman semuanya, tentu saja sangat mudah, dan begitulah cara install python di android, semakin ke depan teknologi semakin berkembang pesat, bahasa pemrograman bisa di jalankan di smartphone android dan mungkin di masa depan bakalan bisa bikin aplikasi android di smartphone android dan tidak ada yang tidak mungkin lho.

Jika ingin belajar bahasa pemrograman, pelajarilah sekarang dengan python menggunakan termux di android dan juga termux ini hanya support os android 5.0 ke atas, sebaliknya untuk os android 5.0 ke bawah tidak bisa atau bahkan akan bisa tapi nanti di masa depan juga jangan lupa setelah membaca alangkah baiknya share post agar lebih banyak orang-orang yang mau belajar cara install python di android menggunakan termux.

Segitu saja dulu dan mohon maaf bila ada yang kurang dalam penjelasan karena manusia tidak lepas dari yang namanya dosa dan juga manusia tidak ada yang sempurna.

Semoga bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.