Anda di halaman 1dari 14

Dibawah ini merupakan contoh program untuk penginputan dan perhitungan nilai matakuliah seorang

mahasiswa. Data inputan pada program ini masih dilakukan secara langsung di dalam kode program.
Tampilan output-nya juga masih ditampilkan dalam bentuk Console.

Input dan Output program ini dapat di modifikasi dengan memanfaatkan Popup Window pada Javascript.
Hasil program penginputan nilai mahasiswa jika di running:
Berikut ini contoh hasil modifikasi menggunakan Popup Window dan menggunakan teknik perulangan
dengan Javascript.

Catatan: File script (.js) dibuat terpisah dengan file HTML.


Kode pada File HTML:
Hasil program penginputan nilai mahasiswa setelah di modifikasi:
Pada tahap ini proses penginputan dan perhitungan nilai akan diulang
dari awal jika tombol OK diklik.
Proses akan diakhiri jika tombol Cancel diklik
A. Seperti contoh di atas, modifikasilah baris kode program perhitungan luas bangun dibawah ini
menggunakan fitur Popup Window Javascript untuk menerima inputan user dan menampilkan output-nya.
Dan gunakan juga fungsi perulangan, agar user dapat mengulangi proses perhitungan luas bangun dari
awal.
Berikut ini adalah contoh hasilnya jika kode program di atas berhasil dimodifikasi:
Ketika program dijalankan muncul dialog box seperti di bawah ini:

User diminta untuk memasukkan pilihan berupa karakter huruf untuk memilih luas bangun yang akan di
hitung.
a. Jika user memasukkan pilihan/huruf A:

User kemudian akan diminta memasukkan Nilai Alas:


User akan diminta memasukkan Nilai Tinggi:

Hasil perhitungan Luas Segitiga akan ditampilkan seperti berikut:

b. Jika user memasukkan pilihan/huruf B:

User akan diminta memasukkan nilai panjang persegi:


User akan diminta memasukkan nilai lebar persegi:

Hasil perhitungan Luas Persegi Panjang akan ditampilkan seperti berikut:

c. Jika user memasukkan pilihan/huruf C:

User akan diminta memasukkan nilai Diagonal 1 layang-layang:


User akan diminta memasukkan nilai Diagonal 2 layang-layang:

Hasil perhitungan Luas Layang-layang akan ditampilkan seperti berikut:

d. Dari setiap pilihan di atas, ketika dialog box hasil ditampilkan dan tombol OK diklik maka user akan
diminta untuk memilih, apakah ingin mengulangi proses lagi atau tidak:

e. Jika user memilih OK, proses akan diulangi kembali mulai dari awal.
f. Jika user memilih Cancel, maka proses akan dihentikan dan akan menampilkan dialog box Terima
Kasih:
B. Gunakan metode perulangan untuk menghasilkan deretan angka-angka berikut:
a. Dengan While Loop:

(Catatan: deretan angka diatas merupakan kelipatan 2)

b. Dengan Do While Loop:

c. Dengan For Loop:


Petunjuk Pengerjaan:

1. Kode program dapat dikerjakan menggunakan perangkat komputer (laptop) ataupun perangkat
smartphone (dengan aplikasi sololearn).
2. Kode dan hasil program di screencapture kemudian disimpan di dalam file word dengan format
nama file UAS_[NamaAnda]_[NIM]
3. File hasil jawaban di kirim (upload) di Google Classroom.
4. Batas waktu pengumpulan hingga hari Selasa, 31 Agustus 2021 pukul 16.00.
5. Mahasiswa wajib menandatangani berita acara ujian setelah selesai mengerjakan soal UAS dan
mengupload jawaban di Google Classroom.
6. Waktu penandatanganan berita acara ujian dapat dilakukan di hari Senin, 30 Agustus 2021 mulai pukul
14.00 hingga 16.00 dan Selasa, 31 Agustus 2021 mulai pukul 11.00 hingga 16.00.
7. Selain waktu yang ditentukan diatas, mahasiswa dapat membuat janji temu melalui pesan Whatsapp
dengan dosen pengampu matakuliah ini.
8. Hal-hal lain yang dianggap penting terkait UAS Bahasa Pemrograman 1 ini dapat dipertanyakan melalui
pesan Whatsapp dengan dosen pengampu matakuliah ini.

Anda mungkin juga menyukai