• Tidak ada hasil yang ditemukan

Slide IST209 2 Dasar Javascript 2

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST209 2 Dasar Javascript 2"

Copied!
19
0
0

Teks penuh

(1)

Bahasa Pemrograman Script

(2)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

Conditional

Selection dengan

if

if (<kondisi>) {

<statement_kondisi_terpenuhi>

}

Contoh:

var age = 10;

if(age < 12) {

(3)

Selection dengan

if…

else…

if (<kondisi>) {

<statement_kondisi_terpenuhi>

}

else {

<statement_kondisi_tidak terpenuhi>

}

alert("Bukan anak-anak"); }

(4)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

Selection dengan

if…

else if… else…

if (<kondisi1>) {

<statement_kondisi_terpenuhi>

}

else if (<kondisi2>){

<statement_kondisi1_tdk_terpenuhi_kondisi2_terpenuhi>

else:

(5)

Operator Relasional

(Komparasi)

Operator

Name

Example

===

equality

'50‘ === 50 // false

50 === 50 // true

!==

non-equality

'50‘ !== 50 // true

50 !== 50 // false

>

<

greater than

Less than

'50‘ > 40 // true

alert(“You're older than 18!");

}

var age = 20;

if(age > 18) {

alert(“You're older than 18!");

}

var name = "Jack";

if(name === "Jack") {

alert("Hello Jack");

}

var name = "Jack";

if(name === "Jack") {

(6)

Operator Logika

var name = "Jack";

var age = 20;

if(age > 18 && name === "Jack") {

alert("Hello Jack, you're older than 18!");

}

var name = "Jack";

var age = 20;

if(age > 18 && name === "Jack") {

(7)

Array

Deklarasi Array:

var classMates = ["Jack", "Jamie", "Rich", "Will"];

Mengambil Isi Array:

var teman2 = classMates[1]; //Jamie

Deklarasi Array Dua Dimensi:

var twoDArray = [

["Jack", "Jon", "Fred"],

["Sue", "Heather", "Amy"]

];

Mengambil Isi Array Dua Dimensi:

(8)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

Array

Method

push

(untuk menambah elemen isi array):

classMates.

push

("Catherine");

Menghapus Elemen Isi Array:

delete

classMates[1];

Method length:

var twoDArray = [

["Jack", "Jon", "Fred"],

["Sue", "Heather", "Amy"]

];

Mengambil Isi Array Dua Dimensi:

(9)

Loops

For loops:

for(before loop; condition; iteration) {

//code

}

Contoh:

for(var i = 0; i < 10; i++) {

alert(i);

}

Contoh for untuk array:

for(var i = 0; i <

classMates.length

; i++) {

(10)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

Loops

While loops:

while(condition) {

//code

}

Contoh:

var count = 0;

while(count < 5) {

alert(count);

count++;

}

Contoh for untuk array:

var count = 0;

while(count < classMates.length) {

alert(classMates[count]);

(11)

DOM

hirarki object model pada browser:

window

document

Body

Style Event

Frame History Location Navigator

(12)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

DOM dan Javascript

Property dan Method pada Object

Window:

▫Property status

▫Method alert( )

(13)

DOM

(14)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

DOM

-

Contoh object model pada dokumen

HTML

<html>

<head>

<title> :: Welcome ::</title>

</head>

<body>

<ul class="right">

<li class="has-dropdown">

<a href="#">about</a>

<ul class="dropdown">

<li><a href="#">about me</a></li>

</ul>

</li>

<li class="has-dropdown">

<a href="#">UI Tech</a>

<ul class="dropdown">

<li><a href="#">CSS</a></li>

</ul>

</li>

<li>

<a href="#">contact</a>

</li>

(15)

DOM dan Javascript

Property dan Method pada Object

Document:

▫Method document.createElement()

▫Method document.getElementById()

▫Method

document.getElementsByClassName()

▫Method

document.getElementsByTagName()

(16)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

DOM dan Javascript

Property dan Method pada Object

Document:

▫Method document.createElement()

Contoh:

<script>

var divTambahan = document.createElement('div');

divTambahan.id="idDivBaru";

divTambahan.innerText = "ini DIV tambahan";

document.body.appendChild(divTambahan);

(17)

DOM dan Javascript

Property dan Method pada Object Document:

▫Method document.getElementById()

Contoh:

<script>

function ubah() {

document.getElementById("noSatu").innerText='Teks Baru';

}

</script>

<body>

<div id=“noSatu">Teks Awal</div>

(18)

Augury El Rayeb, S.Kom., MMSI. Pengolahan Informasi Berbasis Script | IST209

Referensi

Jack Franklin, “Beginning jQuery”,

Apress, 2013.

(19)

That’s All

Referensi

Dokumen terkait

[r]

penelitian dengan judul ” Persepsi Mahasiswa Terhadap Keputusan Pembelian Sepatu Converse All Star (Studi Kasus Pada Mahasiswa Jurusan Teknik Sipil POLSRI)

mengikuti pembuktian adalah seperti lampiran surat undangan ini (dibuat dalam ukuran kertas A4) ;.. Demikian disampaikan dan atas kehadirannya disampaikan terima

 Apabila demonstrasi telah selesai dilakukan, proses pembelajaran perlu diakhiri dengan memberikan tugas-tugas tertentu yang berkaitan dengan pelaksanaan demonstrasi

Pada varian ini, baik swasta maupun pemerintah melakukan peranannya masing- masing, dan biasanya diidentikkan dengan upaya untuk mendapatkan, meembangun, mengembangkan dan

Hasil praktikum yang dilakukan dapat ditarik kesimpulan bahwa angin dan perbedaan elevasi akibat perambatan gelombang pasut adalah sebagai gaya-gaya pembangkit arus

Puji syukur penulis penjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat serta karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir ini

Puji syukur kita panjatkan kepada Allah SWT, atas Rahmat dan Karunia- Nya, sehingga skripsi dengan judul “ Peningkatan hasilbelajar IPAkd mendeskripsikan fungsi organ