ABSTRAK :
Komunikasi data dalam internet sekarang ini begitu kompleks sebagai
contoh faktor kecepatan menjadi hal yang sangat penting dalam berkomunikasi,
semua pihak menginginkan komunikasi data yang cepat agar layanan yang
diberikan dapat maksimal. Dalam kaitannya sebagai penghubung komunikasi
aplikasi client dengan aplikasi server, web service menggunakan suatu format
serialisasi data untuk mengirimkan data. Sebelum data dikirimkan, baik dari client
menuju server atau sebaliknya, harus diubah dahulu dalam format data tertentu
sesuai dengan web service yang digunakan. Jenis format serialisasi data yang
digunakan dalam web service diantaranya XML dan JSON. Metode yang
digunakan untuk pengujian ini antara lain metode serialisasi data, metode
pengukuran data dan metode parsing data. Metode serialisasi data digunakan
untuk menghitung waktu serialisasi data dari database ke dalam bentuk XML dan
JSON pada aplikasi dengan menggunakan PHP. Metode pengukuran data
digunakan untuk mengukur ukuran data XML dan JSON berdasarkan banyak field
dari proses serialisasi data. Metode parsing data digunakan untuk menghitung
waktu proses parsing data XML dan JSON. Hasil analisa perbandingan XML dan
JSON pada aplikasi PHP menggunakan arsitektur Rest dapat disimpulkan bahwa
Dari hasil pengujian selisih waktu serialisasi dan waktu parsing data XML dan
JSON di pengaruhi oleh jumlah record, jika jumlah record semakin besar makan
selisih waktu serialisasi data dan waktu parsing data semakin besar juga hal ini
dapat disimpulkan bahwa JSON lebih cepat pada proses serialisasi dan parsing
data dibandingkan XML. Dari hasil Pengujian Ukuran data JSON lebih kecil dari
pada Ukuran XML. Pertukaran data dengan menggunakan format XML memiliki
batas limit size sampai 31456.31 KB sedangkan JSON melebihi batas limit size
XML. Hasil Pengujian pada jaringan internet ketika jumlah record mencapai
50.000 data waktu serialisasi data dan waktu parsing data tidak dapat terditeksi
pada database.
Kata kunci : XML, JSON, Webservice, REST (Representational State Transfer).
|