Вы находитесь на странице: 1из 7

MODUL 8 PRAKTIKUM PEMROGRAMAN WEB II

PHP - MySQL Candra Utama, ST.

I.

LATIHAN Latihan pada modul 8 ini akan melanjutkan studi kasus pada modul 7.

1. Latihan 1 Bukalah file barang_daftar.php. Modifikasi script pada file tersebut, sehingga terdapat link ke form edit data barang dan link untuk hapus data barang yang disertai konfirmasi dulu sebelum data dihapus. Berikut scriptnya.

1*

2*

Modul 8 - Pemrograman Web II

Penjelasan 1* : JavaScript konfirmasi hapus

Pada saat pengguna menekan tombol OK pada jendela konfirmasi, maka JavaScript akan mengarahkan browser ke file module/barang_action.php. Parameter URL yang ikut dikirimkan adalah : aksi = Hapus. id = id_barang id_barang berasal dari parameter function konfirmasi(id_barang). Contoh, jika Piring Makan memiliki Id_Barang 5421 pada tabel mst_barang, maka URL yang dikirimkan JavaScript tersebut menjadi : module/barang_action.php?aksi=Hapus&id=5421 2* : Link untuk aksi Edit dan Hapus Edit Link Edit tersebut akan mengacu ke file index.php, parameter yang dikirimkan adalah : o menu = barang_edit Pada file index.php parameter tersebut di-GET ($_GET[menu]) dan dipakai untuk meng-include file barang_edit.php. o id = $data[Id_Barang] Parameter id ini sebenarnya di-GET ($_GET[id]) pada file barang_edit.php. id akan bernilai dinamis sesuai Id_Barang yang dipilih untuk diedit. Contoh, jika Piring Makan memiliki Id_Barang 5421 pada tabel mst_barang, maka URL yang dikirimkan link Edit tersebut menjadi : index.php?menu=barang_edit&id=5421 Hapus Link Hapus tersebut jika ditekan akan memanggil fungsi konfirmasi() pada JavaScript yang sudah dibuat di atas. Parameter fungsi konfirmasi() akan dinamis sesuai barang yang dipilih untuk dihapus. Contoh, jika Piring Makan memiliki Id_Barang 5421 pada tabel mst_barang, maka parameter fungsi konfirmasi() tersebut menjadi : onclick=konfirmasi(5421)

Modul 8 - Pemrograman Web II

2. Latihan 2 Buatlah folder dengan nama images pada direktori studi_kasus Anda.

Kemudian bukalah file barang_edit.php. Modifikasi script pada file tersebut, sehingga data barang yang diinginkan untuk diedit dapat ditampilkan pada form. Berikut scriptnya.

Modul 8 - Pemrograman Web II

3. Latihan 3 Modifikasi script pada file barang_action.php, sehingga memiliki fungsi untuk upload file gambar, update data barang, dan hapus data barang. Berikut scriptnya. function upload()

function tambah()

Modul 8 - Pemrograman Web II

function edit()

function hapus()

Modul 8 - Pemrograman Web II

4. Latihan 4 Bukalah file barang.php. Modifikasi method-method pada class Barang, agar dapat mengedit dan menghapus data barang pada tabel mst_barang. Berikut ini scriptnya. function edit_barang()

function hapus_barang()

Catatan : Asisten yang mendampingi harap berikan penjelasan untuk tiap kode program yang yang bersangkutan dengan file-file Latihan. = Selamat Mencoba dan Belajar = Jangan malu bertanya kepada Asisten bila ada materi yang kurang dipahami.

Modul 8 - Pemrograman Web II

II. TUGAS 1. Pencarian Barang Buatlah sebuah fitur pencarian data barang, dimana pengguna dapat mencari barang berdasarkan beberapa kata kunci, diantaranya Kategori, Nama Barang, atau Stok. Contoh :

Tugas dikumpulkan pertemuan berikutnya. 2. Tugas Kelompok Bersama rekan kelompok tugas besar Anda, lakukan pendaftaran nama domain dan web hosting (gratis atau berbayar). Nama domain dan Web Hosting ini akan dipakai pada praktikum Rilis Web Site di pertemuan 10. Petunjuk pendaftaran bisa dilihat pada modul M-PW2-x1-1011.pdf.

Modul 8 - Pemrograman Web II

Вам также может понравиться