Simple PHP Service App


Deskripsi

Kita akan membuat service menggunakan PHP murni tanpa menggunakan framework. Tujuan praktek ini adalah untuk:
  1. Memahami cara kerja web service
  2. Mampu membuat simple service menggunakan PHP
  3. Mampu mengakses web service

Endpoint dan Response

Dibawah ini adalah list endpoint dan sample response yang akan tersedia di web service yang akan kita buat.

Method
Endpoint
Sample Response
GET
/
{
  "service_name": "PHP Service App",
  "status": "Running"
}
GET
/users
[
  {
    "id": 1,
    "name": "Sumatrana",
    "email": "sumatrana@gmail.com",
    "address": "Padang",
    "gender": "Laki-laki"
  },
  {
    "id": 2,
    "name": "Jawarianto",
    "email": "jawarianto@gmail.com",
    "address": "Cimahi",
    "gender": "Laki-laki"
  },
  {
    "id": 3,
    "name": "Kalimantanio",
    "email": "kalimantanio@gmail.com",
    "address": "Samarinda",
    "gender": "Laki-laki"
  },
  {
    "id": 4,
    "name": "Sulawesiani",
    "email": "sulawesiani@gmail.com",
    "address": "Makasar",
    "gender": "Perempuan"
  },
  {
    "id": 5,
    "name": "Papuani",
    "email": "papuani@gmail.com",
    "address": "Jayapura",
    "gender": "Perempuan"
  }
]

GET
/users/{userId}
{
  "id": 1,
  "name": "Sumatrana",
  "email": "sumatrana@gmail.com",
  "address": "Padang",
  "gender": "Laki-laki"
}

Pertama tama anda Instal terlebih dahulu Postman jika anda belum mempunyai aplikasinya ini link untuk download nya "Download Postman".

Jika Sudah terdownload maka install postman hingga tampilan seperti di bawah ini


Struktur Folder

Dibawah ini adalah struktur folder dari web service app yang akan kita buat. Untuk penjelasan nya akan dibahas dengan cara diskusi di ruang kelas.


File index.php


Dibawah ini adalah kode yang perlu kita ketik. 


File config/Routes.php
Dibawah ini adalah kode yang perlu kita ketik. 


File controller/Home.php

Dibawah ini adalah kode yang perlu kita ketik.

File controller/Users.php


Dibawah ini adalah kode yang perlu kita ketik.

File core/Bootstrap.php


Dibawah ini adalah kode yang perlu kita ketik.

File core/Router.php


Dibawah ini adalah kode yang perlu kita ketik.

Menjalankan Aplikasi

Untuk menjalan aplikasi ada dua cara, yaitu
  1. Cara #1
a.    Pada terminal/command prompt
b.    cd to {...}/php-service-app/
c.    php -S localhost:8000
d.    Pada browser buka localhost:8000/
e.    Untuk selanjutnya kita akan menggunakan tools dalam mengakses API, tools nya adalah aplikasi Postman
  1. Cara #2
a.    Jika menggunakan XAMPP / WAMP / MAMP simpan project folder di htdocs
b.    Pada browser buka {...}/php-service-app/index.php/
                 c.    Untuk selanjutnya kita akan menggunakan tools dalam mengakses API, tools nya
                      adalah aplikasi Postman
 

Sampai Berhasil seperti gambar di bawah ini

dan coba copy link dari web service yang telah kita buat ke aplikasi Postman, seperti pada gambar berikut. lalu klik Send.




 ==========SELAMAT MENCOBA=========

0 komentar:

Posting Komentar

 

Note Teknik Informatic Template by Ipietoon Cute Blog Design