JSON Java Script Object Notation Web scraping JSON J

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