<html>
<head>
<title>pengurangan matrix</title>
</head>
<body>
<script>
<!--
//Deklarasi komponen
var baris = prompt("masukan jumlah baris yang akan dihitung\n !matrix A dan B dianggap sama");
var kolom = prompt("masukan jumlah kolom yang akan dihitung\n !matrix A dan B dianggap sama");
var matrixA = [2];
var matrixB = [2];
var matrixC = [2];
var i,j;
matrixA[0] = new Array(i,j);
matrixA[1] = new Array(i,j);
matrixB[0] = new Array(i,j);
matrixB[1] = new Array(i,j);
matrixC[0] = new Array(i,j);
matrixC[1] = new Array(i,j);
//Memasukan nilai matrix A
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
matrixA[i][j] = prompt("Masukan Elemen matrix A ke : "+(i+1)+(j+1));
}
}
//Memasukan nilai matrix B
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
matrixB[i][j] = prompt("Masukan Elemen matrix B ke : "+(i+1)+(j+1));
}
}
// proses
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
matrixC[i][j] = matrixA[i][j] - matrixB[i][j];
}
}
//Menampilkan hasil proses pengurangan matrixA-matrixB
document.write("isi matrix A");
document.write("<hr>");
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
document.write(matrixA[i][j]);
}
document.write("<br>");
}
document.write("isi matrix B");
document.write("<hr>");
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
document.write(matrixB[i][j]);
}
document.write("<br>");
}
document.write("isi matrix C");
document.write("<hr>");
for(i = 0;i < baris;i++)
{
for(j = 0;j < kolom;j++)
{
document.write(matrixC[i][j]);
}
document.write("<br>");
}
//-->>
</script>
</body>
</html>
Friday, April 30, 2010
Thursday, April 29, 2010
Tabel Hasil Ujian
<html>
<head>
<title>Modul 3. Latihan 3: Program penggunaan Record</title>
<script language="javascript">
<!--
var databaseMHS = new Array();
function nilaiMHS(v_npm, v_nama, v_prodi)
{
this.npm = v_npm;
this.nama = v_nama;
this.prodi = v_prodi;
this.absen = 0;
this.tugas = 0;
this.uts = 0;
this.uas = 0;
this.total = 0;
}
function tambah()
{
databaseMHS[0] = new nilaiMHS("P001", "Fariz", "TI");
databaseMHS[1] = new nilaiMHS("P002", "Gani", "TI");
databaseMHS[2] = new nilaiMHS("P003", "Kokom", "TK");
databaseMHS[3] = new nilaiMHS("P004", "Pipan", "KA");
databaseMHS[4] = new nilaiMHS("P005", "Rudi", "KA");
}
function tampilkan()
{
var spasi = ""
spasi += "<table border='1'>" +
"<tr><th>NPM</th> <th>Nama</th> <th>Prodi</th> <th>Absen</th>" +
"<th>Tugas</th> <th>UTS</th> <th>UAS</th> <th>Total</th></tr>";
for (i=0; i<databaseMHS.length; i++)
{
spasi +="<tr>" +
"<td>" + databaseMHS[i].npm + "</td>" +
"<td>" + databaseMHS[i].nama + "</td>" +
"<td align='left'>" + databaseMHS[i].prodi + "</td>" +
"<td align='center'>" + databaseMHS[i].absen + "</td>" +
"<td align='center'>" + databaseMHS[i].tugas + "</td>" +
"<td align='center'>" + databaseMHS[i].uts + "</td>" +
"<td align='center'>" + databaseMHS[i].uas + "</td>" +
"<td align='center'>" + databaseMHS[i].total + "</td>" +
"</tr>";
}
spasi += "</table>";
document.getElementById("hasil").innerHTML = spasi;
}
function hitung()
{
for (i=0; i<databaseMHS.length; i++)
{
if (databaseMHS[i].npm == document.getElementById("npm").value)
{
databaseMHS[i].absen = document.getElementById("absen").value;
databaseMHS[i].tugas = document.getElementById("tugas").value;
databaseMHS[i].uts = document.getElementById("uts").value;
databaseMHS[i].uas = document.getElementById("uas").value;
n_absen = (databaseMHS[i].absen * 0.1);
n_tugas = (databaseMHS[i].tugas * 0.2);
n_uts = (databaseMHS[i].uts * 0.3);
n_uas = (databaseMHS[i].uas * 0.4);
databaseMHS[i].total = n_absen + n_tugas + n_uts + n_uas;
break;
}
}
document.getElementById("npm").value = "";
document.getElementById("absen").value = "";
document.getElementById("tugas").value = "";
document.getElementById("uts").value = "";
document.getElementById("uas").value = "";
document.getElementById("npm").focus();
tampilkan();
}
//-->
</script>
</head>
<body onload = "tambah(); tampilkan();">
`
<table border="0" bgcolor = 0FFDDF>
<tr><th align = right>NPM</th> <th>:</th>
<th align = left>
<input id="npm" type="text" size="15" maxlength="14">
</th>
</tr>
<tr><th align = right>Nilai Absen</th> <th>:</th>
<th align = left>
<input id="absen" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai Tugas</th> <th>:</th>
<th align = left>
<input id="tugas" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai UTS</th> <th>:</th>
<th align = left>
<input id="uts" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai UAS</th> <th>:</th>
<th align = left>
<input id="uas" type="text" size="4" maxlength="2">
</th>
</tr>
<tr>
<th align = center colspan=3>
<input type="button" value="Hitung Nilai" onclick="hitung()">
</th>
</tr>
</table>
<hr>
Data Kuliah Akhir Mahasiswa <br>
Mata Kuliah Struktur Data
<hr>
<table>
<tr><td colspan=5><div id="hasil">Area Hasil</div></td></tr>
</table>
<br>
</script>
</body>
</html>
<head>
<title>Modul 3. Latihan 3: Program penggunaan Record</title>
<script language="javascript">
<!--
var databaseMHS = new Array();
function nilaiMHS(v_npm, v_nama, v_prodi)
{
this.npm = v_npm;
this.nama = v_nama;
this.prodi = v_prodi;
this.absen = 0;
this.tugas = 0;
this.uts = 0;
this.uas = 0;
this.total = 0;
}
function tambah()
{
databaseMHS[0] = new nilaiMHS("P001", "Fariz", "TI");
databaseMHS[1] = new nilaiMHS("P002", "Gani", "TI");
databaseMHS[2] = new nilaiMHS("P003", "Kokom", "TK");
databaseMHS[3] = new nilaiMHS("P004", "Pipan", "KA");
databaseMHS[4] = new nilaiMHS("P005", "Rudi", "KA");
}
function tampilkan()
{
var spasi = ""
spasi += "<table border='1'>" +
"<tr><th>NPM</th> <th>Nama</th> <th>Prodi</th> <th>Absen</th>" +
"<th>Tugas</th> <th>UTS</th> <th>UAS</th> <th>Total</th></tr>";
for (i=0; i<databaseMHS.length; i++)
{
spasi +="<tr>" +
"<td>" + databaseMHS[i].npm + "</td>" +
"<td>" + databaseMHS[i].nama + "</td>" +
"<td align='left'>" + databaseMHS[i].prodi + "</td>" +
"<td align='center'>" + databaseMHS[i].absen + "</td>" +
"<td align='center'>" + databaseMHS[i].tugas + "</td>" +
"<td align='center'>" + databaseMHS[i].uts + "</td>" +
"<td align='center'>" + databaseMHS[i].uas + "</td>" +
"<td align='center'>" + databaseMHS[i].total + "</td>" +
"</tr>";
}
spasi += "</table>";
document.getElementById("hasil").innerHTML = spasi;
}
function hitung()
{
for (i=0; i<databaseMHS.length; i++)
{
if (databaseMHS[i].npm == document.getElementById("npm").value)
{
databaseMHS[i].absen = document.getElementById("absen").value;
databaseMHS[i].tugas = document.getElementById("tugas").value;
databaseMHS[i].uts = document.getElementById("uts").value;
databaseMHS[i].uas = document.getElementById("uas").value;
n_absen = (databaseMHS[i].absen * 0.1);
n_tugas = (databaseMHS[i].tugas * 0.2);
n_uts = (databaseMHS[i].uts * 0.3);
n_uas = (databaseMHS[i].uas * 0.4);
databaseMHS[i].total = n_absen + n_tugas + n_uts + n_uas;
break;
}
}
document.getElementById("npm").value = "";
document.getElementById("absen").value = "";
document.getElementById("tugas").value = "";
document.getElementById("uts").value = "";
document.getElementById("uas").value = "";
document.getElementById("npm").focus();
tampilkan();
}
//-->
</script>
</head>
<body onload = "tambah(); tampilkan();">
`
<table border="0" bgcolor = 0FFDDF>
<tr><th align = right>NPM</th> <th>:</th>
<th align = left>
<input id="npm" type="text" size="15" maxlength="14">
</th>
</tr>
<tr><th align = right>Nilai Absen</th> <th>:</th>
<th align = left>
<input id="absen" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai Tugas</th> <th>:</th>
<th align = left>
<input id="tugas" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai UTS</th> <th>:</th>
<th align = left>
<input id="uts" type="text" size="4" maxlength="2">
</th>
</tr>
<tr><th align = right>Nilai UAS</th> <th>:</th>
<th align = left>
<input id="uas" type="text" size="4" maxlength="2">
</th>
</tr>
<tr>
<th align = center colspan=3>
<input type="button" value="Hitung Nilai" onclick="hitung()">
</th>
</tr>
</table>
<hr>
Data Kuliah Akhir Mahasiswa <br>
Mata Kuliah Struktur Data
<hr>
<table>
<tr><td colspan=5><div id="hasil">Area Hasil</div></td></tr>
</table>
<br>
</script>
</body>
</html>
input data pegawai
<html>
<head>
<title>Modul 3. Latihan 2: Program entri data pegawai</title>
<script language="javascript">
<!--
var dbPegawai = new Array();
function pegawai(f_nip,f_nama,f_gaji_per_jam,f_jam_kerja,f_gaji_total,f_tunjangan)
{
this.nip = f_nip;
this.nama = f_nama;
this.gaji_jam = f_gaji_per_jam;
this.jam_kerja = f_jam_kerja;
this.gaji_total = f_gaji_total;
this.tunjangan = f_tunjangan;
}
function inputPegawai()
{
var nama, gaji_per_jam, jam_kerja, gaji, tunjangan;
while ( nip = window.prompt("Ketikkan 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 :"));
tunjangan = parseInt(window.prompt("Besar Tunjangan Total :"));
gaji = gaji_per_jam * jam_kerja + tunjangan;
dbPegawai[dbPegawai.length] = new pegawai(nip,nama,gaji_per_jam,jam_kerja,gaji,tunjangan);
}
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>Total Tunjangan</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].tunjangan + "</td>" +
"<td align='right'>" + dbPegawai[i].gaji_total + "</td>" +
"</tr>");
}
document.write("</table>");
}
//-->
</script>
</head>
<body onload = "inputPegawai();">
</body>
</html>
<head>
<title>Modul 3. Latihan 2: Program entri data pegawai</title>
<script language="javascript">
<!--
var dbPegawai = new Array();
function pegawai(f_nip,f_nama,f_gaji_per_jam,f_jam_kerja,f_gaji_total,f_tunjangan)
{
this.nip = f_nip;
this.nama = f_nama;
this.gaji_jam = f_gaji_per_jam;
this.jam_kerja = f_jam_kerja;
this.gaji_total = f_gaji_total;
this.tunjangan = f_tunjangan;
}
function inputPegawai()
{
var nama, gaji_per_jam, jam_kerja, gaji, tunjangan;
while ( nip = window.prompt("Ketikkan 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 :"));
tunjangan = parseInt(window.prompt("Besar Tunjangan Total :"));
gaji = gaji_per_jam * jam_kerja + tunjangan;
dbPegawai[dbPegawai.length] = new pegawai(nip,nama,gaji_per_jam,jam_kerja,gaji,tunjangan);
}
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>Total Tunjangan</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].tunjangan + "</td>" +
"<td align='right'>" + dbPegawai[i].gaji_total + "</td>" +
"</tr>");
}
document.write("</table>");
}
//-->
</script>
</head>
<body onload = "inputPegawai();">
</body>
</html>
Saturday, April 24, 2010
DERET FIBBONACCI
<html>
<head>
<title>Deret fibonacci</title>
</head>
<body>
<script language="javascript">
<!--
function fibonacci(n)
{
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>
</body>
</html>
Wednesday, April 21, 2010
Memasukan data record
Untuk membuat tampilan seperti diatas maka source code nya adalah seperti berikut :
<html>
<head>
<title>Membuat Rekaman Objek</title>
</head>
<body>
<script>
<!--
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("43E57006095013","Bambang", "TI" , "S1");
record[1] = new Mahasiswa("43E57006095014","Bambang","TI","S1");
record[2] = new Mahasiswa("43E57006095015","Bambang","TI","S1");
record[3] = new Mahasiswa("43E57006095016","Bambang","TI","S1");
record[4] = new Mahasiswa("43E57006095017","Bambang","TI","S1");
record[5] = new Mahasiswa("43E57006095018","Bambang","TI","S1");
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>
<html>
<head>
<title>Membuat Rekaman Objek</title>
</head>
<body>
<script>
<!--
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("43E57006095013","Bambang", "TI" , "S1");
record[1] = new Mahasiswa("43E57006095014","Bambang","TI","S1");
record[2] = new Mahasiswa("43E57006095015","Bambang","TI","S1");
record[3] = new Mahasiswa("43E57006095016","Bambang","TI","S1");
record[4] = new Mahasiswa("43E57006095017","Bambang","TI","S1");
record[5] = new Mahasiswa("43E57006095018","Bambang","TI","S1");
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>
Tuesday, April 20, 2010
Wednesday, April 14, 2010
menampilkan isi array
<html>
<head>
<title>Array_Ke-1</title>
</head>
<body>
<script language ="javascript">
<!--
var asal = new Array("Saya ","Sedang ","Senang ","Senang.");
for(i=0;i<4;i++)
{
document.write(asal[i]);
}
//-->
</script>
</body>
</html>
Apabila program dijalankan maka outputnya akan tampil sebagai berikut :
<head>
<title>Array_Ke-1</title>
</head>
<body>
<script language ="javascript">
<!--
var asal = new Array("Saya ","Sedang ","Senang ","Senang.");
for(i=0;i<4;i++)
{
document.write(asal[i]);
}
//-->
</script>
</body>
</html>
Apabila program dijalankan maka outputnya akan tampil sebagai berikut :
Menampilkan nama hari sesuai urutan angka
<html>
<head>
</head>
<title>Menentukan Hari</title>
<body>
<script language ="javascript">
<!--
var poe = new Array("Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu","Minggu");
var i = prompt("masukan angka 1 s/d 7 maka akan tampil nama hari sesuai urutan hari");
document.write("Hari ke : "+i+" adalah hari : "+poe[i-1]);
//-->
</script>
</body>
</html>
Program diatas apabila dijalankan maka tampilannya akan muncul sebagai berikut :
Subscribe to:
Posts (Atom)