KOMPETENSI DASAR:
PANDUAN PRAKTIKUM:
LATIHAN PRAKTIKUM
cetakkop()
document.write("nilai awal x : "+(x)+"<br>");
gandakan(x);
document.write("nilai x setelah digandakan : "+x+"<br>");
document.write("nilai x setelah dikuadratkan: "+kuadratkan(x)+"<br>");
function gandakan(y){
x+=y;
}
function kuadratkan(x){
return x*x;
}
function cetakkop(){
document.write("Belajar Function <br>");
document.write("===============================<br>");
}
</script>
</head>
<body>
</body>
</html>
49
2. Membuat dan Menggunakan Object (menggunakan_object.html)
<!DOCTYPE html>
<html>
<head>
<title>Belajar menggunakan Object</title>
</head>
<body>
<p>Nama: </p>
<p id="nama"></p>
<script>
var personal = {
namaDepan: "John",
namaBelakang : "Doe",
id : 5566,
namaLengkap : function() {
return this.namaDepan + " " + this.namaBelakang;
}
};
document.getElementById("nama").innerHTML = personal.namaLengkap();
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8" />
<title>JavaScript Fundamental - Conditional Programming </title>
<script>
var usia=45;
document.write("Program Golongan Usia<br>");
document.write("<hr><br><br>");
document.write("Usia : " + usia+"<br>");
if(usia<=50) document.write("Muda<br>");
usia=80;
document.write("Usia : " + usia+"<br>");
if(usia<=50) document.write("Muda<br>");
else document.write("Tua<br>");
usia=90;
document.write("Usia : " + usia+"<br>");
if(usia<=50) {
document.write("Anda masuk golongan ");
document.write("Muda<br>");}
else if (usia<=70){
document.write("Anda masuk golongan ");
document.write("Tua<br>");}
else {
document.write("Anda masuk golongan ");
document.write("Afkir<br>");}
</script>
</head>
<body>
</body>
</html>
</script>
</head>
<body>
</body>
</html>
51
}
document.getElementById("perulangan").innerHTML = text;
}
function jalankanLooping2(){
var i=0;
var text="";
while(true){
text +=i+"<br>";
if(i>20){break;}
i++;
}
document.getElementById("perulangan").innerHTML = text;
}
</script>
</body>
</html>
TUGAS PRAKTIKUM
1. Menggunakan Object
Buat 3 Object untuk menyimpan data mahasiswa,terdiri dari : NIM, Nama, Telpon, Tahun
lahir, dan sebuah fungsi untuk menghitung usia.
Buat var array dengan nama dataMahasiswa dengan inisiasi elemen array ketiga Object
diatas.
Buatlah aplikasi untuk menampilkan ketiga object mahasiswa tersebut seperti berikut ini:
52
2. Menggunakan statement if
Buat aplikasi untuk melakukan konversi nilai angka ke nilai huruf, misalnya user memasukan
angka 78 maka aplikasi akan memunculkan nilai B, dan seterusnya!
53
Jawaban soal nomor 1.
54
55
Jawaban Soal No.2
56
Jawaban Soal No.3
57
Jawaban Soal No.4
58
Jawaban Soal No.5
59