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
JSON merupakan singkatan dari Java Script Object Notation. JSON adalah format pertukaran data yang
ringan dan formatnya sederhana. JSON sangat mudah dimengerti dan diimplementasikan oleh manusia dan mudah
bagi komputer untuk melakukan parsing data. Format JSON digunakan untuk mentransmisikan data yang terstruktur
melalui koneksi jaringan pada proses yang disebut serialisasi Kusumawaty, 2012.
Gambar 3.3 Penggunaan JSON REST
Gambar 3.3 adalah penggunaan JSON REST dengan method POST. Data yang dikirimkan oleh client adalah
nama : wawan dan nim : 110706659. Server kemudian menjalankan fungsi ‘servicemahasiswa’ untuk
memasukkan data mahasiswa ke dalam database. Fungsi tersebut kemudian akan me-returnkan data msg : sukses.
3.5 Web scraping
Web scraping merupakan proses untuk mendapatkan sejumlah informasi untuk sebuah situs website. Web
web service yang ng
b berorientas
i i
pa p
da resource.
3.4 JSON J
Java Script t
Object Notation
JS S
O ON merup
up ak
ak an s
s in
in gk
gk at
atan an d
d ar
ar i
i Java Scr
rip i
t Object Nota
a t
tion. JSO N
N ad a
alah format pe p rt
rt uk
ar r
an dat ata yang
ri i
ng an
d d
an an
forma ma
t tn
ya sederhana .
JSON N
s s
an an
gat mudah
d dime
e ng
g er
er t
ti d d
a an
diimplementasikan oleh ma
manu si
sia a
da da
n mu udah
bagi i k
kompu pu
te r un
tu k melaku
ka n parsing da
ta a. Fo
Fo rm
rm at
a JSO
SON di
ig gunaka
a n
untuk me
ntrans mi
sikan da
ta yang ters
rstr truktu
r r
me me
l l
alui ui
koneksi j ar
inga n
pada proses ya ng
g d
d is
s eb
e ut
t se
se rial
al isas
i Kusuma
wa ty,
20 12
.
Ga Ga
mb mbar
ar 3 3.
. 3
3 Pe Pe
ng g
gu guna
naan an
JSO SO
N N
RE RE
ST ST
Ga Ga
mb mb
ar ar
3 .3
3 ada a
la l
h p
penggu gunaan
n J
SO SO
N N
RE RE
ST ST
d d
en gan
method d
P P
OS OST. Data yang
g dik
i irimkan oleh
cl cl
ie ient adalah
nama : wawan dan ni im : 11
10706659. Server kemudian
r menjalankan fungsi
‘se ervicemahasiswa’ untuk
memasukkan data mahasi i
swa k
ke dalam database. Fungsi tersebut kemudian akan me
e-re returnkan data msg : sukses.
19
scraping erat kaitannya dengan pengindeksan website yang merupakan teknik pencarian informasi yang
mengadopsi teknik pada mesin pencarian. Fokus dari web scraping adalah pada transformasi
data yang tidak terstruktur pada website, biasanya dengan format HTML, menjadi data terstruktur yang bisa
disimpan dan dianalisa dalam database Vargiu Urru, 2012. Metode pengambilan konten yang bisa digunakan
adalah fetching dan cURL. Metode cURL dapat mengirim informasi lengkap seperti sebuah web browser sehingga
membuat web server menganggap permintaan dilakukan oleh pengguna dengan menggunakan web browser. Utomo,
2012.
Gambar 3.4 Proses Web Scraping
Gambar diatas merupakan contoh proses pengambilan data dengan web scraping. Langkah ke 1 adalah proses
request dari aplikasi ke data yang ingin di ambil yaitu dari sebuah website. Proses ke 2 adalah mendapatkan
data dari data source atau proses response. Data yang didapatkan kemudian di ekstrak sehingga menjadi data
terstruktur pada proses ke 3. Ekstraksi data tersebut kemudian disimpan ke dalam database pada proses ke 4.
Fokus dari web eb scraping a
da da
lah pada transformasi g
data yang ti i
da dak terstruktur pada
we w
bsite, biasanya dengan for
r m
mat HTML, me m
njadi data terstru kt
kt ur yang bisa
disimpan an dan d
d ia
ia na
n lisa
sa d
d al
al am
am da
da ta
ta ba
b se Varg
giu i
Urru, 2012
2 . Metode pe
pe ng
n ambilan konten
n y
yan a
g bi b
sa d
d ig
i unakan
ad d
alah fe fe
tc tc
hing d
d an
c g
URL .
Meto de
de cURL
d d
ap ap
at a
men ngirim
i info
o rm
m as
as i
i le e
n ng
kap seperti sebuah we b
b b
rows ws
er er
s s
ehin ngga
r r
memb b
ua a
t we we
b ser
ve r mengang
ga p permin
ta an
d dil
i ak
ak uk
uk an
a ole
leh r
pe en
ngguna a
dengan me
ngguna ka
n we
b browser.
U Utomo,
, 20
20 12
1 .
Gambar 3. 4
4 Proses
s Web Scrap p
in in
g g
Gambar diatas mer rupakan
contoh proses pengambilan data dengan web scrap
p ing. La
a ngkah ke 1 adalah proses
request dari aplikasi k ke data
a yang ingin di ambil yaitu dari sebuah
website. Pr Prose
es ke 2 adalah mendapatkan data dari data source ata
ta u
u proses response. Data yang
20
3.6 Automatic Text Summarization