Pertukaran Data
Internet XML, RSS, JSON
2379010 – Kathleen Felicia Annabel
XML (eXtensible Markup
Language)
• Format standar untuk pertukaran data antar aplikasi berbeda yang berjalan di
web.
• Dapat menjadi sebuah model database non-standard, disebut XML database.
• Well Form: mengikuti aturan sintaks XML.
• Valid XML: merupakan dokumen well form dan juga mengikuti Document Type
Definition (DTD).
XSL (eXtensible
StyleSheet Language)
• Teknik data ditampilkan, dapat dengan CSS dan XSL.
• Digunakan untuk mengubah dan menyajikan dokumen XML
• XSLT: mengubah dokumen XML menjadi format lain.
XPATH (XML Path)
• Menunjukkan identifikasi path untuk navigasi dalam XML melalui XSL.
• Identifikasi path dikenal dengan ekspresi path.
• Contoh penggunaan XPATH:
XML Database
• Conventional XML database: berisi set dokumen XML/files.
XML Database
• Temporal XML database: berisi elemen XML temporal seperti valid-time,
transaction-time, atau bitemporal XML elements.
RSS (Really Simple
Syndication)
• Teknologi yang memungkinkan melacak tiap pembaharuan suatu situs
menggunakan feed reader / RSS reader.
• Berformat XML untuk sindikasi yang telah digunakan
• Dapat berbagi konten antar website dan memungkinkan distribusi konten
terkini.
• Distribusi ini dilakukan oleh RSS aggregators, sebuah program yang
mengumpulkan RSS feeds.
JSON (JavaScript Object
Notation)
• Representasi data berbasis web
• Lebih ringan dan mudah untuk parsing data dibanding XML
• Terdiri dari key dan value
• JSON Object: terdiri dari key : value
Konversi XML ke JSON
Oleh PHP
• Penting dilakukan karena jika data makin kompleks, makin sulit pula XML
untuk diparsing.
• Output JSON dengan PHP secara otomatis dapat digunakan sebagai
implementasi web service berbasis REST-Web API.
Ringkasan Jurnal XML data
manipulation in conventional and
temporal XML databases: A survey
• Memberikan gambaran umum mengenai manipulasi data XML dalam database
XML konvensional dan temporal.
• Mempelajari dukungan fungsi tersebut dalam DBMS komersial.
• Memberi beberapa komentar mengenai kemungkinan arah penelitian ini di
masa depan.
• Dalam bidang database XML, terdapat beberapa fungsi yang mendasar, seperti
pemodelan data XML, penyimpanan, manipulasi (yaitu penyisipan,
penghapusan, dan modifikasi), pengindeksan, dan query.
• Terdapat kriteria yang ditetapkan baik dalam database konvensional maupun
temporal untuk pendekatan yang dipakai.
Ringkasan Jurnal Artificial Intelligence-
Based News Aggregator
• Mengembangkan platform yang memungkinkan pengguna mengakses artikel
berita dari berbagai sumber di 1 tempat dengan bantuan AI.
• Pengguna dapat memfilter artikel berdasarkan kategori, sumber, dan tanggal.
• Aplikasi RSS berbasis feed reader membantu namun tidak memberi informasi
yang dipersonalisasi.
• Efektivitas platform perlu dievaluasi untuk mencapai tujuan yang diinginkan.
Ringkasan Jurnal Implementasi JSON
Parsing pada Aplikasi Pembelajaran
Produktif Pertanian
• Membuat sebuah aplikasi pembelajaran (mobile learning) dengan
menggunakan Teknik JSON Parser.
• Teknik JSON Parser digunakan untuk mendistribusikan data yang akan diupload
dan ditampilkan pada aplikasi.
• Digunakan perangkat lunak berupa sublime text, android studio, dan
pengolahan database SQL.
• Pengkodean dilakukan dalam Bahasa pemrograman PHP, HTML, serta java.
• Hasil uji menggunakan metode white box dan black box dan hasil sudah
sesuai.
Thankyou