31 61 1 SM
31 61 1 SM
Pasnur
Jurusan Sistem Informasi, STMIK AKBA, Makassar
Email : pasnur@pasnur.web.id
Abstrak
47
data memiliki karakteristik yang berbeda b. Bagaimana cara
satu sama lain yang berdampak pada mengimplementasikan JSON
perbedaan kecepatan aksesnya. sebagai format pertukaran data
JavaScript Object Notation (JSON) pada query data aplikasi PMB
merupakan salah satu format pertukaran Online STMIK AKBA
data yang memiliki format penulisan yang
sederhana dan berkonsekuensi pada ukuran 1.3 Tujuan Penelitian
file yang dihasilkan. Ukuran file yang Tujuan dari penelitian ini adalah
dihasilkan oleh JSON sangat kecil, sebagai berikut :
sehingga dapat diakses dengan waktu yang a. Memaparkan hasil optimalisasi
relatif cepat. query data dengan menggunakan
Aplikasi penerimaan mahasiswa format JSON dibandingkan dengan
baru yang digunakan pada STMIK AKBA format XML
merupakan salah satu layanan berbasis web b. Memaparkan cara menerapkan
yang digunakan dalam proses administrasi JSON sebagai format pertukaran
data calon mahasiswa baru, meliputi data dalam proses query data pada
pengisian formulir, persetujuan aplikasi Penerimaan Mahasiswa
pendaftaran, penempatan gelombang ujian Baru Online STMIK AKBA.
masuk, hingga pendaftaran ulang sebagai
mahasiswa baru yang ditandai dengan 1.4 Metode Penelitian
pemberian Nomor Induk Mahasiswa Penelitian ini dilakukan dengan
(NIM) secara otomatis. Aplikasi ini menggabungkan metode kepustakaan dari
diharapkan mampu mengelola banyak data berbagai sumber rujukan terkait, serta
pendaftaran dan mampu menampilkan metode pengujian query data pada aplikasi
query data dengan cepat kepada para Penerimaan Mahasiswa Baru Online
penggunanya agar memberikan layanan STMIK AKBA dengan menggunakan
informasi yang cepat dan akurat. format data JSON dan XML.
Tuntutan query data yang cepat
pada aplikasi penerimaan mahasiswa baru 2. Tinjauan Pustaka
STMIK AKBA dapat diselesaikan dengan
memilih format pertukaran data yang 2.1 Format Pertukaran Data
memiliki karakteristik kesederhaan dalam Aplikasi berbasis web memberikan
sintaks tanpa mengabaikan keakuratannya. banyak kelebihan jika dibandingkan
Oleh karena itu, penelitian ini dilakukan dengan aplikasi berbasis desktop.
untuk membuktikan kemampuan JSON Pengguna aplikasi web tidak perlu
sebagai format pertukaran data yang dapat melakukan instalasi program pada
mempercepat waktu ketika pengguna perangkat yang akan digunakan. Pengguna
aplikasi penerimaan mahasiswa baru hanya perlu membuka web browser dan
STMIK AKBA melakukan query data mengarahkan ke alamat aplikasi tujuan.
Aplikasi web juga memungkinkan untuk
1.2 Perumusan Masalah bekerja pada sistem operasi yang berbeda
Perumusan masalah dalam atau bahkan pada perangkat yang berbeda.
penelitian ini adalah : Kelebihan lain yang ditawarkan
a. Bagaimana hasil optimalisasi query oleh aplikasi berbasis web adalah
data dengan menggunakan JSON kemampuan untuk bekerja dengan aplikasi
jika dibandingkan dengan format lain yang dibangun dengan menggunakan
data XML teknologi berbeda. Aplikasi web dapat
membagi data ke aplikasi desktop atau
48
aplikasi mobile. Hal tersebut menggunakannya dan melakukan parse.[2]
dimungkinkan dengan adanya format Jika dibandingkan dengan XML, JSON
pertukaran data yang digunakan secara lebih ringan dan lebih mudah dibaca oleh
standar. Dua format pertukaran data yang manusia, serta lebih efektif penggunaannya
sangat populer digunakan saat ini adalah dengan JavaScript.[4]
XML dan JSON. JSON terdiri atas pasangan atribut
Pada masa Web 2.0, Asynchronous dan data yang dipisahkan dengan tanda
JavaScript and XML (AJAX) menjadi salah kurung. Berikut contoh penulisan JSON
satu teknologi yang populer dalam untuk mendeskripsikan data mahasiswa.
pengembangan web. AJAX memanfaatkan
JavaScript pada sisi client untuk membantu {
meringankan beban kerja server. Pada “dataMahasiswa”: [
awalnya format pertukaran data yang {
digunakan adalah XML, namun kemudian “nrp”: “5113201007”,
mulai digantikan oleh JSON [3]. “namaMahasiswa”:
“Pasnur”
2.2 Extensible Markup Language }
Extensible Markup Language ]
(XML) dikembangkan oleh World Wide }
Web Consortium (W3C) XML Working
Group pada tahun 1996. XML digunakan
untuk mendeskripsikan data dan menjadi 2.3 Aplikasi Penerimaan Mahasiswa
format standar pertukaran data pada Baru Online STMIK AKBA
jaringan internet.[1] Administrasi data penerimaan
Dokumen XML terdiri atas teks mahasiswa baru STMIK AKBA dilakukan
yang merepresentasikan sebuah data, secara online menggunakan sebuah
misalnya Pasnur dan elemen yang aplikasi berbasis web yang ditempatkan
menspesifikasikan struktur, misalnya pada internet. Aplikasi tersebut dapat
namaMahasiwa. Dokumen XML diapit diakses oleh publik pada alamat
oleh tag pembuka, misalnya http://pmb.akba.ac.id. Gambar berikut
<namaMahasiswa> dan tag penutup, memperlihatkan halaman depan aplikasi
misalnya </namaMahasiswa>. Setiap PMB Online STMIK AKBA yang
dokumen XML harus memiliki satu menampilkan informasi-informasi penting
elemen root. Contoh sebuah dokumen mengenai proses penerimaan mahasiswa
XML sederhana adalah sebagai berikut : baru.
<dataMahasiswa>
<nrp>5113201007</nrp>
<namaMahasiswa>Pasnur</n
amaMahasiswa>
</dataMahasiswa>
49
3. Rancangan Pengujian
50
Tabel 1 Perbandingan ukuran file format query data pada format XML dan JSON
XML dan JSON adalah seperti tampak pada tabel 3 berikut :
Ukuran (Byte)
No Query Data
XML JSON Tabel 3 Perbandingan waktu query data
1 Pengguna 651,00 315,00 XML dan JSON
Mahasiswa Waktu Loading
2 50.622,00 31.052,00
Baru No Query Data (ms)
Data XML JSON
3 178.088,00 101.717,00
Pendaftar 1 Pengguna 76,84 63,76
Peserta Mahasiswa
4 Ujian 185.254,00 117.983,00 2 295,36 87,64
Baru
Masuk 3 Data Pendaftar 875,64 168,56
5 Log 290.408,00 194.192,00 Peserta Ujian
4 850,80 172,56
Masuk
5 Log 1.487,16 205,20
51
4.3 Implementasi JSON Pada Aplikasi terjadi pemisahan antara interface dengan
PMB Online STMIK AKBA fungi-fungsi logik aplikasi.
52