Wilujeung Sumping di Blogna Kang Whatsa
gravatar

BERBAGI ILMU ADALAH IBADAH


Ditulis oleh Moh Suselly
Kategori Religi Islami
Dibaca 84 kali

Perkembangan IT sedemikian pesatnya, sehingga sulit bagi kita teruatama saya untuk mengejar/mengikuti langkah perkembangannya baik hardware apalagi software. waktu yang diberikan Tuhan 24 jam sehari, tidak cukup untuk mengejar dan mengikuti perkembangan IT.

Oleh karenanya harus saling berbagi, sehingga tercipta "accelerated learning" atau percepatan proses belajar mengajar. disamping itu setiap manusia pasti memiliki keterbatasan, baik waktu , tenaga , biaya dan sebagainya. Hal tersebut di atas, adalah kodrat atau Sunatullah sebagai manusia.



gravatar

Petunjuk Penggunaan

Buat temen-temen yang pengen menghitung IPKnya, Silahkan ikuti Petunjuk berikut:
*Masukan Nilai Huruf dari setiap Mata Kuliah semester 1;
*Masukan Nilai huruf dari setiap Mata Kuliah Semester 2;
*Click tombol Proses untuk memproses nilai IPK;
*tekan tombol BACK untuk kembali ke menu awal;
*Jika temen-temen ingin menghitung ulang click tombol Ulang;

***SELAMAT MENCOBA***


Jangan lupa komennya yawh.....

gravatar

Klasifikasi software(Tugas Instalasi Komputer)

KLASIFIKASI PERANGKAT LUNAK (Software)

Perangkat lunak secara umum dapat di bagi 2 yaitu :

1. Perangkat lunak sistem

2. Perangkat lunak aplikasi.

Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

1. Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN

2. Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apple’s System 7

3. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility

Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang, baik pada system operasi berbasis text maupun pada system operasi berbasis Grafis (GUI). Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemproses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office atau Open Office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Dan contoh Open Office KWord (Pemroses kata), KSpreed(Pemroses table), KPresenter (presentasi). Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp, Media Player, XMMS, untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer, Power DVD, XINE yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing,e-mail, chatting dan messenger. Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis).

Sistem Operasi

Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan produk awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan oleh perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft, dan Linux yang bersifat freeware yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open source, yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di modifikasi oleh setiap orang. Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintah (text), atau dengan cara tunjuk (pointer) dengan tampilan grafis (GUI).

Instlasi Software pada berbagai macam basis OS

Instalasi Software Ms-Office


Ms-Offiice merupakan paket software yang dibuat oleh Microsoft, yang termasuk dalam paket software ini antara lain : Ms-Word (Word Processing), Ms-Excel (Spreed Sheet), Ms-Power Point (Presentasi), Ms-Access (Database).

Pertama yang perlu dipahami adalah bahwa software ini hanya dapat diinstalasi dan berjalan pada system operasi Microsoft Windows.

Adapun langkah-langkah instalasinya adalah sebagai berikut :

1. Siapkan Paket instalasi software yang legal dalam media penyimpanan yang sesuai seperti HD, CD, FDD, DVD atau media lain.

2. Jalankan system operasi Windows dan pastikan bahwa system operasi tersebut telah berjalan dengan baik.

3. Pastikan bahwa ruang (spaces) HD masih mencukupi.

4. Apabila paket software tersedia dalam media CD, maka masukkan CD installer tersebut kedalam CD-Room.

5. Ikuti proses instalasi sesuai dengan Petunjuk instalasi (Instalation user manual).

Instalasi Open Office

Open Office merupakan paket software freeware (open source), software ini berjalan pada sistem operasi Linux. Adapun yang termasuk dalam paket software ini antara lain : K-Word (Word processing), KSpreed (Spread Sheet), KPresenter (Presentasi).

Langkah-langkah instalasi paket software ini adalah :

1. Masuk ke modus Yast

2. Masuk menu instalasi software

3. Pilih dan tandai software yang akan diinstalasi.

4. dan Lanjutkan sesuai dengan petunjuk/langkah-langkah, dalam instalation user manual.

Troubleshouting

Di dalam proses tidak jarang akan terjadi sutu troubleshouting-troubleshouting yang terajdi mulai dari proses partisi harddisk sampai dengan pengintalan, antara lain :

1. Media Penyimpanan (Harddisk/Diket/CD)

> Boot record rusak

Ciri-ciri kerusakan :

· Bila Media Penyimpanan tersebut diakses, missal pindah directory atau memberi perintah dir/explor untuk melihat file maka akan keluar pesan General failure reading drive n :

( n adalah nama drive, bisa a atau c )

· Bila dilakukan perintah format maka akan mengeluarkan pesan kesalahan :

Invalid media track 0 bad – disk unusable format terminated

Kerusakan pada media ini biasanya sangat fatal terutama pada track 0 yang bad secara fisik, selama ini kasus media track 0 yang hancur tidak bisa diperbaiki.

> FAT rusak

Setiap cluster ( penyimpanan terkecil yang dibutuhkan suatu file ) memiliki satu lokasi dalam fat yang menunjukkan cluter yang berikutnya.

Ciri – ciri kerusakan :

· Bila suatu file bicara dengan perintah dos misalnya type nama file, akan muncul pesan kesalahan :

File allocation table bad, drive n

· Bila suatu file dibuka atau dibaca isinya ter nyata ada sebagian isi file yang hilang dan digantikan dengan karakter aneh atau ada bagian file yang hilang

Untuk membetulkan FAT dapat dilakukan dengan perintah CHKDSK dengan parameter /f (fix). Ketikkan C: \CHKDSK /f n: (Enter) maka CHKDK akan memperbaikinya dengan mengatur ukuran file untuk kesalahan alokasi, memotong file dari bagian yang rusak dan hasilnya disimpan dalam bentuk FILENNNN.CHK pada direktori utama. NNNN adalah nomor yang berurutan ( dimulai dari angka 0000 ).

> Root Directory Rusak

bagian ini merupakan bagian yang berhubungan dengan pemanipulasian file, yaitu tentang nama file, eksternsi, atribut, hari dan tanggal file dibuat, nomor cluster awl dan ukuran file.

Ciri – ciri kerusakan :

Karena berfariainya kerusakan derektory yang mungkin maka berikut ini contoh kesalahan yang umum terjadi :

· Bila dilakukan perintah DIR, akan ditampilkan pesan kesalahan :

Data eror reading drive n:

Abort, retry, fail ?_

Atau bisa juga ditampilkan pesan :

General failure error reading drive n :

Abort, retry, fail ?_

Cara mengatasi kesalahan pada root directory bisa dilakukan dengan

utility scandisk.

> Jika terdapat Bad Sector

Cirri -ciri Kerusakan :

Kesalahan jenis ini menyebabkan fele yang menempati sector yang rusak ( bad sector) tidak bisa diakses, baik itu dibaca, ditulisi atau dikopi, bila file tersebut diakses maka computer akan memberikan pesan kealahan :

Error reading drive n

Abort, retry, ignore ?_

Pilihan ignore berarti memaksa computer untuk tetap membaca bagian yang rusak. Bila ini dipilih maka kemungkinan computer akan hang. Biasanya jika bed sector itu cara fisik memang rusak maka disk tersebut akan tetap memiliki bad sector. Untuk mengatasi atau memindahkan data yang ada pada bad sector tersebut sekaligus menandainya bahwa terdapat bad di situ digunakan scandisk.

gravatar

Menampilkan ukuran List

?html>
?head>
?title>Struktur Data Linked List?/title>
?/head>
?body>
?script language = "JavaScript">
?!--
function DoublyLinkedList()
{
this._Kepala = null;
this._Ekor = null;
this._Panjang = 0;
}

DoublyLinkedList.prototype =
{
constructor: DoublyLinkedList,
Tambah: function (data)
{
var node = {data: data, next: null, prev: null};

if (this._Panjang == 0)
{
this._Kepala = node;
this._Ekor = node;
}
else
{
this._Ekor.next = node;
node.prev = this._Ekor;
this._Ekor = node;
}
this._Panjang++;

},

ItemList: function(index)
{
if (index > -1 && index ? this._Panjang)
{
var NodeTanda = this._Kepala,
i = 0;

while(i++ ? index)
{
NodeTanda = NodeTanda.next;
}

return NodeTanda.data;
}
else
{
return null;
}
},

Buang: function(index){

if (index > -1 && index ? this._Panjang)
{
var NodeTanda = this._Kepala, i = 0;

if (index === 0)
{
this._Kepala = NodeTanda.next;
if (!this._Kepala)
{
this._Ekor = null;
}
else
{
this._Kepala.prev = null;
}

}
else
if (index === this._Panjang -1)
{
NodeTanda = this._Ekor;
this._Ekor = NodeTanda.prev;
this._Ekor.next = null;
}
else
{
while(i++ ? index)
{
NodeTanda = NodeTanda.next;
}
NodeTanda.prev.next = NodeTanda.next;
}
this._Panjang--;
return NodeTanda.data;

}
else
{
return null;
}


},

Ukuran: function(){
return this._Panjang;
},

toArray: function(){
var result = [],
NodeTanda = this._Kepala;

while(NodeTanda){
result.push(NodeTanda.data);
NodeTanda = NodeTanda.next;
}

return result;
},

toString: function(){
return this.toArray().toString();
}
}

var List = new DoublyLinkedList();


List.Tambah("Teknik Informatika");
List.Tambah("Teknik Komputer");
List.Tambah("Komputerisasi Akuntansi");
List.Tambah("Computer Networking");


document.write("Isi LinkedList ?br>");
document.write("--------------- ?br>");
for (i=0; i?4; i++)
{
document.write(List.ItemList(i) + "?br>") ;
}
document.write("--------------- ?br>");


document.write("Isi LinkedList Awal = " + List.Ukuran() +"?br>");
document.write("Isi Array Awal = " + List.toArray() +"?br>");
document.write("Isi String Awal = " + List.toString() +"?br>?br>");

alert("ItemList 1 pada Linked List diBuang, yaitu = " + List.ItemList(1));
List.Buang(1);


document.write("Isi Linked LIst Setelah Dibuang ?br>");
document.write("--------------- ?br>");
for (i=0; i?4; i++)
{
document.write(List.ItemList(i) + "?br>") ;
}
document.write("--------------- ?br>");

document.write("?br>Isi LinkedList Terakhir = " + List.Ukuran() +"?br>");
document.write("Isi Array Akhir = " + List.toArray() +"?br>");
document.write("Isi String Awal = " + List.toString() +"?br>");
//-->
?/script>
?/body>
?/html>

gravatar

Memanggil List_Ukuran,toArray,toString

?html>
?head>
?title>Struktur Data Linked List?/title>
?/head>
?body>
?script language = "JavaScript">
?!--
function DoublyLinkedList()
{
this._Kepala = null;
this._Ekor = null;
this._Panjang = 0;
}

DoublyLinkedList.prototype =
{
constructor: DoublyLinkedList,
Tambah: function (data)
{
var node = {data: data, next: null, prev: null};

if (this._Panjang == 0)
{
this._Kepala = node;
this._Ekor = node;
}
else
{
this._Ekor.next = node;
node.prev = this._Ekor;
this._Ekor = node;
}
this._Panjang++;

},

ItemList: function(index)
{
if (index > -1 && index ? this._Panjang)
{
var NodeTanda = this._Kepala,
i = 0;

while(i++ ? index)
{
NodeTanda = NodeTanda.next;
}

return NodeTanda.data;
}
else
{
return null;
}
},

Buang: function(index){

if (index > -1 && index ? this._Panjang)
{
var NodeTanda = this._Kepala, i = 0;

if (index === 0)
{
this._Kepala = NodeTanda.next;
if (!this._Kepala)
{
this._Ekor = null;
}
else
{
this._Kepala.prev = null;
}

}
else
if (index === this._Panjang -1)
{
NodeTanda = this._Ekor;
this._Ekor = NodeTanda.prev;
this._Ekor.next = null;
}
else
{
while(i++ ? index)
{
NodeTanda = NodeTanda.next;
}
NodeTanda.prev.next = NodeTanda.next;
}
this._Panjang--;
return NodeTanda.data;

}
else
{
return null;
}


},

Ukuran: function(){
return this._Panjang;
},

toArray: function(){
var result = [],
NodeTanda = this._Kepala;

while(NodeTanda){
result.push(NodeTanda.data);
NodeTanda = NodeTanda.next;
}

return result;
},

toString: function(){
return this.toArray().toString();
}
}

var List = new DoublyLinkedList();


List.Tambah("Teknik Informatika");
List.Tambah("Teknik Komputer");
List.Tambah("Komputerisasi Akuntansi");
List.Tambah("Computer Networking");


document.write("Isi LinkedList ?br>");
document.write("--------------- ?br>");
for (i=0; i?4; i++)
{
document.write(List.ItemList(i) + "?br>") ;
}
document.write("--------------- ?br>");


document.write("Isi LinkedList Awal = " + List.Ukuran() +"?br>");
document.write("Isi Array Awal = " + List.toArray() +"?br>");
document.write("Isi String Awal = " + List.toString() +"?br>?br>");

alert("ItemList 1 pada Linked List diBuang, yaitu = " + List.ItemList(1));
List.Buang(1);


document.write("Isi Linked LIst Setelah Dibuang ?br>");
document.write("--------------- ?br>");
for (i=0; i?4; i++)
{
document.write(List.ItemList(i) + "?br>") ;
}
document.write("--------------- ?br>");

document.write("?br>Isi LinkedList Terakhir = " + List.Ukuran() +"?br>");
document.write("Isi Array Akhir = " + List.toArray() +"?br>");
document.write("Isi String Awal = " + List.toString() +"?br>");
//-->
?/script>
?/body>
?/html>

gravatar

Graph

?html>
?head>?title>Dijkstra Algorithms ?/title>

?/head>
?body>
?script language = "javascript">

var NilaiAcuan = 10000;
var TakTerdefinisi = -1;
var NamaVerteks = new Array('A','B','C','D','E','F');
var Matriks = new Array(6);

function Bobot(a,b)
{
return Matriks[a][b];
}

function Dijkstra(JumlahVerteks,Awal,d)
{
var Posisi = new Array(JumlahVerteks);
var i;
var Kunjungan = new Array(JumlahVerteks);
var pred = new Array(JumlahVerteks);

for(i=0; i?JumlahVerteks; i++)
{
Posisi[i] = NilaiAcuan;
pred[i] = TakTerdefinisi;
Kunjungan[i] = false;
}
Posisi[Awal] = 0;

var Verteks;
for (Verteks = 0; Verteks ? JumlahVerteks; Verteks++)
{
var JarakTerpendek = NilaiAcuan, closest = -1;
for (i=0; i ? JumlahVerteks; i++)
{
if (!Kunjungan[i])
{
if (Posisi[i] ?= JarakTerpendek)
{
JarakTerpendek = Posisi[i]; closest = i;
}
}
}

Kunjungan[closest] = true

for (i=0; i ? JumlahVerteks; i++)
{
if (!Kunjungan[i])
{
var w = Bobot(closest, i);
if (Posisi[closest]+w ? Posisi[i])
{
Posisi[i] = Posisi[closest] + w;
pred[i] = closest;
}
}
}
}


i=d
if (Posisi[i] ? NilaiAcuan)
{
var Lintasan = NamaVerteks[i];
var Verteks = i;
while (Verteks>0)
{
Verteks = pred[Verteks];
if (Verteks>=0) Lintasan = NamaVerteks[Verteks] + '->' + Lintasan;
}
alert("Jarak :" + Posisi[i]+' ('+Lintasan+')'+'?br>');
} else
{
alert("Tidak ada Jalur");
}
}


var x = '~';
document.write('?pre>');
document.write(Matriks[0]=new Array(0,2,3,x,x,x));
document.write('?br>');
document.write(Matriks[1]=new Array(2,0,3,6,x,x));
document.write('?br>');
document.write(Matriks[2]=new Array(3,3,0,3,5,x));
document.write('?br>');
document.write(Matriks[3]=new Array(x,6,3,0,1,3));
document.write('?br>');
document.write(Matriks[4]=new Array(x,x,5,1,0,1));
document.write('?br>');
document.write(Matriks[5]=new Array(x,x,x,3,1,0));
document.write('?br>');
document.write('?/pre>');


document.write('?pre>A-2-B-6--D--3-F ?br>');
document.write('\\ | /| / ?br>');
document.write(' 3 3 3 1 1 ?br>');
document.write(' \\ | / | / ?br>');
document.write(' \\|/ |/ ?br>');
document.write(' C--5-E ?br> ?/pre>');




var Dari=0; // A
var Ke =5; // F
Dijkstra(Matriks.length,Dari,Ke);
//-->

?/script>

?/body>
?/htmL>

gravatar

Linked List

?html>
?head>
?title>Struktur Data Linked List?/title>
?/head>
?body>
?script language = "JavaScript">
?!--

function LinkedList()
{
this._panjang = 0;
this._kepala = null;
}

LinkedList.prototype =
{
constructor: LinkedList,

//Membuat Metode untuk Menambah Data Kedalam List
Tambah: function (data)
{
//Membuat Node List
var node = {data: data, next: null}, NodeTanda;

//Periksa Isi List
if (this._kepala === null)
{
this._kepala = node;
}
else
{
NodeTanda = this._kepala;
while (NodeTanda.next)
{
NodeTanda = NodeTanda.next;
}
NodeTanda.next = node;
}
this._panjang++
},


//Membuat metode Untuk Menunjuk Item Data
Item: function (index)
{
if (index > -1 && index ? this._panjang)
{
var NodeTanda = this._kepala,
i = 0;
while (i++ ? index)
{
NodeTanda = NodeTanda.next;
}
return NodeTanda.data;
}
else
{
return null;
}
},


//Membuat metode Untuk Membuang Elemen List
Buang: function (index)
{
if (index > -1 && index ? this._panjang)
{
var NodeTanda = this._kepala, previous, i = 0;
if (index === 0)
{
this._kepala = NodeTanda.next;
}
else
{
while (i++ ? index)
{
previous = NodeTanda;
NodeTanda = NodeTanda.next;
}

previous.next =NodeTanda.next;
}
this._panjang--;
return NodeTanda.data;
}
else
{
return null;
}
},


//Membuat metode Untuk Mengetahui Jumlah Elemen List
Ukuran: function()
{
return this._panjang;
},


//Membuat metode Untuk Membentuk Array
toArray: function()
{
var result = [],
NodeTanda = this._kepala;

while (NodeTanda)
{
result.push (NodeTanda.data);
NodeTanda = NodeTanda.next;
}
return result;
},


//Membuat metode Untuk Konversi ke String
toString: function()
{
return this.toArray().toString();
}

}
var list = new LinkedList ();


list.Tambah("Teknik Informatika");
list.Tambah("Teknik Komputer");
list.Tambah("Komputerisasi Akuntansi");
list.Tambah("Komputer Networking");


document.write("Isi Linked List ?br>");
document.write("--------------- ?br>");
for (i=0; i?4; i++)
{
document.write(list.Item(i) + "?br>");
}
document.write("--------------- ?br>");

alert("Isi Linked List Awal =" +list.Item(0));
alert("Item 1 Pada Linked List dibuang, Yaitu =" +list.Item(1));
list.Buang(1);



document.write("Isi Linked List Terakhir ?br>");
document.write("---------------- ?br>");
for (i=0; i?4; i++)
{
document.write(list.Item(i) + "?br>");
}
document.write("---------------- ?br>");

//-->
?/script>
?/body>
?/html>

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>

gravatar

Double LinkedList

?html>
?head>?title>Struktur Data Linked List?/title>?/head>
?body>
?script language = "javascript">
?!--

function DoubleLinkedList()
{
this._panjang = 0;
this._kepala = null;
this._ekor = null;
}

DoubleLinkedList.prototype =
{
constructor:DoubleLinkedList,


Tambah: function (data)
{
var node = { data: data, next: null, prev: null };
if (this._panjang == 0)
{
this._kepala = node;
this._ekor = node;
}
else
{
this._ekor.next = node;
node.prev = this._ekor;
this._ekor = node;
}
this._panjang++;
},


ItemList: function (index)
{
if (index > -1 && index ? this._panjang)
{
var NodeTanda = this._kepala,
i = 0;
while (i++ ? index)
{
NodeTanda = NodeTanda.next;
}
return NodeTanda.data;
}
else
{
return null;
}
},

Buang: function (index)
{
if (index > -1 && index ? this._panjang)
{
var NodeTanda = this._kepala, i = 0;
if (index === 0)
{
this._kepala = NodeTanda.next;

if (this._kepala)
{
this._ekor = null;
}
else
{
this._kepala.prev = null;
}
}
else if (index === this._panjang -1)
{
NodeTanda = this._ekor;
this._ekor = NodeTanda.prev;
this._ekor.next = null;
}
else

{
while (i++ ? index)
{
NodeTanda = NodeTanda.next;
}

NodeTanda.prev.next =NodeTanda.next;
}
this._panjang--;
return NodeTanda.data;
}
else
{
return null;
}
},




toString: function()
{
return this.toArray().toString();
}
}
var list = new DoubleLinkedList();

list.Tambah ("Teknik Informatika");
list.Tambah ("Teknik Komputer");
list.Tambah ("Komputerisasi Akuntansi");
list.Tambah ("Computer Networking");

document.write ("Isi LinkedList ?br>");
document.write ("-------------- ?br>");
for (i=0; i?4; i++)
{
document.write(list.ItemList(i) +"?br>");
}
document.write ("-------------- ?br>");

alert("Isi Linked List Awal =" +list.ItemList(0));
alert("Item 1 pada Linked List dibuang, yaitu = "+list.ItemList(1));
list.Buang(1);

document.write ("Isi LinkedList Terakhir ?br>");
document.write ("-------------- ?br>");
for (i=0; i?4; i++)
{
document.write(list.ItemList(i) +"?br>");
}
document.write ("-------------- ?br>");

//-->
?/script>
?/body>
?/html>
Posting Lama

gravatar

Aplikasi Queue dalam Struktur Data

?html>
?head>
?title>Struktur Data Queue?/title>
?script language = "JavaScript">

var queue = new Array();

function Masuk_Antrian(data) {
queue.unshift(data);
}

function Keluar_Antrian() {
var yang_keluar_antrian = queue.shift();
if (queue.length == 0)
return "Stack Sudah Kosong";
else
return yang_keluar_antrian;
}

function Dalam_Antrian(list) {
list.options.length = 0;
for (var i = 0;i ? queue.length;i++) {
var data = new Option(queue[i]);
list.options[list.options.length] = data;
}
}

?/script>
?/head>
?body>
?form>
?input type=text name=textSimpan>
?input type=button value="Masuk Antrian" onClick='Masuk_Antrian(textSimpan.value);
textSimpan.value=""; Dalam_Antrian(Visualisasi);'>

?select name="Visualisasi" size=12>
?option>Isi Antrian....
?/select>
?input type=text name=textAmbil size=20>
?input type=button value="Keluar Antrian" onClick="textAmbil.value = Keluar_Antrian();
Dalam_Antrian(Visualisasi);">

?/form>
?/body>
?/html>

gravatar

Penggunaan Shift dan unShift pada Queue

?html>
?head>
?title>Program Queue degan Shift dan Unshift JavaScript?/title>
?script language = "JavaScript">

function DataQueue()
{
var queue = [];
queue.unshift(1);
queue.unshift(2);
var i = queue.shift();
document.write(i + "?br />");

queue.unshift(3);
queue.unshift(4);
var i = queue.shift();
document.write(i + "?br />");
}

?/script>
?/head>

?body>
?form name="FormStrukturData">
?input name="btnQueue" value="Queue" type="button" onClick="DataQueue();" />
?/form>
?/body>
?/html>

gravatar

Program Menghitung Nilai IPK Use JavaScript

?HTML>
?HEAD>?TITLE>Nilai IPK?/TITLE>?/HEAD>
?BODY>
?P>?SCRIPT language="JavaScript">
?!--
function hasil() {
var nil_1 = ("",document.fform.nilai_1.value);
var BN_1 = 1;
if (nil_1 == 'A')
BN_1 = 8;
if (nil_1 == 'B')
BN_1 = 6;
if (nil_1 == 'C')
BN_1 = 4;
if (nil_1 == 'D')
BN_1 = 2;
if (nil_1 == 'E')
BN_1 = 0;
var nil_2 = ("",document.fform.nilai_2.value);
var BN_2 = 1;
if (nil_2 == 'A')
BN_2 = 8;
if (nil_2 == 'B')
BN_2 = 6;
if (nil_2 == 'C')
BN_2 = 4;
if (nil_2 == 'D')
BN_2 = 2;
if (nil_2 == 'E')
BN_2 = 0;
var nil_3 = ("",document.fform.nilai_3.value);
var BN_3 = 1;
if (nil_3 == 'A')
BN_3 = 8;
if (nil_3 == 'B')
BN_3 = 6;
if (nil_3 == 'C')
BN_3 = 4;
if (nil_3 == 'D')
BN_3 = 2;
if (nil_3 == 'E')
BN_3 = 0;
var nil_4 = ("",document.fform.nilai_4.value);
var BN_4 = 1;
if (nil_4 == 'A')
BN_4 = 8;
if (nil_4 == 'B')
BN_4 = 6;
if (nil_4 == 'C')
BN_4 = 4;
if (nil_4 == 'D')
BN_4 = 2;
if (nil_4 == 'E')
BN_4 = 0;
var nil_5 = ("",document.fform.nilai_5.value);
var BN_5 = 1;
if (nil_5 == 'A')
BN_5 = 8;
if (nil_5 == 'B')
BN_5 = 6;
if (nil_5 == 'C')
BN_5 = 4;
if (nil_5 == 'D')
BN_5 = 2;
if (nil_5 == 'E')
BN_5 = 0;
var nil_6 = ("",document.fform.nilai_6.value);
var BN_6 = 1;
if (nil_6 == 'A')
BN_6 = 8;
if (nil_6 == 'B')
BN_6 = 6;
if (nil_6 == 'C')
BN_6 = 4;
if (nil_6 == 'D')
BN_6 = 2;
if (nil_6 == 'E')
BN_6 = 0;
var nil_7 = ("",document.fform.nilai_7.value);
var BN_7 = 1;
if (nil_7 == 'A')
BN_7 = 8;
if (nil_7 == 'B')
BN_7 = 6;
if (nil_7 == 'C')
BN_7 = 4;
if (nil_7 == 'D')
BN_7 = 2;
if (nil_7 == 'E')
BN_7 = 0;
var nil_8 = ("",document.fform.nilai_8.value);
var BN_8 = 1;
if (nil_8 == 'A')
BN_8 = 8;
if (nil_8 == 'B')
BN_8 = 6;
if (nil_8 == 'C')
BN_8 = 4;
if (nil_8 == 'D')
BN_8 = 2;
if (nil_8 == 'E')
BN_8 = 0;
var nil_9 = ("",document.fform.nilai_9.value);
var BN_9 = 1;
if (nil_9 == 'A')
BN_9 = 4;
if (nil_9 == 'B')
BN_9 = 3;
if (nil_9 == 'C')
BN_9 = 2;
if (nil_9 == 'D')
BN_9 = 1;
if (nil_9 == 'E')
BN_9 = 0;
var nil_10 = ("",document.fform.nilai_10.value);
var BN_10 = 1;
if (nil_10 == 'A')
BN_10 = 4;
if (nil_10 == 'B')
BN_10 = 3;
if (nil_10 == 'C')
BN_10 = 2;
if (nil_10 == 'D')
BN_10 = 1;
if (nil_10 == 'E')
BN_10 = 0;
var BN_total = BN_1 + BN_2 + BN_3 + BN_4 + BN_5 + BN_6 + BN_7 + BN_8 + BN_9 + BN_10;
var sks = 18;
var IPK = BN_total/sks;
window.confirm("Anda Yakin Ingin Melihat Hasilnya?");
document.fform.nilai_IPK.value = IPK;
}
//-->
?/SCRIPT>?/P>
?FORM NAME ="fform">
?H2>?BR>Menghitung Nilai IPK?/H2>
?H3>?BR>*** Masukan Nilai Huruf dari Setiap Mata Kuliah ***
?/H3>
?H4>?PRE>
Nilai Teori Algoritma&Pemrograman :?input type="text" size="2" name="nilai_1">
Nilai Praktek Algoritma&Pemrograman :?input type="text" size="2" name="nilai_2">
Nilai Aplikasi Bisnis :?input type="text" size="2" name="nilai_3">
Nilai Konsep Teknologi :?input type="text" size="2" name="nilai_4">
Nilai Pengantar Teknologi Informasi :?input type="text" size="2" name="nilai_5">
Nilai Fisika Dasar :?input type="text" size="2" name="nilai_6">
Nilai Kalkulus :?input type="text" size="2" name="nilai_7">
Nilai Bahasa Inggris Dasar :?input type="text" size="2" name="nilai_8">
Nilai Teori Elektronika Dasar :?input type="text" size="2" name="nilai_9">
Nilai Praktek Elektronika Dasar :?input type="text" size="2" name="nilai_10">
?/H4>?/PRE>
?P>
?INPUT TYPE="button" value="Proses" onclick="hasil()">
?INPUT TYPE="reset" value="Ulang">
?HR>
?H1>Nilai IPK Anda:
?INPUT TYPE = "TEXT"
NAME = "nilai_IPK"
SIZE = "2">?/H1>
?/FORM>
?/BODY>
?/HTML>

gravatar

Program untuk Menghitung dan Menampilkan Deret Fibonacci

?html>
?head>
?script>
?!--

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 <= 40; i++)
document.write("fibonacci("+i+") =" +fibonacci(i)+ "
");
//-->
?/script>
?/head>
?body>
?/body>
?/html>

gravatar

Program Date and Time

?HTML>
?HEAD>
?TITLE>Jam?/TITLE>
?/HEAD>
?BODY>
?FORM NAME = "formWaktu">
?H2>Date and Time :
?INPUT TYPE = "TEXT"
NAME = "teksWaktu"
VALUE = ""
SIZE = "33">?/H2>
?/FORM>
?SCRIPT LANGUAGE = "JavaScript">
?!--

function aturWaktu() {
var sekarang = new Date();
var waktuSekarang = sekarang.toLocaleString();
document.formWaktu.teksWaktu.value =
waktuSekarang;
setTimeout('aturWaktu()', 1000);
return(true);
}
// Menjalankan fungsi aturWaktu
aturWaktu();
//-->
?/SCRIPT>
?/BODY>
?/HTML>

gravatar

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+ "
");
document.write("


");

document.write("Biner :" +bil.toString(2)+ "
");
document.write("Oktal :" +bil.toString(8)+ "
");
document.write("Heksa :" +bil.toString(16)+ "
");
//-->
?/script>
?/body>
?/html>

gravatar

Belajar Array

?HTML>
?HEAD>
?TITLE>Belajar Array?/TITLE>
?/HEAD>
?BODY>
?SCRIPT LANGUAGE = "JavaScript">
?!--

var DATA_KU = new Array ("Saya","Sedang","Sensng");

for (i=0; i<3; i++)
{
document.write(DATA_KU[i] +"
");
}

alert ("Selamat Belajar Struktur Data");
alert ("Semoga Memperoleh Ilmu yang Bermanfaat");

//-->
?/SCRIPT>
?/BODY>
?/HTML>

gravatar

Membuat Fungsi Matematika dengan JavaScript

?html>
?head>
?title>Membuat Fungi 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("
");
document.write("


");
document.write("Tipe Data nya adalah =" +typeof(z));
//-->
?/script>
?/body>
?/html>

gravatar

Parameter Array

?HTML>
?HEAD>
?TITLE>Parameter Array?/TITLE>
?/HEAD>
?BODY>
?SCRIPT LANGUAGE = "JavaScript">
?!--

var tempat = [];
var data = prompt("Ketik Jumlah Maksimum Array :");

for (m=1; m<=data; m++)
{
var bil = prompt("Masukan Bilangan :")
tempat[m]=bil;
}

for (n=1; n<=data; n++)
{
document.write("Elemen Array ("+n+") =" +tempat[n] + "
");
}

//-->
?/SCRIPT>
?/BODY>
?/HTML>

gravatar

Type 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("
");
document.write("Perkalian(" +a+ " x " +b+ ") = " + kali);
document.write("
");
//-->
?/script>
?/body>
?/html>

gravatar

Struktur Fata Stack

?html>
?head>
?title>Stuktur Fata 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>
?input type=button value="Masukan ke Stack"
onClick='Input_ke_Stack(textSimpan.value);
textSimpan.value=""; TampilkanStack(mediaList);'>
?select name="mediaList" size=12>
?option>Tampilan 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>

gravatar

Menghitung Nilai IPK menggunakan Turbo C

#include?stdio.h>
#include?conio.h>
main()
{
char nilai_1,nilai_2,nilai_3,nilai_4,nilai_5,nilai_6,nilai_7,nilai_8,nilai_9,nilai_10,siap,ulang;
int BN_1,BN_2,BN_3,BN_4,BN_5,BN_6,BN_7,BN_8,BN_9,BN_10,BN_total,sks_total;
float ipk;
do
{
clrscr();
puts(" ##** WELCOME TO PROGRAM NILAI_IPK **##\n");
puts("* Silahkan masukan nilai huruf dari setiap mata kuliah *\n");
printf("tekan ENTER");
getch();
clrscr();
printf("1. Teori Algoritma&Pemrograman :");
nilai_1=getche();
if (nilai_1=='A')
{
BN_1=8;
}
else
if (nilai_1=='B')
{
BN_1=6;
}
else
if (nilai_1=='C')
{
BN_1=4;
}
else
if (nilai_1=='D')
{
BN_1=2;
}
else
if (nilai_1=='E')
{
BN_1=0;
}
printf("\n Bobot nilai =%d\n",BN_1);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("2. Praktek algoritma&Pemrograman :");
nilai_2=getche();
if (nilai_2=='A')
{
BN_2=8;
}
else
if (nilai_2=='B')
{
BN_2=6;
}
else
if (nilai_2=='C')
{
BN_2=4;
}
else
if (nilai_2=='D')
{
BN_2=2;
}
else
if (nilai_2=='E')
{
BN_2=0;
}
printf("\n Bobot nilai =%d\n",BN_2);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("3. Aplikasi Bisnis :");
nilai_3=getche();
if (nilai_3=='A')
{
BN_3=8;
}
else
if (nilai_3=='B')
{
BN_3=6;
}
else
if (nilai_3=='C')
{
BN_3=4;
}
else
if (nilai_3=='D')
{
BN_3=2;
}
else
if (nilai_3=='E')
{
BN_3=0;
}
printf("\n Bobot nilai =%d\n",BN_3);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melajutkan");
getch();
clrscr();
printf("4. Konsep Teknologi :");
nilai_4=getche();
if (nilai_4=='A')
{
BN_4=8;
}
else
if (nilai_4=='B')
{
BN_4=6;
}
else
if (nilai_4=='C')
{
BN_4=4;
}
else
if (nilai_4=='D')
{
BN_4=2;
}
else
if (nilai_4=='E')
{
BN_4=0;
}
printf("\n Bobot nilai =%d\n",BN_4);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("5. Pengantar Teknologi Informasi :");
nilai_5=getche();
if (nilai_5=='A')
{
BN_5=8;
}
else
if (nilai_5=='B')
{
BN_5=6;
}
else
if (nilai_5=='C')
{
BN_5=4;
}
else
if (nilai_5=='D')
{
BN_5=2;
}
else
if (nilai_5=='E')
{
BN_5=0;
}
printf("\n Bobot nilai =%d\n",BN_5);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("6. Fisika :");
nilai_6=getche();
if (nilai_6=='A')
{
BN_6=8;
}
else
if (nilai_6=='B')
{
BN_6=6;
}
else
if (nilai_6=='C')
{
BN_6=4;
}
else
if (nilai_6=='D')
{
BN_6=2;
}
else
if (nilai_6=='E')
{
BN_6=0;
}
printf("\n Bobot nilai =%d\n",BN_6);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("7. Kalkulus :");
nilai_7=getche();
if (nilai_7=='A')
{
BN_7=8;
}
else
if (nilai_7=='B')
{
BN_7=6;
}
else
if (nilai_7=='C')
{
BN_7=4;
}
else
if (nilai_7=='D')
{
BN_7=2;
}
else
if (nilai_7=='E')
{
BN_7=0;
}
printf("\n Bobot nilai =%d\n",BN_7);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("8. Bahasa Inggris :");
nilai_8=getche();
if (nilai_8=='A')
{
BN_8=8;
}
else
if (nilai_8=='B')
{
BN_8=6;
}
else
if (nilai_8=='C')
{
BN_8=4;
}
else
if (nilai_8=='D')
{
BN_8=2;
}
else
if (nilai_8=='E')
{
BN_8=0;
}
printf("\n Bobot nilai =%d\n",BN_8);
printf(" SKS =%d\n",2);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("9. Teori Elektronika Dasar :");
nilai_9=getche();
if (nilai_9=='A')
{
BN_9=4;
}
else
if (nilai_9=='B')
{
BN_9=3;
}
else
if (nilai_9=='C')
{
BN_9=2;
}
else
if (nilai_9=='D')
{
BN_9=1;
}
else
if (nilai_9=='E')
{
BN_9=0;
}
printf("\n Bobot nilai =%d\n",BN_9);
printf(" SKS =%d\n",1);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("10. Praktek Elektronika Dasar :");
nilai_10=getche();
if (nilai_10=='A')
{
BN_10=4;
}
else
if (nilai_10=='B')
{
BN_10=3;
}
else
if (nilai_10=='C')
{
BN_10=2;
}
else
if (nilai_10=='D')
{
BN_10=1;
}
else
if (nilai_10=='E')
{
BN_10=0;
}
printf("\n Bobot nilai =%d\n",BN_10);
printf(" SKS =%d\n",1);
printf("\nTekan ENTER untuk melanjutkan");
getch();
clrscr();
printf("apakah anda sudah siap untuk melihat hasil nilai IPK anda?\n");
printf("\njika siap (tekan 'Y')");
printf(",jika anda gentar (tekan 'N')\n");
siap=getch();
if(siap=='Y')
{
sks_total=18;
BN_total=BN_1+BN_2+BN_3+BN_4+BN_5+BN_6+BN_7+BN_8+BN_9+BN_10;
ipk=BN_total/sks_total;
clrscr();
printf("awas,,,,,...,,,,,\n");
printf("\ntekan ENTER");
getch();
clrscr();
printf("tarik nafas dalam-dalam...,,,\n");
printf("\ntekan ENTER");
getch();
clrscr();
printf("Jumlah Bobot Nilai =%d\n",BN_total);
printf("Jumlah SKS =%d\n",sks_total);
printf("Nilai_IPK anda =%3.2f\n",ipk);
printf("\ngimana hasilnya,,bagus atau jelek??\n");
printf("\nkalau bagus,,\n");
printf("saya ucapkan selamat ja,,\n");
printf("\nkalau jelek,,\n");
printf("anda jangan putus asa dulu,,tetep semangatz...\n");
printf("mungkin anda belum beruntung,,,\n");
printf("Ayo.....jangan menyerah,,Coba lagi...\n");
printf("OK coey.....\n");
}
else
if(siap=='N')
{
clrscr();
printf("Dasar pengecut,,,,,,!!!");
printf("\nberarti anda seorang pecundang,,,\n");
}
printf("\n* tekan ENTER untuk keluar dari program\n");
printf("* tekan'U'untuk kembali ke MENU awal\n");
ulang=getch();
}
while(ulang=='U');
}


gravatar

Contoh Implementasi Push dan POP pada Stack

?html>
?head>
?title>Contoh Implementasi Push dan POP pada Stack?/title>
?/head>
?body>
?script type="text/javascript">
var stack = new Array;
stack.push("A");
stack.push("B");
stack.push("C");
document.write("Stack : "+stack.toString() +"?br>");

var YangDiAmbil = stack.pop();
document.write("Data Yang Diambil : "+YangDiAmbil);
document.write("?br>");
document.write("Isi Stack Terakhir : "+stack.toString());
?/script>
?/body>
?/html>

gravatar

Aplikasi Record"Membuat Rekaman Objek"

?html>
?head>
?title>Membuat Rekaman Objek?/title>
?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 data
Record[0] = new Mahasiswa("43E001", "dani", "TI", "S1");
Record[1] = new Mahasiswa("43E002", "dini", "TI", "S1");
Record[2] = new Mahasiswa("43E003", "doni", "TI", "S1");
Record[3] = new Mahasiswa("43E004", "deni", "TI", "S1");

//Menampilkan data
document.write("?table border = '1'>");
document.write("?th>NPM?/th> ?th>Nama?/th> ?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>");


//-->

?/script>
?/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