Membangun Aplikasi Web dengan Flask

Pendahuluan

Hai teman-teman! Hari ini kita akan belajar tentang Flask, sebuah web framework yang ringan dan sangat mudah digunakan khususnya bagi kita yang baru terjun ke dunia pemrograman web. Mengapa Flask begitu menarik? Karena ia memungkinkan kita untuk membangun aplikasi web dengan cepat dengan menyederhanakan proses dan menjaga kode tetap bersih dan terorganisir.

Kenapa Flask?

Saya pribadi sangat menyukai Flask karena:

  • Ringan dan mudah dipahami.
  • Banyak pembelajaran dan komunitas yang mendukung di luar sana.
  • Fleksibel, dan kita dapat menambahkan banyak fitur saat kebutuhan meningkat.

Langkah-langkah Membangun Aplikasi Web dengan Flask

Berikut adalah langkah-langkah untuk membangun aplikasi web sederhana menggunakan Flask:

1. Instalasi Flask

Langkah pertama adalah menginstal Flask. Pastikan kamu sudah menginstal Python di komputermu. Kamu dapat menggunakan pip untuk menginstal Flask dengan perintah berikut:

pip install Flask

2. Buat File Aplikasi

Setelah instalasi selesai, buatlah file Python baru. Misalnya kita sebut app.py. Buka file tersebut, lalu tambahkan kode berikut:

from flask import Flask

app = Flask(__name__)

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

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

3. Jalankan Aplikasi

Sekarang kita siap untuk menjalankan aplikasi yang telah kita buat. Buka terminal, navigasi ke direktori tempat kamu menyimpan app.py, dan jalankan perintah berikut:

python app.py

Arahkan browsermu ke http://127.0.0.1:5000/ dan lihatlah hasilnya!

4. Tambahkan Route Lain

Kita bisa menambahkan banyak route untuk aplikasi kita. Misalnya, kita ingin menambahkan halaman “About”.

@app.route('/about')
def about():
    return "Ini adalah halaman tentang aplikasi ini. Selamat datang!"

5. Menggunakan Template HTML

Kita juga bisa menggunakan template HTML dengan Flask. Mulai dengan membuat folder baru bernama templates dan buatlah file bernama index.html di dalamnya. Isi index.html bisa seperti ini:

<!DOCTYPE html>
<html>
<head>
    <title>Hello Flask</title>
</head>
<body>
    <h1>Selamat datang di aplikasi Flask!</h1>
</body>
</html>

Kemudian, ubah route hello kita di app.py menjadi:

from flask import render_template

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

Kesimpulan

Dalam artikel ini, kita telah belajar bagaimana membangun aplikasi web sederhana menggunakan Flask. Ini hanya awal dari perjalanan kita dalam mengembangkan aplikasi web! Jangan ragu untuk bereksperimen dan mengeksplorasi lebih jauh!

Semangat terus untuk belajar, dan jangan lupa berbagi informasi ini dengan teman-temanmu!

Untuk referensi lebih lanjut, kunjungi dokumentasi resmi Flask di sini.

Comments

Leave a Reply

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