Pemrograman Web #13 - Responsi UAS

Berikut contoh soal untuk responsi ujian akhir semester mata kuliah pemrograman web.
- Buatlah form html sebagai berikut:
Buat code javascript untuk melakukan hitung nilai dan konversi nilai dengan ketentuan sebagai berikut:
- Presensi kehadiran, Nilai UTS, Nilai UAS dan Nilai Tugas hanya boleh diisi angka
- Presensi kehadiran diisi angka, maksimal 14
- Nilai UTS, UAS dan Tugas maksimal 100
- Nilai akhir & Nilai Huruf read only
- Ketika di click Hitung Nilai maka system akan melakukan penghitungan:
Nilai akhir= hasil penjumlahan dari semua komponen , dengan bobot sebagai berikut:
- Presensi= 10%;
- UTS = 30 %
- UAS = 40 %
- Tugas = 20 %
- Nilai akhir > 80 maka nilai= A
- 60< Nilai akhir<=80 maka nilai B
- 40< Nilai akhir<=60 maka nilai C
- 20< Nilai akhir<=40 maka nilai D
- Nilai Akhir <20 maka nilai E
- Buatlah Form HTML sebagai berikut:
Buat code javascript untuk melakukan hitung harga, total, discount dan total bayar, dengan ketentuan sebagai berikut:
- Nama barang, jumlah dan status wajib diisi/dipilih
- Harga:
- USB: 50.000
- Monitor: 600.000
- Speaker: 400.000
- Jumlah : maksimal 10 item
- Status:
- Jika member: dapet diskon 10 %
- Non member: tidak dapet diskon
- Total = harga dikalikan jumlah barang
- Total bayar= total - discount
- Buatlah form HTML sebagai berikut:
Buat code javascript untuk melakukan hitung tarif, abodemen, subtotal, pajak dan total bayar, dengan ketentuan sebagai berikut:
- Jumlah pemakaian harus berisi angka, maximal 300;
- Tarif sesuai dengan kategori pelanggan:
Kategori Tarif Abodemen Pajak Sosial 500 10000 0% Rumah 1000 30000 10% Industri 3000 50000 30% - Tarif di hitung sesuai kategori dan jumlah pemakaian listrik
- Abodemen bersifat flat
- Subtotal adalah total tarif + abodemen
- Pajak= nilai pajak * sub total
- Total bayar adalah sub total ditambah pajak
Pembahasan dan Demo
Untuk pembahasan dan demo bisa mengakses di link berikut;Download Links
Pembahasan + Demo | ||
---|---|---|
Download | Type | Size |
ResponsiTipe1 | HTML | 5 KB |
ResponsiTipe2 | HTML | 5 KB |
ResponsiTipe3 | HTML | 5 KB |