Jumat, 24 April 2009

RECODE DATA PEGAWAI

?html?
?head??title?Memanipulasi 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("Ketikkan 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();
}
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?

0 komentar:


Free Blogspot Templates by Isnaini Dot Com and Bridal Dresses. Powered by Blogger