?html>
?head>
?title>Program Queue dengan shift dan unshift javascript?/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>
Script pertama-q
Sturktur Data
SELAMAT BELAJAR
STMIK KHARISMA KARAWANGMinggu, 17 Mei 2009
Queue_2
?html>
?head>
?title>Struktur Data Queue?/title>
?script language = "javascript">
var queue=[];
function Masuk_Antrian(data)
{
queue.unshift(data);
}
function Keluar_Antrian()
{
var yang_keluar_antrian= queue.pop();
if(queue.length == 0)
return "Antrian sudah Kosong";
else
return yang_keluar_antrian;
}
function Dalam_Antrian(list)
{
list.options.length=0;
for (var i = 0; i? queue.length;i++)
{
var data = new Option(queue[i]);
list.options[list.options.length] = data;
}
}
?/script>
?/head>
?body>
?form>
?input type=text name=textSimpan>
?input type=button value="Masuk Antrian"
onClick='Masuk_Antrian(textSimpan.value);
textSimpan.value="";
Dalam_Antrian(Visualisasi);'>
?select name="Visualisasi" size = 12>
?option>Isi Antrian....
?/select>
?input type = text name=textAmbil size=20>
?input type= button value="Keluar Antrian"
onClick='textAmbil.value=Keluar_Antrian();
Dalam_Antrian(Visualisasi);'>
?/form>
?/body>
?/html>
?head>
?title>Struktur Data Queue?/title>
?script language = "javascript">
var queue=[];
function Masuk_Antrian(data)
{
queue.unshift(data);
}
function Keluar_Antrian()
{
var yang_keluar_antrian= queue.pop();
if(queue.length == 0)
return "Antrian sudah Kosong";
else
return yang_keluar_antrian;
}
function Dalam_Antrian(list)
{
list.options.length=0;
for (var i = 0; i? queue.length;i++)
{
var data = new Option(queue[i]);
list.options[list.options.length] = data;
}
}
?/script>
?/head>
?body>
?form>
?input type=text name=textSimpan>
?input type=button value="Masuk Antrian"
onClick='Masuk_Antrian(textSimpan.value);
textSimpan.value="";
Dalam_Antrian(Visualisasi);'>
?select name="Visualisasi" size = 12>
?option>Isi Antrian....
?/select>
?input type = text name=textAmbil size=20>
?input type= button value="Keluar Antrian"
onClick='textAmbil.value=Keluar_Antrian();
Dalam_Antrian(Visualisasi);'>
?/form>
?/body>
?/html>
Label:
Struktur Data Queue
Minggu, 19 April 2009
Stack_2
?html>
?head>
?title>Struktur Data Stack?/title>
?script language = "JavaScript">
var stack = new Array();
function Input_ke_Stack(data)
{
stack.push(data);
}
function Ambil_dari_Stack()
{
var data_dari_stack = stack.pop();
if(data_dari_stack == undefined)
return "Stack Sudah Kosong";
else
return data_dari_stack;
}
function 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="Masukkan Ke Stack"
onClick='Input_ke_Stack(textSimpan.value);
textSimpan.value="";
TampilkanStack(medialist);'>
?select name="medialist" size=12>
?option>Tampilan 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>
?head>
?title>Struktur Data Stack?/title>
?script language = "JavaScript">
var stack = new Array();
function Input_ke_Stack(data)
{
stack.push(data);
}
function Ambil_dari_Stack()
{
var data_dari_stack = stack.pop();
if(data_dari_stack == undefined)
return "Stack Sudah Kosong";
else
return data_dari_stack;
}
function 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="Masukkan Ke Stack"
onClick='Input_ke_Stack(textSimpan.value);
textSimpan.value="";
TampilkanStack(medialist);'>
?select name="medialist" size=12>
?option>Tampilan 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>
Rabu, 15 April 2009
Stack1
?html>
?head>
?title>Contoh 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>Contoh 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>
Minggu, 12 April 2009
Array
<html>
<head>
<title>Parameter Array</title>
</head>
<body>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var tempat = [];
var data = prompt("Ketik Jumlah Maksimum Array :");
for (m=1; m<=data; m++)
{
var bil = prompt("Masukkan Bilangan : ");
tempat[m]=bil;
}
for (n=1; n<=data; n++)
{
document.write("Elemen Array ("+n+") = " +tempat[n] + "<br>");
}
//-->
</SCRIPT>
</body>
</html>
Menghitung Deret Fibonacci
<html>
<head>
<title>Deret Fibonacci</title>
</head>
<script>
<!--
function fibonacci(n)
{
var i ;
var array_fib = new Array();
array_fib.push(0);
array_fib.push(1);
for (i=0; i<=n; 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) + "<br>");
}
//-->
</script>
</head>
<body>
</body>
</html>
<head>
<title>Parameter Array</title>
</head>
<body>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var tempat = [];
var data = prompt("Ketik Jumlah Maksimum Array :");
for (m=1; m<=data; m++)
{
var bil = prompt("Masukkan Bilangan : ");
tempat[m]=bil;
}
for (n=1; n<=data; n++)
{
document.write("Elemen Array ("+n+") = " +tempat[n] + "<br>");
}
//-->
</SCRIPT>
</body>
</html>
Menghitung Deret Fibonacci
<html>
<head>
<title>Deret Fibonacci</title>
</head>
<script>
<!--
function fibonacci(n)
{
var i ;
var array_fib = new Array();
array_fib.push(0);
array_fib.push(1);
for (i=0; i<=n; 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) + "<br>");
}
//-->
</script>
</head>
<body>
</body>
</html>
Label:
Latihan JavaScript
Fungsi Matematika
?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 = \n Ingat Jangan String"));
var b = parseInt(prompt("Ketikan Bilangan B = \n Ingat Jangan String"));
var z = jumlah(a,b);
document.write(z);
document.write("?BR>");
document.write("?hr>");
document.write("Type Data nya 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 = \n Ingat Jangan String"));
var b = parseInt(prompt("Ketikan Bilangan B = \n Ingat Jangan String"));
var z = jumlah(a,b);
document.write(z);
document.write("?BR>");
document.write("?hr>");
document.write("Type Data nya adalah = " +typeof(z));
//-->
?/SCRIPT>
?/BODY>
?/html>
Label:
Latihan JavaScript
Record 1table
?html>
?head>
?title>Membuat 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("?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>");
}
//-->
?/SCRIPT>
?/body>
?/html>
?head>
?title>Membuat 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("?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>");
}
//-->
?/SCRIPT>
?/body>
?/html>
Label:
Latihan JavaScript
Langganan:
Postingan (Atom)
