KONSEP PARSING DATA XML PEMROGRAMAN MOBILE II KELOMPOK
KONSEP PARSING DATA XML PEMROGRAMAN MOBILE II
KELOMPOK 5 1. 2. 3. 4. Anggi Saputra Daeng Alif Nuraziz Alung susli Fajar rizky ferdianto 5. Isna budiati 6. Mejiv igazkia - 16. 11. 0355 - 16. 11. 0297 - 16. 11. 0292 - 16. 110343 7. Muchammad Arief Sidik 8. Muhamad Bagus P. 9. Rafly Maulana 10. Rahmita Pratama - 16. 11. 0296 - 16. 11. 0313 - 16. 11. 0295 - 16. 11. 0312 - 16. 11. 0299 - 16. 11. 0291 11. Youngky Ricky Arief W. - 16. 11. 0288 12. Wahyu Aji Pangestu - 16. 11. 0309
A. Pemahaman XML Data Parsing - Extensible Markup Language (XML) adalah bahasa markup serba guna yang direkomendasikan oleh W 3 C (World Wide Web Consortium) untuk mendeskripsikan berbagai macam data. XML adalah format populer untuk berbagi data di internet. Situs web yang sering memperbarui kontennya, seperti situs berita atau blog, sering memberikan XML Feed sehingga program eksternal dapat terus mengikuti perubahan konten. Mengunggah dan menguraikan data XML adalah tugas umum untuk aplikasi yang terhubung ke jaringan. 3
- B. XML Elemen merupakan semua bagian dari tag elemen awal sampai tag elemen akhir pada file xml Contoh elemen Xml : <harga>10. 000</harga> 4
Dalam sebuah elemen xml dapat berisi : - Isi Elemen Attribut Elemen lain 5
C. Jenis-jenis XML Parsing Data - XMLPull. Parser API - DOM Parser API - SAX Parser API 6
C. Jenis-jenis XML Parsing Data DOM Parser DOM parser menggunakan pendekatan berbasis objek di mana seluruh xml dimuat ke dalam memori dan divalidasi. Kemudian mulai mem-parsing dokumen xml. Ini mem-parsing dari node awal ke node akhir. Secara keseluruhan lebih lambat dari dua lainnya. SAX dan XMLPull. Parser Ini menggunakan pendekatan berbasis objek dan serupa dalam hal memori dan kinerja. SAX mirip dengan DOM dalam konteks yang dimulai dari parsing dari atas ke bawah dan tidak ada cara untuk mengurai hanya node tertentu. Sebaliknya, XMLPull. Parser dapat mem-parsing node tertentu. Berdasarkan website developer. android. com disarankan menggunakan XMLPull. Parser, karena merupakan cara yang lebih effisien dan maintainable dalam parsing xml di android. 7
D. Review Simple Projek XML Data Parsing 8
F. Pembuatan Projek 1. Pembuatan user interface 9
2. Pembuatan directory assets didalam directory main, dan tambahkan file data. xml didirectory assets tersebut. 10
3. Pengisian file data. xml 11
4. Pembuatan class mahasiswa. java Untuk pemetaan data setipa mahasiswa, maka diperlukan kelas mahasiswa yang nanti akan dibuat object. 12
4. Pengkodingan di class Main. Actifity. java 13
Pengkodingan di function parse. Xml() 14
Pengkodingan di function process. Parsing() 15
Pengkodingan di function print. Mahasiswas() 16
Daftar Pustaka - https: //developer. android. com/training/basics/network-ops/xml - https: //journaldev. com/10653/android-xml-parser-xmlpullparser https: //w 3 schools. com/xml_elements. asp https: //petanikode. com/xml-dasar-untuk-pemula https: //jogjaweb. co. id/blog/catatan/pengertian-dan-keunggulan-xml https: //medium. com/@ssaurel/parsing-xml-data-in-android-apps 71 ef 607 fbb 16 17
Terima Kasih
- Slides: 18