Pengenalan
Flask adalah salah satu framework web yang paling populer dan mudah digunakan untuk membuat aplikasi web dengan Python. Jika kamu sedang mencari cara untuk membuat aplikasi web ringan namun tetap powerful, Flask adalah pilihan yang tepat! Dalam tutorial ini, kita akan membangun aplikasi web sederhana menggunakan Flask langkah demi langkah.
Kenapa Flask?
- Minimalis: Flask memberikan kebebasan kepada developer untuk menentukan struktur proyek mereka sendiri.
- Fleksibilitas: Terdapat banyak ekstensi yang memudahkan pengembangan, seperti untuk authentication, database, dan masih banyak lagi.
- Komunitas yang besar: Banyak sumber daya dan dukungan untuk membantu pengembang dari seluruh dunia.
Langkah 1: Persiapan Lingkungan
Sebelum mulai coding, pastikan kamu telah menginstal Python di komputermu. Jika belum, silakan download dari sini.
Selanjutnya, kita akan menginstal Flask. Buka terminal dan ketik:
pip install Flask
Langkah 2: Membuat Aplikasi Flask
Setelah Flask terinstal, mari kita buat aplikasi pertama kita. Buatlah file baru bernama app.py dan tambahkan kode berikut:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
Kode di atas membuat aplikasi Flask dasar yang hanya menampilkan tulisan “Hello, World!” pada homepage.
Langkah 3: Menjalankan Aplikasi
Setelah selesai menulis kode, kita dapat menjalankan aplikasi dengan perintah berikut di terminal:
python app.py
Kemudian, buka browser dan kunjungi http://127.0.0.1:5000/ untuk melihat hasilnya!
Langkah 4: Menambahkan Halaman Baru
Mari kita tambahkan halaman baru yang akan menampilkan nama kita. Tambahkan kode berikut di bawah kode home()
:
@app.route('/about')
def about():
return "Ini adalah halaman tentang saya!"
Sekarang, jika kita kunjungi http://127.0.0.1:5000/about, kita akan melihat halaman baru yang kita buat!
Langkah 5: Kesimpulan
Dengan langkah-langkah sederhana ini, kamu sudah bisa membangun aplikasi web dasar menggunakan Flask. Tentu saja, masih banyak fitur dan fungsionalitas yang bisa kamu tambahkan. Teruslah belajar dan eksplorasi!
Untuk referensi lebih lanjut, kamu bisa membaca dokumentasi resmi Flask di sini.
Selamat mencoba!
Leave a Reply