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.
Kamis, 04 Juni 2015
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.
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.
Label:
Pemrograman,
Struktur Data
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,
Label:
Pemrograman,
Struktur Data
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.
Label:
Pemrograman,
Struktur Data
Minggu, 31 Mei 2015
Array
Pada saat tertentu dalam membuat program butuh untuk untuk
menyelesaikan permasalahan yang memerlukan suatu variabel yang dapat
menampung banyak nilai, misalnya variabel untuk menampung nilai ulangan 40 mahasiswa.
Bahasa pemrograman C++ menyediakan sebuah struktur data yang menampung koleksi
elemen-elemen dengan tipe data yang sama, yaitu array.
Array dapat digambarkan sebagai koleksi variabel-variabel
dengan tipe yang sama dalam suatu urutan tertentu yang mengunakan nama yang
sama, yang membedakan adalah indeks atau posisi. Array dapat berupa 1 dimensi,
2 dimensi, dan bahkan n-dimensi. Suatu array dikatakan sebagai 1 dimensi, 2
dimensi, atau n-dimensi berdasarkan banyaknya penunjuk indeks/posisi.
Label:
Pemrograman,
Struktur Data
Variabel Dalam Bahasa Pemrograman C++
Beberapa posting kedepan, saya akan membahas topik baru mengenai pemrograman. Kali ini saya akan mulai dengan membahas mengenai Variabel. Apa itu variabel? Variabel dalam bahasa pemrograman dapat didefinisikan sebagai suatu pengenal atau dalam bahasa gaulnya identifier yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Atau dengan kata lain, variabel ituadalah lokasi memori yang digunakan untuk menyimpan data program. Kenapa disebut variabel, karena sifatnya dimana nilai yang disimpan cenderung berubah-ubah sesuai dengan kebutuhan.
Label:
Pemrograman,
Struktur Data
Langganan:
Postingan (Atom)