STRUKTUR DATA
Oleh:
1629042011
PTIK 01
Yang bertanda tangan dibawah ini menyatakan bahwa laporan lengkap Paktikum
Struktur Datayang disusun oleh :
NIM : 1629042011
Prodi/Kelas : PTIK 01
Telah diperiksa dan telah memenuhi syarat kelengkapan untuk dikumpul sebagai
laporan lengkap pada mata kuliah Praktikum Struktur Data
Puji syukur kami panjatkan atas kehadirat Tuhan Yang Maha Esa yang
telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil
menyelesaikan Laporan Praktikum Struktur Data ini yang alhamdulillah tepat
pada waktunya.
Saya menyadari bahwa Laporan ini masih jauh dari sempurna, oleh karena
itu kritik dan saran dari semua pihak yang bersifat membangun selalu saya
harapkan demi kesempurnaan untuk pembuatan laporan berikutnya.
Akhir kata, saya sampaikan terima kasih kepada semua pihak yang telah
berperan serta dalam penyusunan laporan lengkap ini dari awal sampai akhir.
Semoga Tuhan Yang Maha Esa senantiasa meridhai segala usaha kita. Amin.
PEWARISAN
SET
LIST
LAPORAN X :TREE
Stack adalah satu set atau urutan elemen data dimana manipulasi data dari
elemenelemen hanya diperbolehkan pada tumpukan teratas dari stack. Hal ini
merupakan perintah pengumpulan data secara linier yang disebut “last in, first
out” (LIFO). Stacks berguna untuk bermacam-macam aplikasi seperti pattern
recognition dan pengkonversian antar notasi infix, postfix dan prefix.
Queues adalah contoh lain dari ADT. Hal ini merupakan perintah
pengumpulan data yang disebut “first-in, first-out”. Aplikasi ini meliputi
jadwal pekerjaan dalam operating system, topological sorting dan graph
traversal.
Pohon biner (binary tree) adalah sebuah pohon struktur data dimana setiap
simpul memiliki paling banyak dua anak. Secara khusus anaknya
dinamakan kiri dan kanan. Penggunaan secara umum pohon biner adalah
Pohon biner terurut, yang lainnnya adalah heap biner.
Class dan Objek
Class adalah pemodelan abstraksi (template) dari sesuatu yang ada pada
domain persoalan. class ini merupakan unsur statis dimana digunakan untuk
pengkapsulan attribut dan methodnya.(singkatnya Class itu blueprint dari
sebuah objek)
Sorting merupakan suatu proses untuk menyusun kembali
humpunan obyek menggunakanaturan tertentu. Sorting disebut juga sebagai
suatu algoritma untuk meletakkan kumpulanelemen data kedalam urutan
tertentu berdasarkan satu atau beberapa kunci dalam tiap-tiap elemen. Pada
dasarnya ada dua macam urutan yang biasa digunakan dalam suatu
prosessorting. Sorting adalah proses mengatur sekumpulan objek menurut
aturan atau susunan tertentu. Urutan objek tersebut dapat menaik atau disebut
juga ascending (dari data kecil ke data lebih besar) ataupun
menurun/descending(dari data besar ke data kecil). Sorting array merupakan
salah satu aplikasi yang paling penting dalam suatu sistem aplikasi perhitungan
data. Biasanya suatu bank memiliki komputasi sorting array yang sudah biasa
digunakan dalam aplikasinya sehari-hari. Bahkan telephone juga mengurutkan
suatu list yang terdiri dari nama akhir , nama awal agar bisa memudahkan
dalam perhitungan dalam mencari nomor telephone.
Searching array juga memiliki tak kalah pentingnya dibandingkan
dengan sorting array. Pada searcing array kita biasa menggunakannya pada
data yang sangat banyak. Sehingga sangat sulit bila kita ingin mencari suatu
data atau suatu angka didalamnya satu per satu. Aplikasi searching array
memudahkan kita dalam mencari suatu data atau angka yang kita inginkan
dengan hanya memasukkan nilai input pada suatu data yang disikan.
KESIMPULAN UMUM