17
TUGAS 3 PEMRONGAMAN API Oleh : ACHMAD RIYADUSSHOLIKHIN 1110651230 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014

Tugas api 3fix

Embed Size (px)

Citation preview

Page 1: Tugas api 3fix

TUGAS 3

PEMRONGAMAN API

Oleh :

ACHMAD RIYADUSSHOLIKHIN

1110651230

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2014

Page 2: Tugas api 3fix

TUGAS 3

Buatlah website yang dapat melakukan insert, update, delete, dan dapat

mengenerate dalam bentuk file XML.

PHP MySql

Pengertian PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai

saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak.

Pengertian di atas dengan jelas menggambarkan definisi dari PHP. Namun akan lebih mudah

dipahami jika sebutakan beberapa kemampuan atau kelebihan yang dimiliki PHP. Berikut ini

adalah beberapa kelebihan PHP yang diucapkan pengembang … Install juga server database

MySQL. tentu saja anda tidak boleh lupa menginstall PHP dan library koneksi PHP –

MySQL. Paket software yang murah di install adalah phpTriad, WAMP, XAMPP yang berisi

software yang diperlukan mencakup Apache MySql Adalah program data base yang

dibutuhkan oleh PHP, dimana file web yang akan ditampilkan seperti data2 pengunjung dan

data web anda akan disimpan pada database. Pada HTML dipergunakan hypertext link atau

hubungan antara teks dan dokumen lain. Dengan demikian pembaca dokumen bisa melompat

dari satu dokumen ke dokumen yang lain dengan mudah.

XML (eXtensible Markup Language)

XML kependekan dari eXtensible Markup Language, dikembangkan mulai tahun

1996 dan mendapatkan pengakuan dari W3C pada bulan Februari 1998. Teknologi yang

digunakan pada XML sebenarnya bukan teknologi baru, tapi merupakan turunan dari SGML

yang telah dikembangkan pada awal 80-an dan telah banyak digunakan pada dokumentasi

teknis proyek-proyek berskala besar. Ketika HTML dikembangkan pada tahun 1990, para

penggagas XML mengadopsi bagian paling penting pada SGML dan dengan berpedoman

pada pengembangan HTML menghasilkan markup language yang tidak kalah hebatnya

dengan SGML Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan

tag pembuka (diawali dengan ‘<’ dan diakhiri dengan ‘>’), tag penutup(diawali dengan ‘</

‘diakhiri ‘>’) dan atribut elemen(parameter yang dinyatakan dalam tag pembuka misal <form

name=”isidata”>). Hanya bedanya, HTML medefinisikan dari awal tag dan atribut yang

dipakai didalamnya, sedangkan pada XML kita bisa menggunakan tag dan atribut sesuai

kehendak kita. Untuk lebih jelasnya lihat contah dibawah:

Page 3: Tugas api 3fix

<pesan>

<dari>MIS Manager</dari>

<buat>HRD Manager</buat>

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

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.

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.

Page 4: Tugas api 3fix

1. Sourcode dari index.php

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah localhost/sholihin/index.php Maka akan tampil

sebuah index seperti pada gambar di bawah ini.

Page 5: Tugas api 3fix

2. Data.php

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah tampilan

sepeti pada gambar di bawah ini.

Page 6: Tugas api 3fix

kemudian klick movie maka akan tampil gambar di bawah ini.

3. Sourcode form film di atas

Page 7: Tugas api 3fix
Page 8: Tugas api 3fix

4. Lihat Data Pada Film

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil

sebuah tampilan sepeti pada gambar di bawah ini. Atau pada form film klik lihat data.

Kemudian pada form film terdapat tombol edit kita coba klik edit, maka akan mucul tampilan di

bawah ini :

Kita edit nama film jlkdg menjadi twiligh maka akan berubah seperti gambar di bawah ini :

Page 9: Tugas api 3fix

5. Sourcode untuk edit film

Page 10: Tugas api 3fix

6. Sourcode untuk delet nfilm

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah tampilan

sepeti pada gambar di bawah ini. Atau pada form film klik delet maka otomatis list film yang ada

akan berkurang

1. Tampilan Sebelum di delet

2. Tampilan sesudah di delet

Page 11: Tugas api 3fix

7. Sourcode untuk Aktor

Page 12: Tugas api 3fix
Page 13: Tugas api 3fix

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah

tampilan sepeti pada gambar di bawah ini.

Untuk menambah daftar list pada form Aktor kita lakukan input pada form aktor seperti yang ada

pada gambar di atas setelah itu klik simpan maka tampilan akan berubah menjadi pada gmbar di

bawah ini :

Gambar ini merupaka gambar hasil setelah Input data

Page 14: Tugas api 3fix

8. Sourcode untuk Lihat data aktor

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah

tampilan sepeti pada gambar di bawah ini. Atau pada form film klik lihat data.

Page 15: Tugas api 3fix

9. Sourcode Edit aktor

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah

tampilan sepeti pada gambar di bawah ini. Gambar di bawah merupakan tampilan sebelum di edit.

Page 16: Tugas api 3fix

Untuk gambar setelah di edit di bawah ini nah pada tampilan list di atas nama aktor awalnya adalah

hks nah kita edit menjadi anita setalah itu tampilan berikutnya akan berubah seperti pada gambar di

bawah ini.

10. Sourcode untuk delet

Setalah kita membuat scrip di atas kita coba pada browser untuk mnampilkan hasil di atas dengan

cara kita masuk pada localhost xammp stlah itu / nama folder pada htdocs/nama file scrip yang akan

di tampilkan Misalnya pada contoh ini adalah Maka akan tampil sebuah

tampilan sepeti pada gambar di bawah ini. Atau pada form film klik delet maka otomatis list film

akan berkurang otomatis

Tampilan sebelum delet

Setelah di delet maka tampilan akan seperti pada gambar dibawah

Page 17: Tugas api 3fix

Kesimpulan:

Kesimpulan yang saya dapat dalam pengerjaan tugas ini adalah mengerti bagaimana dalam

menggabungkan xml, php mysql dalam satu program. Dalam tugas ini bisa membuat

database dengan table film dan aktor, yang nantinya akan memunculkan field” yang ada di

table film dan aktor. Bisa membuat web dengan menggunakan CSS/twitter bootstrap/metro

UI.