Rabu, 29 April 2009

Menampilkan Nama Bulan

<html>
<head>
<title>Menampilkan Nama Bulan</title>
</head>
<body>
<script language="javascript">
<!--
var Bulan = new Array("","Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des")
var Angka = parseInt(prompt("Masukan Angka!"));

document.write(Bulan[Angka]);
//-->
</script>
</body>
</html>

Sabtu, 18 April 2009

Praktikum JavaScript_Ku

Assalamu alaikum.
============================================================================
HTML
HEAD
TITLEType Bilangan/TITLE
/HEAD
BODY
SCRIPT LANGUAGE = JavaScript">
!--
var a = 15;
b = 14;

tambah = a + b;
kali = a * b;

document.write ("Penambahan (" +a+ " + " +b+ ") = " + tambah );
document.write ("BR");
document.write ("Perkalian (" +a+ " x " +b+ ") = " + kali );
document.write ("BR");

//--
/SCRIPT
/BODY
HTML?
============================================================================

HTML
HEAD
TITLEKonversi Antar Sistem Bilangan /TITLE
/HEAD
BODY
SCRIPT LANGUAGE = "JavaScript"
!--
var bil = new Number(25);

document.write ("Bilangan Desimal: " +bil + "BR" );

document.write ("HR");

document.write ("Biner : " + bil.toString (2) + "BR");
document.write ("Oktal : " + bil.toString (8) + "BR");
document.write ("Heksa : " + bil.toString (16) + "BR ");

/-->
/SCRIPT
/BODY
/HTML?
================================================================================
HTML
HEAD
TITL>Membuat Fungsi Matematika Dengan JavaScript/TITLE
/HEAD
BODY
SCRIPT LANGUAGE = "JavaScript"
!--
function jumlah(x, y) {
var hasil = x + y;

return(hasil);
}
var a = parseInt (prompt ("Ketikan Bilangan A = \n Ingat Jangan String,0"));
var b = parseInt (prompt ("Ketikan Bilangan B = \n Ingat Jangan String,0"));
var z = jumlah (a,b);

document.write (z);
document.write ("BR");
document.write ("HR");
document.write ("Type Datanya adalah = " + typeof(z));


/-->
/SCRIPT
/BODY
/HTML?

============================================================================
HTML
HEAD
TITLE Belajar Struktur Data /TITLE
SCRIPT language="JavaScript"
!--
alert("Welcome to Struktur Data");
/--
/SCRIPT
/HEAD

BODY BGColor="red"
HR
P Selamat Sore
Font Color="Green" MARQUEE
H1 Brilmar Dunadan /H1 /MARQUEE
/BODY
/HTML?
===============================================================================
html
head
titleStruktur Data Stack/title
script language = "JavaScript"

var stack = new Array();

function Input_ke_Stack(data) {
stack.push(data);
}

funtion Ambil_dari_Stack() {
var data_dari_stack = stack.pop();
if (data_dari_stack == undefined)
return "Stack Kosong";
else
return data_dari_stack;
}
funtion TampilkanStack(list){
list.options.length = 0;
for (var i = 0; i stack.length; i++){
var data = new Option(stack[i]);
list.options[list.options.length] = data;
}
}
/script
/head
body
form
input type=text name=textSimpan
input type=button value="Masukan ke Stack"
onClick='Input_ke_Stack(textSimpan.value);
textSimpan.value="";
TampilkanStack(mediaList);'>

select name="mediaList" size=12
optionTampilan data....
/select
input type=text name=textAmbil size=20
input type=button value="Ambil dari Stack"
onClick="textAmbil.value = Ambil_dari_Stack();
TampilkanStack(mediaList);"

/form
/body
/html?
=========================================================================
tml
head
titleContoh Push Pop Stack/title
/head

body
script type="text/javascript"
var stack = new Array;
stack.push("A");
stack.push("B");
stack.push("C");
document.write("stack:"+stack.toString() +"
");

var Yangdiambil = stack.pop();
document.write ("Data Yang Diambil:"+Yangdiambil);
document.write ("
");
document.write ("Isi Stack terakhir:"+stack.toString());
/script
/body
/html?
================================================================================
html
/headtitleMembuat Rekaman Objek/title/head
body
script language = "JavaScript"
!--
var Record = new array();
function Mahasiswa (npm, nama, prodi, jenjang) {
// Properti
this.npm = npm;
this.nama = nama;
this.prodi = prodi;
this.jenjang = jenjang;

/ Metode

this.LihatRecordMahasiswa = LihatRecordMahasiswa;
}

function LihatRecordMahasiswa() {
document.write("td" + this.npm + "/td");
document.write("td" + this.nama + "/td");
document.write("td" + this.prodi + "/td");
document.write("td" + this.jenjang + "/td");
}

//mengisi data
Record[0] = new Mahasiswa("43E001", "Dani", "TI", "S1");
Record[1] = new Mahasiswa("43E001", "Doni", "TI", "S1");
Record[2] = new Mahasiswa("43E001", "Dina", "TI", "S1");
Record[3] = new Mahasiswa("43E001", "Dini", "TI", "S1");

/menampilkan data
document.write("table border = '1'");
document.write("thNPM/th thNama/th");
document.write("thProdi/ththJenjang/th br ");

for (i=0; i Record.length; i++)
{
document.write("tr");
Record[i].LihatRecordMahasiswa();
document.write("/tr");
}
document.write("/table br");

document.write("thNPM/th thNama/th");
document.write("thProdi/ththJenjang/th br ");

for (i=0; i Record.length; i++)
{
document.write("tr");
Record[i].npm
document.write("/tr");
}
document.write("/table");

/-->

/script
/body
/html?
==============================================================================
html
head
script
!--

funtion fibonacci (n){
var i;
var array_fib = new Array();

array_fib.push(0);
array_fib.push(1);

for(i=0; i array_fib.push(array_fib[0] + array_fib[1]);
array_fib.shift();
}
return array_fib[0];
}

for(i=0; i<=20; i++)
document.write("Fibonacci(" + i + ") = " + fibonacci(i) + "
");
/-->
/script
/head
body
/body
html?
================================================================================


html
headtitle Memanipulasi Data Pegawai /title
script language = JavaScript type="text/JavaScript"
!--
var DBPegawai = new Array();
funtion Pegawai ( Fields_NIP,
Fields_Nama,
Fields_Gaji_Per_Jam,
Fields_Jam_Kerja,
Fields_Gaji_Total)
{
this.NIP = Fields_NIP;
this.Nama = Fields_Nama;
this.Gaji_Jam = Fields_Gaji_Per_Jam;
this.Jam_Kerja = Fields_Jam_Kerja;
this.Gaji_Total = Fields_Gaji_Total;
}

funtion inputPegawai()
{
var Nama,Gaji_Per_Jam, Jam_Kerja, Gaji ;
while ( NIP = window prompt("Ketikan NIP (Nomor Induk Pegawai)\n\n Click 'cancel' untuk Berhenti !!." ) )
{
Nama = window prompt ( "Nama Pegawai :" ) ;
Gaji_per_Jam = parseInt(window prompt ( "Gaji Per Jam :" )) ;
Jam_Kerja = parseInt(window prompt ( "Jumlah Jam Kerja :" )) ;
Gaji = Gaji_Per_Jam * Jam_Kerja;
DBPegawai[DBPegawai length] = new Pegawai (NIP,Nama,Gaji_per_jam,Jam_Kerja,Gaji) ;
}
ShowPegawai();
}
fuction ShowPegawai(){
document write("table border='1'" +
"tr" +
"th NIP/th th Nama /th th Gaji Per Jam /th th Jam Kerja /th " +
" th Gaji Total /th " +
" /tr ");

for (i=0; i DBPegawailength; i++) {
document.write(" tr " +
" td " + DBPegawai[i] NIP + " /td " +
" td " + DBPegawai[i]Nama + " /td " +
" td align='right' " + DBPegawai[i] Gaji_Jam + " /td " +
" td align='right' " + DBPegawai[i] Jam_Kerja + " /td " +
" td align='right' " + DBPegawai[i] Gaji_Total + " /td " +
" /tr");
}
document write("/table");
}
/--
/script
/head
body onload ="inputPegawai();"
/body
html?


html
/head title Membuat Rekaman Objek /title /head
body>
script language = "JavaScript"
!--
var Record = new Array();
funtion Mahasiswa (npm, nama, prodi, jenjang) {
/ Properti
this npm = npm;
this nama = nama;
this prodi = prodi;
thisjenjang = jenjang;

/ Metode

this LihatRecordMahasiswa = LihatRecordMahasiswa;
}

funtion LihatRecordMahasiswa() {
document write(" td " + this.npm + " /td ");
document write(" td " + this.nama + " /td ");
document write(" td " + this.prodi + " /td ");
document write(" td " + this.jenjang + "/td ");
}

/mengisi data
Record[0] new Mahasiswa("43E001", "Dani", "TI", "S1");
Record[1] new Mahasiswa("43E001", "Doni", "TI", "S1");
Record[2] new Mahasiswa("43E001", "Dina", "TI", "S1");
Record[3] new Mahasiswa("43E001", "Dini", "TI", "S1");

/menampilkan data
document write(" table border = '1'");
document write(" th NPM /th th Nama /th ");
document write(" th Prodi /th th Jenjang /th br ");

for (i=0; i < Record length; i++)
{
document write(" tr ");
Record[i] LihatRecordMahasiswa();
document write(" /tr ");
}
document write(" /table br ");

document.write(" table border = '1' ");
document.write(" th NPM /th th Nama /th ");
document.write(" thProdi /th th Jenjang /th br ");

for (i=0; i Record.length; i++)
{
document.write("tr");
Record[i].npm
document.write("/tr");
}
document.write("/table");

/-->

/script
/body
/html?

Alhamdulillah.