Você está na página 1de 8

LAPORAN PRAKTIKUM

MODUL
PEMROGRAMAN II
(JSON DAN XML)

Disusun oleh :
Anggi Anggraini Angel Merici
201501045
Kelas : A

Dosen
Padosroha Marbun,S.Kom

JURUSAN SISTEM INFORMASI


SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO
PURWOKERTO
2017
DAFTAR ISI
PEMBAHASAN ........................................................................................................................ 3

1. JSON .............................................................................................................................. 3

1.1. PENGERTIAN JSON ................................................................................................. 3

1.2. BENTUK JSON .......................................................................................................... 3

1.3. KELEBIHAN JSON ................................................................................................... 3

2. XML ............................................................................................................................... 4

2.1. PENGERTIAN XML .................................................................................................. 4

2.2. KELEBIHAN XML .................................................................................................... 4

2.3. KEKURANGAN XML ............................................................................................... 4

3. PERBEDAAN JSON DAN XML ................................................................................ 5

PENUTUP.................................................................................................................................. 6

4.1. KESIMPULAN ........................................................................................................... 6

DAFTAR PUSTAKA ................................................................................................................ 7


PEMBAHASAN

1. JSON
1.1. PENGERTIAN JSON

Java Script Object Notation atau yang biasa disebut dengan JSON merupakan format
pertukaran data yang sifatnya relatif lebih ringan.JSON berfokus pada representasi data yang
ada pada sebuah website.JSON berfungsi untuk memudahkan pertukaran sebuah data pada
situs yang merupakan bagian dari fungsi-fungsi yang ada pada javascript. (Deviana, 2011).
Atau bisa dikatakan JSON merupakan sebuah format data tergantung dengan sebuah
bahasa pemrograman.Dan Aplikasi utama JSON adalah pemrograman aplikasi web AJAX
yang berperan sebagai alternative dalam penggunaan tradisional dalam format XML.

1.2. BENTUK JSON


Kumpulan pasangan nilai
List nilai/nama yang terurutkan atau dengan kata lain an ordered list of values
yang dinyatakan sebagai larik/array,vektor,list/daftar serat urutan/sequence.

1.3. KELEBIHAN JSON


Ringan /berukuran kecil
Lebih mudah untuk ditulis,dibaca,serta lebih mudah dimengerti oleh manusia
Memudahkan mesin untuk membuat dan menguraikannya.
Saat mengirimkan data dengan jumlah banyak kepada server atau sebaliknya.
(Azizah, Ambarsari, & Hanafi, 2015)
2. XML

2.1. PENGERTIAN XML


Dasar terbentuknya web service merupakan XML,dimana XML digunakan untuk
menggambarkan sebuah data yang Fungsi utamanya adalah sebagai wadah/tempat komunikasi
antar aplikasi, integrasi data, serta komunikasi aplikasi eksternal dengan patner diluar. Dengan
adanya standarisasi XML, aplikasi-aplikasi yang berbeda dapat dengan mudah menjalin
komunikasi antara aplikasi satu dengan aplikasi yang lain. ( Wijaya, E.M..A, & Fiade, 2015)

2.2. KELEBIHAN XML


1. Tidak memiliki kabel sendiri.oleh sebab itu memungkinkan pengguna untuk
menciptakan serta menulis apapun tag yang diperlukan. (Pambudi , 2013)
2. Spesifikasi yang dimiliki XML memungkinkan pengguna untuk mendefinisikan bahasa
pemrograman(markup)pengguna itu sendiri. (Pambudi , 2013)
3. Dapat digunakan untuk berbagai jenis data dengan sistem yang berbeda dalam
organisasi.karena XML berupa teks file yang terstruktur,mudah
dipahami,diuraikan,dibaca serta dimanipulasi. (Pambudi , 2013)
4. Salah satu bahasa yang mudah untuk dipelajari oleh pengguna.sehingga pengguna
mampu dengan mudah beradaptasi dengan bahasa XML tersebut. (Pambudi , 2013)

2.3. KEKURANGAN XML


1. Ketika mengakses sebuah data dibutuhkan sebuah reguest server dan DOM dari XML
itu sendiri. (Azizah, Ambarsari, & Hanafi, 2015)
3. PERBEDAAN JSON DAN XML

1. Format pertukaran data


Hasil dari sebuah penelitian menunjukkan bahwa format dari JSON lebih cocok dipakai pada
REST WEB SERVICE dalam lingkungan mobile,penelitian yang dilakukan menggunakan
Google Android(platfrom mobile) untuk mengimplementasikan sistem mobile ERP. (Wiyono
& Wijayanto)

2. Peforma
Hasil sebuah penelitian mengatakan serta menunjukkan bahwa format JSON lebih
Efektif/cepat dan hanya membutuhkan sedikit sumberdaya dibandungkan XML. (Wiyono &
Wijayanto) (Azizah, Ambarsari, & Hanafi, 2015)

3. Format pesan
JSON memiliki format pesan yang relatif lebih kecil dibandingkan dengan XML dan secara
keseluruhan/umum lebih cepat dibandingan XML.
PENUTUP

4.1. KESIMPULAN

Dari pembahasan diatas dapat disimpulkan bahwa JSON dan XML merupakan bagian
dari WEB SERVICE. JSON merupakan format pertukaran sebuah data yang baru namun tidak
dapat menghilangkan keberadaan dari XML yang merupakan pendahulu sebelum JSON ada.
JSON dan XML memiliki keunggulan dan kekurangannya masing-masing.Akan tetapi pada
era sekarang ini JSON telah didukung oleh berbagai jenis bahasa pemrograman(parsing)yang
mebuat JSON lebih unggul dibandingkan denganXML itu sendiri.
DAFTAR PUSTAKA
Wijaya, B. D., E.M..A, F., & Fiade, A. (2015, Februari). IMPLEMENTASI JSON PARSING
PADA APLIKASI MOBILE E-COMMERCE Studi Kasus : CV V3 Tekno Indonesia.
Pseudocode, 2.
Azizah, F. N., Ambarsari, N., & Hanafi, R. (2015, Oktober). MEMBANGUN WEB SERVICE
PADA SISTEM INFORMASI PERIZINAN ANGKUTAN UMUM DENGAN
METODE EXTREME PROGRAMMING (STUDI KASUS DINAS
PERHUBUNGAN KABUPATEN BANDUNG BARAT). Rekayasa Sistem & Industri,
2, 9-198.
Deviana, H. (2011, juli). Penerapan XML Web service Pada Sistem Distribusi Barang.
Generic, 6, 61-70.
Pambudi , A. (2013, September). IMPLEMENTASI MODEL PERANGKAT LUNAK
PELAYANAN INFORMASI KEGIATAN BELAJAR MENGAJAR TINGKAT
SLTA DENGAN BERBASIS OPERATING SYSTEM ANDROID. Ilmu Komputer, 9.
Wiyono, D. S., & Wijayanto, A. (n.d.). Implementasi Rest Web Service Dengan Menggunakan
Json Pada Aplikasi Mobile Enterprise Resource Planning. 11, 143-152 .

Você também pode gostar