Membangun API Sederhana dengan Python dan Flask
🧰 Persiapan Lingkungan
Sebelum memulai, pastikan Anda memiliki alat-alat berikut:
- Python 3.7+ telah terinstal di sistem Anda.
- pip, manajer paket Python, sudah aktif.
- Editor kode (VSCode, PyCharm, atau Notepad++).
- Koneksi internet untuk menginstal dependensi.
Cek versi Python dan pip Anda dengan perintah berikut:
python --version
pip --version
Jika belum terinstal, Anda bisa mengunduhnya dari python.org.
📦 Instal Flask
Setelah Python terpasang, Anda bisa menginstal Flask menggunakan perintah pip berikut:
pip install flask
Tunggu hingga proses instalasi selesai tanpa error.
📄 Membuat Aplikasi Flask
Buat file baru bernama app.py
dan tambahkan kode berikut:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api/halo', methods=['GET'])
def halo():
return jsonify({'pesan': 'Halo, Dunia!'})
if __name__ == '__main__':
app.run(debug=True)
Penjelasan singkat:
Flask(__name__)
digunakan untuk inisialisasi aplikasi Flask.- Fungsi
halo()
akan merespon endpoint/api/halo
dengan data JSON. debug=True
membuat server otomatis restart jika ada perubahan kode.
🚀 Menjalankan Aplikasi
Untuk menjalankan server Flask, jalankan perintah berikut di terminal Anda:
python app.py
Jika berhasil, terminal akan menampilkan output seperti ini:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Akses http://127.0.0.1:5000/api/halo
di browser atau Postman untuk melihat respons:
{
"pesan": "Halo, Dunia!"
}
🧠Apa yang Baru Anda Pelajari?
Dalam tutorial singkat ini, Anda telah mempelajari:
- Cara mengatur environment Python untuk membuat API.
- Menulis kode backend sederhana dengan Flask.
- Menghasilkan data dalam format JSON yang bisa diakses lewat browser.
✅ Kesimpulan
Dengan hanya beberapa baris kode, Anda sudah membangun API REST sederhana menggunakan Flask. Ini adalah fondasi penting untuk aplikasi-aplikasi modern—baik itu web, mobile, atau microservice. Ke depan, Anda bisa mengembangkan API ini dengan:
- Menghubungkannya ke database (misalnya SQLite, PostgreSQL).
- Menambahkan autentikasi dan otorisasi.
- Menggunakan blueprint Flask untuk struktur aplikasi lebih besar.
Terus eksplorasi dan jangan ragu bereksperimen! 💻🚀
Butuh panduan lanjutan tentang membuat API dengan Flask + database? Tunggu artikel selanjutnya di blog ini!
Posting Komentar untuk "Membangun API Sederhana dengan Python dan Flask"
Posting Komentar
💬 Tinggalkan jejak pemikiranmu! Komentar yang kamu tulis akan muncul setelah disetujui (jika moderasi diaktifkan). Tetap ramah, sopan, dan berbagi dengan niat baik 😊