Anda di halaman 1dari 2

UNIVERSITAS INDRAPRASTA PGRI

(UNINDRA)
FAKULTAS TEKNIK DAN ILMU KOMPUTER
SOAL UJIAN AKHIR SEMESTER GENAP
TAHUN AKADEMIK 2022/2023
Program Studi : TEKNIK INFORMATIKA REGULER
Mata Kuliah : Pemrograman Web Lanjut
Hari/ Tanggal : Kamis/ 13 Juli 2023
Waktu : -
Sifat Ujian : Daring

Jawablah pertanyaan berikut dengan benar, dilengkapi dengan langkah


penyelesaiannya!
1. Buatlah Query SQL untuk membuat database dan table dengan ketentuan seperti di
bawah ini: [Bobot: 15]
a. Database dengan nama sesuai 4 digit terakhir NPM, misal NPM 202343501234 maka
nama databasenya adalah UASPWL1234
b. 2 buah table yaitu table anggota dan pinjaman
Table Anggota Table Pinjaman

Nama Field Tipe Data Panjang Nama Field Tipe Data Panjang

no_anggota CHAR 10 no_pinjaman CHAR 6

nama VARCHAR 35 no_anggota CHAR 10

alamat TEXT tgl_pinjaman DATE

no_hp VARCHAR 13 nominal INT 9

tgl_bergabung DATE tenor INT 2

2. Buatlah file PHP untuk mengkoneksikan PHP dengan database MySQL dengan nama
koneksi.php berdasarkan nama database yang sudah dibuat pada soal sebelumnya!
[Bobot: 15]

3. Buatlah file PHP untuk memanipulasi data pada table anggota. Script PHP yang dibuat
harus menjalankan fungsi Create, Read, Update dan Delete data Anggota beserta HTML
untuk Form dan tampilan output datanya. [Bobot: 35]
4. Buatlah halaman untuk menginput data pinjaman anggota hingga tersimpan datanya ke
dalam table pinjaman. Tampilkan pesan hasil pengecekan data seperti contoh di bawah
ini [Bobot: 35]

Form Input Contoh Hasil Validasi

Dengan ketentuan sebagai berikut :


 Pilihan tenor pinjaman yaitu 3 bulan, 9 bulan dan 15 bulan
 Lakukan validasi atau pengecekan sebelum menyimpan data ke database.
Untuk tenor 3 bulan, maksimal peminjaman yaitu 1.500.000.
Untuk tenor 9 bulan, maksimal peminjaman yaitu 4.500.000.
Untuk tenor 15 bulan, maksimal peminjaman hingga 9.000.000

Anda mungkin juga menyukai