Rabu, 20 Juni 2012

Pengurutan Data Blink

<html>
    <head>
    <title>Pengurutan Data</title>
    <script language = "JavaScript">
        var stack = new Array();
       
       
       
               
        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;
            }
        }
       
        function bubbleSort(ArrayData, Mulai, MulaiBaru)
        {
            for (var i = MulaiBaru - 1; i >= Mulai; i--)
            {
                for (var j = Mulai; j <= i; j++)
                {
                    if (ArrayData[j+1] < ArrayData[j])
                    {
                        var DataTemporer = ArrayData[j];
                        ArrayData[j] = ArrayData[j+1];
                        ArrayData[j+1] = DataTemporer;
                    }
                }
            }
           
        }
       
        for (var i = 0; i<1; i++)
        {
            var bil = parseInt(prompt("Masukan Angka ke 1:"));
            stack.push(bil);
        }
                   {
            for (var o = 0; o<1; o++)
            var bil = parseInt(prompt("Masukan Angka ke 2:"));
            stack.push(bil);
        }{
                  for (var p = 0; p<1; p++)
            var bil = parseInt(prompt("Masukan Angka ke 3:"));
            stack.push(bil);
        }
        {
                for (var q = 0; q<1; q++)
            var bil = parseInt(prompt("Masukan Angka ke 4:"));
            stack.push(bil);
        }
       
                   {for (var r = 0; r<1; r++)
            var bil = parseInt(prompt("Masukan Angka ke 5:"));
            stack.push(bil);
        }
       
       
        document.write("Data sebelum diurutkan / di stack <br>");
        for (var i = 0; i<5; i++)
        {
            document.write(stack[i] + " ,");
        }
           
        bubbleSort(stack,0,stack.length);
       
       
        document.write("<br><br><BLINK>Data sesudah diurutkan</BLINK> <br>");
        for (var i = 0; i<5; i++)
        {
            document.write(stack[i] + " ,");
        }
    </script>
    </head>

</html>

Perkalian Bilangan

<HTML>
<HEAD>
<TITLE>Perkalian bilangan</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
function kali(a,b )
{
var hasil = a * b;
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 c = kali(a,b);
document.write(c);
document.write("<BR>");
document.write("<hr>");
document.write("Tipe Datanya adalah " + typeof(c));
//-->
</SCRIPT>
</BODY>
</HTML>

Buble Short

<html>
<head><title>Buble Sort</title>
<script LANGUAGE = "JavaScript">

function Urutkan(form)
    {
        DataKosong = false;
        DataInputan = form.Data.value;
        inputData = DataInputan.split(",");
            for(var i = 0; i < inputData.length; i++)
             {
              inputData[i] = parseInt(inputData[i], 10);
              if(isNaN(inputData[i]))
                      {
                          DataKosong = true;
                          break;
                      }
             }
        inputData = bubbleSort(inputData, 0, inputData.length - 1);
        if(DataKosong)
         {
             alert("Silahkan Entri Dulu Data, Pisahkan dengan tanda Koma");
             form.Data.focus();
         }
            else
            form.Hasil.value = DataString(inputData, 0);
    }
 
    function DataString(ArrayData, Angka)
     {
         if((ArrayData.length -1) > Angka)
             return(ArrayData[Angka] + "," + DataString(ArrayData, (Angka + 1)));
             else
             return "";
     }     
 
    function bubbleSort(ArrayData, Mulai, MulaiBaru)
     {
         for(var i = MulaiBaru - 1; i >= Mulai; i--)
             {
                 for(var j = Mulai; j <= i; j++)
                     {
                         if(ArrayData[j+1] < ArrayData[j])
                             {
                                 var DataTemporer = ArrayData[j];
                                 ArrayData[j] = ArrayData[j+1];
                                 ArrayData[j+1] = DataTemporer;
                             }
                     }
             }
 
 
    return ArrayData;
    }

</script>
</head>
<body>
<center>
<form>
 Masukan Deretan Angka, Pisahkan dengan Koma :
 <hr>
 <input type=text name=Data size=30        value="5,6,8,12,4,8,4,20">
 <br>
     <br>
          <input type=button value="Urutkan" onClick="Urutkan(this.form)">
          <br>
          <br>
          <br>
              Hasil Pengurutan :
          <hr>
          <input type=text name=Hasil size=30>
       

</form>
</center>
</body>

</html>

Jumat, 13 April 2012

Membuat Rekaman Obyek

<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
Record[0] = new Mahasiswa("43E001", "Dani", "TI","S1");
Record[1] = new Mahasiswa("43E001", "Doni", "TI","S1");
Record[2] = new Mahasiswa("43E001", "Dina", "TI","S1");
Record[3] = new Mahasiswa("43E001", "Dini", "TI","S1");
Record[4] = new Mahasiswa("43E001", "Dono", "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.length; i++)
{
document.write("<tr>");
Record[i].npm
document.write("</tr>");
}
document.write("</table>");
//-->
</script>
</body>
</html>


Outputnya :

Jumat, 06 April 2012

Praktek Program Konversi Antar Sistem Bilangan


praktek program konversi antar sistem bilangan

<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));
//-->
</SCRIPT>
</BODY>
</HTML>


praktek 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+ " x " +b+ ") = " + kali );
document.write("<BR>");
//-->
</SCRIPT>
</BODY>
</HTML>


Selasa, 11 Oktober 2011

Membuat Background Pada Folder Drive


Membuat Background Pada Folder Drive

Pada tips kali ini saya akan share cara Membuat Background Pada Folder Drive, anda pernah melihat Salah satu drive milik komputer teman anda memiliki background yang unik dengan gambar gambar yang menarik,…?atau juga pada flash disk teman yang anda pinjam??? Tentu udah tidak asing lagi bagi para 
master bagai mana cara membuatnya. Sebenarnya mudah sekali caranya untuk membuatnya berikut ini langkah - langkahnya,,,

Untuk Cara pembuatannya sebagai berikut :

1. Siapkan gambar yang paling kamu suka buat dipajang, contoh seperti : 1.jpg
klo bisa ubah namanya menjadi lebih pendek biar tidak terlalu panjang nulisnya.

2. Letakkan file gambar tadi di root harddisk kamu atau flashdisk seperti c:\ atau namaflashdiskmu:\

3. buka editor teks yang paling kamu suka, kayak notepad (disaranin pake ini deh)

4. Copy - paste kode di bawah ini :
[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}=
{BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=1.jpg
IconArea_Text=0x00FFFF
[.ShellClassInfo]

5. Simpan kode tadi dengan nama desktop.ini dan letakkan pada root folder flashdisk atau harddisk kamu yang mau kamu ubah nantinya.

6. Selesai….coba refresh deh….wala jadi deh…….

Untuk mengganti warna huruf dapat mengubah kode dari :

IconArea_Text=0x000000

Silahkan kamu ubah nilai yang berwarna merah tersebut sesuka hati kamu deh, sambil bereksperimen, tapi jangan lupa backup dulu kode sebelumya, biar gak jadi berantakan hehehehe :) .
Penulis belum pernah mengubah 0x karena klo diubah sama saja kayaknya.

Klo kamu males nih saya kasih deh kode warnanya, silakan kopas (kopi paste) 6 buah nilai ini ke kode tadi:
CATATAN
——–
O = Huruf O
0 = Angka nol


IconArea_Text=0x____ (pilih salah satu warna pilihan ini,ingat “0x” jangan dihapus,kecuali untuk nilai angka baru dihapus)

FF00FF = Jingga / ungu
FF33FF = ungu terang
FF91FF = Ungu muda
FF62EE = Ungu sedang
d800e6 = Ungu gelap
9900cc
FFFF4B = Biru muda
FFFF81 = bIRU muda
33FF = Merah
33FFF4 = Kuning
00FFFF = Kuning sedang
51B11B = Hijau gelap
10BB61 = Hijau gelap2
00cc33
80FCA4 = Hijau muda
00FF00 = Hijau terang
DF280F = Biru tua
ff4321 = Biru terang
FF0000 = Biru
FFOOOO = Merah terang (O = BUKAN NOL)
8CCBDD = Coklat muda
140,203,221 = Coklat tua