http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
1 XML dengan PHP-MySQL
XML dengan PHP-MySQL
Tutorial ini ditulis oleh Winda Alfa Mufida dan sudah dipublikasikan di
http://alfasharky.blogspot.com/
Apa itu XML?
XML (eXtensible Markup Language) adalah bahasa markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar
sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup
Language) yang merupakan bahasa standar untuk melacak Internet.
XML merupakan suatu bahasa markup yang digunakan untuk membawa, menyimpan dan
pertukaran data. Pada dasarnya XML digunakan untuk menyimpan dan memberikan
informasi/data ke suatu aplikasi. Meskipun XML merupakan bahasa Markup namun tidak
sama dengan HTML, dan XML tidak dapat menggantikan HTML. Perbedaan antara XML dan
HTML adalah pada tujuannya. Kalau HTML bertujuan untuk menampilkan data, sedangkan
XML bertujuan untuk menyimpan dan membawa data.
Contoh XML :
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Apa itu PHP?
Kepanjangan dari PHP adalah "Hypertext Preprocessor" (ini merupakan singkatan rekursif).
Jadi, PHP adalah bahasa scripting web HTML-embedded. Ini berarti kode PHP dapat disisipkan
ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode PHP dibaca atau
"diurai" oleh server. Output dari fungsi PHP pada halaman biasanya dikembalikan sebagai
kode HTML, yang dapat dibaca oleh browser. Karena kode PHP diubah menjadi HTML
sebelum halaman dibuka, pengguna tidak dapat melihat kode PHP pada halaman. Ini
membuat halaman PHP cukup aman untuk mengakses database dan informasi aman lainnya.
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
2 XML dengan PHP-MySQL
Banyak sintaks PHP yang hasil adaptasi dari bahasa lain seperti bahasa C, Java dan Perl.
Namun, PHP memiliki sejumlah fitur unik dan fungsi tertentu juga. Tujuan dari bahasa
pemrograman PHP adalah untuk memungkinkan pengembang web untuk menulis halaman
yang dihasilkan secara dinamis dengan cepat dan mudah. PHP juga bagus untuk menciptakan
situs Web database-driven.
Apa itu MySQL?
MySQL saat ini paling populer dan banyak digunakan sumber dunia teknologi database
terbuka dan sistem penyimpanan data. MySQL menawarkan kehandalan besar dan
kemudahan penggunaan. Ini adalah gratis, dan dilengkapi dengan dokumentasi gratis serta
ribuan programmer yang berbagi kode mereka yang berhubungan dengan berkomunikasi
dengan databse MySQL.
Anda dapat memikirkan database MySQL sebagai wadah yang menyimpan string (text based)
data. Gambar, media file, file audio, dan hal-hal alam yang benar-benar tidak harus disimpan
dalam database. Caranya adalah dengan meletakkan file-file pada server dalam folder dan
hanya referensi nama dan path di databse tersebut.
Selanjutnya adalah membuat aplikasi yang parsing data dari database MySQL ke XML dengan
PHP.
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
3 XML dengan PHP-MySQL
Nah pada aplikasi ini saya menggunakan metroUI, templatenya cari di
http://www.makesomesense.com/ template dari themeforest.net tapi versi yang
gratis...hehe.
Tabel pada database
Tabel film
Tabel aktor
Tabel genres
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
4 XML dengan PHP-MySQL
Tabel movie [tabel penghubung antara tabel film dan aktor]
Parsing data di database MySQL ke XML dengan PHP
Pada penggunaan PHP dikenal library untuk parsing XML, menggunakan simpleXML.
Simpan.php
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
5 XML dengan PHP-MySQL
Menampilkan data XML ke HTML
allmovie.php
Halaman depan
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
6 XML dengan PHP-MySQL
untuk menampilkan data film mangambil data dari XML
Halaman tambah movie
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
7 XML dengan PHP-MySQL
Data film yang baru ditambahkan ke database MySQL diparsing ke XML dengan PHP
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
8 XML dengan PHP-MySQL
Halaman view film
Halaman ini manampilkan detail dari setiap film. Pada halaman ini juga terdapat button edit,
delete dan add cast. Button edit untuk mengedit/mengubah file dari detail film. Button delete
untuk mengahapus film. Button add cast untuk menambah cast/aktor dalam film tersebut,
jika pada halaman tambah cast tidak terdapat file/nama aktor maka harus tambah aktor
terlebih dahulu pada halaman tambah aktor.
Button edit
Button delete
Button tambah cast
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
9 XML dengan PHP-MySQL
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
10 XML dengan PHP-MySQL
Halaman edit film
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
11 XML dengan PHP-MySQL
Data film yang baru diupdate/ubah dari database MySQL diparsing ke XML dengan PHP
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
12 XML dengan PHP-MySQL
Halaman tambah cast
Halaman ini untuk menambah cast atau aktor pada file/detail film.
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
13 XML dengan PHP-MySQL
Data aktor yang membintangi sebuah film baru ditambahkan ke database MySQL diparsing
ke XML dengan PHP
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
14 XML dengan PHP-MySQL
Halaman tampilakan semua aktor
untuk menampilkan data aktor mangambil data dari XML
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
15 XML dengan PHP-MySQL
Halaman tambah aktor&selebrity
http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html
16 XML dengan PHP-MySQL
Data aktor yang baru ditambahkan ke database MySQL diparsing ke XML dengan PHP
Download
Tutorial ini sudah dipublikasikan di http://alfasharky.blogspot.com/2014/05/xml-into-
mysql-with-php.html
Download source code lengkap di
http://www.solidfiles.com/d/43c458c6c0/movieDB.rar