widuri-api/README.md
2025-06-10 16:32:49 +07:00

2.3 KiB

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:
    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)

Penggunaan

  1. 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
    
  2. kalau keluar output http://localhost:11000 artinya berhasil
  3. Install bruno
  4. bikin collection
  5. test localhost:11000
  6. 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)

  1. CREATE DATABASE latihan;
  2. USE latihan;
  3. CREATE TABLE member ( id int(11) not null auto_increment primary key, name varchar(36) not null, phone varchar(14) null );
  4. SHOW COLUMNS FROM member;
  5. INSERT INTO member VALUES ( DEFAULT, 'Nama_Kalian', 'Telp_Kalian' );
  6. SELECT * FROM member;
  7. 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

  1. Ke directory Widuri API (Contoh: cd C:\direktori\widuri-api)
  2. Nyalain service Widuri API: py costa.py
  3. Ke directory Widuri Client (Contoh: cd C:\direktori\widuri-client)
  4. Nyalain service Widuri Client: py -m http.server 12000
  5. buka localhost:12000 di Browser