Apakah kamu ingin membuat website yang menarik, aman, cepat, dan scalable? Jika iya, kamu perlu mempertimbangkan bahasa Python sebagai bahasa yang sederhana, fleksibel, dan ramah pemula.
Saat ingin membuat web dengan Python, kamu bisa menggunakan framework seperti Flask dan Django untuk proses pengembangan yang lebih efisien.
Kalau kamu masih bingung, mari ikuti langkah-langkah berikut untuk membuat web dengan Python menggunakan kedua framework tersebut!
Cara Membuat Web dengan Python Menggunakan Flask
Ikuti langkah-langkah berikut untuk bisa membuat web berbasis Python dengan framework Flask:
1. Instal Flask
Buka terminal atau command prompt, lalu jalankan perintah pip install Flask untuk instalasi framework Flask secara global atau dalam virtual environment. Pastikan juga kamu sudah meng-install bahasa Python di sistem.
2. Buat Struktur Folder Proyek
Buatlah folder baru untuk proyek, misalnya my_flask_app. Buatlah file app.py sebagai file utama aplikasi di dalamnya. Dengan struktur sederhana ini, kamu bisa mengorganisir kode ketika proyek ini berkembang.
3. Tulis Kode Dasar Python

Di file app.py, impor Flask dan buat instance aplikasi dengan app = Flask(__name__).
Setelah itu, definisikanroute pertama dengan decorator @app.route("/") yang mengembalikan teks sederhana seperti “Hello, Flask!”.
Tambahkan app.run(debug=True) di akhir untuk menjalankan server dalam mode debug.
4. Jalankan Aplikasi
Pindah ke direktori proyek via terminal. Kemudian jalankan python app.py dan buka tautan http://127.0.0.1:5000/ di browser-mu. Jika berhasil, halaman ini akan menampilkan output dari route utama-mu.
5. Tambahkan Halaman dan Template
Tambahkan route baru seperti @app.route("/about") lalu buat folder templates dan gunakan render_template("home.html") untuk file HTML dinamis.
Impor render_template dari Flask untuk mendukung tampilan yang lebih menarik. Restart server untuk melihat perubahan secara real-time.
Baca juga: Belajar Pemrograman Python untuk Pemula dengan Mudah
Cara Membuat Web dengan Python Menggunakan Django
Sementara itu, berikut adalah cara membuat website dengan Python menggunakan Django:
1. Instal Django
Jalankan pip install django di terminal untuk mengunduh dan menginstal framework lengkap beserta dependensinya. Kamu perlu menyiapkan juga Python versi 3.8 atau lebih tinggi.
2. Buat Proyek Django Baru

Gunakan perintah django-admin startproject nama_proyek untuk menghasilkan struktur folder dasar, termasuk manage.py dan pengaturan settings.py.
Masuk ke folder proyek tersebut dan kamu telah menginisialisasi database SQLite default dan konfigurasi awal.
3. Buat Aplikasi dalam Proyek
Jalankan python manage.py startapp nama_aplikasi untuk menambahkan modul fungsional seperti views dan models. Tambahkan aplikasi ke INSTALLED_APPS di settings.py.
4. Konfigurasi URL dan Views

Edit urls.py utama untuk menyertakan include('nama_aplikasi.urls') lalu buat views.py dengan fungsi sederhana yang merendertemplate atau response HTTP.
Jalankan migrasi awal dengan python manage.py migrate. Struktur ini akan memisahkan routing dari logika bisnis.
5. Jalankan Server Pengembangan
Eksekusi kode python manage.py runserver dan akses tautan http://127.0.0.1:8000/ di browser-mu. Django menyediakan admin panel otomatis setelah create superuser.
Cara Publish Website Python ke Hosting atau Cloud
Setelah membuatnya, mari kita pelajari bagaimana cara publish website Python ini ke hosting atau layanan cloud yang Anda siapkan.
1. Persiapan Aplikasi dan Hosting
Pastikan aplikasi Flask atau Django siap dengan file requirements.txt yang berisi daftar dependensi (buat dengan pip freeze > requirements.txt).
Pilihlah hosting cPanel yang mendukung Python atau cloud. Setelah itu, siapkan domain atau subdomain untuk aplikasi yang kamu buat.
2. Login cPanel dan Setup Python App

Masuk ke cPanel hosting, cari menu “Setup Python App” lalu klik “Create Application”.
Pilihlah versi Python sesuai aplikasi, tentukan App Directory (nama folder proyek), dan App URL (domain/subdomain).
Tunggu proses setup selesai hingga muncul detail virtual environment.
3. Upload Kode Aplikasi
Gunakan File Manager cPanel atau FileZilla untuk upload seluruh folder proyek ke App Directory yang ditentukan.
Masuk ke virtual environment via SSH (copy perintah dari cPanel dan akses SSH dengan PuTTY/Terminal).
Instal dependensi dengan kode pip install -r requirements.txt.youtube
4. Konfigurasi Settings (untuk Django atau Flask)
Edit settings.py (Django) lalu tambahkan domain ke ALLOWED_HOSTS atur STATIC_ROOT dan MEDIA_ROOT sesuai path hosting.
Untuk Flask, buatlah file passenger_wsgi.py jika diperlukan. Jalankan migrasi Django dengan python manage.py migrate dan collectstatic.
5. Restart Aplikasi dan Tes

Terakhir, restart app via cPanel (klik Restart) atau buat file tmp/restart.txt di folder proyek. Akses URL aplikasi di browser untuk verifikasi.
Pantau log error di cPanel jika ada masalah dan sesuaikan konfigurasi seperti WSGI untuk produksi.
Baca juga: 3 Cara Membuat Menu di Python dengan Mudah beserta Contohnya
Siap Membangun Website Python Pertamamu?
Itulah langkah-langkah untuk membuat website dengan Python menggunakan framework Flask dan Django.
Mulai dari persiapan, pembuatan halaman, hingga proses deployment–kamu bisa mempraktikkannya semua meskipun masih pemula.
Jika kamu ingin mahir Python dari nol, yuk ikuti kursus Python dari Coding Studio! Dalam kelas ini, kamu akan mempelajari konsep dasar sintaks, logika pemrograman, hingga teknik pemecahan masalah berbasis kode.
Berkat pendekatan praktis dan berbasis proyek nyata, kamu bisa mengerjakan project nyata untuk mendapatkan sertifikasi resmi dari Coding Studio.
Yuk, klik tautan di atas dan mulai langkahmu untuk berkarier menjadi seorang python developer!