Anda di halaman 1dari 12

STRUKTUR DATA

LAPORAN

Disusun oleh:

A. AVRI ISWANDI
F551 20 090

PROGRAM STUDI S1 TEKNIK INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS TADULAKO
2023
DAFTAR ISI

DAFTAR ISI ......................................................................................................................... ii


BAB I PENDAHULUAN ......................................................................................................1
1.1 Latar Belakang ................................................................................................1
1.2 Tujuan ..............................................................................................................1
1.2.1 Array .................................................................................................................1
1.2.2 Struct ................................................................................................................1
1.3 Alat dan Bahan ................................................................................................1
1.3.1 Array ................................................................................................................1
1.3.2. Struct ................................................................................................................1
BAB II LANDASAN TEORI ................................................................................................2
2.1. Teori Dasar ......................................................................................................2
2.1.1. Array .................................................................................................................2
2.1.2. Struct ................................................................................................................3
BAB III PROSEDUR KERJA...............................................................................................5
3.1 Langkah Kerja ................................................................................................5
3.1.1 Array ........................................................................................................5
3.1.2 Struct ........................................................................................................5
BAB IV HASIL DAN PEMBAHASAN ................................................................................6
4.1. Hasil Percobaan...............................................................................................6
4.1.1. Array .................................................................................................................6
4.1.2. Struct ................................................................................................................7
BAB V PENUTUP ..................................................................................................................8
5.1. Kesimpulan ......................................................................................................8
5.1.1. Array .................................................................................................................8
5.1.2. Struct ................................................................................................................8
DAFTAR PUSTAKA .............................................................................................................9

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.3 Alat dan Bahan


1.3.1 Array
1. PC/Laptop
2. Modul
3. IDE
1.3.2. Struct
1. PC/Laptop
2. Modul
3. IDE
BAB II
LANDASAN TEORI
2.1. Teori Dasar
2.1.1. Array
Array dalam bahasa pemrograman C++ adalah struktur data yang digunakan
untuk menyimpan sejumlah elemen dengan tipe data yang sama. Berikut adalah teori
dasar terkait array dalam C++:

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

Gambar 3. 1 Langkah Kerja Array

3.1.2 Struct

Gambar 3. 2 Langkah Kerja Struct

5
BAB IV
HASIL DAN PEMBAHASAN
4.1. Hasil Percobaan
4.1.1. Array

Gambar 4. 1. Hasil Percobaan 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

Gambar 4. 2 Hasil Percobaan 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.

Anda mungkin juga menyukai