pertemuan lima - gunadarmatissa.staff.gunadarma.ac.id/downloads/files/65668/^minggu... · contoh...
TRANSCRIPT
![Page 1: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/1.jpg)
Pertemuan Lima
![Page 2: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/2.jpg)
Apa itu Struktur Data ?
PROGRAM
ALGORITMA STRUKTUR
DATA
![Page 3: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/3.jpg)
Contoh Algoritma …..
• Memasak mie rebus
• Mencari nilai maksimum
• Mengurutkan data
• Mencetak bilangan ganjil dari 1 – 19
![Page 4: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/4.jpg)
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
![Page 5: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/5.jpg)
Database
File
Record
Field
Data
Hirarki Organisasi Data
![Page 6: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/6.jpg)
Kumpulan dari file / tabel membentuk suatu basis data.
Database
![Page 7: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/7.jpg)
file terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis.
File
![Page 8: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/8.jpg)
Kumpulan dari field membentuk suatu record.
Record menggambarkan suatu unit data individu yang tertentu.
Record
![Page 9: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/9.jpg)
merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data.
- field name - field representation
- tipe field - lebar field
- field value
Field
![Page 10: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/10.jpg)
merupakan bagian terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yg membentuk suatu item data / field.
Data
![Page 11: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/11.jpg)
Tipe Data
1. Sederhana
1. Integer
2. Real
3. Boolean
4. Character
2. Majemuk
1. String
![Page 12: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/12.jpg)
Integer
Berisi angka bulat 0 sampai dengan 9.
Tidak menggunakan titik desimal.
Operator : + - / *
Sifatnya Unary dan Binary.
![Page 13: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/13.jpg)
Real
Berisi angka tidak bulat 0 sampai dengan 9.
Menggunakan titik desimal.
Operator : + - / *
Sifatnya Unary dan Binary.
Dituliskan dengan menggunakan Skema Sains.
S = M * RE
0,1 ≤ M < 1
![Page 14: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/14.jpg)
Boolean
Terdiri dari dua pilihan jawaban.
True / False.
Operator : not, and, or.
Sifatnya Unary dan Binary.
![Page 15: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/15.jpg)
Character
Terdiri dari :
Karakter a – z
Karakter A – Z
Karakter 0 – 9
Karakter khusus ? , . ! &
Karakter yang tidak terlihat (enter, spasi)
![Page 16: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/16.jpg)
String
Tipe data yang mengandung lebih dari satu karakter, menggunakan (“).
Operasi yang dapat dilakukan :
1. Length
2. Substring
3. Concatenation
4. Insert
5. Delete
![Page 17: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/17.jpg)
Lenght
Bentuk Umum :
Length (S)
Substring
Bentuk Umum :
Substr (S, i, j)
![Page 18: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/18.jpg)
Concatenation
Bentuk Umum :
Concat (S1, S2)
Insert
Bentuk Umum :
Insert (S1, S2, i)
![Page 19: Pertemuan Lima - Gunadarmatissa.staff.gunadarma.ac.id/Downloads/files/65668/^Minggu... · Contoh Algoritma ….. • Memasak mie rebus • Mencari nilai maksimum • Mengurutkan data](https://reader033.vdocuments.pub/reader033/viewer/2022053118/609d51a1dc05747b1c37a530/html5/thumbnails/19.jpg)
Delete
Bentuk Umum :
Del (S, i, j)