1 No 1, 2016
e-ISSN: 2527-8290
Abstrak
Web service dapat digambarkan sebagai sebuah sistem yang dirancang untuk dapat mendukung interaksi
komunikasi antar mesin-mesin pada suatu jaringan. Teknologi web service memungkinkan pengguna
untuk dapat menghubungkan berbagai jenis Software yang memiliki platform dan sistem operasi yang
sama atau berbeda sekalipun. Pengguna tetap mendapatkan sebuah potongan informasi dari suatu website
tanpa harus mengunjungi website tersebut, cukup dengan mengetahui fungsi/method web service yang
disediakan oleh web tersebut. Pada tulisan ini,membahas tentang pengembangan dan penggunaan web
service pada perpustakaan.
Kata Kunci : Web Service, REST,Android
28
Jurnal Mahajana Inforamasi, Vol.1 No 1, 2016
e-ISSN: 2527-8290
suatu website tanpa harus mengunjungi website sama halnya dengan mengganti state dari
tersebut, cukup dengan mengetahui halaman web. Begitu pula REST bekerja,
fungsi/method web service yang disediakan oleh dengan bernavigasi melalui link-link HTTP
web itu. Pengguna dapat mengakses potongan untuk melakukan aktivitas tertentu, seakan-akan
informasi itu dengan meletakkan fungsi/method terjadi perpindahan state satu sama lain. Perintah
itu pada sebuah aplikasi. HTTP yang bisa digunakan adalah fungsi GET,
POST, PUT atau DELETE. Balasan yang
2. Landasan Teori dikirimkan adalah dalam bentuk XML sederhana
2.1 Web service tanpa ada protokol pemaketan data, sehingga
Web service adalah salah satu bentuk informasi yang diterima lebih mudah dibaca dan
sistem perangkat lunak yang didesain untuk diparsing disisi client.
mendukung interaksi mesin-ke-mesin melalui
Dalam pengaplikasiannya, REST lebih
jaringan.Web service memiliki interface yang
banyak digunakan untuk web service yang
dideskripsikan dalam format yang dapat dibaca
berorientasi pada resource. Maksud orientasi
oleh mesin. Sistem-sistem lainnya berinteraksi
pada resource adalah orientasi yang
dengan web service menggunakan pesan SOAP
menyediakan resource-resource sebagai
yang umumnya dikirim melalui HTTP dalam
layanannya dan bukan kumpulan-kumpulan dari
bentuk XML.[5] Definisi diatas diberikan oleh
aktifitas yang mengolah resource itu. Selain itu,
World Wide Web Consortium(W3C) yang
karena standarnya yang kurang sehingga tidak
merupakan badan yang menciptakan dan
begitu cocok diterapkan dalam aplikasi yang
mengembangkan standar web service. Tetapi
membutuhkan kerjasama antar aplikasi lain,
secara umum, web service tidak terbatas hanya
dimana standar yang baik akan sangat berguna
pada standar SOAP saja. Salah satu pustaka
karena berbicara dalam satu bahasa yang sama.
yang mengulas lengkap tentang web service
Beberapa contoh web service yang
menyebutkan definisi yang lebih umum: web
menggunakan REST adalah: Flickr
service adalah aplikasi yang diakses melalui
API(Application ProgramInterface), YouTube
internet menggunakan protokol standar internet
API, Amazon API.
dan menggunakan XML sebagai format
pesannya. b. Simple Object Access Protokol (SOAP)
1. Jenis-Jenis Web service
SOAP adalah protokol untuk saling
Jenis web service dapat dibagi menjadi dua, bertukar pesan dalam format XML antar
yaitu REST dan SOAP. komputer di dalam jaringan, biasanya
menggunakan HTTP/HTTPS [6]. Web service
a. Representational State Transfer
ini menggunakan SOAP sebagai protokol
(REST) pengiriman pesannya. Dalam menjalankan
REST adalah salah satu jenis web tugasnya, SOAP menggunakan struktur XML
service yang menerapkan konsep perpindahan tertentu dalam pengirimkan request kepada web
antar state. State disini dapat digambarkan service. Penerimaan respon dari web service pun
seperti jika browser meminta suatu halaman memiliki strukturnya sendiri.
web, maka server akan mengirimkan state
halaman web yang sekarang ke browser.
Bernavigasi melalui link-link yang disediakan
29
Jurnal Mahajana Inforamasi, Vol.1 No 1, 2016
e-ISSN: 2527-8290
30
Jurnal Mahajana Inforamasi, Vol.1 No 1, 2016
e-ISSN: 2527-8290
buku dan pencarian bebrapa tugas akhir yang Pada gambar diatas pencarian data tugas akhir
ada di Universitas Katolik Santo Thomas dapat dilakukan berdasarkan kriteria seperti :
Sumatera utara berbasis mobile. Tampilan hasil judul dan jurusan.
implementasi dapat dilihat seperti gambar
dibawah ini: 5. Kesimpulan
http://vincomunity.wordpress.com/2009/04/18/p
erancangan-database/
Gambar 3. Form Pemcarian Tugas Akhir
31
Jurnal Mahajana Inforamasi, Vol.1 No 1, 2016
e-ISSN: 2527-8290
http://referensi.dosen.narotama.ac.id/files/2011/
12/Pengantar-Membuat Aplikasi-Android.pdf.
http://www.w3.org/TR/ws-arch/
http://androidteam.googlecode.com/files/Anato
my-Physiology-of-an-Android.pdf.
http://images.irma99.multiply.multiplycontent.c
om/attachment/0/TeRZiAooCiQAAAKE3NQ1/
Materi%20Lengkap.pdf?key=irma99:journal:22
&nmid=452461690.
http://www.scribd.com/doc/25322890/Materi-
UML-Dan-Use-Case
32