Deskripsi
Kita akan membuat service menggunakan PHP
murni tanpa menggunakan framework. Tujuan praktek ini adalah untuk:
- Memahami
cara kerja web service
- Mampu
membuat simple service menggunakan PHP
- 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
- 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
- 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
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