Format Data Json atau XML

A.Soal Kasus: Pemilihan Format Data untuk Sistem Informasi

Latar Belakang:

Sebuah perusahaan teknologi sedang mengembangkan dua sistem informasi:

  1. Sistem Aplikasi Mobile: Aplikasi ini membutuhkan pertukaran data yang cepat dan efisien antara klien dan server. Data yang dipertukarkan relatif sederhana dan tidak memerlukan validasi skema yang kompleks

  2. Sistem Pertukaran Data Antar-Instansi Pemerintah: Sistem ini digunakan untuk pertukaran dokumen resmi yang kompleks antara berbagai instansi pemerintah. Dokumen tersebut memerlukan validasi skema yang ketat dan dukungan namespace untuk menghindari konflik data.

Pertanyaan:

a. Format data manakah yang lebih sesuai digunakan untuk masing-masing sistem di atas? Jelaskan alasan pemilihan Anda berdasarkan karakteristik JSON dan XML.

b. Sebutkan kelebihan dan kekurangan dari format data yang Anda pilih untuk masing-masing sistem

 

B.Studi Kasus: Sistem Informasi Akademik Terpadu (SIAT)

Latar Belakang:

Universitas XYZ berencana mengembangkan Sistem Informasi Akademik Terpadu (SIAT) yang mengintegrasikan berbagai layanan akademik, seperti pendaftaran mata kuliah, pengelolaan nilai, dan informasi keuangan mahasiswa. Sistem ini akan melibatkan beberapa komponen:

  1. Portal Mahasiswa: Aplikasi web dan mobile yang digunakan oleh mahasiswa untuk mengakses informasi akademik dan melakukan berbagai transaksi.

  2. Sistem Backend: Server yang mengelola logika bisnis, penyimpanan data, dan integrasi dengan sistem lain seperti perpustakaan dan keuangan.

  3. Layanan Web Eksternal: Integrasi dengan sistem eksternal, seperti sistem pembayaran bank dan layanan verifikasi data dari pemerintah.

Kebutuhan Sistem:

  • Portal Mahasiswa:

    • Responsif dan cepat dalam menampilkan data.

    • Menggunakan bandwidth seminimal mungkin.

    • Mudah diintegrasikan dengan berbagai platform (web dan mobile).

  • Sistem Backend:

    • Menjamin validitas dan konsistensi data.

    • Mendukung struktur data yang kompleks dan hierarkis.

    • Memungkinkan penambahan metadata dan komentar dalam dokumen.

  • Layanan Web Eksternal:

    • Mengikuti standar pertukaran data yang diakui secara luas.

    • Mendukung validasi skema dan namespace untuk menghindari konflik data.

Pertanyaan:

  1. Analisis Format Data:

    • Format data manakah yang lebih sesuai digunakan untuk komunikasi antara Portal Mahasiswa dan Sistem Backend? Jelaskan alasan Anda.

    • Format data manakah yang lebih sesuai digunakan untuk integrasi dengan Layanan Web Eksternal? Jelaskan alasan Anda.

  2. Implementasi:

    • Buatlah contoh struktur data dalam format JSON yang dapat digunakan oleh Portal Mahasiswa untuk menampilkan daftar mata kuliah yang diambil oleh seorang mahasiswa.

    • Buatlah contoh struktur data dalam format XML yang dapat digunakan oleh Sistem Backend untuk mengirimkan data nilai mahasiswa ke Layanan Web Eksternal.

  3. Evaluasi:

    • Bandingkan kelebihan dan kekurangan penggunaan JSON dan XML dalam konteks SIAT, khususnya dalam hal efisiensi, keterbacaan, dan validasi data.

 

Selamat hari raya idul fitri

3 Comments