16
Situs berita mempunyai desain yang berbeda-beda. Terdapat iklan di situs berita tersebut disamping kanan
dan di atas. Selain iklan dalam bentuk banner, ada pula iklan dalam bentuk pop up sehingga pembaca harus
mengklik tanda close untuk menutup iklan. Slider juga menjadi pemanis dalam situs berita yang biasanya
menampilkan berita–berita terbaru yang menjadi trending topik.
3.3 Web Service
Web service adalah sistem yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem
pada suatu jaringan. Web service mempublikasikan aplikasi dalam bentuk layanan dan mudah ditemukan dan
diakses oleh aplikasi lain secara online tanpa tergantung pada platform yang digunakan Kuswandi, et
al., 2007. 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. Web service bersifat terbuka untuk kepentingan
integrasi data kolaborasi data yang diakses secara online oleh berbagai pihak dengan teknologi yang
dimiliki oleh masing–masing pengguna.Sutanta Mustofa, 2012. Web service tidak mempunyai tampilan
karena web service termasuk dalam Bussiness-Service tier. Pada web service hubungan antara client dan
server tidak terjadi secara langsung. Hubungan antara client dan server dijembatani
oleh file web service dalam format tertentu. Sehingga iklan dalam bentuk
uk pop up se sehi
h ngga pembaca harus
mengklik tanda da close untuk menutup
i i
kl k
an. Slider juga r
menjadi pe pemanis dala
l m situs berita
y y
ang biasanya menampil
ilkan be e
ri i
ta ta
–ber r
it it
a a
te terb
rbar ar
u u
ya y
ng menja di
d trending
topi i
k k.
3 3.3 We
Web b
S Serv
v ic
ic e
Web s
ervice adalah sistem y an
g di
i ra
r nc
c an
ang g
untu tuk
me en
ndukun n
g intero
pe rabilitas dan in
te raksi
an anta
r r
s sistem
m pa
pa da
d suatu jarin
ga n.
We b
s er
vice mempu b
blik k
as s
ik i
an ap
ap lika
ka si
d al
am bentu
k la
ya nan
da n mudah
di te
m muka
a n
n dan
n diak
s se
s oleh a
plikas i
la in
sec ar
a onli
ne e
tan n
pa pa
terga an
tung pada pl atfo
rm yan
g di
gu nakan Kus
wa andi,
, e t
t m
al l
., ,
200 7
. Secara
a u
mu m,
we we
b b s
s ervi
i ce
ce da
dapa t
t di
di id
identifikasika kan
n de
d ngan menggunakan URL sep
ep erti hanya web pada umum
mny ny
a a.
Na Namu
un n
yang membedakan web service dengan we we
b b
p p
ad ad
a um
um um
m ny
ny a
a ad ad
al al
ah ah
i i
nt nt
er erak
aksi s
y yan
an g
g i
di be
be ri
ri ka
ka n
n ol
ol eh
eh web
se e
rv v
ic ic
e e
. .
We We
b b
se e
rv rv
i ice
b b
ersi si
f fat te
terb uk
uk a
a un
un tu
tu k
k ke
ke pe
pent nt
i ingan
integr r
as as
i i
data kolabor rasi
data yang di diak
ak se
ses secara online oleh berbagai
i pihak k
dengan teknologi yang dimiliki oleh masi
ng n
–masin ng
pengguna.Sutanta Mustofa, 2012.
Web se ervice
e tidak mempunyai tampilan karena web service ter
r ma
m s
suk dalam Bussiness-Service
tier. Pada web service hubungan antara client dan
17
akses terhadap database akan ditanggani tidak secara langsung oleh server, melainkan melalui perantara yang
disebut sebagai web service Pattera, et al., 2014. Web service dibagi menjadi dua macam yaitu SOAP Simple
Object Access Protocol dan REST Representational State Transfer.
a. SOAP SOAP merupakan singkatan dari Simple Object Access
Protocol. SOAP adalah protokol untuk pertukaran informasi dengan disentralisasi dan terdistribusi.
SOAP dibangun dengan menggunakan protokol komunikasi HTTP, sehingga SOAP dapat berkomunikasi dengan
berbagai aplikasi meskipun terdapat perbedaan sistem operasi, teknologi, dan bahasa pemrogramannya. Peran
SOAP adalah sebagai protokol pemaketan untuk pesan yang digunakan secara bersama oleh aplikasi-aplikasi
penggunanya. Spesifikasi yang digunakan adalah dengan berbasis XML Extensible Markup Language
untuk informasi yang ditransfer, serta sekumpulan aturan bagi translasi aplikasi dan tipe-tipe data
platform yang spesifik menjadi bentuk XML. b. REST
REST merupakan singkatan dari Representational State Transfer. REST adalah teknik di arsitektur software
untuk sistem terdistribusi seperti WWWWorld Wide Web. REST tidak memerlukan parsing XML dan tidak
memerlukan header pesan ke dan dari penyedia layanan. Hal tersebut dapat mengurangi penggunaan
bandwidth. REST bekerja degnan bernavigasi melalui link-link HTTP untuk melakukan aktivitas tertentu
seakan-akan terjadi perpindahan state satu dengan Web service dibagi
m menjadi dua ma
maca c
m yaitu SOAP Simple Object Access
s Protocol dan REST
Representational State Tran
n s
sfer. a. SOAP
P SO
SOAP merupak ak
an an
singkatan dari Si Si
mp m
le Objec t
t Access
Protoc oc
ol ol
. SOAP AP
adalah prot ok
okol ol
unt nt
uk uk
pertu tukaran
in i
fo fo
rm rm
asi i
de ngan disen
tr alisasi
da a
n n
te e
rd rd
is is
tr t
ibu usi.
SO SOAP
AP dib ib
angun dengan m en
ggunakan proto ko
kol ko
ko mu
munika a
si HTTP
, ,
sehing ga
SOAP dapat be
rkomun ik
k as
a i
d dengan
n berb
rb ag
ai aplikas i
mesk ip
un t erda
pat perbed a
aan si i
st s
em m
op p
e er
as i,
teknologi ,
da n
baha sa
pemro gr
aman ny
ya. P
P er
e an
n SO
O AP adala
h se
baga i
pr ot
ok ol pem
ak etan unt
u uk pes
s an
an ya
a ng digunakan s
ecara bers am
a oleh aplikasi-
a aplik
kasi i
pe pe
nggunanya. Spe
p sifikasi
y y
ang g
diguna ka
n a
adalah ah
dengan b
b er
er b
ba i
sis s
XM XM
L L
Ex Exte
te ns
ns ib
ib l
le M
M a
arku k
p Language ge
untuk informasi yang d
d itransfer, serta sekumpu
pula la
n at
at uran bagi translasi aplikasi dan tipe-ti
ti pe
pe d
d at
at a
pl plat
atfo fo
rm rm
y y
an an
g g
sp sp
es esif
ifik ik
m m
me me
nj njad
adi i
be be
nt ntuk
uk X
X ML
ML .
. b.
b RE
REST ST
RE ST
ST m
m e
erupakan singk k
at a
an d
dari Represen ta
ta ti
ti o
onal State Transfer. REST adal
lah tekn n
ik di arsitektur software untuk sistem terdi
i stribusi
si seperti WWWWorld Wide Web.
REST tidak me emerlu
ukan parsing XML dan tidak
g memerlukan header
p p
es a
an ke dan dari penyedia r
layanan. Hal tersebut dapat mengurangi penggunaan
18
yang lain. Perintah HTTP yang biasa digunakan adalah fungsi GET, POST, PUT, atau DELETE. Pada
pengaplikasiannya, REST lebih banyak digunakan untuk web service yang berorientasi pada resource.
3.4 JSON Java Script Object Notation