PEMROGRAMAN WEB/WEB II
Perhatian:
a. Tugas harus ditulis tangan lengkap dengan SCREENSHOT form dan hasil kecuali
halaman depan (Cover)
b. Tugas dikumpul sendiri (tugas dititip tidak diterima) setiap pertemuan
c. Pada SCREENSHOT tercantum garis dan teks sebagai catatan kaki setiap halaman
sebagai berikut:
Comtoh:
d. Setiap tugas harus dilengkapi dengan sampul yang bertuliskan Judul masing-masing
tugas dan identitas Anda.
e. Tugas dikumpul setiap pertemuan dengan membubuhkan kata TUGAS X, dimana
X=1, 2, …8 pada sampul.
f. Tugas tidak dinilai jika foto copy-an atau di print komputer
g. Untuk menyakinkan dosen bahwa tugas ini telah diimplementasikan (dicoba dulu di
komputer), kumpul listingnya dalam bentuk CD di pertemuan terakhir.
PENILAIAN
1
TUGAS 1
Seorang Pegawai salah suatu perusahaan membutuhkan sebuah program berbasis script PHP
untuk menentukan GajiTotal dengan ketentuan:
a. Data Input:
Status Tidak Kawin, Duda/Janda, Kawin
Golongan 3a, 3b, 3c
Masa Ketja (1-4) Tahun
Jumlah Anak
b. Data Output: Gaji Pokok, Tunjangan, dan Gaji Total
c. Layout Input/Output
Data Input
Data Output
Dinama :
Gaji Pokok ditentukan berdasarkan Golongan dan masakerja sebagai berikut:
Masa Golongan
Kerja 3a 3b 3c
1 300000 325000 350000
2 350000 375000 400000
3 400000 425000 450000
4 450000 475000 500000
Tunjangan = Tunjangan Anak + Tunjangan Keluarga
Tunjangan Anak diberikan sebesar 5% dari Gaji Pokok untuk masing-masing
Anak dan dihitung maksimum 3 anak.
Tunjangan Keluarga diberikan 10% dari Gaji Pokok bagi yang bestatus
Janda/Duda atau berstatus Kawin.
Gaji Total = Gaji Pokok + Tunjangan
Misalkan Anda sebagai seorang WEB MASTER, buatlah script tersebut dengan menggunakan
PHP
Ketetangan: Untuk menentukan GAJIPOKOK gunakan statemen kondisi IF atau SWITCH
2
TUGAS 2
Seorang Kasir pada salah satu toko buah-buahan membutuhkan program aplikasi berbasis script untuk
menentukan Total Harga, Diskon, dan Bayar dari belanja pelanggan dengan ketentuan sebagai berikut:
a. Data Input:
Nama Buah Anggur, Apel, Jeruk, Mangga
Kualitas A, B, C
Jumlah beli (Kg)
b. Data Output: Total Harga, Diskon, dan Bayar
c. Layout Input/Output
Data Input
Data Output
Dinama :
Total Harga = Jumlah * Harga Buah/Kg/Kualitas
Diskon = 10% * Total Harga
Bayar = Total Harga – Diskon
Harga Buah/Kg/Kualitas ditentukan sebagai berikut:
Koalitas
Nama Buah
A B C
Anggur 30.000 25.000 20.000
Apel 25.000 20.000 15.000
Jeruk 15.000 10.000 7.500
Mangga 20.000 15.000 10.000
Misalkan Anda sebagai seorang WEB MASTER, buatlah script tersebut dengan menggunakan Script PHP
Keterangan: Script javascript yang dimaksud adalah fungsi untuk validasi input data
3
TUGAS 3
Misalkan database bernama “TUGASWEB” yang salahsatu tabelnya sadalah sebagai berikut:
Buatlah PHP script bernama koneksi.php yang isinya koneksi kesatabase TUGASWEB
Keterangan :
File koneksi ini akan digunakan pada tugas-tugas selanjutnya.
TUGAS 4
Buatlah Script PHP untuk meampilkan daftar user dengan bentuk tampilan sebagai berikut:
4
TUGAS 5
Buatlah script PHP untuk menambah identitas user dengan mengklik link Tamah dari TUGAS
4 di atas dengan tampikan fromnya sebagai berikut:
Kterangan:
Jenis User Admin, Oprator, Pimpinan, User
Hak Kases Admin, Entri Data, Print Data
TUGAS 6
Buatlah script PHP untuk meng-Edit data user dengan meng-klik icon dari TUGAS 4 di
atas dengan tampilan sebagai berikut:
5
TUGAS 7
Buatlah script PHP untuk menghapus user dengan memilih icon pada TUGAS4 di atas
dan munculkan kotak pesan:
TUGAS 8
Buatlah template untuk menavigasikan tugas 1 s.d. tugas 7 dengan tampilan sebagai berikut: