xml dengan php dan mysql
DESCRIPTION
XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.TRANSCRIPT
PEMROGRAMAN APITUTORIAL API MENGGUNAKAN XML, PHP DAN MYSQL
Disusun oleh:
Hengky Susanto
1110651155
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
I. Tujuan
1. Membuat XML menggunakan PHP dengan database MySQL
2. Mampu menampilkan data yang didapatkan dari XML.
II. Perlengkapan yang dibutuhkan1. Xampp
2. Notepad++/notepad
3. Browser Google Chrome
4. Seperangkat komputer
III.Dasar TeoriXML
XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML
(Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama
dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML
dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web
Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah
dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun
1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan
berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah
hebatnya dengan SGML.
XML merubah cara kita berpikir untuk mengembangkan suatu software terutama aplikasi
web. Masalah yang kita sekarang adalah bagaimana caranya untuk bertukar informasi
antar satu aplikasi dengan aplikasi lain. Kadang kolaborasi antara satu aplikasi dengan
aplikasi yang lain masih harus ditentukan dengan spesifikasi aplikasi tersebut.
XML dapat memungkinkan pertukaran informasi atau data antar device (server, PCs,
smart device, aplikasi, dan situs web). Data ini akan menjadi independent (unlocked),
memudahkannya untuk diorganisir, diprogram, dan dirubah, dan ditukar antar situs web
atau aplikasi apa saja. Karena kebutuhan ini, maka makin banyak teknologi berbasis
XML yang keluar. Contohnya adala SOAP (Simple Project Acces Protocol) dan UDDI
(Universal Description Discovery and Integration).
IV. Hasil Praktikum Halaman awal dari aplikasi web sederhana saya seperti ini. dihalaman ini terdapat
myCarousel yakni gambar yang setiap saat berganti dengan gambar yang sudah disediakan. untuk sourcecodenya berada pada file index.php
Pada halaman DATA FILM menampilkan beberapa data yang sudah di simpan pada file film.xml, pada halaman ini ketika penghapusan sebuah record dari sebuah film maka secara otomatis menyimpan kembali data pada film.xml dan langsung menampilkan data yang terbaru.
Pada selanjutnya INSERT FILM disini fungsinya sebagai mengentri data film dimana yang akan dimasukan yaitu ID_FILM, NAMA_FILM,GENRE,DURASI,AKTOR. Ketika mengisi aktor jika kosong maka seharusnya mengisi terlebih dahulu data aktor,jika tidak halaman web ini tidak akan menampilkan data aktor.
Halaman INSERT AKTOR hampir sama dengan INSERT FILM tapi bedanya disini yaitu datanya berbeda.di halaman ini untuk menyimpan beberapa informasi mengenai aktor yang akan disimpan diantaranya yaitu ID_AKTOR, NAMA_AKTOR, TANGGAL_LAHIR, TEMPAT_LAHIR.
DATA AKTOR disini untuk menampilkan dan menghapus data yang sudah tersedia. Namun yang harus diperhatikan ketika memasukan data tidak boleh dengan id yang sama.jika terjadi hal tersebut maka di dalam halaman ini data yang dimasukan dengan id yang sama maka disini tidak akan ditampilkan.so be carefully.
Sekian aplikasi internet sederhana saya. Untuk mempelajarinya anda bisa download sourcecodnya di blog saya yaitu : http://softwarekomputermania.blogspot.com/2014/05/xml-dengan-php-dan-mysql.html
V. Kesimpulan
XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda. Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung format standard layaknya heading, paragraph, table dan lain sebagainya.
Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software khusus. Hal ini memudahkan pengembang aplikasi yang menggunakan XML untuk mendebug programnya. XML lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan data. Pada XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi elemen yang diletakkan diantara tag pembuka dan tag penutup.