0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan

Backend Web Dengan Python

Diunggah oleh

Me'Dhikha Prtm
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan

Backend Web Dengan Python

Diunggah oleh

Me'Dhikha Prtm
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 25

Backend Web dengan

Python
Pemrograman Python
FLASK
Front-End
• terdiri dari segala sesuatu yang terkait dengan aspek input visual dan
pengguna situs web
• client-side dari situs web atau aplikasi
• mengumpulkan input pengguna
• adalah Graphical User Interface (GUI) karena pengguna dapat
mengalami berbagai layanan di web.
• bertanggung jawab untuk aksesibilitas, Search Engine Optimization
• Markup dan bahasa web yang digunakan untuk front-end
development seperti HTML, CSS, Javascript, dll.
Back-End
• Terdiri dari server web yang memiliki koneksi ke database untuk
membalas permintaan yang disediakan oleh sistem front end.
• server-side dari situs web atau aplikasi
• memproses input pengguna
• otak dari sebuah situs web karena ini juga yang membuat situs web
berjalan secara efisien.
• Bertanggung jawab atas keamanan, backup
• Bahasa pemrograman dan Scripting digunakan untuk back-end
development seperti Python, Ruby, Perl, PHP, .Net, dll.
API
Application Programming Interface
apa itu API
• API adalah singkatan dari Application Programming Interface yaitu
sebuah software yang memungkinkan para developer untuk
mengintegrasikan dan mengizinkan dua aplikasi yang berbeda secara
bersamaan untuk saling terhubung satu sama lain
arsitektur API
contoh api
• https://github.com/bachors/Al-Quran-ID-API
• https://al-quran-8d642.firebaseio.com/data.json?print=pretty
• https://candaan-api.vercel.app/api/text/random
persiapan
• install PIP
• Python Virtualenv
• postman / insomnia / thunder client ( vs code extention )
PIP
Python Package Manager
Apa itu PIP?

• PIP merupakan program untuk manajemen paket di Python.


Tugasnya untuk menginstal, menghapus, upgrade paket Python, dll.
• Paket Python itu apa?
Paket Pyhon itu merupakan sebuah modul yang berisi kode-kode python dan
isi paket ini bisa kita impor ke dalam program kita.
pip
• download disini
• https://bootstrap.pypa.io/get-
pip.py
• klik kanan pada browser, pilih
save as, silakan pilih folder untuk
menyimpan
• lalu buka cmd dan arahkan ke
folder tersebut
• ketikkan py get-pip.py
• cek versi PIP
• ketik: pip -V
VirtualEnv
VirtualEnv
• https://www.petanikode.com/python-virtualenv/
• VirtualEnv adalah tools untuk membuat lingkungan python virtual
yang terisolasi.
• Terisolasi artinya tertutup dan tidak bisa diakses dari dunia luar.
instalasi
• buka cmd
• ketikan:
pip install virtualenv

• setelah selesai, cek versi


pasang ke projek
• buka open folder pada vs code
• lalu buat folder baru
• buka terminal ketikkan
py -m virtualenv coba_env

• tunggu sebentar lalu akan


muncul folder coba_env
aktivasi virtual env
• cara aktivasi virtualenv
• ketikkan
• .\nama_folder_nya\Scripts\activate
• lalu enter
• pastikan nama_folder_nya terlihat di
didepan, seperti contoh
• jika ada error permission
• buka power shell dengan run administrator
• ketikkan :
• Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
flask hello world
• setelah masuk ke coba_env
• ketikkan
• pip install flask
• ketikkan:
flask - -app hello run

lalu cek ke http://127.0.0.1:5000/


• cek browser

Anda mungkin juga menyukai