.beaker/data | ||
bruno | ||
config | ||
core | ||
modules/public | ||
pages/public | ||
static/css | ||
templates/plain | ||
.gitignore | ||
costa.py | ||
handler.py | ||
install.sh | ||
LICENSE | ||
README.md | ||
README.md.bak |
Instalasi dan Penggunaan Web API
Instalasi
- Install python
- Buka CMD atau Command-prompt
- cd nama/folder/costapy (di copy)
- Jalankan command ini di CMD:
py -m pip install --upgrade pip py -m pip install bottle py -m pip install beaker py -m pip install mako py -m pip install mysql-connector py -m pip install bcrypt py -m pip install pyjwt[crypto]
- Buka folder project pake VSCode
- Buka file di config/server.py
- servernya ganti dari 'gunicorn' ke 'wsgiref' (di save)
Penggunaan
- Buka CMD lalu jalanin service-nya:
- Untuk Windows:
cd C:\direktori\folder\kamu py costa.py
- Untuk Linux/MacOS:
cd directory/folder/kamu python costapy
- kalau keluar output http://localhost:11000 artinya berhasil
- Install bruno
- bikin collection
- test localhost:11000
- Praktek ke VSCode
Instalasi dan Implementasi MariaDB
Instalasi
- Windows: Download dari mariadb.org atau dari xampp lalu install
- Mac: Install melalui brew
- Debian/Ubuntu: sudo apt install mariadb-server
- Alternative lain: Pakai container (Docker)
Penggunaan
- Terminal (Linux/MacOS): mariadb -u root -p
- MySQL Client Command Prompt: Buka MySQL client lalu masukan password
Implementasi (Buat Table di dalam MySQL Client)
- CREATE DATABASE latihan;
- USE latihan;
- CREATE TABLE member ( id int(11) not null auto_increment primary key, name varchar(36) not null, phone varchar(14) null );
- SHOW COLUMNS FROM member;
- INSERT INTO member VALUES ( DEFAULT, 'Nama_Kalian', 'Telp_Kalian' );
- SELECT * FROM member;
- exit
Persiapan bagi yang ketinggalan sebelum jalanin Widuri Client
- Download Python disini lalu install
- Selesaikan task Instalasi dan Implementasi MariaDB dulu
- Clone atau Download Widuri API disini
- Clone atau Download Widuri Client disini
Pengunaan widuri-client
- Buka Command-Prompt
- Ke directory Widuri API (Contoh:
cd C:\direktori\widuri-api
) - Nyalain service Widuri API:
py costa.py
- Buka Command-Prompt baru
- Ke directory Widuri Client (Contoh:
cd C:\direktori\widuri-client
) - Nyalain service Widuri Client:
py -m http.server 12000
- buka
localhost:12000
di Browser