Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Introducing XML Pemrograman XML Salhazan Nasution, S.Kom.

Presentasi serupa


Presentasi berjudul: "Introducing XML Pemrograman XML Salhazan Nasution, S.Kom."— Transcript presentasi:

1 Introducing XML Pemrograman XML Salhazan Nasution, S.Kom

2 2 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

3 3 Apa itu XML?  eXtensible Markup Language. • Merupakan Markup Language  sama seperti HTML ( Hypertext Markup Language) • Digunakan untuk mendeskripsikan Data. • Mendefinisikan tag sendiri, tetapi harus mengikuti aturan-aturan yang ada di XML. • XML didesain untuk membawa data dan menyimpan data. Introducing XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

4 4 • XML merupakan turunan SGML (Standard Generalized Markup Language) yang dioptimalkan untuk mengirim data melalui web. • XML digunakan sebagai markup language yang menyediakan format untuk mendeskripsikan data terstruktur. Introducing XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

5 5 • XML merupakan suatu dokumen yang memisahkan data dari presentasi. • Dengan XML dapat diciptakan dokumen data yang kaya, self describing yang mudah ditransfer dari satu aplikasi ke aplikasi yang lain. • XML merupakan standar pertukaran data terstruktur antar komponen, aplikasi dan sistem. Introducing XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

6 6  XML bukan bahasa pemrograman ! • XML bukanlah bahasa pemrograman seperti PHP, Java, C++, pascal, dll. • XML hanya berfokus pada data. Introducing XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

7 7  XML bukan database ! • XML tidak digunakan untuk menggantikan Oracle atau MySQL. • Database dapat mengandung data XML, tapi database itu sendiri bukanlah dokumen XML. • Anda dapat menyimpan data XML ke dalam server database atau menerima data dari database dalam format XML. Tapi untuk melakukan ini, dibutuhkan bantuan software yang ditulis dalam bahasa pemrograman seperti C++, Java, PHP, dll. Introducing XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

8 8  XML didesain untuk membawa data  XML bukan pengganti HTML  XML dan HTML di desain dengan tujuan berbeda : • XML didesain untuk mendeskripsikan data dan berfokus pada data itu. • HTML didesain untuk menampilkan data dan berfokus pada bagaimana data itu terlihat. • HTML = displaying information, XML = describing information. Perbedaan XML dgn HTML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

9 9  XML is Free and Extensible • Tag HTML = predefined. Penulis hanya dapat menggunakan tag yang telah ditentukan dalam standar HTML. • Tag XML ≠ predefined. Harus membuat tag sendiri. • XML memperbolehkan penulis untuk menetapkan tag dan struktur dokumennya sendiri. Perbedaan XML dgn HTML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

10 10 Contoh Dokumen HTML Ini adalah dokumen HTML Contoh - 1 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

11 11  XML does not DO anything • XML bukan di desain untuk melakukan sesuatu. Mungkin sedikit sulit untuk dipahami, but XML does not DO anything. • XML di buat untuk membentuk informasi, menyimpan informasi dan untuk mengirim informasi. Perbedaan XML dgn HTML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

12 12 Rob Michael Reminder Meeting at 7 am Contoh - 2 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

13 13 • Contoh tersebut memiliki header dan body. Juga memiliki informasi pengirim dan penerima pesan. • Tapi tetap saja XML ini tidak melakukan apapun ! • Contoh tersebut hanya murni informasi yang dibungkus dalam tag XML. Harus ada bantuan software lain yang dibutuhkan untuk mengirim, menerima atau menampilkannya. Contoh - 2 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

14 14 Perempuan Berkalung Sorban Drama Revalina S. Temat Ayat-ayat Cinta Drama Carissa Putri Wanted Action Angelina Jolie Contoh - 3 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

15 15  XML is Complement to HTML • XML bukan pengganti HTML, tapi merupakan pelengkap HTML. • Pada pengembangan teknologi Web selanjutnya akan sering ditemui bahwa XML digunakan untuk men-deskripsi-kan data, sementara HTML akan digunakan untuk menampilkan data tersebut. Perbedaan XML dgn HTML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

16 16  Ekstensibilitas • Bebas menentukkan sendiri tag-tag yang diinginkan sesuai dengan kebutuhan kita.  Memisahkan data dengan presentasi • Data pada file XML hanya berisi data itu saja, tidak ada informasi lain mengenai cara menampilkan. • Berbeda dengan HTML yang mencampuradukkan presentasi dengan data. XML hanya mendefinisikan content/isi saja. Benefit & Advantage of XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

17 17 Misal, pada HTML terdapat tag untuk menampilkan data untuk ditulis miring, sebagai berikut : Yogyakarta sedangkan XML menjelaskan data itu sendiri : Yogyakarta Pada contoh HTML, kita tidak mengetahui apa sebenarnya Yogyakarta itu, kota atau yang lain. Sedangkan di XML jelas bahwa Yogyakarta adalah kota. Benefit & Advantage of XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

18 18  Pencarian yang lebih cepat • Suatu dokumen yang dibuat didalam XML, dan menjelaskan arti sebenarnya dari suatu isi, akan mempermudah pencarian informasi tanpa peduli platform server maupun klien yang digunakan. • Misal : jika diinginkan dicari seseorang bernama Washington. Dengan HTML, maka kota Washington juga dianggap sebagai hasil. Sedangkan dengan XML, cukup mencari tag yang berisi Washington. Benefit & Advantage of XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

19 19  Dapat dipertukarkan/digabung dengan file XML lain • Dengan adanya pemisahan isi dan presentasi memudahkan penggabungan data dari berbagai macam sumber. • Misal : Data teman-teman SMP, SMA, maupun kuliah dapat digabungkan menjadi sebuah daftar alamat dan dapat dipertukarkan di web tanpa perlu mengubah/memperbaiki susunan tag maupun susunan data karena semua sudah berbentuk XML. Benefit & Advantage of XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

20 20  Write once, read anywhere • Dengan memisahkan antara data dan presentasi, maka sebuah file XML dapat dituliis sekali untuk kemudian ditampilkan dengan cara/media yang berbeda-beda. Bisa melalui web, handphone, PDA maupun diubah kesuara dan lain-lain. Benefit & Advantage of XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

21 21 Saat ini XML (eXtensible Markup Language) Sudah banyak digunakan pada aplikasi web. Hampir semua aplikasi baik berbasis web maupun aplikasi desktop memanfaatkan Teknologi XML. Penerapan XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

22 22  Ajax (Asyncronous Javascript and XML)  Web Service (Layanan web)  XQuery  RSS (Really Simple Syndication)  WAP (Wireless Application Protocol)  etc. Penerapan XML Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom

23 23 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom Any Question?

24 24

25 25 Pemrograman XML (Semester Ganjil 2009/2010) - Salhazan Nasution, S.Kom See you next time..


Download ppt "Introducing XML Pemrograman XML Salhazan Nasution, S.Kom."

Presentasi serupa


Iklan oleh Google