Anda di halaman 1dari 17

PRAKTIKUM

STRUKTUR DATA
Pertemuan 1
13 September 2017

Algoritma, Struktur Data dan Pemrograman


Terstruktur, dan Array of Record

ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Fungsi

 Bagian dari program yang digunakan untuk merancang program dengan ciri
mengembalikan suatu nilai ( return value)
 Variabel yang dideklarasikan dalam fungsi adalah variabel lokal dari fungsi
tersebut
 Memiliki parameter yang menghubungkan fungsi dengan modul pemanggil
fungsi (formal & aktual)
 Parameter tersebut adalah variabel lokal

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Fungsi
Parameter

Var lokal

Return value

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array
Suatu tipe data yang menyimpan sekumpulan elemen data yang bertipe
sama, dan memiliki indeks.
Indeks array harus tipe data yang menyatakan keterurutan, misal integer
atau karakter, dengan penyimpanan di memori secara kontinu
Dapat ditulis dengan notasi:

Angka dalam kurung siku menyatakan indeks array yang diinginkan

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Struct (record/structure)

Suatu tipe data yang merupakan kumpulan dari atribut-atribut (field)


suatu objek
Tipe elemen bisa berbeda-beda tidak seperti array
Cara mendeklarasikan sebuah struct adalah

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Struct (record/structure)

*Cara mengakses variabel di dalam struct adalah memakai dot (.)


STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017
Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Struct (record/structure)

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array of Record

Elemen array dapat juga digunakan untuk data yang bertipe terstruktur
(struct/record)
Caranya:
 Membuat tipe nama record/struct
 Membuat nama alias tipe array yang elemennya record/struct
 Deklarasikan variabel-variabel yang mengacu pada nama alias tipe
array

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array of Record

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Array of Record

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Latihan 1

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Jawaban Latihan 1

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record

Latihan 2

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


Algoritma, Struktur Data dan Pemrograman Terstruktur, dan Array of Record
Jawaban Latihan 2

STRUKTUR DATA ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017


TERIMA KASIH
ASISTEN LABORATORIUM MATEMATIKA FMIPA UNPAD 2017

Anda mungkin juga menyukai