1. TUGAS API 3
XML dengan PHP-MySQL
XML (eXtended Markup Language) adalah bahasa markup yang digunakan untuk
menyimpan data (tidak ada program) dan tidak tergantung pada tools tertentu (seperti
editor, dbms, compiler, dsb).
Keuntungan XML
Ekstensibilitas : dapat ditukar atau digabung dengan dokumen XML lain
Memungkinkan pemrograman yang lebih baik.
Memisahkan data dan presentasi. Yang akan dipresentasikan dalam XML dan
XSLT
Pencarian data cepat karena XML merupakan data dalam format tang tersrtuktur.
Plain Text dan platform independent
Untuk pertukaran data
Peralatan yang Digunakan antara lain :
1. Notepad++ / Dreamweaver
2. Twitter Bootstrap
3. Xampp untuk akses database pada localhost
Setelah peralatan sudah siap maka pertama kali yang harus dilakukan adalah pembuatan
database dengan nama sesuai dengan keinginan kita. Disini saya membuat nama database
dengan nama saya yaitu “novan”.
Tabel pertama yaitu tabel aktor
2. TUGAS API 3
Tabel kedua yaitu tabel film
Tabel ketiga yaitu tabel campur
Untuk membuat tabel terakhir menggunakan perintah sqlyog :
CREATE TABLE campur(
id_campur INT PRIMARY KEY,
id_aktor INT,
id_film INT,
FOREIGN KEY(id_aktor) REFERENCES aktor(id_aktor),
FOREIGN KEY(id_film) REFERENCES film(id_film)
)
3. TUGAS API 3
Lalu Buat koneksi.php untuk menghubungkan ke database yang sudah kita buat pada
notepad++
Setelah selesai membuat database , koneksi, dan tabelnya maka sekarang langkah
selanjutnya membuat tampilan HTMLnya.
4. TUGAS API 3
Buka notepad++ lalu ketik dibawah ini untuk index.html
5. TUGAS API 3
Lalu membuat tampilan insert datanya misalkan pada link film pada website
6. TUGAS API 3
Lalu simpan menggunakan nama inputfilm.php. syntax yang dilingkari digunakan untuk
menyimpan input data ke dalam format xml yang sudah ditentukan namanya dengan
nama film.xml.
Tampilan pada saat dijalankan adalah
7. TUGAS API 3
Buat kelas jurusan.php untuk lihat dapat menggunakan tabel pada web
Dan nantinya dihubungkan dengan kelas tabel.php
8. TUGAS API 3
Tampilan saat melihat isi data tabel yang sudah diinputkan pada web
Perintah update dan delete terdapat pada setiap tabel yang ditampilkan. Dan untuk tabel
yang lain bias disesuaikan pada syntax diatas disesuaikan dengan database yang dibuat.
Syntax sama dengan inputfilm.php akan tetapi pada delete.php yang harus disesuaikan
adalah
9. TUGAS API 3
Format xml yang sudah otomatis tersimpan akan tempil seperti dibawah ini
Jika ingin membuat tabel lain yang harus disesuaikan adalah pada settingannya (jika
membuat input data dan tabel aktor maka disesuakin field – fieldnya sesuai dengan tabel
aktor pada database).
Tampilan pada tabel aktor :
10. TUGAS API 3
Untuk melihat salah satu detail data yang sudah diinputkan pada database ke tampilan
web maka menggunakan syntax dibawah ini detail.php
Syntax tersebut digunakan untuk link salah satu detail seperti contohnya saya ingin
melihat detail salah satu actor yang sudah ada pada database. Hasil tampilannya seperti
dibawah ini. Link untuk masuk ke salah satu detail bisa ditempatkan sesuai keinginan
pada web tersebut.
Sekian tutorial sederhana dari saya. Semoga bermanfaat.
Terimakasih.
Nama: Novan Agung S
NIM : 1110651206
Blog : novanagung8.blogspot.com