welcome

HAIIIIIIIII WELCOME IN MY PERSONNAL BLOGSPOT

Jumat, 01 Mei 2009

TUGAS STRUKTUR DATA

PROGRAM MEMBUAT RECORD MAHASISWA:
?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.Jenjeng=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", "deni", "TI", "S1");
record[1]=new Mahasiswa ("43E001", "dani", "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("th>Prodi?/th> ?th>Jenjang?/th> ?br>");

for (i=0; i?Record; i++)
{
document.write("?tr>");
Record[i].NPM
document.write("?/tr>");
document.write("?/table>");
//-->
?/script>
?body>
?/html>

PROGRAM PRAK PA NAWIN (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>

PROGRAM PRAK PA NAWIN (STACK 1) :
?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>

PROGRAM PRAK PA NAWIN(DATA GAJI PEGAWAI) :
?!-- STMIK Kharisma Karawang 2009
by fnfCreator
//-->
?html>
?head>
?title>Mencoba Memanipulasi Data?/title>
?script language="JavaScript" type="text/javascript">
?!--
var DBPegawai = new Array();
function Pegawai(NIPValue, NameValue, Gaji_jam, Jam_kerja, Gaji)
{
his.NIP=NIPValue;
this.Name=NameValue;
this.Gaji_jam=Gaji_jam;
this.Jam_kerja=Jam_kerja;
this.Gaji=Gaji;
}
function inputPegawai()
{
var Name,age;
while(NIK=window.prompt("Ketikan NIK\n Click 'cancel'untuk Berhenti !!."))
{
Nama =window.prompt("Nama");
Gaji_jam =parseInt(window.prompt("Gaji Per Jam"));
Jam_kerja=parseInt(window.prompt("Jumlah Jam Kerja"));
Gaji =Gaji_jam * Jam_kerja;
DBPegawai[DBPegawai.length] = new Pegawai(NIK,Nama,Gaji_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 Seminggu?/th>" + "?/tr>");
for(i=0; i?DBPegawai.length; i++) {
document.write("?tr>" +
" ?td>" + DBPegawai[i].NIP + "?/td>" +
" ?td>" + DBPegawai[i].Name + "?/td>" +
"?td align='right'>" + DBPegawai[i].Gaji_jam + "?/td>" +
"?td align='right'>" + DBPegawai[i].Jam_kerja + "?/td>" +
"?td align='right'>" + DBPegawai[i].Gaji + "?/td>" +
"?/tr>");
}
document.write("?/table>");
}
//-->
?/script>
?/head>
?body onload="inputPegawai();">
?/body>
?/html>

PROGRAM PRAK PA NAWIN 2 (RECORD MAHASISWA) :
?!-- STMIK KHARISMA KARAWANG 2009
by fnfCreator
//-->
?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", "Rini", "KA", "D3");
Record[1] = new Mahasiswa("43E002", "Ria", "KA", "D3");
Record[2] = new Mahasiswa("43E003", "Susi", "KA", "D3");
Record[3] = new Mahasiswa("43E004", "Wiwi", "KA", "D3");
//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("?th>Prodi?/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>

PROGRAM MENGISI ARRAY DENGAN CARA MENGENTRI DARI KOTAK PESAN :
?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("Element Array ("+n+") =" +tempat [n] + "?BR>");
}
//-->
?/SCRIPT>
?/BODY>
?/HTML>

PROGRAM MENAMPILKAN ISI ARRAY :
?HTML>
?HEAD>
?TITLE>Belajar Array?/TITLE>
?/HEAD>
?BODY>
?SCRIPT LANGUAGE = "JavaScript">
?!--
var DATA_KU =new Array ("Saya","Sedang","Senang");
for (i=0; i?3; i++)
{
document.write(DATA_KU[i] +"?BR>");
}
alert ("Selamat Belajar Struktur Data");
alert ("Semoga Memperoleh Ilmu Yang Bermanfaat");
//-->
?/SCRIPT>
?/BODY>
?/HTML>

PROGRAM MENAMBAHKAN 2 BILANGAN :
?HTML>
?HEAD>
?TITLE>Type 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+ " * " +b+ ") = " + kali);
document.write("?BR>");
//-->
?/SCRIPT>
?/BODY>
?/HTML>

PROGRAM MEMBUAT TABEL :
?html>
?head>
?title>belajar stuktur data?/title>
?script language ="JavaScript">
?!--
alert ("Selamat Datang");
//-->
?/script>
?head>
?body BGcolor = "red">
?HR>
?P>
?HR>
?Font color="blue">
?H1>STMIK KHARISMA KARAWANG?/h1>
?HR>
?Font color ="yellow">
?marquee>HELLO.........WELCOME IN STMIK KHARISMA KARAWANG?/marquee>
?BR>
?BR>
?table border ="2">
?tr>
?th>NPM?/th>
?th>Nama?/th>
?th>Prodi?/th>
?/tr>
?tr>
?td>43E57067083013?/td>
?td>Rini Riantini?/td>
?td>KA?/td>
?/tr>
?tr>
?td>43E57067083015?/td>
?td>Susi Estri?/td>
?td>KA?/td>
?/tr>
?/table>
?/body>
?/html>

1 komentar:

fnfcreator mengatakan...

Kalau Bisa Paduan warna diperhatikan lagi, supaya enak dilihat, dan mudah dibaca.. dan pengunjung Betah