SlideShare a Scribd company logo
Oleh Amidatus Sholihat
Sistem Komputer:
 Perangkat Keras (Hardware)
 Perangkat Lunak (Software)
 Pengguna (Brainware)
Paradigma Rekayasa Perangkat Lunak:
 Daur Hidup Klasik (The classic life cycle)
 Prototipe (Prototype)
 Model Spiral (The Spiral Model)
Algoritma dan Struktur Data
Metode dalam menghasilkan suatu perangkat lunak
atau dikenal dengan nama RPL
 Daur Hidup Klasik (The Classic Life Cycle / Waterfall)
 Prototipe (Prototyping)
 Model Spiral (The Spiral Model)
a. Pengumpulan Kebutuhan
b. Analisa Kebutuhan
c. Desain
d. Pemrograman
e. Pengujian
f. Pemeliharaan
a. Pengumpulan Kebutuhan
b. Desain Cepat
c. Bangun prototipe
d. Evaluasi prototipe
e. Perbaikan prototipe, jika prototipe belum selesai
ulangi langkah b
f. Produk Perangkat Lunak
a. Perencanaan oleh pengembang
b. Analisa Resiko oleh pengembang dan pemesan
c. Rekayasa Perangkat Lunak
d. Evaluasi oleh pemesan, bila Rekayasa belum selesai
ulangi langkah a.
PROGRAM
ALGO
RITMA
STRUKTUR
DATA
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
• Mencari nilai maksimum
• Mengurutkan data
• Mencetak bilangan ganjil dari 1 – 19
• Menyimpan data mahasiswa baru
• Mencetak data absensi
• Mengirim email berdasarkan jadual
• …….
1. Buka Data Absensi
2. Tentukan Mata Kuliah
3. Tentukan Kelas
4. Tentukan Format Absensi (4 / 14 kolom)
5. Tentukan banyak pencetakan
6. Ambil data mhs ke-1, lalu cetak
7. Ulangi langkah ke-6 sampai data habis
Is :Data Absensi terdiri dari 1 program studi
model logika/matematik yang secara
khusus mengorganisasi data
 Tipe data adalah jenis data yang mampu ditangani
oleh suatu bahasa pemrograman pada komputer.
 Tiap-tiap bahasa pemrograman memiliki tipe data
yang memungkinkan:
 Deklarasi terhadap variabel tipe data tersebut
 Menyediakan kumpulan operasi yang mungkin terhadap
variabel bertipe data tersebut
 Jenis obyek data yang mungkin
 Obyek Data adalah kumpulan elemen yang mungkin
untuk suatu tipe data tertentu.
 Mis: integer mengacu pada obyek data -32768 s/d 32767,
byte 0 s/d 255, string adalah kumpulan karakter maks 255
huruf
 Struktur Data adalah cara penyimpanan dan
pengorganisasian data-data pada memori komputer
maupun file secara efektif sehingga dapat
digunakan secara efisien, termasuk operasi-operasi
di dalamnya.
 Di dalam struktur data kita berhubungan dengan 2
aktivitas:
 Mendeskripsikan kumpulan obyek data yang sah sesuai
dengan tipe data yang ada
 Menunjukkan mekanisme kerja operasi-operasinya
 Contoh: integer (-32768 s/d 32767) dan jenis operasi yang
diperbolehkan adalah +, -, *, /, mod, ceil, floor, <, >, != dsb.
 Struktur data = obyek data + [operasi manipulasi
data]
 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.
 Tidak semua struktur data baik dan sesuai. Contoh
untuk problem data bank: pengupdate-an harus
cepat, sedangkan penambahan/penghapusan data
boleh lebih lambat.
• Struktur Data Statis – array/larik , rekord,
himpunan.
• Struktur Data Dinamis - list/senarai, queue
/antrian /giliran, tumpukan /stack /timbunan,
pohon, graf.
1 7 18 03 69 24 08 70
1 2 3 4 5 6 7 8
Array Asatu dimensi :
8 indeks (1 s/d 8) dan data 1, 7, 18 dst.
18 03 69
24 08 70
1
Array B dua dimensi (matriks) :
- jumlah baris 2, kolom 3
- data 18, 03, 69, 24, 08, 70.
2
1 2 3
List Berkait / Senarai
A
B C D
E F
Pohon dengan akar A
4
6
3
2
1
7
5
X
T S
Y
Graf dengan simpul X,
Y, T dan S
• 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
Tempat
Penyimpanan Data
Operasi
terhadap data
 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
Queue concept and handling
Partition 4
Partition 3
Partition 2
Partition 1
Operating
System
0
100K
200K
400K
700K
Multiple
Input queues
Partition 4
Partition 3
Partition 2
Partition 1
Operating
System
0
100K
200K
400K
700K
a) Different input queue b) Single input queue
Queue concept and handling
Partition 3
Partition 2
Partition 1
Operating
System
0
100K
200K
400K
700K
Multiple
Input queues
Partition 4
Partition 3
Partition 2
Partition 1
Operating
System
0
100K
200K
400K
700K
a) Different input queue b) Single input queue
Partition 4

More Related Content

What's hot

Informatika Bab 6 Rifda Syifa Aquila 7D 28
Informatika Bab 6 Rifda Syifa Aquila 7D 28Informatika Bab 6 Rifda Syifa Aquila 7D 28
Informatika Bab 6 Rifda Syifa Aquila 7D 28
SyifaAquila
 
26813 9 arsitektur data mining
26813 9 arsitektur data mining26813 9 arsitektur data mining
26813 9 arsitektur data mining
Universitas Bina Darma Palembang
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
dedidarwis
 
Data mining week 1 - pengantar data mining
Data mining   week 1 - pengantar data miningData mining   week 1 - pengantar data mining
Data mining week 1 - pengantar data miningLye Lazar
 
Basdat minggu 01. pengenalan basis data
Basdat minggu 01. pengenalan basis dataBasdat minggu 01. pengenalan basis data
Basdat minggu 01. pengenalan basis data
Saddam Sevenfoldism
 
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis DataBasdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
Saddam Sevenfoldism
 
ANALYTICS DATA AYSKA.pdf
ANALYTICS DATA AYSKA.pdfANALYTICS DATA AYSKA.pdf
ANALYTICS DATA AYSKA.pdf
ayskaqonita
 
Basdat minggu 03 database management system (dbms)
Basdat minggu 03   database management system (dbms)Basdat minggu 03   database management system (dbms)
Basdat minggu 03 database management system (dbms)
Saddam Sevenfoldism
 
Data warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.comData warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.com
suleman ganteng
 
Struktur data
Struktur dataStruktur data
Struktur data
lukmanbooms
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar basis data
Sinath Sabado
 
Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0
Zidny Nafan
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
M Youfin Amalda
 
Pti5
Pti5Pti5
Pti5
rantinty
 
Pertemuan 10 (bab x basis data)
Pertemuan 10 (bab x basis data)Pertemuan 10 (bab x basis data)
Pertemuan 10 (bab x basis data)Soim Ahmad
 

What's hot (15)

Informatika Bab 6 Rifda Syifa Aquila 7D 28
Informatika Bab 6 Rifda Syifa Aquila 7D 28Informatika Bab 6 Rifda Syifa Aquila 7D 28
Informatika Bab 6 Rifda Syifa Aquila 7D 28
 
26813 9 arsitektur data mining
26813 9 arsitektur data mining26813 9 arsitektur data mining
26813 9 arsitektur data mining
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Data mining week 1 - pengantar data mining
Data mining   week 1 - pengantar data miningData mining   week 1 - pengantar data mining
Data mining week 1 - pengantar data mining
 
Basdat minggu 01. pengenalan basis data
Basdat minggu 01. pengenalan basis dataBasdat minggu 01. pengenalan basis data
Basdat minggu 01. pengenalan basis data
 
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis DataBasdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
Basdat minggu 02. Basis Data dalam Sistem Informasi Dan Arsitektur Basis Data
 
ANALYTICS DATA AYSKA.pdf
ANALYTICS DATA AYSKA.pdfANALYTICS DATA AYSKA.pdf
ANALYTICS DATA AYSKA.pdf
 
Basdat minggu 03 database management system (dbms)
Basdat minggu 03   database management system (dbms)Basdat minggu 03   database management system (dbms)
Basdat minggu 03 database management system (dbms)
 
Data warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.comData warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.com
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar basis data
 
Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
 
Pti5
Pti5Pti5
Pti5
 
Pertemuan 10 (bab x basis data)
Pertemuan 10 (bab x basis data)Pertemuan 10 (bab x basis data)
Pertemuan 10 (bab x basis data)
 

Viewers also liked

10 Steps to Author Branding
10 Steps to Author Branding10 Steps to Author Branding
10 Steps to Author Branding
Iola Goulton
 
Ordning och reda på innehållet
Ordning och reda på innehålletOrdning och reda på innehållet
Ordning och reda på innehållet
Intranätverk
 
7 tips för bättre intranätsök
7 tips för bättre intranätsök7 tips för bättre intranätsök
7 tips för bättre intranätsök
Intranätverk
 
PRA 304 Pure Company öykü eren
PRA 304 Pure Company öykü erenPRA 304 Pure Company öykü eren
PRA 304 Pure Company öykü eren
oykueren
 
data_blending
data_blendingdata_blending
data_blending
subit1615
 
2014 cwc genre and publishing final
2014 cwc   genre and publishing final2014 cwc   genre and publishing final
2014 cwc genre and publishing final
Iola Goulton
 
โครงงานคอม
โครงงานคอมโครงงานคอม
โครงงานคอม
sensitive_area
 
Global Big Bang
Global Big BangGlobal Big Bang
Global Big Bang
Intranätverk
 
Bringing Buzz to the World - building an enterprise social network as a commu...
Bringing Buzz to the World - building an enterprise social network as a commu...Bringing Buzz to the World - building an enterprise social network as a commu...
Bringing Buzz to the World - building an enterprise social network as a commu...
Intranätverk
 
Cracking the US Job Market: Presentation at MassChallenge
Cracking the US Job Market: Presentation at MassChallengeCracking the US Job Market: Presentation at MassChallenge
Cracking the US Job Market: Presentation at MassChallenge
Jacob Bacon
 
อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์mhuantawan9
 
Men ingen använder väl intranätet ändå?
Men ingen använder väl intranätet ändå?Men ingen använder väl intranätet ändå?
Men ingen använder väl intranätet ändå?
Intranätverk
 
Ii matter
Ii matter Ii matter
Ii matter
jaume2014
 
Мастер-группа "Три ключика к сердцу ребенка"
Мастер-группа "Три ключика к сердцу ребенка"Мастер-группа "Три ключика к сердцу ребенка"
Мастер-группа "Три ключика к сердцу ребенка"
Олег Николаевич Сюрин
 
201313046 김진실 기말고사_20140610
201313046 김진실 기말고사_20140610201313046 김진실 기말고사_20140610
201313046 김진실 기말고사_20140610rladkdwmd
 
Публичное выступление (Школа Успешного Родителя)
Публичное выступление (Школа Успешного Родителя)Публичное выступление (Школа Успешного Родителя)
Публичное выступление (Школа Успешного Родителя)
Олег Николаевич Сюрин
 
Sd pertemuan 3 & 4 (edited)
Sd   pertemuan 3 & 4 (edited)Sd   pertemuan 3 & 4 (edited)
Sd pertemuan 3 & 4 (edited)
muissyahril
 
Capitalising on Enterprise Search
Capitalising on Enterprise SearchCapitalising on Enterprise Search
Capitalising on Enterprise Search
Intranätverk
 

Viewers also liked (18)

10 Steps to Author Branding
10 Steps to Author Branding10 Steps to Author Branding
10 Steps to Author Branding
 
Ordning och reda på innehållet
Ordning och reda på innehålletOrdning och reda på innehållet
Ordning och reda på innehållet
 
7 tips för bättre intranätsök
7 tips för bättre intranätsök7 tips för bättre intranätsök
7 tips för bättre intranätsök
 
PRA 304 Pure Company öykü eren
PRA 304 Pure Company öykü erenPRA 304 Pure Company öykü eren
PRA 304 Pure Company öykü eren
 
data_blending
data_blendingdata_blending
data_blending
 
2014 cwc genre and publishing final
2014 cwc   genre and publishing final2014 cwc   genre and publishing final
2014 cwc genre and publishing final
 
โครงงานคอม
โครงงานคอมโครงงานคอม
โครงงานคอม
 
Global Big Bang
Global Big BangGlobal Big Bang
Global Big Bang
 
Bringing Buzz to the World - building an enterprise social network as a commu...
Bringing Buzz to the World - building an enterprise social network as a commu...Bringing Buzz to the World - building an enterprise social network as a commu...
Bringing Buzz to the World - building an enterprise social network as a commu...
 
Cracking the US Job Market: Presentation at MassChallenge
Cracking the US Job Market: Presentation at MassChallengeCracking the US Job Market: Presentation at MassChallenge
Cracking the US Job Market: Presentation at MassChallenge
 
อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์
 
Men ingen använder väl intranätet ändå?
Men ingen använder väl intranätet ändå?Men ingen använder väl intranätet ändå?
Men ingen använder väl intranätet ändå?
 
Ii matter
Ii matter Ii matter
Ii matter
 
Мастер-группа "Три ключика к сердцу ребенка"
Мастер-группа "Три ключика к сердцу ребенка"Мастер-группа "Три ключика к сердцу ребенка"
Мастер-группа "Три ключика к сердцу ребенка"
 
201313046 김진실 기말고사_20140610
201313046 김진실 기말고사_20140610201313046 김진실 기말고사_20140610
201313046 김진실 기말고사_20140610
 
Публичное выступление (Школа Успешного Родителя)
Публичное выступление (Школа Успешного Родителя)Публичное выступление (Школа Успешного Родителя)
Публичное выступление (Школа Успешного Родителя)
 
Sd pertemuan 3 & 4 (edited)
Sd   pertemuan 3 & 4 (edited)Sd   pertemuan 3 & 4 (edited)
Sd pertemuan 3 & 4 (edited)
 
Capitalising on Enterprise Search
Capitalising on Enterprise SearchCapitalising on Enterprise Search
Capitalising on Enterprise Search
 

Similar to Sd pertemuan 1 & 2

introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembangan
ssuser89dc1c
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur data
BagusMahardika8
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.ppt
sosbudbappeda41
 
Data dan struktur data
Data dan struktur dataData dan struktur data
Data dan struktur data
Tenia Wahyuningrum
 
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptxStrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
Suprapto60
 
Abstraksi tipe data
Abstraksi tipe dataAbstraksi tipe data
Abstraksi tipe data
Fahuda E
 
Bab 1 abstraksi_tipe_data
Bab 1 abstraksi_tipe_dataBab 1 abstraksi_tipe_data
Bab 1 abstraksi_tipe_data
arii_manroe
 
basis data
basis databasis data
basis data
Yuni
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
Fariszal Nova
 
Algoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur dataAlgoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur data
Zombie Black
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
Rakhmi Khalida, M.M.S.I
 
7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx
RenaHidayatus1
 
struktur data
struktur datastruktur data
struktur data
Ayu_lestari
 
Sbd ke1 2
Sbd ke1 2Sbd ke1 2
Sbd ke1 2
Dani Suryanto
 
Pertemuan 1 OK.ppt
Pertemuan 1 OK.pptPertemuan 1 OK.ppt
Pertemuan 1 OK.ppt
MDrajatYulianto
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
ZakariyyaYusuf1
 
Aps09 design data_flowdiagram
Aps09 design data_flowdiagramAps09 design data_flowdiagram
Aps09 design data_flowdiagram
Arif Rahman
 

Similar to Sd pertemuan 1 & 2 (20)

introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembangan
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur data
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.ppt
 
Data dan struktur data
Data dan struktur dataData dan struktur data
Data dan struktur data
 
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptxStrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptx
 
Abstraksi tipe data
Abstraksi tipe dataAbstraksi tipe data
Abstraksi tipe data
 
Bab 1 abstraksi_tipe_data
Bab 1 abstraksi_tipe_dataBab 1 abstraksi_tipe_data
Bab 1 abstraksi_tipe_data
 
basis data
basis databasis data
basis data
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Algoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur dataAlgoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur data
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx
 
Tistrukdat1
Tistrukdat1Tistrukdat1
Tistrukdat1
 
struktur data
struktur datastruktur data
struktur data
 
Data
DataData
Data
 
Sbd ke1 2
Sbd ke1 2Sbd ke1 2
Sbd ke1 2
 
Pertemuan 1 OK.ppt
Pertemuan 1 OK.pptPertemuan 1 OK.ppt
Pertemuan 1 OK.ppt
 
Data
DataData
Data
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
Aps09 design data_flowdiagram
Aps09 design data_flowdiagramAps09 design data_flowdiagram
Aps09 design data_flowdiagram
 

More from muissyahril

Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
muissyahril
 
Sd pertemuan 3 & 4
Sd   pertemuan 3 & 4Sd   pertemuan 3 & 4
Sd pertemuan 3 & 4
muissyahril
 
Sd pertemuan 5 & 6
Sd   pertemuan 5 & 6Sd   pertemuan 5 & 6
Sd pertemuan 5 & 6muissyahril
 
Stack tumpukan
Stack tumpukan Stack tumpukan
Stack tumpukan
muissyahril
 
Queue antrian
Queue antrian Queue antrian
Queue antrian
muissyahril
 
Sd pertemuan 5 & 6
Sd   pertemuan 5 & 6Sd   pertemuan 5 & 6
Sd pertemuan 5 & 6
muissyahril
 
Sd pertemuan 3 & 4 (edited)
Sd   pertemuan 3 & 4 (edited)Sd   pertemuan 3 & 4 (edited)
Sd pertemuan 3 & 4 (edited)muissyahril
 

More from muissyahril (9)

Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
 
Sd pertemuan 3 & 4
Sd   pertemuan 3 & 4Sd   pertemuan 3 & 4
Sd pertemuan 3 & 4
 
Sd pertemuan 5 & 6
Sd   pertemuan 5 & 6Sd   pertemuan 5 & 6
Sd pertemuan 5 & 6
 
Stack tumpukan
Stack tumpukan Stack tumpukan
Stack tumpukan
 
Queue antrian
Queue antrian Queue antrian
Queue antrian
 
Stack tumpukan
Stack tumpukan Stack tumpukan
Stack tumpukan
 
Queue antrian
Queue antrian Queue antrian
Queue antrian
 
Sd pertemuan 5 & 6
Sd   pertemuan 5 & 6Sd   pertemuan 5 & 6
Sd pertemuan 5 & 6
 
Sd pertemuan 3 & 4 (edited)
Sd   pertemuan 3 & 4 (edited)Sd   pertemuan 3 & 4 (edited)
Sd pertemuan 3 & 4 (edited)
 

Recently uploaded

3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
ephy3
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
attikahgzl
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
RizkyAji15
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
muhammadfauzi951
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
Muhammad Nur Hadi
 
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
unikbetslotbankmaybank
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
tobol95991
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
muhandhis1
 

Recently uploaded (8)

3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
 
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
 

Sd pertemuan 1 & 2

  • 2. Sistem Komputer:  Perangkat Keras (Hardware)  Perangkat Lunak (Software)  Pengguna (Brainware) Paradigma Rekayasa Perangkat Lunak:  Daur Hidup Klasik (The classic life cycle)  Prototipe (Prototype)  Model Spiral (The Spiral Model) Algoritma dan Struktur Data
  • 3. Metode dalam menghasilkan suatu perangkat lunak atau dikenal dengan nama RPL  Daur Hidup Klasik (The Classic Life Cycle / Waterfall)  Prototipe (Prototyping)  Model Spiral (The Spiral Model)
  • 4. a. Pengumpulan Kebutuhan b. Analisa Kebutuhan c. Desain d. Pemrograman e. Pengujian f. Pemeliharaan
  • 5. a. Pengumpulan Kebutuhan b. Desain Cepat c. Bangun prototipe d. Evaluasi prototipe e. Perbaikan prototipe, jika prototipe belum selesai ulangi langkah b f. Produk Perangkat Lunak
  • 6. a. Perencanaan oleh pengembang b. Analisa Resiko oleh pengembang dan pemesan c. Rekayasa Perangkat Lunak d. Evaluasi oleh pemesan, bila Rekayasa belum selesai ulangi langkah a.
  • 8. 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
  • 9. • Mencari nilai maksimum • Mengurutkan data • Mencetak bilangan ganjil dari 1 – 19 • Menyimpan data mahasiswa baru • Mencetak data absensi • Mengirim email berdasarkan jadual • …….
  • 10. 1. Buka Data Absensi 2. Tentukan Mata Kuliah 3. Tentukan Kelas 4. Tentukan Format Absensi (4 / 14 kolom) 5. Tentukan banyak pencetakan 6. Ambil data mhs ke-1, lalu cetak 7. Ulangi langkah ke-6 sampai data habis Is :Data Absensi terdiri dari 1 program studi
  • 11. model logika/matematik yang secara khusus mengorganisasi data
  • 12.  Tipe data adalah jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer.  Tiap-tiap bahasa pemrograman memiliki tipe data yang memungkinkan:  Deklarasi terhadap variabel tipe data tersebut  Menyediakan kumpulan operasi yang mungkin terhadap variabel bertipe data tersebut  Jenis obyek data yang mungkin
  • 13.  Obyek Data adalah kumpulan elemen yang mungkin untuk suatu tipe data tertentu.  Mis: integer mengacu pada obyek data -32768 s/d 32767, byte 0 s/d 255, string adalah kumpulan karakter maks 255 huruf  Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya.
  • 14.  Di dalam struktur data kita berhubungan dengan 2 aktivitas:  Mendeskripsikan kumpulan obyek data yang sah sesuai dengan tipe data yang ada  Menunjukkan mekanisme kerja operasi-operasinya  Contoh: integer (-32768 s/d 32767) dan jenis operasi yang diperbolehkan adalah +, -, *, /, mod, ceil, floor, <, >, != dsb.  Struktur data = obyek data + [operasi manipulasi data]
  • 15.  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.  Tidak semua struktur data baik dan sesuai. Contoh untuk problem data bank: pengupdate-an harus cepat, sedangkan penambahan/penghapusan data boleh lebih lambat.
  • 16. • Struktur Data Statis – array/larik , rekord, himpunan. • Struktur Data Dinamis - list/senarai, queue /antrian /giliran, tumpukan /stack /timbunan, pohon, graf.
  • 17. 1 7 18 03 69 24 08 70 1 2 3 4 5 6 7 8 Array Asatu dimensi : 8 indeks (1 s/d 8) dan data 1, 7, 18 dst.
  • 18. 18 03 69 24 08 70 1 Array B dua dimensi (matriks) : - jumlah baris 2, kolom 3 - data 18, 03, 69, 24, 08, 70. 2 1 2 3
  • 19. List Berkait / Senarai
  • 20. A B C D E F Pohon dengan akar A
  • 21. 4 6 3 2 1 7 5 X T S Y Graf dengan simpul X, Y, T dan S
  • 22. • 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 Tempat Penyimpanan Data Operasi terhadap data
  • 23.  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
  • 24. Queue concept and handling Partition 4 Partition 3 Partition 2 Partition 1 Operating System 0 100K 200K 400K 700K Multiple Input queues Partition 4 Partition 3 Partition 2 Partition 1 Operating System 0 100K 200K 400K 700K a) Different input queue b) Single input queue
  • 25. Queue concept and handling Partition 3 Partition 2 Partition 1 Operating System 0 100K 200K 400K 700K Multiple Input queues Partition 4 Partition 3 Partition 2 Partition 1 Operating System 0 100K 200K 400K 700K a) Different input queue b) Single input queue Partition 4