Disusun oleh :
FERNANDO ARYA ADI SAPUTRA
L200210206
PEMROGRAMAN WEB STATIS C
<body>
<p id="coba">
<script type="text/javascript">
function volumebalok() {
this.panjang = 0;
this.tinggi = 0;
this.lebar = 0;
this.volumebalok = function(){
var volume = this.panjang * this.tinggi * this.lebar;
return volume;
}
}
//Contoh Penggunaan
var s = new volumebalok();
s.panjang = 15;
s.tinggi = 10;
s.lebar = 5;
</script>
</p>
</body>
</html>
- Output:
Contoh 2:
- Kode program:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Tempat Tanggal Lahir</title>
<link rel="stylesheet" href="">
</head>
<body>
<script type="text/javascript">
function sayHalo(){
var nm = document.getElementById("nama").value;
alert("Kamu Lahir di " + nm + ":)");
}
</script>
<label>Tulis tempat tanggal lahir kamu</label>
<input type="text" id="nama" onchange="sayHalo()" />
</body>
</html
- Output:
2. Buatlah sebuah program dengan JavaScript yang menerima 2 buah input berupa
angka real. Angka pertama berupa bilangan real dan angka kedua adalah besaran diskon.
Setelah user melakukan input 2 angka, maka program tersebut akan melakukan perkalian
antara angka pertama dengan diskon nya. Sebagai contoh, ketika program tersebut dijalankan,
maka akan muncul sebuah tampilan untuk meminta inputan pertama:
Kode program:
<html>
<head>
<meta charset="UTF-8">
<title>Perhitungan Diskon Javascript</title>
</head>
<body>
<script>
function diskon(hargaAwal){
var diskon;
diskon = (angka_diskon/100) * hargaAwal;
totalDiskon = diskon;
return totalDiskon;
}
var harga = prompt("Masukan angka pertama");
var angka_diskon = prompt("Masukan besaran diskon (dalam persen)");
document.write ("Total diskon sebesar " + angka_diskon + " persen untuk
angka" + harga + " adalah" + diskon(harga));
</script>
</body>
</html>
Output:
Tampilan memasukkan angka:
Hasil:
3. Buatlah sebuah program dengan JavaScript yang menerima 2 buah input berupa
angka real. Setelah itu, program tersebut akan membandingkan kedua buah angka tersebut
dan memberikan keterangan bilangan mana yang lebih besar. Sebagai contoh, ketika program
tersebut dijalankan, maka akan muncul sebuah tampilan untuk meminta input angka pertama:
Kode program:
<html>
<head>
<title>PWS NOMOR 3 UAS</title>
</head>
<body>
<script type="text/javascript">
var angka_pertama = parseInt(prompt("Masukkan angka pertama"));
var angka_kedua = parseInt(prompt ("Masukkan angka kedua"));
var hasil
if (angka_pertama>angka_kedua)
{
hasil = " lebih besar daripada "
}
else if(angka_pertama<angka_kedua)
{
hasil = " lebih kecil daripada "
}
else{result = "kedua bilangan sama"}
document.write ("Angka "+ angka_pertama + hasil + "angka " +
angka_kedua)
</script>
</body>
</html>
Output:
Tampilan memasukkan angka pertama:
Hasil:
4. Buatlah sebuah program menggunakan JavaScript yang akan meminta input berupa
sebuah angka dari user. Program tersebut akan menampilkan output mulai dari angka 1
sampai angka terakhir sesuai input user disertai dengan keterangan jenis angka tersebut yaitu
genap atau ganjil. Sebagai contoh, tampilan awal dari program tersebut adalah sebagai
berikut:
Kode program:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var bil=prompt("Masukkan angka max")
var akhir = bil;
var nilai = 1;
var akhir = bil;
Output:
Tampilan memasukkan angka:
Hasil: