<html>
<head>
<title>program Queue</title>
<script language="javascript">
function DataQueue()
{
var queue = [];
queue.unshift(1);
queue.unshift(2);
var i = queue.pop();
document.write(i + "<br>");
queue.unshift(3);
queue.unshift(4);
var i = queue.pop();
document.write(i + "<br>");
}
</script>
</head>
<body>
<form name="FormStrukturData">
<input name="btnQueue" value="Queue" type="button"
onClick = "DataQueue();">
</form>
</body>
</html>
Kamis, 29 April 2010
record
<html>
<head>
<title>Membuat Rekaman Objek</title>
</head>
<body>
<script language="JavaScript">
<!--
var Record = new Array();
function Mahasiswa (npm,nama,prodi,jenjang)
{
this.npm = npm;
this.nama = nama;
this.prodi = prodi;
this.jenjang = jenjang;
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>");
}
Record[0] = new Mahasiswa("43E001", "Dani", "TI", "SI");
Record[1] = new Mahasiswa("43E001", "Doni", "TI", "SI");
Record[2] = new Mahasiswa("43E001", "Dina", "TI", "SI");
Record[3] = new Mahasiswa("43E001", "Dini", "TI", "SI");
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>");
//-->
</script>
</body>
</html>
<head>
<title>Membuat Rekaman Objek</title>
</head>
<body>
<script language="JavaScript">
<!--
var Record = new Array();
function Mahasiswa (npm,nama,prodi,jenjang)
{
this.npm = npm;
this.nama = nama;
this.prodi = prodi;
this.jenjang = jenjang;
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>");
}
Record[0] = new Mahasiswa("43E001", "Dani", "TI", "SI");
Record[1] = new Mahasiswa("43E001", "Doni", "TI", "SI");
Record[2] = new Mahasiswa("43E001", "Dina", "TI", "SI");
Record[3] = new Mahasiswa("43E001", "Dini", "TI", "SI");
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>");
//-->
</script>
</body>
</html>
Stack
<html>
<head>
<title>Implementasi Push dan POP pada 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()+ "<br>");
var YangDiambil = stack.pop();
document.write("Data yang diambil: "+YangDiambil);
document.write("<br>");
document.write("Isi Stack Terakhir: "+stack.toString());
</script>
</body>
</html>
<head>
<title>Implementasi Push dan POP pada 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()+ "<br>");
var YangDiambil = stack.pop();
document.write("Data yang diambil: "+YangDiambil);
document.write("<br>");
document.write("Isi Stack Terakhir: "+stack.toString());
</script>
</body>
</html>
manipulasi data pegawai
<html>
<head>
<title>Manipulasi Data Pegawai</title>
<script language = "javascript" type="text/javascript">
<!--
var DBPegawai = new Array();
function 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;
}
function inputpegawai()
{
var Nama,Gaji_Per_Jam,Jam_Kerja,Gaji;
while (NIP = window.prompt("Ketikan NIP (Nomor Induk Pegawai)\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();
}
function 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<DBPegawai.length; 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>
<head>
<title>Manipulasi Data Pegawai</title>
<script language = "javascript" type="text/javascript">
<!--
var DBPegawai = new Array();
function 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;
}
function inputpegawai()
{
var Nama,Gaji_Per_Jam,Jam_Kerja,Gaji;
while (NIP = window.prompt("Ketikan NIP (Nomor Induk Pegawai)\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();
}
function 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<DBPegawai.length; 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>
Parameter Array
<html>
<head>
<title>Parameter Array</title>
<body>
<script language = "JavaScript">
<!--
var tempat = []
var data = prompt("masukkan jumlah maksimum Array :");
for (i=0; i<=data; i++)
{
tempat[i] = prompt("masukkan bilangan :");
}
for (j=0; j<=data; j++)
{
document.write("elemen array("+j+") = "+tempat[j]+"<br>");
}
//-->
</script>
</body>
</html>
<head>
<title>Parameter Array</title>
<body>
<script language = "JavaScript">
<!--
var tempat = []
var data = prompt("masukkan jumlah maksimum Array :");
for (i=0; i<=data; i++)
{
tempat[i] = prompt("masukkan bilangan :");
}
for (j=0; j<=data; j++)
{
document.write("elemen array("+j+") = "+tempat[j]+"<br>");
}
//-->
</script>
</body>
</html>
Array
<html>
<head>
<title>Belajar Array</title>
</head>
<body>
<script language = "JavaScript">
<!--
var dataku = new Array ("Saya","Sedang","Senang");
for (i=0; i<3; i++)
{
document.write(dataku[i] + "<br>");
}
alert("Selamat Belajar Struktur Data");
alert("Semoga Memperoleh Ilmu yang Bermanfaat");
//-->
</script>
</body>
</html>
<head>
<title>Belajar Array</title>
</head>
<body>
<script language = "JavaScript">
<!--
var dataku = new Array ("Saya","Sedang","Senang");
for (i=0; i<3; i++)
{
document.write(dataku[i] + "<br>");
}
alert("Selamat Belajar Struktur Data");
alert("Semoga Memperoleh Ilmu yang Bermanfaat");
//-->
</script>
</body>
</html>
Function penambahan
<html>
<head>
<title>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:"));
var b = parseInt(prompt("Ketikan Bilangan B:"));
var z = jumlah(a,b);
document.write(z);
document.write("<br>");
document.write("<hr>");
document.write("Tipe Datanya Adalah = "+typeof(z));
//-->
</script>
</body>
</html>
<head>
<title>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:"));
var b = parseInt(prompt("Ketikan Bilangan B:"));
var z = jumlah(a,b);
document.write(z);
document.write("<br>");
document.write("<hr>");
document.write("Tipe Datanya Adalah = "+typeof(z));
//-->
</script>
</body>
</html>
Langganan:
Postingan (Atom)