welcome

HAIIIIIIIII WELCOME IN MY PERSONNAL BLOGSPOT

Kamis, 14 Mei 2009

TUGAS STRUKTUR DATA

PROGRAM ENTRI DATA PEGAWAI:

?HTML>
?HEAD>
?TITLE>Memanipulasi Data Pegawai?/TITLE>
?SCRIPT LANGUAGE ="JacaScript" 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>

Tidak ada komentar: