Wilujeung Sumping di Blogna Kang Whatsa
gravatar

Bubble Sort

?html>
?head>
?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("Silakan 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>
?br> ?input type=text name=Data size=30 value="3,4,5,6,8,5,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>

INFO Buat temen-temen TI STMIK Kharisma 2008,,,

Buat temen-temen yang pengen mengetahui nilai IPK Semester 1 & 2, temen-temen bisa menghitungnya sendiri menggunakan program IPK yang saya buat ini. untuk langkah pengoperasiannya klik>> disini


Menghitung Nilai IPK


*** Masukan Nilai Huruf Mata Kuliah Semester 1 ***

Gunakan huruf KAPITAL


Nilai Teori Algoritma&Pemrograman : Nilai Praktek Algoritma&Pemrograman : Nilai Kalkulus1 : Nilai Bahasa Inggris Dasar : Nilai Fisika Dasar : Nilai Pengantar Teknologi Informasi : Nilai Konsep teknologi : Nilai Aplikasi Bisnis : Nilai Teori Elektronika Dasar : Nilai Praktek Elektronika Dasar :



*** Masukan Nilai Huruf Mata Kuliah Semester 2 ***

Gunakan huruf KAPITAL


Nilai Pemrograman Dasar : Nilai Praktek Pemrograman Dasar : Nilai Kalkulus 2 : Nilai Pendidikan Kewarganegaraan : Nilai Agama : Nilai Organisasi Komputer : Nilai Instalasi Komputer : Nilai Struktur Data : Nilai Praktek Struktur Data :



Sorotan