Membangun Aplikasi Web dengan Flask

Selamat datang di dunia Flask!

Pernahkah Anda ingin membangun aplikasi web sendiri? Jika ya, maka Anda berada di tempat yang tepat! Flask adalah framework Python yang cepat dan mudah digunakan untuk membangun aplikasi web. Artikel ini akan membawa Anda langkah demi langkah untuk membangun aplikasi web sederhana menggunakan Flask.

Kenapa Flask?

Flask adalah framework micro-web yang sangat ringan, artinya mudah dipelajari dan digunakan. Sangat cocok bagi Anda yang baru mulai, tetapi juga cukup fleksibel untuk aplikasi yang lebih kompleks. Saya mulai menggunakan Flask karena kemudahan dan fleksibilitasnya, dan itu membuat saya jatuh cinta pada pemrograman web!

Persiapan Lingkungan

Sebelum kita mulai, pastikan Anda sudah menginstal Python di komputer Anda. Anda bisa mengunduhnya di sini. Setelah menginstal Python, kita perlu menginstal Flask. Yuk, jalankan perintah berikut di terminal:

pip install Flask

Langkah 1: Membangun Struktur Proyek

Buat folder untuk aplikasi Anda, misalkan my_flask_app. Di dalam folder itu, buat file bernama app.py. Struktur folder Anda seharusnya seperti ini:

  • my_flask_app/
    • app.py

Langkah 2: Menulis Kode Flask Pertama Anda

Dalam app.py, mari kita tambahkan kode berikut:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "Hello, World!"

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

Kode ini membuat aplikasi Flask yang sangat sederhana yang akan menampilkan Hello, World! saat Anda mengakses halaman utama.

Langkah 3: Menjalankan Aplikasi

Setelah menulis kode di atas, buka terminal Anda dan navigasikan ke folder my_flask_app. Lalu, jalankan perintah berikut:

python app.py

Buka browser Anda dan ketik http://127.0.0.1:5000/. Anda seharusnya melihat tampilan Hello, World!!

Langkah 4: Menambahkan Halaman Baru

Mari tambahkan halaman lainnya agar aplikasi kita lebih menarik. Ubah kode Anda menjadi seperti ini:

@app.route("/about")
def about():
    return "This is the about page!"

Setelah menambahkan rute baru ini, Anda bisa mengunjungi http://127.0.0.1:5000/about untuk melihat halaman baru Anda.

Langkah 5: Menambahkan Template HTML

Agar aplikasi kita terlihat lebih menarik, kita bisa menambahkan template HTML. Buat folder yang disebut templates di dalam my_flask_app. Di dalamnya, buat file bernama index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Flask App</title>
</head>
<body>
    <h1>Welcome to My Flask App!</h1>
</body>
</html>

Lalu ubah fungsi hello_world() menjadi:

from flask import render_template

@app.route("/")
def hello_world():
    return render_template('index.html')

Setelah Anda melakukan perubahan ini, aplikasi Anda akan menampilkan halaman HTML yang telah Anda buat!

Kesimpulan

Selamat! Anda telah berhasil membuat aplikasi web sederhana menggunakan Flask! Ini adalah langkah pertama menuju perjalanan panjang dalam pengembangan web. Jangan ragu untuk menjelajahi lebih lanjut tentang Flask dan mencoba menambah fitur yang lebih canggih.

Ingat, perjalanan pengembangan tidak akan pernah berhenti. Teruslah belajar, eksplorasi, dan berbagi ilmu yang Anda dapatkan!

Untuk referensi lebih lanjut tentang Flask, Anda bisa mengunjungi dokumentasi resmi Flask.

Membangun Aplikasi Web dengan Flask

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *