Getting Start With Data Structure
Table of Contents
Yukkk....
Dalam istilah ilmu komputer, sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Dan setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.
Okey....
Beliau (dosen saya) menambahkan, jangan terlalu khawatir akan mengalami kesulitan dalam membahas mata kuliah ini. Karena sebagian besar materi yang akan dibahas hanya kelanjutan dari apa yang kami peroleh di semester selanjutnya, seperti kelanjutan dari mata kuliah Dasar Pemrograman dan Matematika Diskrit. Namunm beliau juga berpesan agar kita berusaha belajar lebih keras karena pembahasannya akan lebih kompleks dan tingkat kerumitan yang lebih tinggi.
Secara garis besar, beliau menjelaskan, bab-bab yang wajib kami pelajari antara lain :
- Stack and Queue, kalau diterjemahkan menjadi tumpukan dan antrian, eitz, ingat ya.. kalau membaca queue itu harus bener lho ya, terkadang banyak mahasiswa yang sering salah nyebutin. Queue dibaca kiu bukan kueue. Bab ini pernah disinggung sedikit dalam Mata Kuliah Dasar Pemrograman.
- Link List (Lis Berkait), saya sendiri masih belum tahu lebih dalam, karena masih bab baru
- Binary Tree, salah satu bab yang amat penting dalam Matematika Diskrit dan dikembangkan lagi dalam Strukture data.
- Hash Table, biasanya untuk tektik kriptografi
- Heaps, artinya sih sama kayak stack, tumpukan, tapi saya belum tahu penjelasan lebih rincinya..
- Graph, teori yang tak asing bagi yang sudah lulus Matematika Diskrit. Siap diolah kembali oleh Struktur data.
Ebook TI memang rata-rata pakai bahasa inggris. Seharusnya kita gak perlu ngeluh kesulitan dalam bahasa ya... !! Bahasa bukan halangan bagi kita untuk menyerap segala pengetahuan dari manapun. Hitung-hitung saya sambil belajar bahasa inggris juga. Because karena Bahasa Inggris menjadi mata kuliah wajib semester III. hehehe..
Silakan Klik disini buat download
Data Structures & Algorithms in Java
Semoga bermanfaat kawan....
Sumber : Wikipedia, dan Penjelasan singkat dosen
Posted By
Post a Comment