Flask, Sqlitebrowser dan LTEAdmin ( Bagian I )

14-May-2021

Bagaimana membuat sebuah aplikasi python berbasis web dengan menggunakan MicroFramework Flask ? Ok, sekarang kita akan coba jelasin sedikit gimana caranya bikin aplikasi pythonberbasis web menggunakan Flask . Jangan lupa kita nyiapin senjatanya yaitu :

  1. Tentunya Install terlebih dahulu Python , kalo bisa python versi 3 . Cara install python 3 di Operasi Sistem Windows ada didalam tulisan ini KLIK.
  2. Siapkan Flask dengan menginstall module Python Flask ,dengan mengetikkan perintah: pip install flask 
  3. Unduh aplikasi SqliteBrowser untuk memudahkan pembuatan database Sqlite disini .
  4. Selanjutnya Unduh Paket LTEAdmin nya disini

Ok, sebelum dilanjutkan cara pemrograman ini lebih mengandalkan kekuatan penggunaan pemrograman sql jadi temen temen bisa mempelajari tentang pemrograman sql dengan menggunakan sqlite disini .

Setelah senjata utama kita siapin , sekarang kita mulai proses membuatnya :

A. Struktur Aplikasi.

Sebelum melanjutkan kita harus kenal struktur aplikasi dengan metode yang akan kita jalankan ini yaitu bahwa sebuah aplikasi = sebuah folder / direktori , misal kita akan membuat aplikasi latihan berarti kita membuat directory/folder latihan . Didalam direktory/folder aplikasi tersebut terdapat 3 bagian utama yaitu :

  1. Folder / Directory static : kita buat folder/directory dengan nama static , directory / folder ini berisi seluruh file CSS, JS, IMAGE dan TXT
  2. Folder / Directory templates : kita buat folder/diretory dengan nama templates, directory / folder ini berisi seluruh file HTML
  3. File script python flask untuk menjalankan seluruh sistem

jadi secara utuh digambarkan sebuah aplikasi yang berada di sebuah folder itu terdiri dari :

  1. 1 Buah Folder / Directory dengan nama "static"
  2. 1 Buah Folder / Directory dengan nama "templates"
  3. File script python flask

B. Menyiapkan LTEAdmin di dalam Aplikasi.

Proses selanjutnya adalah memasukkan LTEAdmin kedalam aplikasi sebagai templates utama aplikasi , yaitu dengan cara :

  1. Extractlah File LTEAdmin yang telah di unduh
  2. Copy seluruh File CSS , JS, IMAGE kedalam folder static dengan cukup mengcopi folder  yang ada di LTEAdmin yaitu : folder "build", "dist","plugins" . Ketiga folder langsung di copy dan dipaste kedalam folder static pada aplikasi kita yang akan kita buat
  3. Copy seluruh file HTML kedalam folder templates dengan cukup mengcopy folder yang ada di LTEAdmin yaitu folder "pages" dan file index.html , index2.html , index3.html  . Satu folder dan 3 file HTML langsung di copy dan di paste kedalam folder templates pada aplikasi yang akan kita buat.

C. Membuat Script Python Flask.

Proses selanjutnya adalah membuat file script python flask untuk menjalankan seluruh aplikasi secara utuh , yang utama adalah anda telah menginstall python dan menginstall module flask python .

from flask import Flask,render_template,request,redirect,url_for,Response
import sqlite3
app = Flask(__name__,static_url_path='')
@app.route('/')
def index():
    return render_template('index.html')
app.secret_key = 'keysecretanda'
if __name__ == "__main__":
    app.run(host='127.0.0.1',port=5000,debug=True)

copy script diatas sealanjutnya simpan file dalam format file .py contoh simpan dalam file latihan.py

D. Menjalankan Aplikasi

Jalankan aplikasi dengan menjalankan script pada latihan.py dengan menggunakan command prompt / terminal shell dengan cukup mengetikkan
python latihan.py

aplikasi akan berjalan pada port 5000 silhkan buka browser dengan alamat http://127.0.0.1:5000 , bila anda ingin mengganti port 5000 ke port lainnya silahkna ganti angka 5000 pada baris ke 9 , kemudian di jalankan . Ingat kondisi aplikasi masih dalam develop karena debug=True . 

Perhatikan baris ke enam " return render_template('index.html') " artinya pada route / atau pada halaman utama flask akan menampilkan halaman index.html yaitu file index.html yang berada di bawah folder templates.

 

Topik : Pengetahuan
Dibaca : 1135 kali
Artikel Terkait

Komentar (0)

Tinggalkan Komentar

Channel Youtube

Dapatkan Video Belajar Python