
Belajar Flask - Bagian 3
Pengertian Flask dan Kenapa Flask
oleh: Suryo Adhy Chandra, ST
Sekarang saatnya kenalan langsung dengan Flask! Setelah paham dasar Python, HTML, dan CSS, kita siap belajar membuat website sungguhan menggunakan Flask.
1. Apa itu Flask?
Flask adalah framework (kerangka kerja) untuk membuat website menggunakan bahasa Python. Flask disebut micro framework, artinya Flask hanya menyediakan bagian yang paling inti saja, yaitu cara membuat alamat halaman (route) dan cara menampilkan tampilan (template). Sisanya bisa kita tambahkan sendiri sesuai kebutuhan.
2. Kenapa harus Flask?
Ringan
Kode intinya kecil dan sederhana, cocok untuk website atau aplikasi kecil.
Fleksibel
Kita bebas mengatur struktur project sesuai keinginan, tidak banyak aturan baku.
Mudah dipelajari
Sangat cocok untuk pemula karena konsepnya sederhana dan mudah dipahami.
3. Flask vs Django, apa bedanya?
Django dan Flask sama-sama framework Python untuk membuat website, tapi keduanya punya gaya yang berbeda.
| Flask | Django |
|---|---|
| Inti kecil, fitur ditambah sendiri | Sudah lengkap dengan banyak fitur bawaan |
| Cocok untuk project kecil dan belajar dasar | Cocok untuk project besar dan kompleks |
| Struktur folder lebih bebas | Struktur folder sudah ditentukan sejak awal |
4. Contoh penggunaan Flask
- Website sederhana, seperti halaman profil sekolah
- Aplikasi kecil untuk latihan, misalnya buku tamu atau catatan tugas
- API sederhana untuk aplikasi mobile
- Prototipe atau contoh cepat sebelum dibuat lebih besar