Download - Pemrograman Javascript
![Page 1: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/1.jpg)
+
Pemrograman Javascript
Teknik InformatikaUniversitas Bunda Mulia Jakarta
Chandra Hermawan H., M.Kom., MM.
![Page 2: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/2.jpg)
+Objek dalam Javascript?
Javascript merupakan bahasa pemrograman berorientasi objek. Sebuah objek tersusun atas properti, metode, dan penanganan kejadian (event).
![Page 3: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/3.jpg)
+
Untuk mengakses sebuah properti, menggunakan syntax sbb:
Properti
Nama_objek.nama_properti
Sebuah properti dapat diberi nilai, melalui bentuk sbb:
Nama_objek.nama_properti = nilai
Contoh:
window.defaultStatus = “Selamat Datang…”
![Page 4: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/4.jpg)
+MetodeMetode adalah kumpulan kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek.
Cara penggunaan metode menyerupai properti, namun metode tidak dapat menyimpan masukkan (nilai)
Contoh:
document.write (‘Selamat Datang…’);
![Page 5: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/5.jpg)
+EventEvent adalah sekumpulan kode yang akan dijalankan manakala pemakai melakukan suatu tindakan.
Contohnya, pada saat kita menggerakan mouse, pada saat kita mengklik mouse, dsb.
Beberapa event dalam Javascript:
OnMouseOver
OnMouseOut
OnClick
![Page 6: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/6.jpg)
+Objek Built In
Beberapa objek sudah dikenal oleh Javascript tanpa kita membuatnya:
document window location form navigator date math
![Page 7: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/7.jpg)
+Aritmatika Javascript
Sintak Javascript
Keterangan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% Sisa hasil bagi
Math.sqrt(x) Menghitung akar
Math.pow(x,y) Menghitung pangkat
Math.round(x) Membulatkan angka
Math.random(x)
Menentukan nilai random
Math.max(x,y) Menentukan nilai maksimun
Math.min(x,y) Menentukan nilai minimun
Menggunakan objek math
![Page 8: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/8.jpg)
+Contoh Penggunaan aritmatika
![Page 9: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/9.jpg)
+
![Page 10: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/10.jpg)
+Soal Latihan
Buatlah script yang menghitung luas dari bidang dibawah ini:
20 cm
12 cm 25 cm
10 cm
10 c
m
![Page 11: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/11.jpg)
+Operator Logika
Menggunakan fungsi AND, OR, dan NOT
AND diwakili dengan sintak “&&”
OR diwakili dengan sintak “||”
NOT diwakili dengan sintak “!”
![Page 12: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/12.jpg)
+
![Page 13: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/13.jpg)
+Operator Relasional
Operator Fungsi
> Lebih dari
< Kurang dari
>= Lebih dari sama dengan
<= Kurang dari sama dengan
= Sama dengan
<> Tidak sama dengan
![Page 14: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/14.jpg)
+Operator Unary & Assignment
Operator Fungsi
++ Increment
-- Decrement
+= x += y
-= x -= y
*= x *= y
/= x /= y
![Page 15: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/15.jpg)
+Soal latihan
![Page 16: Pemrograman Javascript](https://reader036.vdokumen.com/reader036/viewer/2022083004/568134a9550346895d9bb6ce/html5/thumbnails/16.jpg)
+
THANK YOU