Soal Kasus: Pemilihan Format Data Json Atau Xml
A.Soal Kasus: Pemilihan Format Data untuk Sistem Informasi
Latar Belakang:
Sebuah perusahaan teknologi sedang mengembangkan dua sistem informasi:
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
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:
Portal Mahasiswa: Aplikasi web dan mobile yang digunakan oleh mahasiswa untuk mengakses informasi akademik dan melakukan berbagai transaksi.
Sistem Backend: Server yang mengelola logika bisnis, penyimpanan data, dan integrasi dengan sistem lain seperti perpustakaan dan keuangan.
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:
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.
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.
Evaluasi:
Bandingkan kelebihan dan kekurangan penggunaan JSON dan XML dalam konteks SIAT, khususnya dalam hal efisiensi, keterbacaan, dan validasi data.
3 Comments
Maulana Tolana Alfatih
16-05-2025 at
Selamat sore pak, saya Maulana Tolana Alfatih, 41520010033 dari kelas Pemrograman Smart Web di hari Sabtu jam 12:00, Izin bertanya untuk kelas ini apakah ada group WA-nya? Terimakasih.
Maulana Tolana Alfatih
16-05-2025 at
Selamat sore pak, saya Maulana Tolana Alfatih, 41520010033 dari kelas Pemrograman Smart Web di hari Sabtu jam 12:00, Izin bertanya untuk kelas ini apakah ada group WA-nya? Terimakasih.
Maulana Tolana Alfatih
16-05-2025 at
Selamat sore pak, saya Maulana Tolana Alfatih, 41520010033 dari kelas Pemrograman Smart Web di hari Sabtu jam 12:00, Izin bertanya untuk kelas ini apakah ada group WA-nya? Terimakasih.