Muchammad Muchib Zainul Fikry
Website dinamis menjadi lebih interaktif dan membuat programmer mudah dalam menentukan Model View Controller (MVC) sehingga teknik python dengan kombinasi Flask dan pyMySQL menjadi solusi utama. Teknik pembuatan aplikasi dengan bahasa Python sebagai back-end dan Font-End Javascipt dilengkapi HTML yang terintegrasi.
Teknik Pembuatan Website Dengan Optimalisasi Bahasa Python Terintegrasi Font-End
1. Aktifkan web server xampp untuk windows sedangkan lamp untuk linux.
2. Install python berikut datasheetnya https://www.python.org/downloads/ disarankan versi terbaru dan stable.
3. Buka file download compiler dengan extension .exe menggunakan windows.
4. Kemudian pilih install now dan yes untuk melanjutkan proses instalasi.
5. Proses install selesai kemudian edit system environment, tambahkan path C:Usersmuchib.zainulAppDataLocalProgramsPythonPython311Scripts
6. Kemudian pilih OK untuk menyetujui perubahan sistemnya.
7. Jalan cmd ketik perintah python –version artinya python berhasil diinstall di sistem windows.
8. Buka file editor recommend sublime dan vscode lebih reability.
9. Tambahkan source code download disini https://github.com/sourchib/python-mysql-flask-mysql-javascript/archive/refs/heads/master.zip
10. Kemudian extract dan buka filenya.
11. Klik kanan file app.py dan app1.py open with via sublime.
12. Kemudian hasilnya seperti ini.
*Ket : host = alamat service database, user = username database, passwd= security password database, database = nama database sudah dibuat. File app.py menggunakan port 5010 sedangkan app1.py menggunakan port 5011.
13. Masuk ke phpmyadmin atau mysql secure instalasion syntack (mysql –u root –p).
14. Buat database dengan nama sekolah dan import file sql di folder download sebelumnya.
* Ket. Ganti nama extension .txt ke .sql.
15. Pilih menu import di phpmyadmin dan drap-drop file sqlnya.
16. Jika berhasil maka seperi ini.
17. Database sudah dibuat berdasarkan structure tipe data, selanjutnya kita development source code pythonnya supaya hasilnya dinamis.
18. Tambahkan perintah cmd di pencarian folder data.
19. Jika berhasil hasilnya seperti akan diarahkan ke command windows.
20. Tambahkan library pymysql dan flashk pip install pymsql & pip install flashk kemudian enter.
* Ket. berhasil lognya akan seperti diatas gagal maka coba cek koneksi internetnya dan pastikan memory free space 20GB.
21. Jalankan program file dari source code sudah dibuat dengan perintah python app.py & python app1.py
* Ket. File app.py
23. Uji test back-end python dengan melalui browser : localhost:5010 & localhost:5011.
*Ket. untuk microservice port 5010
*Ket. untuk microservice port 5011
22. Letakkan file index.php di folder download sebelumnya ke dalam file public htdocs xampp.
23. Kemudian buka browser ketik url : localhost/sekolah
24. Bandingkan dengan data json python api.
* Ket. mengambil data json url function get data siswa.
* Ket. mengambil data json url function get data mahasiswa.
25. Untuk melakukan debug kesalahan log sistem buka service python running realtime.
26. Berhasil dan mantap jiwa.
27. Terima kasih trainer mas bintang dan mas raihan.
DONE
MUCHAMMAD MUCHIB ZAINUL FIKRY
create date 27/08/2023 time 06:24