REST API (CRUD) - Web server dan Web Client




PROJEK AKHIR API TATA SURYA

1.       proses pembuatan Web server menggunakan model REST API dengan batuan library dari REST dan CURL dari Codeigniter.
Web server hanya dapat mengkomunikasikan data melalui mekanisme GET, POST, PUT, dan DELETE.
Baris kode Fungsi GET

Baris kode Fungsi POST

Baris kode Fungsi PUT

Baris kode Fungsi DELETE

Output yang dihasilkan ketika dilakukan testing menggunakan aplikasi bantuan yaitu POSTMAN:

2.         Pada Web Client yang bertugas menerima layanan servis dari Web server, mekanisme di atas digunakan dengan sesuai fungsi yaitu:
GET               = Untuk mendapatkan data dari server.
POST            = Untuk melakukan penambahan data baru.
PUT              = Untuk meakukan update data yang ada.
DELETE        = Untuk menghapus data yang sudah dimasukkan.

Tampilan dari Web Client:
3.         Proses transaksi dari Web Client
Baris kode fungsi view data

Pejelasan dari baris kode di atas data yang didapat dari server yang telah diencode dalam bentuk JSON diubah kebali dengan fungsi decode yang ada pada Clint.

Baris kode fungsi tambah data

Fungsi tambah data di sini menggunakan bantuan dari library CURL yaitu method simpel_post yang telah dihubungkan dengan fungsi pada Web server yaitu POST.

Baris kode fungsi edit data

Fungsi edit data di sini menggunakan bantuan dari library CURL yaitu method simpel_put yang telah dihubungkan dengan fungsi pada Web server yaitu PUT.


Baris kode fungsi hapus data

Fungsi hapus data di sini menggunakan bantuan dari library CURL yaitu method simpel_put yang telah dihubungkan dengan fungsi pada Web server yaitu DELETE.





No comments:

Post a Comment