0% menganggap dokumen ini bermanfaat (0 suara)
127 tayangan11 halaman

Pertemuan 3: Array Atau Larik

Dokumen ini membahas tentang definisi array, perbedaan deklarasi array dengan variabel biasa, cara mengisi nilai elemen array, menampilkan nilai array, inisialisasi array, dan contoh deklarasi array.

Diunggah oleh

Ninu Nanda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
127 tayangan11 halaman

Pertemuan 3: Array Atau Larik

Dokumen ini membahas tentang definisi array, perbedaan deklarasi array dengan variabel biasa, cara mengisi nilai elemen array, menampilkan nilai array, inisialisasi array, dan contoh deklarasi array.

Diunggah oleh

Ninu Nanda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

PERTEMUAN 3

Array atau Larik


Ibnu Adkha, S.Kom., M.Pd.

Teknik Rekayasa Multimedia


Definisi Array [1]
Array adalah suatu set dari alokasi data, dengan jenis data yang sama
untuk tiap alokasi tersebut.

Setiap alokasi data disebut sebagai elemen dari array.

Untuk mendeklarasikan sebuah array, tuliskan jenis data dalam array


tersebut, nama array dan diikuti dengan subscript. Subscript disini
adalah menyatakan jumlah elemen array yang dituliskan di dalam
kurung siku

Contohnya,
int IntArray[25];

sebagai deklarasi sebuah array yang memiliki 25 alokasi data (elemen)


dengan jenis data integer bernama IntArray.
Definisi Array [2]
Perbedaan deklarasi variabel array dengan variabel biasa

int a;  hanya 1 nilai untuk variabel a

int a[10];  terdapat 10 slot nilai untuk


variabel a

int a[7] = {1,2,3,5,43,5,6};

Arrays dapat menggunakan nama apapun (yang dapat digunakan


dalam bahasa C/C++), selama tidak memiliki nama yang sama
dengan variabel tunggal lain.
Isi array
Dalam bahasa C/C++, array dimulai dari 0.
Jika A merupakan array dengan jumlah elemen
10, maka variabel yang adalah A[0], A[1], ..., A[9]

A 5 9 15 8 -7 21 1 -3 11 -1 isi array
[0][1][2][3][4][5][6][7][8][9] indeks array

A[0] bernilai 5
A[4] bernilai -7
Berapa nilai A[6] ?
Berapa nilai A[9] ?
Mengisi Nilai Elemen Array

 Nilai setiap elemen array dapat diisikan langsung


A[0] = 100; /*Nilai elemen A[0] adalah 100*/
B[5] = 35; /*Nilai elemen B[5] adalah 35 */
A[0] = B[5];/*Nilai elemen A[0] adalah 35 */
C = -99; /*C adalah variabel biasa, bukan
array. C bernilai -99 */
B[5] = C; /*Nilai elemen B[5] adalah -99.
A[0] tetap bernilai 35 */
Menampilkan Nilai Array
#include <iostream.h> Hasil Tampilan:
using namespace std;
int main(){
int A[3];
int B = 35;
A[0] = 70;
A[1] = B;
cout<<“Isi nilai A[0] adalah”<<A[0]<<“\n”;
cout<<“Isi nilai A[1] adalah”<<A[1]<<“\n”;
cout<<“Silakan user mengisi nilai A[2]:”;
cin>>A[2];
cout<<“Isi nilai A[2] adalah”<<A[2]<<“\n”;
}
Array initialization [1]
 Meskipun tidak dimungkinkan mengoperasikan array
secara langsung, namun pemberian nilai dapat
dilakukan
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8,
9};
 Bila initializers-nya lebih sedikit dari elements array,
sisanya akan dianggap bernilai 0.
int a[10] = {0, 1, 2, 3, 4, 5, 6};
nilai a[7], a[8], dan a[9] dianggap 0.
Array initialization [2]

Bila terdapat initializer, maka dimensi array dapat diabaikan


int b[] = {10, 11, 12, 13, 14};
b merupakan array yang memiliki 5 elemen karena di-inisialisasi dengan 5
angka. Perhatikan bahwa variable b dinyatakan sebagai b[] untuk menjelaskan
bahwa b adalah sebuah array

Jika elemen array adalah karakter, maka initializer dapat berupa string
constant:
char s1[7] = "Hello,";
char s2[10] = "there,";
char s3[] = "world!";
Contoh Deklarasi Array [1] Hasil Tampilan

#include <iostream>
using namespace std;
int main ()
{
int n[10];

for (int i=0; i<10; i++)


{ n[i] = 0; }

cout<<”Indeks Elemen Nilai\n”;

for (int i=0; i<10; i++)


{ cout<<i<<” ”<<n[i]<<”\n”; }

return 0;
}
Contoh Deklarasi Array [2]
#include <iostream>
/* Jumlah array ditentukan dalam deklarasi dengan
jumlah data yang lebih sedikit */
Hasil Tampilan
using namespace std;
int main ()
{
int n[10] = {32, 27, 64, 18, 95};
cout<<"Elemen ke Nilai"<<"\n";
for (int i=0; i<10; i++)
{ cout<<i<<""<<n[i]<<"\n"; }
return 0;
}}
TUGAS

1.Buatlah aplikasi type data


Array menggunakan inputan
dengan Value / isi menggunakan
nama kalian dan teman kalian.

Anda mungkin juga menyukai