Mata Kuliah : Kecerdasan Buatan
Dosen Pengampu : Yaya Wihardi, S.Kom., M.Kom.
Anggota Kelompok :
-
2100137 | Muhamad Nur Yasin Amadudin
-
2103703 | Fauziyyah Zayyan Nur
-
2108927 | Muhammad Fahru Rozi
-
2102843 | Najma Qalbi Dwiharani
Project ini merupakan aplikasi berbasis website untuk men-simulasikan algoritma genetika yang digunakan untuk membuat jadwal di Sekolah Menengah Pertama (SMP).
This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
Sebelum melakukan deploy aplikasi pastikan Anda sudah memiliki atau sudah menginstall Heroku CLI.
Dibawah ini merupakan langkah - langkah untuk deploy aplikasi menggunakan Heroku.
-
Login ke dalam Heroku
heroku login
-
Install HTTP Server untuk Python
pip install gunicorn
-
Buat Procfile untuk menentukan perintah yang dijalankan pertama kali di Heroku
touch Procfile
-
Tambahkan keterangan aplikasi di Procfile
web: gunicorn app:app
-
Buat requirements yang akan digunakan di Heroku
pip freeze > requirements.txt
-
Hapus library/package yang tidak digunakan
-
Buat repository
git init
-
Tambahkan file ke repository
git add .
-
Simpan perubahan
git commit -m "Initial Commit"
-
Login to Heroku
-
Create new app
-
Lakukan remote ke applikasi Heroku
heroku git:remote -a [app_name]
-
Push ke aplikasi Heroku
git push heroku master