140 likes | 322 Views
Dasar Struktur Data. Pengertian Struktur data. Model logika atau matematiks dari organisasi data tertentu SD adlh cara menyimpan / merepresentasikan data di dalam komputer agar bisa dipakai secara efisien
E N D
PengertianStruktur data • Model logikaataumatematiksdariorganisasi data tertentu • SD adlhcaramenyimpan/merepresentasikan data didalamkomputer agar bisadipakaisecaraefisien • SD adlhcaramenyediakantempat yang baikdantersusunsecaraterstruktur agar data yang disimpandapatdibacadenganlebihmudah
JenisStruktur Data • Linier SD yang hubunganantaraelemendatanyadinyatakandenganlokasimemoriygberurutanataudengan pointer (ex) • Non Linier SD yang hubunganantaraelemendatanyadinyatakandalamhubunganbertingkatatautersusundarisimpulkesisi (ex)
OperasiStruktur Data • Traversing : ProsesMengunjungi record atau item • Searching : Prosesmencarilokasi record atau item tertentu • Inserting : menambah record baru • Deleting : menghapus record daristruktur • Sorting : menyusun record dalamurutantertentu • Mergining: menggabungkandua file terurutmenjadisatu file terurut • Updateing : mengganti item di record dengan data baru
Array • Array 1 Dimensi • Penyajian Array dalammemori • Pengurutan Array • Binary Search • Array 2 Dimensi • Array 3 Dimensi
List Berkait • MenambahSimpul List Berkait • MenghapusSimpul List Berkait
Two Way List • Menambah (Insert) Simpul Two Way List • Menghapus (Delete) Simpul Two Way List
Stack & Queue • Stack -> KonsepUtama LAST IN FIRST OUT (LIFO) • Queue -> KonsepUtama FIRST IN FIRST OUT (FIFO)
TREE • Traversing Binary Tree • Preorder • Inorder • Postorder
PANJANG LINTASAN & ALGORITMA HUFFMAN’S • MenghitungPanjanglintasan (P) 14 • Note : • Mengetahuijumlahsimpulluar (NE) • Mengetahuijumlahsimpuldalam (NI) • Mengetahuipanjanglintasansimpulluar (LE) • mengetahuipanjanglintasansimpuldalam (LI) • Mengetahuibanyaknyasimpuldalam (N) 9 5 2 4 3 5
GRAPH • MenghitungLintasanTerpendek • Tersusundari Kumpulan Simpul (Vertex) dansisi (Edge) • Terminologi : • Sisiganda • Loop • Multigraph
Contoh SD Linier • Array, Record, List Berkait, Stack dan Queue
Contoh SD Non Linier • Tree dan Graph