SlideShare una empresa de Scribd logo
1 de 7
Penggunaan JavaScript pada HTML
1. Seleksi
a. Perintah If
Untuk penggunaan perintah if pada HTML dengan bantuan JavaScript
mempunyai ketentuan sbb. :
• Setiap kondisi harus diawali dengan “(“ dan diakhiri dengan “)”
•

Tidak menggunakan kata ‘then’

•

Jika lebih dari 1 statement untuk setiap blok statement harus diawali dengan
“{“ dan diakhiri dengan “}”
Contoh :
<html>
<body>
<script language="Javascript">
var d =new Date()
var time = d.getHours()
if (time<10)
document.write("Good Morning")
</script>
</body>
</html>

b. Perintah If …Else
<html>
<body>
<script language="Javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{ document.write("Good Morning<br>")
document.write("Selamat Pagi") }
else { document.write("Good Day<br>")
document.write("Selamat Siang") }
</script>
</body>
</html>

c. Perintah Nested If (HTML & PHP)
<html>
<body>
<script language="Javascript">
var x=10
var y=10
if (x == y)
document.write("X sama dengan Y")
else if (x < y)
document.write("X lebih kecil dari Y")
else
document.write("Y lebih kecil dari X")
</script>
</body>
</html>

<html>
<body>
<?
$x=10;
$y=10;
if ($x == $y)
echo "X sama dengan Y";
elseif ($x < $y)
echo "X lebih kecil dari Y";
else
echo "Y lebih kecil dari X";
?>
</body>
</html>

d. Perintah Switch
<html>
<body>
<script language="Javascript">
var d = new Date()
theDay = d.getDay()
switch (theDay)
{
case 0:
document.write("Hari Minggu")
break

21
case 1:
document.write("Hari Senin")
break
case 2:
document.write("Hari Selasa")
break
case 3:
document.write("Hari Rabu")
break
case 4:
document.write("Hari Kamis")
break
case 5:
document.write("Hari Jumat")
break
case 6:
document.write("Hari Sabtu")
break
default:
document.write("Hari Libur")
}
</script>
</body>
</html>

2. Perintah Looping
a. Looping dengan for (HTML & PHP)
<html>
<head>
</head>
<body>
<script language="Javascript">
for (x=0;x<=10;x++)
document.write(x+"<br>")
</script>
</body>
</html>

<html>
<head>
</head>
<body>
<?
for ($x=0;$x<=10;$x++) {
echo "$x<br>"; }
?>
</body>
</html>

b. Looping dengan do..while
<html>
<head>
</head>
<body>
<script language="Javascript">
var x=0
do
{
document.write(x+"<br>")
x++
}
while (x <= 10)
</script>
</body>
</html>

Output Looping dengan for & do…while

22
c. Looping dengan while
<html>
<head>
</head>
<body>
<script language="Javascript">
var x=0
while (x<=10)
{
document.write(x+"&nbsp;&nbsp")
x++
}
</script>
</body>
</html>

Output :

3. Subprogram
Subprogram pada Javascript tidak mengenal procedure, tetapi hanya function dimana
kasus procedure ditangani sebagai function tanpa nilai kembali (return value). Berikut
contoh procedure :
<! -- js_proc.html -->
<html>
<head>
<script language="javascript">
function myfunction()
{
alert("STMIK-YMI Tegal")
}
</script>
</head>
<body>
<form>
<input type="button" onclick="myfunction()" value="Call Function">
</form>
</body>
</html>
Output :

23
Procedure dengan parameter pass by value :
<! -- js_proc2.html -->
<html>
<head>
<script language="javascript">
function myfunction(txt)
{
alert("Hai "+txt)
}
</script>
</head>
<body>
<form>
Nama <input type="text" name="vstring">
<input type="button" onclick="myfunction('Hello')" value="Call Function">
</form>
</body>
</html>

Procedure dengan parameter pass by reference :

Fungsi :
Berikut ini contoh fungsi (function) dengan parameter pass by value dengan pemanggilan
tak langsung atau melakukan assignment terhadap variable SUM terlebih dahulu.
<! -- js_func1.html -->
<html>
<head>
<script language="javascript">

24
function total(a,b)
{
return(a*b)
}
</script>
</head>
<body>
<script language="javascript">
sum=total(2,3)
document.write(sum)
</script>
</body>
</html>

Output :
6
Berikut ini contoh fungsi (function) dengan parameter pass by reference dengan
pemanggilan langsung.
<! -- js_func2.html -->
<html>
<head>
<script language="javascript">
function totalx(a,b)
{
return (a * b)
}
</script>
</head>
<body>
<script language="javascript">
val1=window.prompt("Value 1 : ")
val2=window.prompt("Value 2 : ")
document.write(totalx(val1,val2))
</script>
</body>
</html>

4. Array (HTML & PHP)
<! -- js_array1.html -->
<html>
<body>
<script language="javascript">
var nama=new Array(3)
nama[0]="Yudi"
nama[1]="Amel"
nama[2]="Rani"
nama[3]="Heru"
for (i=0;i<=3;i++)
document.write(nama[i]+"<br>")
</script>
</body>
</html>

<! -- php_array1.php -->
<html>
<body>
<h2>Demo Array</h2>
<?php
$nama[0]="Yudi";
$nama[1]="Amel";
$nama[2]="Rani";
$nama[3]="Heru";
foreach($nama as $value) {
echo "$value ";
echo "<br>"; }
?>
</body>
</html>

<! -- js_array2.html -->
<html>
<body>
<script language="javascript">
var nama=new
Array("Yudi","Amel","Rani","Heru")
x=nama.length
for (i=0;i<x;i++)
document.write(nama[i]+"<br>")
</script>
</body>
</html>

<! -- php_array2.php -->
<html>
<body>
<h2>Demo Array</h2>
<?php
$nama=array("Yudi","Amel","Rani","Heru");
foreach($nama as $value) {
echo "$value<br>"; }
?>
</body>
</html>

25
Ket :
- Jika ingin tampil kesamping ubah perintah document.write(nama[i]+ "<br>")
menjadi document.write(nama[i]+"&nbsp") -> HTML
- Jika ingin tampil kesamping ubah perintah document.echo “$value<br>"; }
menjadi “$value&nbsp"; } -> PHP
5. Alert
<! -- js_alert.html -->
<html>
<head>
<title>Contoh Alert</title>
</head>
<body>
<script language="javascript">
alert("Hello World")
</script>
</body>
</html>

6. Confirm
<!-- js_confirm.html -->
<html>
<head>
<title>Contoh Confirm</title>
</head>
<body>
<script language="Javascript">
var name=confirm("Press a button")
if (name==true)
document.write("You Pressed OK")
else
document.write("You Pressed Cancel")
</script>
</body>
</html>

7. Prompt
<!-- js_prompt.html -->
<html>
<head>
<title>Contoh Prompt</title>
</head>
<body>
<script language="Javascript">
var name=prompt("Masukkan Nama Anda","")
if (name !=null && name !="")
document.write("Hello "+name)
</script>
</body>
</html>

26
DAFTAR TABEL Fungsi Tag pada HTML
Tag-Tag Umum pada HTML
Tag
Keterangan
<html>….</html>
Tag untuk mengapit halaman HTML
<head>….</head>
Tag berisi informasi umum dari halaman
<title>….</title>
Judul halaman (terdapat pada <head>)
<body>….</body>
Setting atribut untuk seluruh isi halaman
<b>…..</b>
Untuk menebalkan teks
<i>…..</i>
Untuk memiringkan teks
<u>…..</u>
Untuk menggaris-bawahi teks
<p>….</p>
Untuk membuat paragraph
<font>….</font>
Untuk memanipulasi huruf
<br>….
Untuk pindah ke baris baru
<hr>….
Untuk membuat garis horizontal
<a>….</a>
Untuk membuat links
<table>….</table>
Untuk membuat tabel
Daftar atribut dari tag font
Tag
Keterangan
Name
Untuk menentukan jenis huruf yang digunakan
Size
Untuk menentukan ukuran huruf
Color
Untuk menentukan warna huruf
Daftar atribut dari tag a
Tag
href
target
style
class
name

Keterangan
Ke halaman website yang akan dituju
Dibuka pada window baru atau tidak
Penambahan css
Nama class yang dipanggil
Nama dari link

Daftar atribut dari tag table
Tag
Keterangan
width
Untuk mengatur lebar table (% atau pixel)
height
Untuk mengatur tinggi table
border
Untuk menentukan tebal bingkai
cellpadding
Menentukan jarak padding antar cell
cellspacing
Menentukan jarak spacing antar cell
name
Untuk menentukan nama table
bgcolor
Untuk menentukan warna background
background
Untuk menampilkan gambar sebagai background
align
Letak teks secara horizontal (rata kiri,tengah atau kanan)
valign
Letak teks secara vertikal (rata atas,tengah atau bawah)
style
Untuk css
bordercolor
Untuk mengatur warna bingkai
Daftar atribut tag tr,th dan td
Tag
Keterangan
height
Untuk mengatur tinggi table
bgcolor
Untuk mengatur warna background
background
Untuk menampilkan gambar sebagai background
align
Untuk mengatur letak teks secara horizontal
valign
Untuk mengatur letak teks secara vertikal
colspan
Untuk menghilangkan sejumlah kolom
rowspan
Untuk menghilangkan sejumlah baris

27

Más contenido relacionado

Similar a Web java script pada html

Modul Javascript
Modul JavascriptModul Javascript
Modul JavascriptToha Hstr
 
Praktikum javascript
Praktikum javascriptPraktikum javascript
Praktikum javascriptYunia Ikawati
 
Moduljavascript
ModuljavascriptModuljavascript
ModuljavascriptRian Affan
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML fikrinurfahmi1
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15alqod
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15alqod
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15alqod
 
Pemrograman web modul 1 dan 2
Pemrograman web  modul 1 dan 2Pemrograman web  modul 1 dan 2
Pemrograman web modul 1 dan 2Dhan junkie
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptNansyeDeboraLitaay
 
Mengenal script html 2
Mengenal script html 2Mengenal script html 2
Mengenal script html 2Ali Muntaha
 
Menyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPMenyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPEllyx Christian
 
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)Toni Tegar Sahidi
 

Similar a Web java script pada html (20)

Modul Javascript
Modul JavascriptModul Javascript
Modul Javascript
 
Praktikum javascript
Praktikum javascriptPraktikum javascript
Praktikum javascript
 
Moduljavascript
ModuljavascriptModuljavascript
Moduljavascript
 
Moduljavascript
ModuljavascriptModuljavascript
Moduljavascript
 
Moduljavascript
ModuljavascriptModuljavascript
Moduljavascript
 
Fungsi-Fungsi PHP
Fungsi-Fungsi PHPFungsi-Fungsi PHP
Fungsi-Fungsi PHP
 
Lecture06 javascript1
Lecture06 javascript1Lecture06 javascript1
Lecture06 javascript1
 
Javascript
JavascriptJavascript
Javascript
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15
 
Kelompok 15
Kelompok 15Kelompok 15
Kelompok 15
 
Pemrograman web modul 1 dan 2
Pemrograman web  modul 1 dan 2Pemrograman web  modul 1 dan 2
Pemrograman web modul 1 dan 2
 
Pemrogramanweb
PemrogramanwebPemrogramanweb
Pemrogramanweb
 
Pemrogramanweb
PemrogramanwebPemrogramanweb
Pemrogramanweb
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
 
Mengenal script html 2
Mengenal script html 2Mengenal script html 2
Mengenal script html 2
 
Menyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPMenyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHP
 
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)
 

Más de SMK Muhammadiyah Kramat (14)

Sertifikat Praktik Agama Islam SMK Muh Kramat
Sertifikat Praktik Agama Islam SMK Muh KramatSertifikat Praktik Agama Islam SMK Muh Kramat
Sertifikat Praktik Agama Islam SMK Muh Kramat
 
Materi DA Tool ANimasi.pptx
Materi DA Tool ANimasi.pptxMateri DA Tool ANimasi.pptx
Materi DA Tool ANimasi.pptx
 
Pekarangan produktif
Pekarangan produktifPekarangan produktif
Pekarangan produktif
 
Mari berhidroponik yuk
Mari berhidroponik yukMari berhidroponik yuk
Mari berhidroponik yuk
 
Budidaya sayuran dengan sistem hidroponik
Budidaya sayuran dengan sistem hidroponikBudidaya sayuran dengan sistem hidroponik
Budidaya sayuran dengan sistem hidroponik
 
Standar ber-Hidroponik
Standar ber-HidroponikStandar ber-Hidroponik
Standar ber-Hidroponik
 
Catatan Hidroponik
Catatan HidroponikCatatan Hidroponik
Catatan Hidroponik
 
Struktur kurikulum teknik otomotif 2013
Struktur kurikulum teknik otomotif 2013Struktur kurikulum teknik otomotif 2013
Struktur kurikulum teknik otomotif 2013
 
Web diktat html
Web diktat htmlWeb diktat html
Web diktat html
 
Npv irr-payback-period
Npv irr-payback-periodNpv irr-payback-period
Npv irr-payback-period
 
Android intro
Android introAndroid intro
Android intro
 
Vicky prasetyo
Vicky prasetyoVicky prasetyo
Vicky prasetyo
 
Getting started
Getting startedGetting started
Getting started
 
Kurikulum s1 teknik informatika stmik ymi tegal
Kurikulum s1 teknik informatika stmik ymi tegalKurikulum s1 teknik informatika stmik ymi tegal
Kurikulum s1 teknik informatika stmik ymi tegal
 

Web java script pada html

  • 1. Penggunaan JavaScript pada HTML 1. Seleksi a. Perintah If Untuk penggunaan perintah if pada HTML dengan bantuan JavaScript mempunyai ketentuan sbb. : • Setiap kondisi harus diawali dengan “(“ dan diakhiri dengan “)” • Tidak menggunakan kata ‘then’ • Jika lebih dari 1 statement untuk setiap blok statement harus diawali dengan “{“ dan diakhiri dengan “}” Contoh : <html> <body> <script language="Javascript"> var d =new Date() var time = d.getHours() if (time<10) document.write("Good Morning") </script> </body> </html> b. Perintah If …Else <html> <body> <script language="Javascript"> var d = new Date() var time = d.getHours() if (time<10) { document.write("Good Morning<br>") document.write("Selamat Pagi") } else { document.write("Good Day<br>") document.write("Selamat Siang") } </script> </body> </html> c. Perintah Nested If (HTML & PHP) <html> <body> <script language="Javascript"> var x=10 var y=10 if (x == y) document.write("X sama dengan Y") else if (x < y) document.write("X lebih kecil dari Y") else document.write("Y lebih kecil dari X") </script> </body> </html> <html> <body> <? $x=10; $y=10; if ($x == $y) echo "X sama dengan Y"; elseif ($x < $y) echo "X lebih kecil dari Y"; else echo "Y lebih kecil dari X"; ?> </body> </html> d. Perintah Switch <html> <body> <script language="Javascript"> var d = new Date() theDay = d.getDay() switch (theDay) { case 0: document.write("Hari Minggu") break 21
  • 2. case 1: document.write("Hari Senin") break case 2: document.write("Hari Selasa") break case 3: document.write("Hari Rabu") break case 4: document.write("Hari Kamis") break case 5: document.write("Hari Jumat") break case 6: document.write("Hari Sabtu") break default: document.write("Hari Libur") } </script> </body> </html> 2. Perintah Looping a. Looping dengan for (HTML & PHP) <html> <head> </head> <body> <script language="Javascript"> for (x=0;x<=10;x++) document.write(x+"<br>") </script> </body> </html> <html> <head> </head> <body> <? for ($x=0;$x<=10;$x++) { echo "$x<br>"; } ?> </body> </html> b. Looping dengan do..while <html> <head> </head> <body> <script language="Javascript"> var x=0 do { document.write(x+"<br>") x++ } while (x <= 10) </script> </body> </html> Output Looping dengan for & do…while 22
  • 3. c. Looping dengan while <html> <head> </head> <body> <script language="Javascript"> var x=0 while (x<=10) { document.write(x+"&nbsp;&nbsp") x++ } </script> </body> </html> Output : 3. Subprogram Subprogram pada Javascript tidak mengenal procedure, tetapi hanya function dimana kasus procedure ditangani sebagai function tanpa nilai kembali (return value). Berikut contoh procedure : <! -- js_proc.html --> <html> <head> <script language="javascript"> function myfunction() { alert("STMIK-YMI Tegal") } </script> </head> <body> <form> <input type="button" onclick="myfunction()" value="Call Function"> </form> </body> </html> Output : 23
  • 4. Procedure dengan parameter pass by value : <! -- js_proc2.html --> <html> <head> <script language="javascript"> function myfunction(txt) { alert("Hai "+txt) } </script> </head> <body> <form> Nama <input type="text" name="vstring"> <input type="button" onclick="myfunction('Hello')" value="Call Function"> </form> </body> </html> Procedure dengan parameter pass by reference : Fungsi : Berikut ini contoh fungsi (function) dengan parameter pass by value dengan pemanggilan tak langsung atau melakukan assignment terhadap variable SUM terlebih dahulu. <! -- js_func1.html --> <html> <head> <script language="javascript"> 24
  • 5. function total(a,b) { return(a*b) } </script> </head> <body> <script language="javascript"> sum=total(2,3) document.write(sum) </script> </body> </html> Output : 6 Berikut ini contoh fungsi (function) dengan parameter pass by reference dengan pemanggilan langsung. <! -- js_func2.html --> <html> <head> <script language="javascript"> function totalx(a,b) { return (a * b) } </script> </head> <body> <script language="javascript"> val1=window.prompt("Value 1 : ") val2=window.prompt("Value 2 : ") document.write(totalx(val1,val2)) </script> </body> </html> 4. Array (HTML & PHP) <! -- js_array1.html --> <html> <body> <script language="javascript"> var nama=new Array(3) nama[0]="Yudi" nama[1]="Amel" nama[2]="Rani" nama[3]="Heru" for (i=0;i<=3;i++) document.write(nama[i]+"<br>") </script> </body> </html> <! -- php_array1.php --> <html> <body> <h2>Demo Array</h2> <?php $nama[0]="Yudi"; $nama[1]="Amel"; $nama[2]="Rani"; $nama[3]="Heru"; foreach($nama as $value) { echo "$value "; echo "<br>"; } ?> </body> </html> <! -- js_array2.html --> <html> <body> <script language="javascript"> var nama=new Array("Yudi","Amel","Rani","Heru") x=nama.length for (i=0;i<x;i++) document.write(nama[i]+"<br>") </script> </body> </html> <! -- php_array2.php --> <html> <body> <h2>Demo Array</h2> <?php $nama=array("Yudi","Amel","Rani","Heru"); foreach($nama as $value) { echo "$value<br>"; } ?> </body> </html> 25
  • 6. Ket : - Jika ingin tampil kesamping ubah perintah document.write(nama[i]+ "<br>") menjadi document.write(nama[i]+"&nbsp") -> HTML - Jika ingin tampil kesamping ubah perintah document.echo “$value<br>"; } menjadi “$value&nbsp"; } -> PHP 5. Alert <! -- js_alert.html --> <html> <head> <title>Contoh Alert</title> </head> <body> <script language="javascript"> alert("Hello World") </script> </body> </html> 6. Confirm <!-- js_confirm.html --> <html> <head> <title>Contoh Confirm</title> </head> <body> <script language="Javascript"> var name=confirm("Press a button") if (name==true) document.write("You Pressed OK") else document.write("You Pressed Cancel") </script> </body> </html> 7. Prompt <!-- js_prompt.html --> <html> <head> <title>Contoh Prompt</title> </head> <body> <script language="Javascript"> var name=prompt("Masukkan Nama Anda","") if (name !=null && name !="") document.write("Hello "+name) </script> </body> </html> 26
  • 7. DAFTAR TABEL Fungsi Tag pada HTML Tag-Tag Umum pada HTML Tag Keterangan <html>….</html> Tag untuk mengapit halaman HTML <head>….</head> Tag berisi informasi umum dari halaman <title>….</title> Judul halaman (terdapat pada <head>) <body>….</body> Setting atribut untuk seluruh isi halaman <b>…..</b> Untuk menebalkan teks <i>…..</i> Untuk memiringkan teks <u>…..</u> Untuk menggaris-bawahi teks <p>….</p> Untuk membuat paragraph <font>….</font> Untuk memanipulasi huruf <br>…. Untuk pindah ke baris baru <hr>…. Untuk membuat garis horizontal <a>….</a> Untuk membuat links <table>….</table> Untuk membuat tabel Daftar atribut dari tag font Tag Keterangan Name Untuk menentukan jenis huruf yang digunakan Size Untuk menentukan ukuran huruf Color Untuk menentukan warna huruf Daftar atribut dari tag a Tag href target style class name Keterangan Ke halaman website yang akan dituju Dibuka pada window baru atau tidak Penambahan css Nama class yang dipanggil Nama dari link Daftar atribut dari tag table Tag Keterangan width Untuk mengatur lebar table (% atau pixel) height Untuk mengatur tinggi table border Untuk menentukan tebal bingkai cellpadding Menentukan jarak padding antar cell cellspacing Menentukan jarak spacing antar cell name Untuk menentukan nama table bgcolor Untuk menentukan warna background background Untuk menampilkan gambar sebagai background align Letak teks secara horizontal (rata kiri,tengah atau kanan) valign Letak teks secara vertikal (rata atas,tengah atau bawah) style Untuk css bordercolor Untuk mengatur warna bingkai Daftar atribut tag tr,th dan td Tag Keterangan height Untuk mengatur tinggi table bgcolor Untuk mengatur warna background background Untuk menampilkan gambar sebagai background align Untuk mengatur letak teks secara horizontal valign Untuk mengatur letak teks secara vertikal colspan Untuk menghilangkan sejumlah kolom rowspan Untuk menghilangkan sejumlah baris 27