Back

Mengenal Flask Dan Membuat Aplikasi Pertama

Python sebagai bahasa pemrograman tentu mempunyai banyak framework atau kerangka kerja untuk berbagai keperluan misalnya pengembangan aplikasi dekstop, android, machine learning, web dan masih banyak lagi, dalam pengembangan web misalnya Python mempunyai Framework yang banyak digunakan misalnya Django dan Flask

Mengenal Flask Web MicroFramework

Flask adalah salah satu web framework yang ditulis mengunakan bahasa pemrograman python yang tergolong pada jenis MicroFramework yang berati Flask tidak memerlukan suatu library tertentu dalam penggunaanya.

Jangan Remehkan MicroFramework mempunyai kekurangan Fungsionalitas

Flask bemaksud untuk membuat core atau inti dari aplikasi ini sesederhana mungkin tapi tetap mudah ditambahkan, Flask ini mempunyai fleksibilitas dan skalabilitas dibanding framework yang lain

Instalasi Flask

jika ingin menggunakan flask pastikan python sudah terinstall di komputer, jika python sudah terinstall maka flask dapat diinstall menggunakan pip dengan perintah

pip install flask

Membuat Aplikasi Web Pertama Menggunakan Flask

yang akan kita pelajari pertama kalidalam pembuatan aplikasi adalah:

System Routing pada Flask

pada dasarnya system routing ini adalah bagaimana caranya memberikan respose suatu request. bentuk dasarnya adalah seperti ini

request(URL) -> Response

jika menggunakan flask bisa seperti ini

# nama File: app.py

# import Modul Flask
from flask import Flask

# instance dari objeknya
app = Flask(__name__)

# mengenal rute di Flask
@app.route('/')
# membuat Fungsi untuk nenampilkan HelloWorld
def hello():
    return "halo dunia"

@app.route(‘URL’) adalah request dari user disini kita memberi value ‘/’, dan fungsi hello() merupakan response dari request ‘/’

def hello():
    return "halo dunia"

agar aplikasi bisa dijalankan dan rapi tambahkan app.run() seperti ini

if __name__=='__main__':
    app.run()

sehingga secara keseluruhan file app.py seperti ini

# import Modul Flask
from flask import Flask

# instance dari objeknya
app = Flask(__name__)

# mengenal rute di Flask
@app.route('/')
# membuat Fungsi untuk nenampilkan HelloWorld
def hello():
    return "halo dunia"

if __name__=='__main__':
    app.run()

Export Aplikasi Flask

Export ini berguna agar file yang dibuat tadi dapat dikenali server development flask, export bisa dengan perintah

export FLASK_APP=app.py

formatnya seperti ini

export FLASK_APP=nama-file.py

Menjalankan Server Development

untuk menjalankan server development pasikan sudah mengeksport file seperti langkah diatas lalu jalankan dengan perintah

flask run

hingga muncul seperti ini

dev server flask
dev server flask

kemudian buka browser masukan url localhost:5000 atau 127.0.0.1:5000/

halo flask done
halo flask done

Referensi

  • Flask Quick Start
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy