diff --git a/README.md b/README.md index 939426c..c7cd08e 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,34 @@ -## Instalasi dan Implementasi Web API - +## Instalasi dan Penggunaan Web API +### Instalasi 1. Install python 2. Buka CMD atau Command-prompt 3. cd nama/folder/costapy (di copy) 4. Jalankan command ini di CMD: -```sh -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] -``` + ```sh + 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] + ``` 5. Buka folder project pake VSCode 6. Buka file di config/server.py 7. servernya ganti dari 'gunicorn' ke 'wsgiref' (di save) -8. di CMD jalanin service-nya: - Untuk Windows: +### Penggunaan +8. Buka CMD lalu jalanin service-nya: + - Untuk Windows: ```dos cd C:\direktori\folder\kamu py costa.py ``` - Untuk Linux/MacOS: + - Untuk Linux/MacOS: ```sh cd directory/folder/kamu python costapy ``` -9. kalau keluar http://localhost:11000 artinya berhasil +9. kalau keluar output http://localhost:11000 artinya berhasil 10. Install bruno 11. bikin collection 12. test localhost:11000 @@ -45,7 +46,7 @@ py -m pip install pyjwt[crypto] - terminal: mariadb -u root -p - MySQL Client Command Prompt: Buka MySQL client lalu masukan password -### Implementasi (Di dalam MySQL Client) +### Implementasi (Buat Table di dalam MySQL Client) 1. CREATE DATABASE latihan; 2. USE latihan; @@ -62,3 +63,9 @@ py -m pip install pyjwt[crypto] ); 6. SELECT * FROM member; 7. exit + +## Pengunaan widuri-client +1. Nyalain Widuri API +2. Ke directory Widuri Client (Contoh: `cd C:\direktori\widuri-api`) +3. Nyalain service Widuri Client: `py -m http.server 12000` +4. buka `localhost:12000` di Browser