Tampilkan postingan dengan label Tugas Struktur Data. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Struktur Data. Tampilkan semua postingan

<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 size=25>
<input type=button value="Masukan ke Stack"
onClick='Input_ke_Stack(textSimpan.value);
textSimpan.value="";
TampilkanStack(mediaList);'>
<select name="mediaList"size=12>
<option>Tampilkan 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>




<html>
<head>
<title>program queue dengan pop 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>




<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_Per_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("Ketikan 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_Per_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>



<html>
<head>
<title>Modul 2. Latihan 2: Mengisi Array dengan mengentri dari Input Box</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>



<html>
<head>
<title>Modul 2. Latihan 3: Program menampilkan deret Fibonacci</title>
</head>
<body>
<script language="javascript">
<!--
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>
</body>
</html>



<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)
{
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;
}

function inputPegawai()
{
          var nama, gaji_per_jam, jam_kerja, gaji;
          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 :"));
           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>



<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("B009", "Agah Nurdin", "TI");
       databaseMHS[1] = new nilaiMHS("B010", "Teuku Randy", "TI");
       databaseMHS[2] = new nilaiMHS("B011", "Siti Khadijah", "TK");
      databaseMHS[3] = new nilaiMHS("B012", "Maryam", "KA");
      databaseMHS[4] = new nilaiMHS("B013", "Tio", "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>



<html>
<head>
<title>Latihan desain Formulir </title>
</head>
<body>
<script language=javascript>
  function aktif()
  {
    document.fnfAgvtiE.textnpm.disabled= false;

  }
</script>
<style type=text/css>
  table.fnf {border: 1px;}
</style>
<form name = fnfAgvtiE >
  <table class=fnf>
     <tr><td colspan = 3>Form Entri Data Mahasiswa</td></tr>
     <tr><td>NPM</td><td>:</td><td><input type = text name =textnpm size= 14 maxlength=14></td></tr>
     <tr><td>Nama</td><td>:</td><td><input type = text name =textnama size= 34 maxlength=44></td></tr>
     <tr><td>Prodi</td><td>:</td>
        <td><select name=comboprodi onChange='javascript:btnaktif.disabled=false; '>
         <option value=TI selected>Teknik Informatika</option>
         <option value=SI >Sistem Informasi</option>
         <option value=KA >Komputerisasi Akuntansi</option>
         <option value=TK >Teknik Komputer</option>
         <option value=MI >Manajemen Informatika</option>
         </select>
         </td></tr>
    <tr><td colspan=3 align=left>
<input type=button  value=Aktif name=btnaktif onmouseover= 'javascript: textnpm.disabled=false; textnpm.size=50; textnama.disabled=false;'>
<input type=button  value=NonAktif name=btnnonaktif onmouseover= 'javascript: textnpm.disabled=true; textnpm.size=14; textnama.disabled=true;'> </td></tr>
  </table>
</form>
</body>
</html>





<HTML>

<HEAD>

<TITLE> Belajar Array </TITLE>

</HEAD>

<BODY>

<SCRIPT LANGUAGE = "JavaScript">

<!--

alert (" Program Input Nama Hari ");

var hari = new Array("","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu","Minggu");

{

var x = prompt ("Input angka hari = \n masukan angka antara 1 s/d 7 !!");

document.write ("Nama Hari Yang Anda Minta adalah : Hari " );

document.write(hari[x] + "<BR>");

}

alert ("Selamat Belajar Array");

alert ("Semoga Memperoleh Ilmu Yang bermanfaat");

//-->

</SCRIPT>

</BODY>

</HTML>






 <HTML>
<HEAD>
<TITLE>Tipe 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+ " x " +b+ ") = " + kali);
document.write("<BR>");

//-->
</SCRIPT>
</BODY>
</HTML>
 



<HTML>
<HEAD>
<TITLE>Tipe 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+ " x " +b+ ") = " + kali);
document.write("<BR>");

//-->
</SCRIPT>
</BODY>
</HTML>



<html>
<head>
<title>Konversi Antar Sistem Bilangan</title>
</head>
<body>
<script language = "Javascript">
<!--
var bil = new Number (25);
document.write("Bilangan Desimal : "+bil+ "<BR>");
document.write("<HR>");

document.write("Biner : "+bil.toString(2) + "<BR>");
document.write("Oktal : "+bil.toString(8) + "<BR>");
document.write("Heksa : "+bil.toString(16) + "<BR>");

//-->
</script>
</body>
</html>



<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("Tipe Datanya adalah = " + typeof(z));

//-->
</script>
</body>
</html>


<em>Ampersands & angle brackets need to be encoded.</em><html>
<head>
<title>Mencari persamaan kuadrat</title>
</head>
<body>
<script language="JavaScript">
<!--
function akar(a,b,c)
{
var d = (b*b)-(4*a*c);
return(d);
}

var a=parseFloat(prompt("Menghitung akar persamaan kuadrat \n masukan nilai A=\n"));
var b=parseFloat(prompt("Menghitung akar persamaan kuadrat \n masukan nilai B=\n"));
var c=parseFloat(prompt("Menghitung akat persamaan kuadrat \n masukan nilai C=\n"));

var z=akar(a,b,c);
document.write("Nilai akar kuadrat =" +z+"<BR>");
document.write("<BR>");
document.write("<HR>");

if (z>0)
{
var x1= (-b - Math.sqrt(z))/(2*a);
var x2= (-b + Math.sqrt(z))/(2*a);

document.write("Nilai x1=" +x1+ "<BR>");
document.write("Nilai x1=" +x2+ "<BR>");
document.write("<BR>");
document.write("<HR>");
alert("anda telah berhasil selamat");
} else

if (z==0)
{
document.write("tidak ada akar real");
alert("anda belum berhasil coba lagi");
}
if (z<0)

{
document.write("tidak ada akar real");
alert("anda belum berhasil coba lagi");
}

//-->
</script>
</body>
</html>

Mengenai Saya

Tv Oline

 

     
   
 
Silahkan Pilih Chanel Kesayangan Anda..!!
 
       
     

 

Tv Oline

 

     
   
 
Silahkan Pilih Chanel Kesayangan Anda..!!
 
       
     

 

Total Tayangan Halaman


Followers

Sample Widget