data By Agung
Wibowo M.Kom
Model pengajaran
1. Tatap muka
2. Daring -> google meet
3. Google class room
4. Absensi -> google form 5.
Upload tugas -> google form 6.
Siakad FT UMT
Pembagian nilai
• Tugas mandiri 15 %
• Absensi 20%
• UTS 30%
• UAS 35%
Materi Kuliah
• Pengenalan Stuktur
data • Pengenalan
Algoritma
• Pengenalan Bahasa program •
Review Struck/record dan Array •
List
• Stack (Tumpukan)
• Query (Antrian)
• Tree
• Graph
Pengertian Struktur data
Struktur data adalah cara menyimpan atau merepresentasikan Data di
dalam komputer agar bisa dipakai secara efisien
Struktur Data
Cara menyimpan
atau
merepresentasikan
data di dalam
komputer agar bisa
dipakai secara
efisien.
Aktivitas
Struktur data
Di dalam struktur data kita berhubungan dengan 2 aktivitas:
1. Mendeskripsikan kumpulan obyek data yang sesuai dengan tipe
data yang ada
2. Menunjukkan mekanisme kerja operasioperasinya
Contoh: integer (-32768 s/d 32767) dan jenis Operasi Manipulasi yang
diperbolehkan adalah +, -, *, /, mod, ceil, floor, , != dsb.
RAM
Hubungan Struktur data dan Algoritma
Dengan pemilihan struktur data yang baik, maka
problem yang kompleks dapat diselesaikan
sehingga algoritma dapat digunakan secara efisien,
operasi-operasi penting dapat dieksekusi dengan
sumber daya yang lebih kecil, memori lebih kecil, dan
waktu eksekusi yang lebih cepat.
Pengertian Algoritma
Algoritma adalah
metode atau langkah yang direncanakan secara
tersusun dan berurutan untuk menyelesaikan atau
memecahkan permasalahan dengan sebuah intruksi
atau kegiatan
Algoritma
Ciri algoritma yang baik menurut Donald E.Knuth:
1. Input: ada minimal 0 input atau lebih
2. Ouput: ada minimal 1 output atau lebih
3. Definite: ada kejelasan apa yang dilakukan
4. Efective: langkah yang dikerjakan harus efektif 5. Terminate:
langkah harus dapat berhenti (stop) secara jelas
Tugas Mandiri
1. Jelaskan apa itu stuktur data array ? 2.
Jelaskan apa itu stuktur data Struck / Record ? 3.
Jelaskan fungsi Algoritma pemrograman ? 4.
Jelaskan apa itu struktur data Linked List ? 5.
Jelaskan apa itu struktur data tree?
Terima Kasih