Membangun Aplikasi Web dengan Flask: Panduan Lengkap untuk Pemula

Kenapa Flask?

Flask adalah salah satu framework web yang paling populer dan ringan untuk bahasa pemrograman Python. Saya sangat menyukai Flask karena kemudahan penggunaannya dan fleksibilitas yang diberikannya dalam pengembangan aplikasi web. Setiap kali saya mengerjakan proyek menggunakan Flask, saya merasa terinspirasi untuk berkreasi, dan saya yakin Anda juga akan merasakan hal yang sama!

1. Install Flask

Sebelum kita mulai, pastikan Anda telah menginstal Python dan pip. Jika belum, silakan unduh dan instal dari sini.

Setelah Python terinstal, buka terminal dan ketik:

pip install Flask

2. Membuat Struktur Proyek

Setelah Flask terinstal, buatlah folder baru untuk proyek Anda, kemudian di dalam folder tersebut, buat file bernama app.py.

Struktur foldernya akan terlihat seperti ini:

  • my_flask_app/
    • app.py

3. Membuat Aplikasi Flask Pertama Kita

Buka file app.py yang telah Anda buat, kemudian tambahkan kode berikut:

from flask import Flask

app = Flask(__name__)

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

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

Dengan kode di atas, kita telah membuat aplikasi sederhana yang mengembalikan “Hello, World!” ketika diakses di root URL.

4. Menjalankan Aplikasi

Untuk menjalankan aplikasi, kembali ke terminal dan navigasikan ke folder proyek, lalu jalankan:

python app.py

Anda akan melihat output yang menunjukkan bahwa server sedang berjalan. Buka browser Anda dan akses http://127.0.0.1:5000/ untuk melihat aplikasi yang baru saja kita buat!

5. Menambahkan Fitur

Salah satu fitur menarik yang bisa kita tambahkan adalah halaman About. Mari kita modifikasi kode kita:

@app.route('/about')
def about():
    return "Ini adalah halaman About"

Dengan menambahkan kode di atas, Anda sekarang bisa mengunjungi http://127.0.0.1:5000/about untuk melihat halaman About.

6. Kesimpulan

Anda telah berhasil membuat aplikasi web sederhana menggunakan Flask! Ini hanya permulaan, masih banyak hal yang bisa Anda eksplorasi seperti menghubungkan database, menambah autentikasi pengguna, dan lain-lain. Jangan ragu untuk terus belajar dan menggali informasi lebih dalam.

Selamat berkreasi!

Untuk tutorial dan informasi lebih lanjut, Anda bisa mengunjungi: Dokumentasi Flask

Comments

Leave a Reply

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