Membangun Aplikasi Web dengan Flask: Panduan Lengkap untuk Pemula

Kenapa Flask?

Flask adalah mikroframework yang sangat populer untuk membangun aplikasi web menggunakan Python. Keuntungannya adalah kesederhanaan dan fleksibilitas, membuat…
Panduan langkah demi langkah dalam artikel ini akan membimbing Anda melalui seluruh proses pembangunan aplikasi web menggunakan Flask.

Langkah 1: Instalasi Flask

Setelah memastikan bahwa Python sudah terinstal di komputer Anda, langkah pertama adalah menginstal Flask. Anda bisa menggunakan pip untuk melakukan ini. Buka terminal dan jalankan:

pip install Flask

Langkah 2: Struktur Proyek

Setelah Flask terinstal, buatlah folder untuk proyek Anda dan buat struktur proyek seperti berikut:

  • myflaskapp/
  •     app.py
  •     templates/
  •         index.html

File app.py akan menjadi file utama untuk aplikasi Flask kita.

Langkah 3: Kode Aplikasi Sederhana

Isi file app.py dengan kode berikut:

from flask import Flask, render_template

app = Flask(__name__)

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

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

Kode di atas akan menjalankan server web yang menampilkan index.html saat Anda mengakses root URL.

Langkah 4: Membuat Template HTML

Buatlah file index.html di dalam folder templates dan tambahkan kode berikut:

<!DOCTYPE html>
<html>
<head>
    <title>Aplikasi Flask Pertama</title>
</head>
<body>
    <h1>Selamat datang di aplikasi Flask pertama Anda!</h1>
</body>
</html>

Langkah 5: Menjalankan Aplikasi

Kembali ke terminal dan jalankan aplikasi dengan perintah:

python app.py

Setelah menjalankan perintah tersebut, buka browser dan akses http://127.0.0.1:5000/. Anda akan melihat pesan sambutan dari aplikasi Flask Anda!

Tips Praktis

  • Jangan lupa untuk bereksperimen dengan menambah route dan template baru.
  • Gunakan debug mode saat pengembangan untuk melihat perubahan secara langsung.

Kesimpulan

Membangun aplikasi web dengan Flask itu menyenangkan dan mudah! Saya sangat merekomendasikan untuk terus belajar dan mengeksplorasi lebih jauh tentang framework ini. Cobalah buat aplikasi yang lebih kompleks dan sertakan fitur-fitur seperti formulir dan database.

Jika Anda ingin belajar lebih lanjut, Anda bisa mengunjungi dokumentasi resmi Flask.

Comments

Leave a Reply

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