Anda di halaman 1dari 20

Bahasa Pemograman

Made Rahmawaty, S.T., M.Eng.


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Array

• Kumpulan dari nilai-nilai data yang bertipe sama


dalam urutan tertentu yang menggunakan nama
yang sama.
• Tiap-tiap itemnya dinamakan elemen
• Letak atau posis suatu elemen ditunjukkan oleh
suatu indeks
• Semua elemen dalam array ditunjukkan dengan
nama array dan disimpan dalam kotak-kotak
memori.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Berdasarkan Dimensi

• Array berdimensi satu


• Array berdimensi dua
• Array berdimensi banyak atau multi dimensi
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Array Berdimensi satu

• Suatu Array dapat dideklarasikan dengan


menyebutkan jumlah dari elemennyayang
ditulis diantara tanda []
• Setiap elemen array dapat diakses melalui
indeks
• Indeks array secara default dimulai dari 0
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Bentuk Umum Deklarasi Array

Tipe_data Nama_array [Ukuran_array];

– Tipe_data merupakan tipe penentu yang


menunjukkan tipe data array yang akan
dideklarasikan.
– Nama_array adalah nama array yang
dideklarasikan.
– Ukuran_array mendefinisikan array terdiri dari
berapa elemen
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Deklarasi Array

int nilai[4];
18 9 76 77

Nilai[0] Nilai[1] Nilai[2] Nilai[3]

Keterangan:
– Tipe data : int (bilangan bulat)
– Nama variabel : nilai
– Ukuran array : 4 ( terdiri dari 4 elemen)
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Pengindeksan Array

• Dimulai dari 0 (nol)


• Contoh:
char hari[7];
→ Terdapat 7 elemen array
elemen pertama dari array : hari[0]
elemen terakhir dari array : hari[6]
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Mengakses Elemen Array

• Dengan memasukkan data ke array


• Memperoleh data dari array
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Cara Memasukkan Data ke Dalam Array

• Dengan menggunakan operator penugasan


• Contoh:
array_int[0]=10;
• Dengan memasukkan data lewat keyboard
• Contoh:
scanf(“%f”, &array_int[0]=10);
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Cara Memperoleh Data dari Array

• Dengan menyalian array ke variabel tertentu


• Contoh:
x=array_int[0]=10;
• Dengan menampilkan langsung ke layar
• Contoh:
printf(“%d”, array_int[0]=10);
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Inisialisasi Array

• Memberikan nilai awal array.


• Diberikan pada saat variabel array
dideklarasikan.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh

jum_hari [12] = { 31, 28, 31, 30, 31, 30, 31, 31,
30, 31, 30, 31 };
– Nama array: jum_hari
– elemen array diisi diantara tanda { }
– Ada 12 elemen array
– Jum_hari[0]= 31, jum_hari[1]=28, …
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Array Berdimensi Dua

• Array yang terdiri dari m buah baris dan n


buah kolom
• Dapat berupa matriks atau tabel
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Bentuk Umum

Tipe_data Nama_array [indeks1] [indeks2];

– Tipe_data merupakan tipe penentu yang


menunjukkan tipe data array yang akan
dideklarasikan.
– Nama_array adalah nama array yang
dideklarasikan.
– Indeks 1 menunjukkan baris
– Indeks 2 menunjukkan kolom
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Cara Mendeklarasikan Array


Int X [3] [4];
X [0] [0] X [0] [1] X [0] [2] X [0] [3]
X [1] [0] X [1] [1] X [1] [2] X [1] [3]
X [2] [0] X [2] [1] X [2] [2] X [2] [3]
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Array Multi Dimensi

• Array yang mempunyaiukurab lebih dari dua


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Bentuk Umum

Tipe_data Nama_array [indeks1] [indeks2]… [indeks N];

– Tipe_data merupakan tipe penentu yang menunjukkan tipe data array


yang akan dideklarasikan.
– Nama_array adalah nama array yang dideklarasikan.
– indeks 1 menunjukkan indeks ke -1
– indeks 2 menunjukkan indeks ke-2
– indeks N menunjukkan indeks ke-N
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Deklarasi Array
float X [2] [3] [3];
X [0][0] [0] X [0][0] [1] X [0][0] [2]
X [0][1] [0] X [0][1] [1] X [0][1] [2]
X [0][2] [0] X [0][2] [1] X [0][2] [2]

X [1][0] [0] X [1][0] [1] X [1][0] [2]


X [1][1] [0] X [1][1] [1] X [1][1] [2]
X [1][2] [0] X [1][2] [1] X [1][2] [2]

Anda mungkin juga menyukai