LAPORAN
Disusun oleh:
A. AVRI ISWANDI
F551 20 090
ii
DAFTAR ISI
Gambar 3. 1 Langkah Kerja Array ...........................................................................................5
Gambar 3. 2 Langkah Kerja Struct ...........................................................................................5
Gambar 4. 1. Hasil Percobaan Array ........................................................................................6
Gambar 4. 2 Hasil Percobaan Struct.........................................................................................7
iii
BAB I
PENDAHULUAN
1.1 Latar Belakang
1.2 Tujuan
1.2.1 Array
1. Mahasiswa dapat mengetahui pengertian array.
2. Mahasiswa dapat melakukan penerapan array dalam program.
3. Mahasiswa dapat menggunakan array dalam program yang lebih kompleks.
1.2.2 Struct
1. Mahasiswa dapat mengetahui pengertian struct
2. Mahasiswa dapat menggunakan struct dalam program
3. Mahasiswa dapat menggunakan struct dalam program secara mendalam
1. Definisi Array
Array dalam C++ dideklarasikan dengan menyertakan tipe data elemen dan nama
array, diikuti oleh jumlah elemen yang akan ditampung (ukuran array).
2. Indeks Array
Elemen-elemen dalam array diakses menggunakan indeks. Indeks array dimulai
dari 0 dan berakhir pada (ukuran array - 1).
3. Inisialisasi Array
Array dapat diinisialisasi pada saat deklarasi atau setelahnya dengan memberikan
nilai awal pada setiap elemen.
4. Ukuran Array
Ukuran array menentukan jumlah elemen yang dapat disimpan di dalamnya.
Ukuran array harus ditentukan pada saat deklarasi dan tidak dapat diubah
setelahnya.
5. Akses dan Modifikasi Elemen Array
Elemen-elemen array dapat diakses dan dimodifikasi menggunakan indeks.
6. Iterasi Array
Looping dapat digunakan untuk melakukan operasi pada setiap elemen array.
7. Array Multidimensi
C++ mendukung array multidimensi, seperti array dua dimensi (matriks).
8. Array sebagai Parameter Fungsi
Array dapat digunakan sebagai parameter fungsi untuk meneruskan data dengan
2
cara yang efisien.
9. Dynamic Array
C++ juga mendukung dynamic array yang dapat diubah ukurannya selama
runtime menggunakan operator “new” dan “delete”.
10. Operasi Umum Pada Array
Beberapa operasi umum pada array melibatkan pengurutan, pencarian,
penggabungan, dan pemisahan elemen.
2.1.2. Struct
Struct dalam bahasa pemrograman C++ adalah suatu bentuk struktur data yang
memungkinkan pengembang dapat menggabungkan berbagai tipe data yang berbeda
dalam satu kesatuan yang disebut "struct". Berikut adalah teori dasar terkait dengan
struct dalam C++:
1. Definisi Struct
struct adalah cara untuk membuat struktur data yang terdiri dari beberapa variabel
atau objek dengan tipe data yang berbeda.
2. Deklarasi Variabel Struct
Setelah struct didefinisikan, variabel-variabel dari tipe data struct tersebut dapat
dideklarasikan.
3. Akses Elemen Struct
Elemen-elemen dalam struct dapat diakses menggunakan operator titik (.).
4. Inisialisasi Struct
Struct dapat diinisialisasi pada saat deklarasi atau setelahnya.
5. Penggunaan Struct dalam Fungsi
Struct sering digunakan dalam fungsi untuk menyatukan beberapa informasi
terkait dalam satu parameter atau sebagai nilai kembalian.
6. Struct sebagai Parameter Fungsi
Struct dapat digunakan sebagai parameter fungsi untuk meneruskan data terkait
3
yang kompleks.
7. Struct Bersarang (Nested Struct)
Struct dapat bersarang di dalam struct lainnya, membentuk struktur data yang lebih
kompleks.
8. Keuntungan Struct
• Struct memungkinkan pengelompokan variabel yang berbeda bersama-sama,
meningkatkan keterbacaan dan organisasi kode.
• Struct berguna untuk merepresentasikan entitas atau objek dalam program.
4
BAB III
PROSEDUR KERJA
3.1 Langkah Kerja
3.1.1 Array
3.1.2 Struct
5
BAB IV
HASIL DAN PEMBAHASAN
4.1. Hasil Percobaan
4.1.1. Array
Disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
6
4.1.2. Struct
Disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini analisis disini analisis disini analisis disini analisis disini
analisis disini analisis disini disini analisis disini analisis disini analisis disini analisis
disini analisis disini analisis disini analisis disini analisis disini analisis disini analisis
disini analisis disini analisis disini analisis disini analisis disini analisis disini analisis
7
BAB V
PENUTUP
5.1. Kesimpulan
5.1.1. Array
5.1.2. Struct
8
DAFTAR PUSTAKA
Disini dapus dari sitasi latar bealakang.