NIM : F1D017062
Kelas : Pemrograman Web B
TUGAS 4 Javascript
Gambar 1.1
Gambar 1.2
2. Menambahkan HMTL text pada div
a. Kode Javascript
<div id="box1">
</div>
<script>
var elmt = document.createElement('p');
var txt = document.createTextNode(
'Apa itu Gameshark ? gameshark merupakan
sistem informasi berbasis web yang menyediakan informasi
seputar dunia games dan teknologi terupdate. Dengan
slogan "All abaout tech and games" dan juga mengguakan
logo hiu yang menandakan akan keganasan dan juga
menggunakan warna tema biru hitam dan juga putih. '
);
elmt.appendChild(txt);
box.appendChild(elmt);
</script>
b. Penjelasan Kode
Pada “var=elmt” untuk menampung “document.createElement(‘p’) ” yang
digunakan untuk membuat element baru pada javasccript yang bertag “p”.
kemudian “document.createTextNode(…) ” yang didalamnya akan
menampung text yang akan dimasukan kedalam satu HMTL. Lalu
“document.getElementById(‘box1’) ” digunakan untuk mencari dimanakan
tempat yang akan dituju melalui tag Id. Kemudian “elmt.appendChild(txt)”
digunakan untuk mengabil data (berupa text) pada variable “txt”. Lalu
“box.appendChild(elmt)” digunakan untuk menghubungkan varibel box
dengan element apa yang akan ditag kan pada html kita.
c. Screenshot
Gambar 2.1
3. Uppercase otomatis pada kolom input
a. Kode Javascript
function upperCase() {
var x = document.getElementById('ax')
x.value = x.value.toUpperCase();
}
b. Penjelasan Kode
Dimulai dengan membuat function di external javascript dengan nama
“uppercase”, lalu membuat variable x yang menampung
“document.getElementById(‘ax’) ” digunakan untuk mencari dimanakan
tempat yang akan dituju melalui tag Id. Kemudian nilai variable x akan di
ambil nilainya melalui “x.value” yang kemudian nilainya akan diubah
menggunakan method dari java script yaitu”toUpperCase()” yang
berfungis untuk merubah value x menjadi uppercase (huruf besar semua).
c. Screenshot
Gambar 3.1
Gambar 3.2
4. Event Mouse
a. Kode Javascript
<center>
<div onmouseover="masuk(this)"
onmouseout="keluar(this)"
style="width:100%;padding:10px;
color: white;">
</div>
</center>
function masuk(obj) {
obj.innerHTML = "WELCOME TO GAMESHARK"
}
function keluar(obj) {
obj.innerHTML = "HERE!"
}
b. Penjelasan Kode
Ini adalah Mouse event yang dimana jika mouse mulai memasuki area div
yang dibuat maka otomatis text akan berubah. Dimulai dengan membuat
div yang diisi oleh method “onmouseover=“masuk(this)”” yang berfungsi
ketika mouse mulai masuk kedalam area div maka akan mengaktifkan
function masuk. Dan juga terdapat method “onmouseout=“keluar(this)””
yang berfungsi ketika mouse mulai keluar area div maka akan
mengaktifkan function keluar.
c. Screenshot
Gambar 4.1
Gambar 4.2
5. Menapilkan Waktu
a. Kode Javascript
<center>
<div id="time" style="color:white;"></div>
</center>
<script>
document.getElementById('time').innerHTML = Date();
</script>
b. Penjelasan
Ini digunakan untuk menampilkan waktu. Menggunkan
“getElementById(‘time’)” untuk mencari tag id yang bernama “time”. Lalu
memanggil method “Date()”yang akan ditampilkan pada tad “time”.
c. Screenshot
Gambar 5.1
6. Konfirmasi Submit
a. Kode Javascript
function submit() {
if (confirm("Apa anda yakin ingin submit ?")) {
alert("ANDA TELAH SUBMIT");
} else {
alert("ANDA GAGAL SUBMIT");
}
}
b. Penjelasan
Ini dimulai dengan membuat function yang bernama “submit()”, kemudian
didalam fugsi itu terdapat kondisi if else yang dimana jika if terpenuhi maka akan
menjalankan “alert(‘ANDA TELAH SUBMIT’)” yang dimana akan menapilkan
popup. Lalu jika tidak terpenuhi maka akan menjalankan “alert(‘ANDA GAGAL
SUBMIT’)” yang akan menampilkan popup.
c. Screenshot
Gambar 6.1
Gambar 6.2