Pengenalan
Halo, para penggemar pemrograman! Saya sangat senang untuk berbagi dengan Anda tentang bagaimana cara membangun aplikasi web menggunakan Flask.
Flask adalah framework micro web yang ditulis dalam Python. Dengan kesederhanaannya, Anda bisa langsung mulai membangun aplikasi web yang menarik.
Kenapa Flask?
- Ringan dan sederhana: Cocok untuk pemula yang ingin memahami konsep dasar pengembangan web.
- Fleksibilitas: Flask memberikan kebebasan untuk menggunakan berbagai library
- Mendukung pengembangan cepat: Anda bisa segera melihat hasil kerja Anda.
Langkah 1: Persiapan Lingkungan
Pastikan Anda telah menginstal Python di mesin Anda. Jika belum, Anda bisa mengunduhnya dari sini.
pip install Flask
Dengan satu baris perintah ini, Anda sudah memiliki Flask terinstal!
Langkah 2: Membuat Struktur Proyek
Buat folder untuk proyek Anda, misalnya my_flask_app. Di dalamnya, buat file bernama app.py.
Langkah 3: Kode Dasar Aplikasi
Masukkan kode berikut ke dalam file app.py:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
Pada kode ini, kita membuat sebuah aplikasi web sederhana yang menampilkan tulisan Hello, World!.
Langkah 4: Menjalankan Aplikasi
Jalankan aplikasi dengan menggunakan perintah berikut:
python app.py
Buka browser dan kunjungi http://127.0.0.1:5000. Anda akan melihat pesan Hello, World! yang muncul!
Langkah 5: Menambah Halaman Baru
Sekarang, mari kita tambahkan halaman baru. Ubah kode Anda menjadi:
@app.route('/about')
def about():
return "Tentang Aplikasi Ini!"
Cobalah untuk mengakses http://127.0.0.1:5000/about. Lihat hasilnya!
Kesimpulan
Flask adalah alat yang luar biasa untuk membangun aplikasi web. Dengan mengikuti langkah-langkah di atas, Anda telah membuat aplikasi web sederhana dan siap untuk bereksperimen lebih lanjut.
Ingatlah bahwa dunia pemrograman tidak ada habisnya untuk dieksplorasi. Jadi, teruslah belajar dan berinovasi!
Untuk informasi lebih lanjut, Anda dapat mengunjungi dokumentasi resmi Flask.
Leave a Reply