PEMROGRAMAN MOBILE 2 Pemahaman XML Parsing.

Slides:



Advertisements
Presentasi serupa
HTML.
Advertisements

M.K. Pemrograman Web (AK )
HTML  singkatan dari HyperText Markup Language  menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
Jurusan Arsitektur FTSP – UMB Aplikasi Komputer MENGENAL HTML Minggu XII HALAMAN WEBSITE DIBUAT.
Pengembangan Web Pertemuan 2 HTML Basic (Text Formating, Link & Frame)
MATA KULIAH :DESAIN WEB
XML.
HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
Pemrograman Web/TI/ AK /2 sks
JAVASCRIPT.
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
 H ypertext M arkup L anguage (HTML) adalah suatu file teks sederhana yang mengandung perintah-perintah berupa TAGS sehingga sebuah web browser dapat.
HTML Basic.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
Pemrograman Web HTML (1) Andy Haryoko, ST.
HTML PEMROGRAMAN INTERNET.
PERANCANGAN WEB Pertemuan 1: Pengenalan tentang WEB
Zaenal Abidin. HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
Pertemuan 2 : HTML.
PERTEMUAN 3 PAB Bahasan: Layout,Class,Trigger Button Intent.
Dasar-dasar Pemrograman PHP
PEMROGRAMAN WEB 1 BY: ASIH WINANTU.
Bahasa Pemrograman & Script untuk Web Materi Pertemuan ke-7.
S1 Teknik Informatika - Unijoyo1 Pemrograman Basis Data Berbasis Web Pertemuan Ke-7 (XML)
Introduction to XML.
Mengaktifkan Microsoft Visual C++ : Klik Start Klik All Program, Microsoft Visual Studio 2008 Klik File, New, Project Klik Visual C++, Win32 Console Application.
Desain Web dengan Tag HTML
Perancangan Sistem 6 Senin,
Mobile Programming Intro Android.
Pengantar Multimedia #3
Multimedia Matematika – Pertemuan 3
Pemrograman Perangkat Mobile
Algoritma & pemrograman 1B
MEMULAI, MENGENAL DAN MEMBUAT DATABASE ACCESS
Pemrograman Mobile Android # 5
Pertemuan 2 JAVA 2 KA.
Pemrograman Perangkat Mobile
Pemrograman Mobile Android # 4
Hanya untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan
Bahasa Pemrograman & Script untuk Web
Kelas XII Semester Genap Tahun Pelajaran 2013 / 2014
Pemrograman Perangkat Mobile
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
PEMROGRAMAN MOBILE Kelompok 2
PEMROGRAMAN MOBILE 2 Android Multimedia Pertemuan 7.
Belajar Pemrograman Mobile Part 2.
P E R T E M U A N 5 FRAGMENT.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Android Multimedia Vidio, Musik dan Gambar
Pemrograman Mobile Kelompok Nur Dwi Ramadani
ANDROID MULTIMEDIA.
Android Multimedia Nur Dwi Ramadani
Android Multimedia Anggota kelompok: Kukuh Prasetyo Adhi ( )
PEMROGRAMAN MOBILE Kelompok 2
Android Multimedia PENGOLAHAN GAMBAR DAN VIDEO.
Komponen Aplikasi Android
Dilla Alfianur Kumalasari 0238
PENGENALAN Pemrograman MOBILE 2
ANDROID MULTIMEDIA Nama anggota :
Android database mysql dan webservice
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Pemrograman Mobile Location Based Service
( JavaScript Object Notation )
PEMROGRAMAN MOBILE 2 PERTEMUAN 3
XML KELOMPOK 1.
Pemahaman XML Data Parsing
XML.
XML PARSING KELOMPOK 2 UNTUNG NUR KHIFNI
Pertemuan ke 3 : Pengenalan XML Parsing
Transcript presentasi:

PEMROGRAMAN MOBILE 2 Pemahaman XML Parsing

Anggota Kelompok 1 TI16A Fahmi Yahya (16.11.0001) Marruna Excel (16.11.0010) Agung Faizal (16.11.0016) Adit Setiawan (16.11.0017) Didit Julianto I (16.11.0020) Grisela Diki A (16.11.0028) M Irfansyah (16.11.0031) Juniatun I (16.11.0037) Fega Tri S (16.11.0038) Surati Ningsih (16.11.0043) Anggota Kelompok 1 TI16A

Teori 1 2 3 4 5 Pemahaman XML Data Parsing XML - Elements XML – Parsing 4 Jenis-jenis XML Parsing Data 5 Contoh Project

1 Pemahaman XML Data Parsing

Pengertian XML Data Parsing Extensible Markup Language (XML) Adalah markup language yang mendefinisikan sebuah set aturan untuk melakukan encoding document dalam format yang dapat dibaca oleh mesin. Sedangkan XML Parser adalah parser yang di desain untuk membaca XML dan merancang suatu cara bagi program untuk menggunakan isi file XML.

2 XML - Elements

XML - Elements Elemen XML dapat didefinisikan sebagai blok pembangun XML. Elemen dapat berfungsi sebagai place-holder teks, elemen, atribut, objek media, atau semua ini.  Setiap dokumen XML mengandung satu atau lebih elemen, ruang lingkup yang baik dibatasi oleh tag awal dan akhir.

Aturan berikut wajib diikuti untuk elemen XML -   Element name dapat berisi karakter alfanumerik apa pun. Satu-satunya tanda baca yang diizinkan dalam nama adalah hyphen (-), di underscore (_) dan titik (.). Name are case sensitive atau peka huruf besar kecil. Misalnya, Address, address, dan ADDRESS adalah nama yang berbeda. Tanda awal dan akhir suatu elemen harus identik. Element, yang merupakan wadah, dapat berisi teks atau elemen seperti yang terlihat pada contoh di atas.

4 Jenis-jenis XML Parsing Data

Jenis XML parse yaitu : DOM Parser SAX PARSER PULLPARSER

A. Android DOM Parser Umumnya, Dom parser akan memuat file XML kedalam memory untuk melakukan parsing XML document

B. Android SAX Parser Di Android, SAX adalah singkatan dari Simple API for XML.   Keuntungan utama dari SAX parser dibandingkan dengan parser DOM adalah, kita dapat menginstruksikan parser SAX untuk berhenti di tengah-tengah dokumen tanpa kehilangan data yang sudah terkumpul dengan konsumsi memory yang lebih sedikit.

C. Android XMLPullParser Di android, interface XMLPullParser menyediakan fungsionalitas untuk mengurai file XML di aplikasi android. XMLPullParser adalah cara sederhana dan efisien untuk mengurai data XML bila dibandingkan dengan DOM Parser dan SAX Parser.

5 Contoh Project

Contoh Android XML Parsing Buat new android application menggunakan Android Studio dengan nama xmlparsing.   Setelah itu, buat folder assets di bawah /src /main folder dan tambahkan file new resource (userdetails.xml), klik kanan pada folder assets  tambahkan new Android resource file  Berikan nama sebagai userdetails.xml seperti yang ditunjukkan di samping ini :

Kemudian, buka file userdetails Kemudian, buka file userdetails.xml dan tulis kode seperti yang ditunjukkan di bawah ini.

Setelah itu, buka file activity_main.xml dari jalur folder \res\layout dan buat seperti dibawah ini :

Setelah itu, bikin activity untuk masing-masing buttonnya Setelah itu, bikin activity untuk masing-masing buttonnya. Lalu ketikkan masing-masing xml seperti dibawah :

Setelah itu buat file layout lain (list_row Setelah itu buat file layout lain (list_row.xml) di folder \res\layout untuk menampilkan data dalam listview, klik kanan pada folder layout  tambahkan new Layout resource file  Beri nama sebagai list_row.xml dan tulis kode seperti berikut

Lalu, buka file java dari masing-masing activity dan masukkan baris perintahnya. Dibawah merupakan hasil dari run programnya :

Daftar Pustaka https://www.tutorialspoint.com/android/android_xml_parsers.htm https://www.tutorialspoint.com/xml/xml_elements.htm https://www.tutlane.com/tutorial/android/android-xml-parsing-using-xmlpullparser https://www.tutlane.com/tutorial/android/android-xml-parsing-using-sax-parser https://www.tutlane.com/tutorial/android/android-xml-parsing-using-dom-parser https://developer.android.com/training/basics/network-ops/xml#kotlin

Thank You