Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Prepared by Yohana Nugraheni

Presentasi serupa


Presentasi berjudul: "Prepared by Yohana Nugraheni"— Transcript presentasi:

1 Prepared by Yohana Nugraheni
ARRAY & STRUCTURE Prepared by Yohana Nugraheni

2 Definisi Larik atau array adalah tipe data terstruktur yang terdiri atas sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap. Jenis array : Array berdimensi satu Array berdimensi dua Array berdimensi n

3 Array Berdimensi Satu tipe_data nama_var_array[ukuran];
Deklarasi Array tipe_data nama_var_array[ukuran]; Keterangan : tipe_data : menyatakan jenis tipe data elemen array (int, char, float, dll) nama_var_array : menyatakan nama variabel yang dipakai. ukuran : menunjukkan jumlah maksimal elemen array.

4 Ilustrasi Array Berdimensi Satu
Deklarasi array : int Bilangan[8]

5 Mengakses Array Berdimensi Satu
Suatu array dapat diakses menggunakan indeksnya. Bentuk umum : Nama_array[indeks]

6 Contoh 1. Buatlah algoritma dan program untuk menginputkan sembarang huruf dalam sebuah array yang berukuran 5 elemen, lalu membalik elemen dalam array tersebut. Tampilkan hasilnya sebagai output ! input : output : k a s u r r u s a k

7 Array Berdimensi Dua Sering kali digambarkan/dianalogikan sebagai sebuah matriks. Jika array berdimensi satu hanya terdiri dari 1 baris dan banyak kolom, array berdimensi dua terdiri dari banyak baris dan banyak kolom yang bertipe sama

8 Array Berdimensi Dua tipe_data nama_var_array[jml_baris][jml_kolom];
Deklarasi Array tipe_data nama_var_array[jml_baris][jml_kolom]; Keterangan : tipe_data : menyatakan jenis tipe data elemen array (int, char, float, dll) nama_var_array : menyatakan nama variabel yang dipakai. jml_baris : menunjukkan jumlah maksimal baris. jml_kolom : menunjukkan jumlah maksimal kolom.

9 Ilustrasi Array Berdimensi Dua
Deklarasi array : int matriks[3][4]; int matriks2[3][4] = { {5,20,1,11}, {4,7,67,-9}, {9,0,45,3} };

10 Contoh 2. Buatlah algoritma dan program untuk menginputkan sembarang bilangan bulat dalam sebuah matriks 3 x 3, lalu menampilkan : Isi matriks Diagonal matriks

11 Structure Structure adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama. Berbeda dengan array yang berisi kumpulan variabel yang bertipe data sama, structure dapat memiliki variabel-variabel yang bertipe data sama atau berbeda

12 Contoh Structure struct Mahasiswa { char NIM[8]; char nama[50];
float ipk; }; Mahasiswa mhs;


Download ppt "Prepared by Yohana Nugraheni"

Presentasi serupa


Iklan oleh Google