Modul pertemuan 1Struktur Data pertemuan 1.pptx

ardhanabdillah 5 views 18 slides Sep 10, 2025
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

struktur data


Slide Content

Struktur Data Putrama Alkhairi , M.Kom

Materi Kuliah : Pengantar Struktur Data Review Struct/Record dan Array List Stack Queue Tree Penilaian : Tgs : 15 %, Kuis = 20%, UTS = 30%, UAS = 35%

Bagaimana cara mengatasi masalah implementasi program dengan komputer ? Pemahaman masalah secara menyeluruh dan persiapan data Keputusan operasi-operasi yang dilakukan terhadap data Penyimpanan data-data pada memori sehingga tersimpan dan terstruktur secara logis , operasinya efisien Pengambilan keputusan terhadap bahasa pemrograman mana yang paling cocok untuk jenis data yang ada

PROGRAM ALGORITMA STRUKTUR DATA ?

Algoritma ….. deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis Ciri algoritma yang baik menurut Donald E.Knuth : Input: ada minimal 0 input atau lebih Ouput : ada minimal 1 output atau lebih Definite: ada kejelasan apa yang dilakukan Efective : langkah yang dikerjakan harus efektif erminate : langkah harus dapat berhenti (stop) secara jelas

Contoh Algoritma ….. Mencari nilai maksimum Mengurutkan data Mencetak bilangan ganjil dari 1 – 19 Menyimpan data mahasiswa baru Mencetak data absensi …

Contoh Algoritma mencetak bilangan ganjil dari 1-19 Dimulai dari nilai 1 Seleksi apakah nilai tersebut ganjil ( syarat : jika habis di bagi 2) Jika ganjil maka lakukan pencetakan , jika tidak maka ke tahap berikutnya Nilai di tambah satu Seleksi apakah nilai sudah sampai dengan 20, jika belum ulangi langkah 2, jika sudah maka stop

Struktur Data ….. model logika / matematik yang secara khusus mengorganisasi data

Contoh Struktur Data ….. Struktur Data Statis – array/ larik , rekord , himpunan . Struktur Data Dinamis - list, queue, stack, tree, graph.

Contoh Struktur Data …..

Contoh Struktur Data …..

List Berkait / Senarai

Stack

Queue

Tree

Operasi Pada Struktur Data Traversal ( Traversing ) : mengunjungi setiap elemen SD Pencarian ( Searching ) : menemukan elemen / lokasi pada SD Penyisipan ( Inserting ) : menambah elemen baru pada SD Penghapusan ( Deleting ) : menghapus elemen dari SD

Mengapa perlu SD Mengenal bentuk organisasi penyimpanan data dan pengoperasiannya. Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Mengurangi duplikasi data ( data redudancy ) Hubungan data dapat ditingkatkan ( data relatability ) Mengurangi pemborosan tempat simpanan luar

Your best quote that reflects your approach… “It’s one small step for man, one giant leap for mankind.” Putrama Alkhairi
Tags