SD Materi #1
SD Materi #1
Materi
Review materi
Stack (Tumpukan)
10
Queue (Antrian)
11
Sorting
12
Lanjutan Sorting
13
Tree
14
Graph
15
Review materi
16
Materi - 1
Pengenalan Struktur Data
Universitas Muhammadiyah Jakarta
Perangkat Lunak
instruksi-instruksi yang harus dilakukan oleh
perangkat keras
Tidak ada
Sistem Operasi
Satu
Bahasa Pemrograman
Perangkat
Aplikasi Pengolah Kata
Lunak untuk
Aplikasi Worksheet
Semua
Aplikasi Database
Aplikasi Gambar
Aplikasi Permainan / Games
Aplikasi Browser
Aplikasi ..
Pengguna / User
orang-orang yang membuat program atau sekedar
menggunakan program
Operator
Programmer
System Analyst
User Interface Designer
Web Designer
Web Programmer
Administrator
.
Tidak ada
seorang pun
yang dapat
menguasai
semuanya
PROGRAM
ALGO
RITMA
STRUKTUR
DATA
Algoritma ..
deskripsi langkah-langkah
penyelesaian masalah
yang tersusun secara logis
1. Ditulis dengan notasi khusus
2. Notasi mudah dimengerti
3. Notasi dapat diterjemahkan menjadi
sintaks suatu bahasa pemrograman
Contoh Algoritma ..
Mencari Luas Segitiga
Menghitung Celcius
Mencetak bilangan ganjil dari 1 19
Menyimpan data mahasiswa baru
Mencetak data absensi
Mengirim email berdasarkan jadual
.
Struktur Data ..
Struktur data adalah cara menyimpan atau
merepresentasikan data di dalam komputer agar bisa
dipakai secara efisien.
Struktur Data ..
Tempat
Penyimpanan
Data
Operasi
terhadap data
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
TIPE DATA
Pada garis besarnya, Data dapat dikategorikan menjadi :
A. Type Data Sederhana / Data Sederhana
Terdiri dari :
1. Data Sederhana Tunggal
Misalnya Integer, Real,Boolean dan Character.
2. Data Sederhana Majemuk
Misalnya String
B. Struktur Data
Terdiri dari :
1. Struktur Data Sederhana
Misalnya Array dan Record
TIPE DATA
2. Struktur Data Majemuk
Terdiri dari :
a. Linier
Misalnya : Stack, Queue dan Linear Linked List.
b. Non Linier
Misalnya : Pohon (Tree), Pohon Biner (Binary
Tree), Pohon Cari Biner (Binary Search Tree),
General Tree serta Graph.
TIPE DATA
2. Struktur Data Majemuk
Terdiri dari :
a. Linier
Misalnya : Stack, Queue dan Linear Linked List.
b. Non Linier
Misalnya : Pohon (Tree), Pohon Biner (Binary
Tree), Pohon Cari Biner (Binary Search Tree),
General Tree serta Graph.
18
03
69
24
08
70
18
03
69
24
08
70
69
03
18
<< TOP
Y
6
X
1
S
4
5
18
03
69
24
08
70
1.
2.
3.
4.