Anda di halaman 1dari 1

Layanan Web Service

Pada implementasinya, layanan web service ini biasa digunakan oleh organisasi besar
dan kompleks yang membutuhkan pertukaran data. Layanan ini juga bisa menjadi
pilihan kedua bagi programmer yang ingin proses instan, dalam artian menulis sedikit
kode dengan hasil yang sama seperti menulis puluhan baris kode.

Contoh Penerapan Layanan Web Service

Penerapan web service dalam kehidupan sehari-hari. Misalnya, penggunaan web


service di perusahaan GOJEK. Web service di GOJEK digunakan untuk memudahkan
pengguna aplikasi saat memesan ojek online (GO RIDE).

Web service yang diterapkan oleh perusahaan ini, terjadi dalam dua kali operasi
sistem. Pertama, saat pengguna aplikasi melakukan request dengan menginput alamat
penjemputan dan alamat tujuan. Request tersebut diproses oleh web service.

Setelah diproses, request ditransfer ke server Gojek. Sistem server Gojek menerima
pesan request (alamat penjemputan dan alamat tujuan). Kemudian, mengkalkulasi
biaya perjalanan berdasarkan jarak tempuh. Lalu, response (detail biaya) dari server
Gojek dikirim ke pengguna lewat web service.

Kedua, saat pengguna aplikasi melakukan klik Order. Saat itu, pengguna aplikasi
melakukan request ke server Gojek melalui web service mulai dilakukan. Request
pengguna diterima terlebih dahulu oleh web service.

Setelah request diproses web service, baru dikirim ke server Gojek. Kemudian, server
Gojek menerima request tersebut dan memproses request dengan mencarikan driver
yang lokasinya berada dekat dengan lokasi pengguna aplikasi. Jika, server Gojek
sudah menemukan driver yang siap mengambil orderan dan berada dekat dengan
pengguna aplikasi. server Gojek mengirim response yang berupa notifikasi ke
pengguna aplikasi.

Seperti biasa, sebelum sampai ke pengguna aplikasi, response diproses terlebih dahulu
web service. Setelah itu, response baru dikirim ke pengguna aplikasi. Response itu
berupa notifikasi mengenai driver Gojek yang siap mengambil orderan. Notifikasinya
berisi profil driver; seperti nama driver, foto driver, penilaian customer, tipe motor,
dan nomor plat motor.

Anda mungkin juga menyukai