1
Tugas
Aplication Programming Interface (API)
“Website yang dapat Melakukan Insert, Update, Delete
dan dapat mengenerate dalam Bentuk Fle XML.”
Nama: Kurnain Ainun Zakki
NIM: 1110651269
JURUSAN TEKNIK INFORMATIKA – FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
2
Buatlah website yang dapat melakukan insert, update, delete, dan dapat
mengenerate dalam bentuk file XML.
PHP MySql
PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang
digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuahsitus web dan bisa
digunakan bersamaan dengan HTML. Dalam membuat halaman web, PHP sebenarnya bukanlah
bahasa yang wajib digunakan. Sebuah website sederhana dapat dibuat tanpa
menggunakan PHP sama sekali. Anda bisa membuat sebuah website, murni dengan
menghubungkan beberapa halaman HTML saja.
Namun jika anda ingin membuat web yang dinamis, bisa menyimpan ke dalam database,
membuat halaman yang berubah-ubah sesuai input dari user, maka pada saat
itulah PHP dibutuhkan. Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen
HTML. Karena hal inilah PHP disebut juga sebagai Scripting Language atau bahasa
pemograman script.
XML (eXtensible Markup Language)
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 tidak mempunyai definisi secara tepat karena ada yang
berpendapat bahwa XML bukanlah suatu bahasa pemrograman,melainkan XML merupakan sintaks
yang digunakan untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga dinamakan
meta-language. Meskipun demikian pendapat yang XML bukan merupakan bahasa markup,
didasarkan bahwa XML merupakan bahasa markup terpisah untuk tujuan terpisah. Untuk lebih
jelasnya lihat contah dibawah:
<pesan>
<dari>MIS Manager</dari>
<buat>HRD Manager</buat>
3
<buat>Bagian rekrut</buat>
<buat>Computer Suport team</buat>
<subyek>Permohonan Tenaga kerja baru</subyek>
<isi>Mohon diberikan tenaga kerja baru untuk mengisi lowongan di Departemen MIS</isi>
</pesan>
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.
Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu
system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke
Machintosh bahkan dari internet ke handphone dengan teknologi WAP.
4
1. Sourcode
 Film.php
5
 Aktor.php
6
7
 Cek film
8
 Cek aktor
9
 Edit.php
10
11
 Editfilm.php
12
 Koneksi.php
 Delete.php
 Deletefilm.php
 Index.php
13
2. Hasil Sourcodenya
 Index.php
 Menu input film
14
 Menu film
 Hasil input film
 Hapus film
 Hasil hapus film
15
 Menu Input Aktor
 Menu Aktor
16
 Hasil aktor selesai diinputkan
 Edit Data Aktor
 Hasil Update dari Edit Aktor
17
 Hasil film.xml
18
19
 Aktor.xml
20
Kesimpulan:
Kesimpulan yang saya dapat dalam pengerjaan laporan ini adalah mengerti bagaimana
dalam menggabungkan XML, PHP MYSQL dalam satu program. Dalam tugas ini bisa membuat
database yang dapat menampung data film dan aktornya. Hubungkan kedua tabel tersebut yg
menyimpan data film beserta aktornya yang nantinya akan memunculkan field” yang ada di table
film dan aktor. Dapat membuat website yang dapat melakukan insert, update, delete, dan dapat
mengenerate dalam bentuk file XML. Dan bisa membuat web dengan menggunakan CSS/twitter
bootstrap/metro UI.

Tugas 3

  • 1.
    1 Tugas Aplication Programming Interface(API) “Website yang dapat Melakukan Insert, Update, Delete dan dapat mengenerate dalam Bentuk Fle XML.” Nama: Kurnain Ainun Zakki NIM: 1110651269 JURUSAN TEKNIK INFORMATIKA – FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014
  • 2.
    2 Buatlah website yangdapat melakukan insert, update, delete, dan dapat mengenerate dalam bentuk file XML. PHP MySql PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuahsitus web dan bisa digunakan bersamaan dengan HTML. Dalam membuat halaman web, PHP sebenarnya bukanlah bahasa yang wajib digunakan. Sebuah website sederhana dapat dibuat tanpa menggunakan PHP sama sekali. Anda bisa membuat sebuah website, murni dengan menghubungkan beberapa halaman HTML saja. Namun jika anda ingin membuat web yang dinamis, bisa menyimpan ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, maka pada saat itulah PHP dibutuhkan. Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena hal inilah PHP disebut juga sebagai Scripting Language atau bahasa pemograman script. XML (eXtensible Markup Language) 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 tidak mempunyai definisi secara tepat karena ada yang berpendapat bahwa XML bukanlah suatu bahasa pemrograman,melainkan XML merupakan sintaks yang digunakan untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga dinamakan meta-language. Meskipun demikian pendapat yang XML bukan merupakan bahasa markup, didasarkan bahwa XML merupakan bahasa markup terpisah untuk tujuan terpisah. Untuk lebih jelasnya lihat contah dibawah: <pesan> <dari>MIS Manager</dari> <buat>HRD Manager</buat>
  • 3.
    3 <buat>Bagian rekrut</buat> <buat>Computer Suportteam</buat> <subyek>Permohonan Tenaga kerja baru</subyek> <isi>Mohon diberikan tenaga kerja baru untuk mengisi lowongan di Departemen MIS</isi> </pesan> 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. Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke Machintosh bahkan dari internet ke handphone dengan teknologi WAP.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    12  Koneksi.php  Delete.php Deletefilm.php  Index.php
  • 13.
    13 2. Hasil Sourcodenya Index.php  Menu input film
  • 14.
    14  Menu film Hasil input film  Hapus film  Hasil hapus film
  • 15.
    15  Menu InputAktor  Menu Aktor
  • 16.
    16  Hasil aktorselesai diinputkan  Edit Data Aktor  Hasil Update dari Edit Aktor
  • 17.
  • 18.
  • 19.
  • 20.
    20 Kesimpulan: Kesimpulan yang sayadapat dalam pengerjaan laporan ini adalah mengerti bagaimana dalam menggabungkan XML, PHP MYSQL dalam satu program. Dalam tugas ini bisa membuat database yang dapat menampung data film dan aktornya. Hubungkan kedua tabel tersebut yg menyimpan data film beserta aktornya yang nantinya akan memunculkan field” yang ada di table film dan aktor. Dapat membuat website yang dapat melakukan insert, update, delete, dan dapat mengenerate dalam bentuk file XML. Dan bisa membuat web dengan menggunakan CSS/twitter bootstrap/metro UI.