Xml_dengan_php-mysql

16
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.

description

http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html

Transcript of Xml_dengan_php-mysql

Page 1: Xml_dengan_php-mysql

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.

Page 2: Xml_dengan_php-mysql

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.

Page 3: Xml_dengan_php-mysql

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

Page 4: Xml_dengan_php-mysql

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

Page 5: Xml_dengan_php-mysql

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

Page 6: Xml_dengan_php-mysql

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

Page 7: Xml_dengan_php-mysql

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

Page 8: Xml_dengan_php-mysql

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

Page 9: Xml_dengan_php-mysql

http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html

9 XML dengan PHP-MySQL

Page 10: Xml_dengan_php-mysql

http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html

10 XML dengan PHP-MySQL

Halaman edit film

Page 11: Xml_dengan_php-mysql

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

Page 12: Xml_dengan_php-mysql

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.

Page 13: Xml_dengan_php-mysql

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

Page 14: Xml_dengan_php-mysql

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

Page 15: Xml_dengan_php-mysql

http://alfasharky.blogspot.com/2014/05/xml-into-mysql-with-php.html

15 XML dengan PHP-MySQL

Halaman tambah aktor&selebrity

Page 16: Xml_dengan_php-mysql

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