Modul Javascript PDF
Modul Javascript PDF
1. Pengertian JavaScript
3. Liberary Javascript
a. React
b. jQuery
Page 2
pada peramban lama. jQuery berjalan pada browser bersamaan dengan
JavaScript biasa. Ia terutama dipergunakan untuk animasi dan AJAX,
yang cukup sulit untuk diprogramkan dengan vanilla JavaScript,
namun bisa diketik dalam beberapa baris singkat dengan jQuery.
Page 3
d. AJAX
e. AngularJS
f. Node.js
Variabel
Variables merupakan wadah yang dapat beri nilai. Variable di
deklarasikan dengan keyword var, diikuti nama Variable yang di
butuhkan:
Page 4
Type Data
Teks String.
var myVariable = 'Coding
Untuk menandakan
Center';
String bahwa variabel var myVariable2 = “Coding
adalah sebuah Center”;
string (teks).
Angka/number.
Untuk menandakan
Number bahwa variabel var myVariable = 10;
adalah sebuah
Angka.
Nilai
True/False.
Boolean Booelan hanya var myVariable = true;
memiliki 2 value
yaitu true/flase.
Struktur yang
memungkinkan
untuk menyimpan var myVariable =
Array lebih dari satu [1,'Ron','Weasly',10];
nilai dalam myVariable[0], myVariable[1];
sebuah
reference.
Pada dasarnya,
semua. Semuanya
di javascript var myVariable =
Object adalah sebuah document.getElementByID(‘myId’);
objek, dan dapat
disimpan dalam
variabel.
Catatan:
c = a + b;
a dan b disebut operand;
symbol + disebut operator
c = a + b disebut ekspresi
Page 5
Operator
Operator adalah karakter khusus yang berupa symbol atau
tanda yang digunakan untuk mengoperasikan (memproses) dua
operand atau lebih untuk mendapatkan hasil. Sama seperti pada
bahasa pemograman lain ada tiga jenis operator pada java script
yaitu aritmatika, assigment dan pembanding.
Operator Aritmatika
Operator Pengertian Contoh
+ Addition (penjumlahan) 5 + 3;
- Subtraction (pengurangan) 5 - 3;
* Multiplication (perkalian) 5 * 3;
/ Division (pembagi) 5 / 3;
% Modulus/Remainder (sisa 5 % 3;
Bagi)
++ Increment (penjumlahan var b = 0;
beruntun satu) b++;
-- Decrement (pengurangan Var c = 0;
beruntun satu) c++;
Operator Assigment
+= Operator Penjumlah x += y
berlangsung
-= Operator Pengurang x -= y
berlangsung
*= Operator Perkalian x *= y
berlangsung
/= Operator Pembagi x /= y
berlangsung
%= Operator Sisa Bagi x %= y
berlangsung
Page 6
Operator Pembanding
Operator Logika
Page 7
5. Struktur Javascript
<!DOCTYPE html>
<html>
<head>
<title>S4camptech Javascript</title>
<script type="text/javascript">
//deklarasi code untuk menjalankan javascript
alert(“Anda Sedang Belajar JavaScript di S4camptech-
coding-center”);
</script>
</head>
<body> Catatan:
//Body Content Penulisan file Javascript bisa
</body> di tulis dimanapun dalam tag
</html> HTML.
a. Struktur Penulisan Javascript
<!DOCTYPE html>
<html>
<head>
<title>S4camptech Javascript</title>
<script type="text/javascript">
//deklarasi code untuk menjalankan javascript
</script>
</head>
<body>
//Body Content
</body>
</html> Catatan:
Penulisan file Javascript biasa di tulis
dalam tag <head>, namun memiliki kekurangan
yaitu file javascript akan di eksekusi
terlebih dahulu sebelum tag utama(body).
Page 8
Penulisan Javascript Internal OnBody
OnBody merupakan cara penulisan Javascript kedalam file HTML
per halaman ( Page ) dan penulisan file Javascript dalam tag <body>
<!DOCTYPE html>
<html>
<head>
<title>S4camptech Javascript</title>
</head>
<body>
<script type="text/javascript">
//deklarasi code untuk menjalankan javascript
</script>
Catatan:
//Body Content Beberapa programmer membuat script
</body>
javascript dalam tag <body> ataupun
</html>
di bawah tag </body>;
<!DOCTYPE html>
<html>
<head>
<title>S4camptech Javascript</title>
<script src="s4Script.js" type="text/javascript"></script>
</head>
<body>
<!-- Body Content -->
<h1>S4camptech</h1>
<h2 id=”demo”> </h2>
</body>
</html>
Catatan:
Penulisan file Javascript External Di Simpan Dalam bentuk
File .js (namaFile.js),kemudian dipanggil dalam file HTML
mrnggunakan perintah <script src=..
Page 9
s4Script.js
window.onload = function() {
//deklarasi variable
var myVariable = "Anda Sedang Belajar Java Script S4Camptech";
Url
Javascript dapat di panggil langsung melalui link url (href)
<!DOCTYPE html>
<html>
<head>
<title>S4camptech Javascript</title>
</head>
<body>
<a href="javascript:alert('Semangat Belajar JavaScript,
S4Camptech')">Klik Di Sini</a>
</body>
</html>
Page 10
6. Javascript Methode
a. String
Methode String merupakan fungsi yang sudah di sediakan
dalam javascript yg di gunakan untuk mengolah data
(String).
<script>
var kalimat = "Pemrograman javascrips S4camptech 2018";
var label = kalimat.substr(23,10);
document.write(label);
</script>
b. Number
Methode Number merupakan fungsi yang sudah di sediakan
dalam javascript yg di gunakan untuk mengolah data
(Number).
<script>
var num = 9.656;
var label = num.toFixed(2);
</script>
c. Contoh Methods
Page 11
7. Javascript Function
a. Stuktur Function
Functions merupakan cara encapsulasi fungsi yang ingin anda
gunakan kembali, jadi anda dapat memanggil dengan hanya sebuah nama
fungsi, dan tidak harus menulis semua kodenya lagi setiap kali anda
ingin menggunakannya kembali.
Fungsi JavaScript didefinisikan dengan kata kunci fungsi,
diikuti oleh nama, diikuti oleh tanda kurung ().Nama fungsi dapat
berisi huruf, angka, setrip bawah, dan tanda dolar (aturan yang sama
dengan variabel).
Contoh : Catatan:
Function yang sudah dibuat
<script dapat dipanggil berulang
function nama_function(){ kali;
//code
}
</script>
<script
function nama_function(parameter1,parameter2,parametern3){
Catatan:
}
Dalam javascript untuk
</script> mengembalikan sebuah nilai
dari function menggunakan
b. Pemanggilan Function perintah return;
Function yang sudah di buat dapat di panggil dalam
function lain atau dalam suatu proses.
Contoh :
Catatan:
<script
function nama_function(a,b,c){ Dalam javascript banyak
function yang sudah
return a + b - c; tersedia, missal: alert();
}
var x = 6;
var y = 10;
var z = 12;
var hasil = nama_function(x,y,z);
//hasil = 4
</script>
Page 12
Page 13
Daftar Pustaka
https://www.duniailkom.com/tutorial-belajar-javascript-sejarah-
dan-perkembangan-versi-javascript/
https://www.duniailkom.com/tutorial-belajar-javascript-
pengertian-dan-fungsi-javascript-dalam-pemograman-web/
Page 14