Anda di halaman 1dari 6

SEMESTER PENDEK

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:

© tahun sekarang by nama Anda (stb/NIM Anda)

Comtoh:

© 2018 by Budiman (121444)

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

Item Peilaian Maksimum


Total Poimt
Point
Tugas Tulisan (MID) 55
Tugas CD (Final) 25 100
Kehadiran 20

Rubrik Tugas MID


Item Kerapihan Efensiansi Screenshot Copy Right Tuntas/Selesai/ Kreativitas
Penilaian Tulisan Coding lengkap
Point maks 15 10 5 5 10 10

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

Untuk menentukan harga buah/kg gunakan ARRAY DUA DIMENSI

Keterangan: Script javascript yang dimaksud adalah fungsi untuk validasi input data

3
TUGAS 3

Misalkan database bernama “TUGASWEB” yang salahsatu tabelnya sadalah sebagai berikut:

-- Table structure for table `user`


CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,
`userid` varchar(15) NOT NULL default '',
`nama` varchar(35) NOT NULL default '',
`pass` varchar(16) NOT NULL default '',
`jenis_user` int(11) NOT NULL default '0',
`hak_akses` varchar(20) NOT NULL default '',
`alamat` varchar(30) default NULL,
`telp` varchar(16) default NULL,
`aktiv` char(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `userid` (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

Screen shot hasil create databasenya

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:

Keterangan: Gambar (icon) cari sendiri

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:

Untuk yakin menghapus user atau batal menghapus user.

TUGAS 8
Buatlah template untuk menavigasikan tugas 1 s.d. tugas 7 dengan tampilan sebagai berikut:

TUGAS SEMESTER PENDEK


PEMROGRAMAN WEB
MENU
 Tugas 1
 Tugas 2
Welcome to My Homepage
 Tugas 4567

@2018 nama Anda (STB/NIM)

Catatan gunakan konsep tabel dengan properti sebagai berikut:


1. Lebar 780
2. Heinght 500
3. Tiga baris (baris pertama sebagai header, baris 2 menu dan tampilan, dan baris 3
sebagai footer).

Anda mungkin juga menyukai