Kamis, 04 Juni 2015

Searching

Pencarian atau searching pada pemrograman adalah proses mencari sebuah data pada struktur data yang besar sehingga dapat ditemukan dengan efisien. Pencarian biasanya dilakukan di struktur data berupa sebuah matrik atau array yang berisi angka, huruf maupun kalimat. Pencarian data sering juga disebut table look-up atau storage and retrieval information adalah suatu proses untuk mengumpulkan sejumlah informasi di dalam pengingat komputer dan kemudian mencari kembali informasi yang diperlukan secepat mungkin.

Rabu, 03 Juni 2015

Sorting

Kali ini saya akan membahas mengenai pengurutan, atau istilah kerennya sorting. Pengurutan atau sorting dapat diartikan sebagai proses penyusunan kembali sekumpulan objek ke dalam urutan tertentu. Adapun tujuan dari pengurutan atau sorting ini adalah untuk memudahkan dalam pencarian anggota suatu himpunan. Selain itu dapat memepercepat untuk mengetahui data terbesar dan data terkecil. Adapun proses yang terjadi dalam pengurutan adalah perbandingan data dan pertukaran data.
Pada dasarnya ada dua macam urutan yang biasa digunakan dalam suatu proses sorting:
1. urut naik (ascending)
Mengurutkan dari data yang mempunyai nilai paling kecil sampai paling besar
2. urut turun (descending)
Mengurutkan dari data yang mempunyai nilai paling besar sampai paling kecil.

Selasa, 02 Juni 2015

Queue

Queue, atau lebih dikenal dengan dengan antrean adalah suatu kumpulan data yang seolah – olah terlihat seperti ada data yang diletakkan disebelah data yang lain. Apabila pada stack bersifat LIFO, maka pada antrean atau queue ini bersifat FIFO atau First In First Out, artinya data yang masuk duluan akan keluar terlebih dahulu juga.

Deklarasi Queue
Sebuah queue di dalam program komputer dideklarasikan sebagai sebuah tipe bentukan baru,biasa disebut struct. Sebuah struktur data dari suatu queue minimal harus mengandung dua tiga variabel,

Senin, 01 Juni 2015

Stack

Kali ini kita akan melanjutkan membahas Stack. Apakah stack itu? Kalo di bahasa indonesiakan, stack itu artinya tumpukan. Hal ini menggambarkan karakteristik dari stack itu sendiri. Jika dikaitkan dengan struktur data, Stack berarti sekumpulan data yang organisasi atau strukturnya bersifat tumpukan atau menyerupai tumpukan. Gambar di bawah ini mengilustrasikan kerja sebuah stack.