Assalamualaikum Semua
contoh For2.html
hasilnya
Contoh While1.html
Hasilnya
Contoh Do-While.html
Hasilnya
Contoh BuatPerulangan.html
Hasilnya
Contoh BuatFungsi.html
Hasilnya
Contoh BuatFungsi2tanpareturn.html
Hasilnya
Contoh BuatFungsichartAt.html
hasilnya
contoh BuatFungsiIndexOf.html
Hasilnya
BuatIf.css
Hallo semua selamat datang kembali. Saya Muhammad Aslam atau panggil saja Mas Lam akan berbagi pengetahuan tentang java script langsung saja tanpa banyak basa basi lagi yu urang belajar java script
Perulangan
Struktur Kontrol Perulangan
Perulangan merupakan struktur yang memungkinkan untuk menjalankan kode program yang sama beberapa kali dengan menggunakan suatu kondisi tertentu. Perulangan dalam javascript memiliki tiga bentuk, perulangan :- for,
- while ,
- do-while.
- Perulangan For
for ( inisialisasi; kondisi; peubah ) {
baris program 1;
baris program 2;
...}
- Perulangan While
while ( kondisi ) {
kode program yang ingin dijalankan berkali-kali;
}
- Perulangan Do-While
do {
kode program yang ingin dijalankan berkali-kali;
}
while( kondisi );
Kesimpulan
Dari ketiga bentuk perulangan diatas hanya for yang memerlukan pernyataan inisialisasi dan peubah. Inisialisasi disini digunakan sebagai bagian penentuan variabel yang akan digunakan untuk mengendalikan jumlah perulangan yang akan dilakukan.
Peubah adalah operasi aritmatika yang dapat dilakukan untuk mengubah nilai variabel penentu tersebut. Sedangkan kondisi disini digunakan untuk menentukan kapan suatu blok perulangan dijalankan berdasarkan nilai dari variabel penentu tersebut.
Cara kerja dari perulangan for tersebut dapat digambarkan dengan menggunakan diagram alur berikut.
Fungsi
- Fungsi dalam pemrograman merupakan suatu mekanisme yang digunakan untuk mengelompokkan program dalam menyelesaikan suatu kasus, proses atau rumus aritmatika tertentu.
- Fungsi dalam proses pemanggilannya (eksekusi) ada yang membutuhkan data tertentu agar dapat berjalan.
- Data tertentu yang perlu diberikan saat pemanggilan fungsi ini dikenal dengan nama parameter. Setiap fungsi dapat tidak memiliki atau memiliki lebih dari satu parameter.
- Aturan penamaan fungsi mengikuti aturan penamaan variabel. Bentuk dari blok fungsi adalah sebagai berikut.
- Bentuk umum fungsi
function nama_fungsi ( parameter1, parameter2, ...,parameterN ){
kode program sebagai definisi fungsi
return nama_nilai_balik_jika_ada;
}
- Pemanggilan Fungsi
varHasil = nama_fungsi ( nilai_parameter1, nilai_parameter2,..., nilai_parameterN ) ;
Keterangan : varHasil: variabel yang dapat digunakan untuk menampung nilai balik dari fungsi yang dipanggil bila ada.
Apa Itu Nilai Balik
Nilai balik adalah nilai hasil operasi yang dijalankan didalam fungsi diberikan ke bagian program lainnya untuk diproses lebih lanjut.
Nilai balik dalam javascript dinyatakan dengan menggunakan kata kunci return.
Contoh kasusnya dalam program penghitung luas dan volume limas. Dimana dalam perhitungan volume juga terdapat menyertakan perhitungan luas didalamnya.
Dengan kata lain untuk menghitung volume limas kita harus menghitung luas alasnya terlebih dahulu. Dalam program, proses ini diterjemahkan sebagai berikut.
var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;
luasAlas = panjang * lebar;
volume = luasAlas * tinggi / 2;
Kesimpulan
Dilihat dari hasil akhirnya fungsi dalam javascript dibedakan jadi 2,
yaitu fungsi yang memiliki nilai balik dan fungsi yang tidak memiliki nilai balik.
contoh Penggunaan Fungsi Dan Perulangan
contoh For1.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var person = {fname:"Darren", lname:"Shadiq", age:15};
var text = "Darren";
var x;
for(x in person)
{
text += person[x];
}
while(x<5);
</script>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var person = {fname:"Darren", lname:"Shadiq", age:15};
var text = "Darren";
var x;
for(x in person)
{
text += person[x];
}
while(x<5);
</script>
</body>
</html>
contoh For2.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
for(x=1; x<=5; x++)
{
document.writeln("Inilah perulangan For<br>");
}
</script>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
for(x=1; x<=5; x++)
{
document.writeln("Inilah perulangan For<br>");
}
</script>
</body>
</html>
hasilnya
Contoh While1.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var x = 0;
while(x<5)
{
document.writeln("Ini Adalah Perulangan While<br>");
x++;
}
</script>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var x = 0;
while(x<5)
{
document.writeln("Ini Adalah Perulangan While<br>");
x++;
}
</script>
</body>
</html>
Hasilnya
Contoh Do-While.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var x = 0;
do
{
document.writeln("INI perulangan Do while<br>");
x++;
}
while (x<4)
</script>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
</head>
<body>
<script language="JavaScript">
var x = 0;
do
{
document.writeln("INI perulangan Do while<br>");
x++;
}
while (x<4)
</script>
</body>
</html>
Hasilnya
Contoh BuatPerulangan.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link href="BuatIf.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
for (var i = 0; i < 3; i++)
{
document.write("Halo javascript 1<br>");
}
var j = 0;
while (j<3)
{
document.write("Halo javascript 2<br>");
j +=1;
}
var k =0;
do
{
document.write("Halo javascript 3<br>");
k++;
}
while(k<3)
</script>
</p>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link href="BuatIf.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
for (var i = 0; i < 3; i++)
{
document.write("Halo javascript 1<br>");
}
var j = 0;
while (j<3)
{
document.write("Halo javascript 2<br>");
j +=1;
}
var k =0;
do
{
document.write("Halo javascript 3<br>");
k++;
}
while(k<3)
</script>
</p>
</body>
</html>
Hasilnya
Contoh BuatFungsi.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
function hitungLuasAlas (p,l)
{
var luas = p *1;
return luas;
}
function hitungVolume(la,t)
{
var vol = la * t / 2;
return vol;
}
var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;
luasAlas = hitungLuasAlas(panjang, lebar);
volume = hitungVolume(luasAlas,tinggi);
alert("ini adalah luas alas ==> "+luasAlas);
alert("Ini adalah Volume ==> "+volume);
</script>
</p>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
function hitungLuasAlas (p,l)
{
var luas = p *1;
return luas;
}
function hitungVolume(la,t)
{
var vol = la * t / 2;
return vol;
}
var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;
luasAlas = hitungLuasAlas(panjang, lebar);
volume = hitungVolume(luasAlas,tinggi);
alert("ini adalah luas alas ==> "+luasAlas);
alert("Ini adalah Volume ==> "+volume);
</script>
</p>
</body>
</html>
Hasilnya
Contoh BuatFungsi2tanpareturn.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BiatIf.css" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
function sapa(nama)
{
alert("Halo, namaku"+nama);
}
sapa("bintang");
function sayHalo(){
alert("Halo, saya Bulan");
}
sayHalo();
</script>
</p>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BiatIf.css" type="text/css"></link>
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
function sapa(nama)
{
alert("Halo, namaku"+nama);
}
sapa("bintang");
function sayHalo(){
alert("Halo, saya Bulan");
}
sayHalo();
</script>
</p>
</body>
</html>
Hasilnya
Contoh BuatFungsichartAt.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css">
</head>
<body>
<p id="coba">
<script language = "javascript" type="text/javascript">
var nama ="Amelia";
var posisiKarakter = 2;
var k = nama.charAt(posisiKarakter);
document.write("karakter pada urutan ke 2, dari kata Amelia, adalah "+k+" ( dimulai dari 0)");
</script>
</p>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css">
</head>
<body>
<p id="coba">
<script language = "javascript" type="text/javascript">
var nama ="Amelia";
var posisiKarakter = 2;
var k = nama.charAt(posisiKarakter);
document.write("karakter pada urutan ke 2, dari kata Amelia, adalah "+k+" ( dimulai dari 0)");
</script>
</p>
</body>
</html>
hasilnya
contoh BuatFungsiIndexOf.html
<!DOCTYPE html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css">
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
var nama = "SMK Negeri 4 Bandung";
var dimanaKata = nama.indexOf("Bandung");//dimanaKata akan bernilai 13
document.write("dari fungsi ini, Bandung adalah di urutan ke" + dimanaKata + " dari kalimat SMK Negeri 4 Bandung");
</script>
</p>
</body>
</html>
<html>
<head>
<title>
M.Aslam.S.R
</title>
<link rel="stylesheet" href="BuatIf.css" type="text/css">
</head>
<body>
<p id="coba">
<script language="javascript" type="text/javascript">
var nama = "SMK Negeri 4 Bandung";
var dimanaKata = nama.indexOf("Bandung");//dimanaKata akan bernilai 13
document.write("dari fungsi ini, Bandung adalah di urutan ke" + dimanaKata + " dari kalimat SMK Negeri 4 Bandung");
</script>
</p>
</body>
</html>
Hasilnya
BuatIf.css
p{
color: burlywood;
text-shadow: 2px gray;
text-transform: capitalize;
}
color: burlywood;
text-shadow: 2px gray;
text-transform: capitalize;
}
Comments
Post a Comment