Tutorial Web Service menggunakan PHP

Tutorial Web Service menggunakan PHP

Halo Semuanya apa kabar ? semoga dalam keadaan baik yah. Ok pada tutorial kali ini saya akan menjelaskan mengenai web service dan cara penggunaan nya menggunakan bahasa pemrograman PHP. Namun sebelum kita mempraktekan nya alangkah baik nya mengerti terlebih dahulu apa itu web service.

Pengertian Web Service

Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Secara umum, web service dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi.

Cara Penggunaan Web Serice Menggunakan PHP

Ok setelah kita memahami mengenai apa itu web service ? setelah itu kita akan mengimplementasi penggunaan web service ini menggunakan PHP. 

Namun untuk bisa melakukan hal tersebut tentu nya ada persiapan terkait tools apa saja yang akan digunakan pada tutorial kali ini diantaranya :

a. XAMPP bisa di download di link ini https://www.apachefriends.org/index.html
b. Text Editor bisa menggunakan visual studio code atau sublime text
c. Web Browser bisa Google Chrome atau Firefox

Ok. Apabila sudah disiapkan tools nya silahkan perhatikan dan ikuti langkah langkah di bawah ini.

1. Buka terlebih dahulu text editor kali ini saya menggunakan visual studio code
Tampilan visual studio code

2. Apabila sudah buatlah struktur folder kurang lebih seperti ini
Struktur folder

3. Setelah itu buka file index.php dan lakukan konfigurasi seperti ini
Konfigurasi file index.php

Agar diperhatikan penulisan pada tanda sebelum dan sesudah dir terdapat tanda dua underscore (__)

4.  Lalu buka file routes.php dan lakukan konfigurasi seperti ini

Konfigurasi file routes.php

Untuk konfigurasi dari file ini akan memanggil routes root(/) ke controller home dan users ke controller users

5. Lalu buka file controller home.php dan lakukan konfigurasi seperti ini

Konfigurasi file home.php

Untuk konfigurasi file ini akan memanggil controller home dan akan menampilkan array berbentuk json dan untuk tampilan text nya bebas bisa dirubah sesuai keinginan.

6. Selanjutnya buka file controller users.php dan lakukan konfigurasi seperti ini
Konfigurasi file Users.php bagian 1

Konfigurasi file Users.php bagian 2

Untuk konfigurasi file Users ini akan menampilkan beberapa array dan akan menampilkan output berbentuk json dan pada gambar bagian 2 nya akan menampilkan array berdasarkan id namun untuk data ini bisa kalian ubah.

7. Lalu buka file Bootstrap.php dan lakukan konfigurasi seperti ini
Konfigurasi file Bootstrap.php

Untuk konfigurasi file Bootstap.php ini akan memanggil konfigurasi dari file router dan file routes dan nantinya akan membuat sebuah object router baru dan akan memanggil class getfilename dan menangkap parameter url

8. Buka file Router.php

Konfigurasi file Router.php

Untuk konfigurasi file Router.php ini akan membuat object routes yang akan di kirimkan ke file bootstrap.php

Cara menjalankan web service 

Untuk menjalankan file ini ada 2 cara diantaranya

1. Menggunakan command prompt

a. Buka command prompt

b. Masuk ke direktori folder sesuai dengan struktur folder yang tadi

c. Jalankan perintah php -S localhost:8000

d. Buka localhost:8000 di browser
Tampilan controller home atau root 

 Tampilan controller Users

Tampilan controller Users/id

2. Menggunakan XAMPP

a. Buka XAMPP dan nyalakan tools apache 

 b. Copy folder yang berisi struktur folder yang tadi ke htdocs di dalam XAMPP

Apabila sudah di copy maka akan tampil folder yang berisi konfigurasi yang tadi yaitu php-service-app

c. Lalu buka di browser seperti ini http://localhost/php-service-app/index.php/

Tampilan controller home atau root  

 Tampilan controller Users

Tampilan controller Users/id

Ok mungkin segitu saja untuk tutorial pada sesi kali ini silahkan dicoba dan semoga bermanfaat terima kasih



Komentar

Postingan populer dari blog ini

Vue Component dan Mixin

Cloud Computing Delivery Model

Tutorial Menggunakan Image CRUD di Code Igniter + Grocery CRUD