SlideShare a Scribd company logo
JAVA SCRIPT
M. Febriansyah., MT
PENDAHULUAN
JavaScript adalah bahasa script website (web
scripting language) yang pertama kali
dikembangkan oleh Netscape.
JavaScript berjalan aktif pada sisi client yang
sepenuhnya dikendalikan oleh Browser.
PENDAHULUAN…
JavaScript berbeda dengan HTML, karena
HTML memiliki cara penulisan yang sangat
sederhana dan mudah dimengerti oleh
manusia.
Sedangkan JavaScript penulisannya sama
dengan bahasa pemrograman.
FUNGSI JAVA SCRIPT PADA
KONTEN HTML
JavaScript mampu :
- Merubah
- Menambah
- Menghapus
isi pada dokumen HTML dengan menggunakan
perintah-perintah kode programnya.
CONTOH KODE JAVA SCRIPT
<!doctype html>
<html>
<head>
<script type="text/javascript">
document.write('<h1>Ini JavaScript Pertamaku</h1>');
</script>
</head>
<body>
</body>
</html>
PENGENALAN SINTAK
Aturan baku cara penulisan kode program untuk
melakukan suatu perintah tertentu disebut Sintak.
Sintak penulisan JavaScript nyaris sama dengan
pemrograman C/C++, Java, C# atau PHP, masih satu
keluarga dengan pemrograman C.
Setiap baris pada perintah JavaScript di akhiri
dengan titik koma / semicolon ;
Blok kode pada JavaScript menggunakan kurung
kurawal { }
CONTOH SINTAK
<script type="text/javascript">
var nama = 'febri';
for(i = 0; i < 5; i++){
alert(i);
}
function hay(){
alert('haloo '+nama);
}
hay();
</script>
PENGGUNAAN JAVA SCRIPT
Kode JavaScript dapat dimasukan ke dalam HTML
dengan 2 cara, yaitu :
1.Menuliskannya langsung di dalam dokumen HTML
di dalam tag <script>.
2.Dengan menuliskannya terpisah dari dokumen
HTML.
PENGGUNAAN…
Kapan menulis kode JavaScript di dalam dokumen
HTML dan kapan menuliskannya secara terpisah?
Jika fungsi dari script itu hanya digunakan pada
satu dokumen HTML, maka cukup menuliskannya di
dalam dokumen tersebut.
Namun ketika fungsi dari script tersebut dibutuhkan
dibeberapa/semua dokumen HTML, maka perlu
menuliskannya secara terpisah. Caranya hanya
dengan memanggil javascript tersebut pada
dokumen-dokumen HTML yang lain.
CONTOH
PENULISAN JAVA SCRIPT
Penulisan Tag JavaScript didalam dokumen :
<script type="text/javascript"> </script>
Penulisan Tag JavaScript terpisah dari dokumen :
<script src="script_ku.js”
type="text/javascript"></script>
Dengan ketentuan file script_ku.js diletakan dalam
folder yang sama dengan dokumen HTML utamanya:
 dokumen.html
 script_ku.js
VARIABEL JAVA SCRIPT
JavaScript merupakan bahasa Scripting
sehingga variabel pada JavaScript lebih
bersifat dinamis dibandingkan dengan bahasa
pemrograman desktop karena variabel pada
JavaScript tidak terbatas tipe data.
Untuk membuat sebuah variabel pada
JavaScript, maka tidak perlu menentukan tipe
datanya, hanya perlu menggunakan prefix var:.
STRUKTUR KENDALI PADA
JAVA SCRIPT (IF)
Fungsi IF digunakan untuk menentukan blok
kode mana yang dijalankan ketika kondisi
bernilai true atau false (Boolean).
Kondisi dalam percabangan hanya ada TRUE
dan FALSE. Jika kondisi tidak bernilai Boolean,
perhatikan tabel berikut :
STRUKTUR KENDALI PADA
JAVA SCRIPT (IF)…
Kondisi Hasil Keterangan
if(true) TRUE boolean true = true
if(false) FALSE boolean false = false
if("") FALSE string kosong = false
if(" ") TRUE
string berisi satu atau lebih karakter =
true
if("0") TRUE string berisi karakter angka nol = true
if(0) FALSE angka nol = false
if(-1) TRUE angka negatif = true
if(1) TRUE angka lebih dari nol = true
if(null) FALSE null = false
STRUKTUR KENDALI PADA
JAVA SCRIPT (IF)…
Sintak Percabangan IF :
if(kondisi){
Kode yang dijalankan jika kondisi bernilai
TRUE
}else{
Kode yang dijalankan jika kondisi bernilai
FALSE
}
STRUKTUR KENDALI PADA
JAVA SCRIPT (LOOP)
Perulangan merupakan pengeksekusian blok
kode program secara berulang hingga
mencapai syarat tertentu.
Ada 2 jenis perulangan pada JavaScript, yaitu
menggunakan for dan while do.
Dimana for terbagi menjadi 2 sintak dan while
do juga memiliki 2 sintak.
STRUKTUR KENDALI PADA
JAVA SCRIPT (LOOP)…
Perulangan For
Digunakan untuk perulangan yang jumlahnya
sudah diketahui.
Contoh:
<script type="text/javascript"> for(var i = 1; i
< 6; i++){ document.write('ke ' + i + '<br
/>'); } </script>
STRUKTUR KENDALI PADA
JAVA SCRIPT (LOOP)…
Perulangan For In
Merupakan perulangan yang digunakan pada
variabel Object { } atau Array [ ].
Contoh:
<script type="text/javascript"> var ARRAY =
['aa','bb','cc','dd']; for(i in ARRAY)
{ document.write('index ' + i + ' nilainya ' +
ARRAY[i] + '<br />'); }
</script>
STRUKTUR KENDALI PADA
JAVA SCRIPT (LOOP)…
Perulangan While
Akan menjalankan blok kode selama kondisi
bernilai benar. While akan berhenti secara
otomatis jika kondisi sudah bernilai salah.
Perulangan while memiliki 2 cara / sintak, yaitu:
1. Perulangan While do
2. Perulangan Do While
PERBEDAAN
WHILE DO DENGAN DO
WHILE
Perulangan While do akan berjalan selama
variabel kondisi bernilai true dan berhenti
apabila isi variabel kondisi menjadi false.
Perulangan Do while akan menjalankan blok
kode terlebih dahulu, baru setelah itu
melakukan pengecekan kondisi apakah true
atau false. Jadi setidaknya perulangan do
while akan menjalankan satu kali blok kode.
STRUKTUR KENDALI PADA
JAVA SCRIPT (SWITCH
CASE)
Switch case digunakan untuk percabangan
yang kondisinya banyak.
Jika kondisi percabangannya banyak, seperti
peringkat nilai, contoh nilai A = sempurna, B
= bagus, C = sedang, D = kurang. akan
susah jika menggunakan percabangan if.
Untuk menyelesaikan kondisi di atas,
digunakan sistem percabangan switch case.
STRUKTUR KENDALI PADA
JAVA SCRIPT (SWITCH
CASE)…
Sintak percabangan Switch Case
switch(nilai){
case kondisi_a: kode yang dijalankan ketika nilai = A
break;
case kondisi_b: kode yang dijalankan ketika nilai = B
break;
case kondisi_c: kode yang dijalankan ketika nilai = C
break;
. . . . dan kondisi seterusnya (jika diperlukan)
default:
blok kode yang dijalankan ketika tidak ada pilihan kondisi
yang sesuai
blok default merupakan opsional (boleh disertakan
boleh tidak)

More Related Content

PDF
Makalah Bahasa Inggris Kelompok 1.pdf
PPT
Materi Pembekalan PKL 2022-2023 - Etos Kerja.ppt
PPT
EJAAN DAN TANDA BACA
DOCX
Pembelajaran penjas
PPTX
Power point bahasa indonesia
PPTX
presentasi menyimak kritis
PDF
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
PPTX
Ppt seminar kurniawan
Makalah Bahasa Inggris Kelompok 1.pdf
Materi Pembekalan PKL 2022-2023 - Etos Kerja.ppt
EJAAN DAN TANDA BACA
Pembelajaran penjas
Power point bahasa indonesia
presentasi menyimak kritis
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
Ppt seminar kurniawan

What's hot (20)

PDF
Tantangan Pendidikan di Era Industri 4.0
PPTX
Pendidikan Abad 21.pptx
PPTX
Pengantar linguistik umum
PPTX
ANALISIS WACANA KOHESI DAN KOHERENSI
PPTX
Struktur majemuk masyarakat indonesia
DOCX
Makalah Sintaksis Bahasa Indonesia
DOCX
Makalah Tentang Perjudian
PDF
BUKU PANDUAN PKM 2016 OLEH RISTEKDIKTI
PDF
COACHING RB dan agen perubahan (1).pdf
PDF
Ki kd pjok sd
PPTX
Presentasi kelompok bahasa indonesia
PDF
Makalah Sejarah Perkembangan TIK dalam Pendidikan Khamdiyah
DOCX
Uu No 20 2003 Sistem Pendidikan Nasional
PDF
PPTX
FAKTOR MEMPENGARUHI KINERJA GURU
PPTX
Rancangan Karya Tulis Ilmiah sesuai dengan Sistematika Penelitian
PPTX
8. beberapa masalah kritik sastra indonesia modern
PPTX
Pp konsep dasar sosiolinguistik
PDF
Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750
DOCX
Makalah masuknya budaya india ke indonesia
Tantangan Pendidikan di Era Industri 4.0
Pendidikan Abad 21.pptx
Pengantar linguistik umum
ANALISIS WACANA KOHESI DAN KOHERENSI
Struktur majemuk masyarakat indonesia
Makalah Sintaksis Bahasa Indonesia
Makalah Tentang Perjudian
BUKU PANDUAN PKM 2016 OLEH RISTEKDIKTI
COACHING RB dan agen perubahan (1).pdf
Ki kd pjok sd
Presentasi kelompok bahasa indonesia
Makalah Sejarah Perkembangan TIK dalam Pendidikan Khamdiyah
Uu No 20 2003 Sistem Pendidikan Nasional
FAKTOR MEMPENGARUHI KINERJA GURU
Rancangan Karya Tulis Ilmiah sesuai dengan Sistematika Penelitian
8. beberapa masalah kritik sastra indonesia modern
Pp konsep dasar sosiolinguistik
Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750
Makalah masuknya budaya india ke indonesia
Ad

Viewers also liked (8)

PPT
Algoritma Pemrograman - Statements
PDF
Modul Javascript
PDF
Dasar-dasar javascript
PDF
Modul praktikum javascript
PDF
Kliping sejarah kebudayaan Bali
PDF
Buku pemrograman web html-css-javascript
DOCX
makalah tentang algoritma lengkap
DOCX
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Algoritma Pemrograman - Statements
Modul Javascript
Dasar-dasar javascript
Modul praktikum javascript
Kliping sejarah kebudayaan Bali
Buku pemrograman web html-css-javascript
makalah tentang algoritma lengkap
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Ad

Similar to Pengantar java script (20)

PDF
7-Javascript.pdf
PDF
Java script modul
PDF
Java sfb
PPTX
JavaScript Dasar Untuk Kejuruan Rekayasa Perangkat Lunak Kelas XI.pptx
PDF
JavaScript Dasar.pdf
PPTX
Java Script Dasar untuk para pemula.pptx
PDF
Moduljavascript
PDF
Moduljavascript
PDF
Moduljavascript
PPTX
JavaScript Dasar
PDF
Pemrg-web-5.pdf
PDF
asdga
PPT
Pemrograman-Berbasis-Web-Pertemuan-6.ppt
PDF
Javascript
PDF
Pemrograman Web 5 - Javascript
PPT
merancang website dengan JAVA SCRIPT.ppt
PPTX
Javascript Minggu10 (1).pptx
PDF
Javascript guide
PDF
Panduan javascript
PDF
Praktikum javascript
7-Javascript.pdf
Java script modul
Java sfb
JavaScript Dasar Untuk Kejuruan Rekayasa Perangkat Lunak Kelas XI.pptx
JavaScript Dasar.pdf
Java Script Dasar untuk para pemula.pptx
Moduljavascript
Moduljavascript
Moduljavascript
JavaScript Dasar
Pemrg-web-5.pdf
asdga
Pemrograman-Berbasis-Web-Pertemuan-6.ppt
Javascript
Pemrograman Web 5 - Javascript
merancang website dengan JAVA SCRIPT.ppt
Javascript Minggu10 (1).pptx
Javascript guide
Panduan javascript
Praktikum javascript

More from Institut Sains dan Teknologi Nasional (12)

PDF
Bahan paparan pengajuan_nidn
PPT
Algoritma Pemrograman - Operator
PPT
Algoritma Pemrograman - Perintah Input/Output
PPT
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
PPT
Algoritma Pemrograman - Pendahuluan
PPT
Jam Digital dengan port Paralel
DOCX
Atraksi lampu led dengan port paralel
PPT
Interface & peripheral (pendahuluan)
PPT
Pengenalan mikrokontroller
PDF
Bahan paparan pengajuan_nidn
Algoritma Pemrograman - Operator
Algoritma Pemrograman - Perintah Input/Output
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Pendahuluan
Jam Digital dengan port Paralel
Atraksi lampu led dengan port paralel
Interface & peripheral (pendahuluan)
Pengenalan mikrokontroller

Pengantar java script

  • 2. PENDAHULUAN JavaScript adalah bahasa script website (web scripting language) yang pertama kali dikembangkan oleh Netscape. JavaScript berjalan aktif pada sisi client yang sepenuhnya dikendalikan oleh Browser.
  • 3. PENDAHULUAN… JavaScript berbeda dengan HTML, karena HTML memiliki cara penulisan yang sangat sederhana dan mudah dimengerti oleh manusia. Sedangkan JavaScript penulisannya sama dengan bahasa pemrograman.
  • 4. FUNGSI JAVA SCRIPT PADA KONTEN HTML JavaScript mampu : - Merubah - Menambah - Menghapus isi pada dokumen HTML dengan menggunakan perintah-perintah kode programnya.
  • 5. CONTOH KODE JAVA SCRIPT <!doctype html> <html> <head> <script type="text/javascript"> document.write('<h1>Ini JavaScript Pertamaku</h1>'); </script> </head> <body> </body> </html>
  • 6. PENGENALAN SINTAK Aturan baku cara penulisan kode program untuk melakukan suatu perintah tertentu disebut Sintak. Sintak penulisan JavaScript nyaris sama dengan pemrograman C/C++, Java, C# atau PHP, masih satu keluarga dengan pemrograman C. Setiap baris pada perintah JavaScript di akhiri dengan titik koma / semicolon ; Blok kode pada JavaScript menggunakan kurung kurawal { }
  • 7. CONTOH SINTAK <script type="text/javascript"> var nama = 'febri'; for(i = 0; i < 5; i++){ alert(i); } function hay(){ alert('haloo '+nama); } hay(); </script>
  • 8. PENGGUNAAN JAVA SCRIPT Kode JavaScript dapat dimasukan ke dalam HTML dengan 2 cara, yaitu : 1.Menuliskannya langsung di dalam dokumen HTML di dalam tag <script>. 2.Dengan menuliskannya terpisah dari dokumen HTML.
  • 9. PENGGUNAAN… Kapan menulis kode JavaScript di dalam dokumen HTML dan kapan menuliskannya secara terpisah? Jika fungsi dari script itu hanya digunakan pada satu dokumen HTML, maka cukup menuliskannya di dalam dokumen tersebut. Namun ketika fungsi dari script tersebut dibutuhkan dibeberapa/semua dokumen HTML, maka perlu menuliskannya secara terpisah. Caranya hanya dengan memanggil javascript tersebut pada dokumen-dokumen HTML yang lain.
  • 10. CONTOH PENULISAN JAVA SCRIPT Penulisan Tag JavaScript didalam dokumen : <script type="text/javascript"> </script> Penulisan Tag JavaScript terpisah dari dokumen : <script src="script_ku.js” type="text/javascript"></script> Dengan ketentuan file script_ku.js diletakan dalam folder yang sama dengan dokumen HTML utamanya:  dokumen.html  script_ku.js
  • 11. VARIABEL JAVA SCRIPT JavaScript merupakan bahasa Scripting sehingga variabel pada JavaScript lebih bersifat dinamis dibandingkan dengan bahasa pemrograman desktop karena variabel pada JavaScript tidak terbatas tipe data. Untuk membuat sebuah variabel pada JavaScript, maka tidak perlu menentukan tipe datanya, hanya perlu menggunakan prefix var:.
  • 12. STRUKTUR KENDALI PADA JAVA SCRIPT (IF) Fungsi IF digunakan untuk menentukan blok kode mana yang dijalankan ketika kondisi bernilai true atau false (Boolean). Kondisi dalam percabangan hanya ada TRUE dan FALSE. Jika kondisi tidak bernilai Boolean, perhatikan tabel berikut :
  • 13. STRUKTUR KENDALI PADA JAVA SCRIPT (IF)… Kondisi Hasil Keterangan if(true) TRUE boolean true = true if(false) FALSE boolean false = false if("") FALSE string kosong = false if(" ") TRUE string berisi satu atau lebih karakter = true if("0") TRUE string berisi karakter angka nol = true if(0) FALSE angka nol = false if(-1) TRUE angka negatif = true if(1) TRUE angka lebih dari nol = true if(null) FALSE null = false
  • 14. STRUKTUR KENDALI PADA JAVA SCRIPT (IF)… Sintak Percabangan IF : if(kondisi){ Kode yang dijalankan jika kondisi bernilai TRUE }else{ Kode yang dijalankan jika kondisi bernilai FALSE }
  • 15. STRUKTUR KENDALI PADA JAVA SCRIPT (LOOP) Perulangan merupakan pengeksekusian blok kode program secara berulang hingga mencapai syarat tertentu. Ada 2 jenis perulangan pada JavaScript, yaitu menggunakan for dan while do. Dimana for terbagi menjadi 2 sintak dan while do juga memiliki 2 sintak.
  • 16. STRUKTUR KENDALI PADA JAVA SCRIPT (LOOP)… Perulangan For Digunakan untuk perulangan yang jumlahnya sudah diketahui. Contoh: <script type="text/javascript"> for(var i = 1; i < 6; i++){ document.write('ke ' + i + '<br />'); } </script>
  • 17. STRUKTUR KENDALI PADA JAVA SCRIPT (LOOP)… Perulangan For In Merupakan perulangan yang digunakan pada variabel Object { } atau Array [ ]. Contoh: <script type="text/javascript"> var ARRAY = ['aa','bb','cc','dd']; for(i in ARRAY) { document.write('index ' + i + ' nilainya ' + ARRAY[i] + '<br />'); } </script>
  • 18. STRUKTUR KENDALI PADA JAVA SCRIPT (LOOP)… Perulangan While Akan menjalankan blok kode selama kondisi bernilai benar. While akan berhenti secara otomatis jika kondisi sudah bernilai salah. Perulangan while memiliki 2 cara / sintak, yaitu: 1. Perulangan While do 2. Perulangan Do While
  • 19. PERBEDAAN WHILE DO DENGAN DO WHILE Perulangan While do akan berjalan selama variabel kondisi bernilai true dan berhenti apabila isi variabel kondisi menjadi false. Perulangan Do while akan menjalankan blok kode terlebih dahulu, baru setelah itu melakukan pengecekan kondisi apakah true atau false. Jadi setidaknya perulangan do while akan menjalankan satu kali blok kode.
  • 20. STRUKTUR KENDALI PADA JAVA SCRIPT (SWITCH CASE) Switch case digunakan untuk percabangan yang kondisinya banyak. Jika kondisi percabangannya banyak, seperti peringkat nilai, contoh nilai A = sempurna, B = bagus, C = sedang, D = kurang. akan susah jika menggunakan percabangan if. Untuk menyelesaikan kondisi di atas, digunakan sistem percabangan switch case.
  • 21. STRUKTUR KENDALI PADA JAVA SCRIPT (SWITCH CASE)… Sintak percabangan Switch Case switch(nilai){ case kondisi_a: kode yang dijalankan ketika nilai = A break; case kondisi_b: kode yang dijalankan ketika nilai = B break; case kondisi_c: kode yang dijalankan ketika nilai = C break; . . . . dan kondisi seterusnya (jika diperlukan) default: blok kode yang dijalankan ketika tidak ada pilihan kondisi yang sesuai blok default merupakan opsional (boleh disertakan boleh tidak)