Java Script (2) Modul-7 - elista:.

advertisement
Modul-7 :
Java Script (2)
Mempelajari statemen loop for,
loop while, konsep array, dan
fungsi
Modul -7 : Java Script (2)
1
Dalam modul ini akan dipelajari:
1.
2.
3.
4.
5.
Statemen Loop for dan While
Loop dan Table
Konsep Array
Konsep Fungsi
Lebih jauh tentang parameter
fungsi
Modul -7 : Java Script (2)
2
1. Loop for dan while




Untuk Loop for perbedaan java dan JavaSCript hanya
terletak pada counter
Dalam java ditulis : for (int i=0;i<A;i++)
Maka dalam java Script : for (var i=0; i<A;i++)
Contoh :
<SCRIPT LANGUAGE=JAVASCRIPT>
var A=10
for (var i=0;i<A;i++)
document.write("<font size=14>"+i+" ");
</SCRIPT>
KLIK LIHAT
HASILNYA
Modul -7 : Java Script (2)
3
Loop for dan while (lanjutan…)

Loop while yang mei\libatkan variabel juga sama
 Perbedaan pad definisi variabel saja sedangkan
pada operator tidak ada beda dengan java
<SCRIPT LANGUAGE=JAVASCRIPT>
var A=10 ; var B=0;
Hasilnya ?
while (B<A)
Klik
{ document.write("<font size=14>"+B+" ");
B+=2;
}
</SCRIPT>
Modul -7 : Java Script (2)
4
2. Loop dan table

Statemen document.write(teks) dapat
digunakan untuk membuat table
 Hal ini karena teks yang berisi table akan
menciptakan table sebagai efek dari hasiol
document.write()
 Program berikut membuat table Daftar
Bilangan dan kuadratnya dari Java Script
Modul -7 : Java Script (2)
Lihat HASIL
5
3. Array
demo
Statemen Sales=new
Array(3)
“JONI”
Sales[1]
Sales[2]
“RUDI”
Statemen
penugasan
Sales[1]=“JONI”
Sales[1]
Sales[1]=“JONI”
Sales[1]=“JONI”
Sales[2]
Sales[3]
“YUNI”
Sales[3]
Sales
Modul -7 : Java Script (2)
6
Array


demo
Untuk membuat array stetemen adalah :
var NamaArray = new Array(Dimensi)

Tidak seperti dalam java yang mana index array harus dimulai
dari 0, dalam javaScript indek dapat dimulai dari 1 atau 0
Contoh :
Klik lihat
var sales = new Array(3);
hasil
sales[0]=”JONI”; sales[1]=”RUDI”; sales[2]=”YUNI”;
dapat juga ditulis sebagai :
sales[1]=”JONI”; sales[2]=”RUDI”; sales[3]=”YUNI”;

Contoh : Array untuk menampilkan Hari dan bulan (KLIK!)





Modul -7 : Java Script (2)
7
Array untuk buat tabel Daftar Pembelian






Akan dibuat tabel pembelian barang alat tulis
kantor
5 macam barang, data terdiri dari Nama barang,
Harga barang, jumlah satuan barang
Akan ditampilkan perhitungan pembelian (harga *
satuan) dan dihitung total pembelian
Data disimpan dalam array
Perhitungan ditampilkan dalam tabel
Tabel dibuat dari dalam JavaScript
Modul -7 : Java Script (2)
Klik ->
hasil
demo
8
4. Fungsi




Sintak : function nama_fungsi (parameter)
{ isi fungsi }
Parameter dapat lebih dari satu dan tanpa tipe
data
Tipe data akan ditentukan saat fungsi dipanggil
Contoh :
Klik lihat
hasil
Modul -7 : Java Script (2)
9
Anatomi dan pemanggilan fungsi
Parameter n=4
Function
Cetak(n)
tindakan
Hello 1 Hello 2
Hello 3 Hello 4
Modul -7 : Java Script (2)
10
Return value dalam fungsi
• Suatu fungsi juga dapat mengembalikan nilai kepada pemanggil
• Jika ada nilai kembalian maka sintaknya adalah :
•Function Namafungsi(parameter)
{ perhitungan fungsi
function prima(n)
{ c=0;
return nilai;
for(i=2;i<n;i++)
}
if(n%i==0)c++;
Contoh berikut adalah fungsi
untuk menentujkan suatu
bilanagnb prima atau bukan
if(c==0) return
true;
else return false;
}
Modul -7 : Java Script (2)
11
Penerapan untuk mennetukan bilangan
prima <500
demo
Modul -7 : Java Script (2)
12
Anatomi dan pemanggilan fungsi
Parameter n=4
Function
prima(n)
Return : false
tindakan
PROSES
Jika hasilnya
Jikaprima
hasilnya
MENENTUKAN
bilangan
bukan
bilangan
BLANGAN
return true
prima return
PRIMA
false
Modul -7 : Java Script (2)
13
Table dengan isi berupa objek foto


Document.write() dapat digunakan
untuk menyusun table dengan isi
table berupa gambar
Contoh adalah sebagai berikut :
Modul -7 : Java Script (2)
Demo
14
Rangkuman










Buatah suatu tabel untuk menghitung luas dan keliling bangun-bangun empat
perseghi panjang dan segitiga
Tabel dibuat dari dalam Java script
Dalam tabel ada dua buah link
Masing-masing link menuju file Dalam java script Loop for dan loop while
memiliki sintak yang sama dengan java kecuali pada variabel counternya
Variable array dalam javaScript deklarasinya memilki deklarasi Nama=new
Array(jumlahElemen)
Untuk membuat table dengan JavaScript dapat dipadukan antara tag table
<table>, tag baris <tr> dan tag kolom <td> dengan menggunakan
document.write() data disimpan dalam Array
Sel table dapat berisi teks, objek gambar, link atau komponen GUI
Pembuatan fungsi memiliki sintak :
function NamaFungsi(parameter) { isi fungsi }
Fungsi dapat menerima parameter lebih dari satu dana dapat menggembalikan
nilai
Jika fungsi mengembalikan nilai digunkana statemen return
Modul -7 : Java Script (2)
15
Latihan
1.
2.
3.
4.
Buatlah suatu tabel yang
berisi nama bangun
empat persegi
panjang dan segitiga
Tabel tersebut berisi
link pada tiap barisnya
Jika link di klik ia akan
menuju pada
perhitungan bangunbangun yang
bersangkutan
Jika program dijlankan
tampilan adalah
sebagai berikut:
Modul -7 : Java Script (2)
16
jika bangun segi empat dipilih
Modul -7 : Java Script (2)
17
Jika bangun segitiga dipilih
Modul -7 : Java Script (2)
18
Download