Showing posts with label Java Android. Show all posts
Showing posts with label Java 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 Install Java Di Android


Hallo dunia, dalam postingan yang sudah saya posting sebelumnya saya sudah berbagi cara install dan menjalankan bahasa pemrograman python, php dan bahkan menjalankan database sqlite atau pun mysql di smartphone android, namun dalam postingan kali ini saya akan berbagi tutorial cara menjalankan bahasa pemrograman java di smartphone android menggunakan termux, saya akan menunjukan langkah-langkahnya dan ikuti terus dibawah ini.

Kita sering mendengar seseorang bisa menjalankan bahasa pemrograman python dan php atau yang lainya di android dengan mudah namun kita jarang mendengar seseorang bisa menjalankan bahasa pemrograman java di android karena beberapa alasan mengatakan bahwa java tidak mendukung untuk bisa dijalankan di android dan terasa berat namun tidak untuk postingan ini karena saya seorang diri telah mencobanya dan berhasil.

Memang rata-rata java sangat banyak dijalankan di komputer atau laptop karena itu sudah standar namun tidak ada salahnya mencoba menjalankan java di android dengan termux.

Oke kita langsung mulai langkah-langkahnya dibawah ini, simak baik-baik agar tidak bingung.

1. Termux
Pertama yang dibutuhkan adalah termux dan itu pasti karena kita akan menjalankan java melalui termux. Kalian bisa mendapatkan termux di playstore namun jika kalian ingin membaca selebihnya tentang termux bisa langsung baca di postingan saya disini.

2. Install Packages
Tentu kita akan menginstall java packages sebelum kita bisa menjalankannya. Install java packages di termux dengan mengetik sebagai berikut

$ pkg install ecj dx 

3. Buat Folder
Agar file java tidak menyebar alangkah baiknya kalian buat folder terlebih dahulu dan disini saya berikan nama folder sebagai Hello namun jika kalian tidak ingin membuat folder maka tidak masalah dan kita masuk ke tahap berikutnya.

4. Buat File Java
Tentu sebelum bisa menjalankan java kita harus membuat file java terlebih dahulu. Buatlah file java dan disini saya berikan nama Hello.java dan simpan.

5. Tulis Script Java
Kemudian tulis script java dalam file bernama Hello.java yang sudah kita buat, berikut scriptnya

public class Hello {
  public static void main(String[] args) {
    System.out.println("Hallo, w3wandroid.blogspot.com!");
  }
}

6. Jalankan Java
Jika kalian sudah menulis dan menyimpan script java dalam file Hello.java seperti di atas maka selanjutnya kita bisa menjalankan java namun kalian harus berada dalam directory file java dan kemudian jalankan dengan perintah sebagai berikut

$ ecj Hello.java

Perintah diatas akan membuat file bernama Hello.class, lanjutkan mengetik perintah seperti dibawah ini

$ dx --dex --output=Hello.dex Hello.class

Perintah diatas akan membuat file bernama Hello.dex dan perintah yang terakhir bisa diketikan seperti dibawah ini

$ dalvikvm -cp Hello.dex Hello

Perintah diatas akan mencetak tulisan yang sudah ditulis dalam string seperti yang kalian lihat diatas bahwa tulisannya adalah

Hallo, w3wandroid.blogspot.com!

Jadi itulah cara menjalankan java di android menggunakan termux. Walaupun saya tidak familiar dengan java namun tidak masalah jika saya mencoba berbagi tentang tutorial java walau hanya sebatas cara menjalankannya di android wkwkwkwk.

Demikian postingan kali ini dan mohon dimaafkan jika ada suatu kesalahan yang tidak disengaja. Semoga bermanfaat bagi para pembaca semuanya, sekian dan terima kasih.