i’m unique
Mengenal Array
{ C++ } { }
27
February
2008

Array adalah kumpulan data bertipe sama yang menggunakan nama sama. Dengan mengggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku. Melalui subscript inilah masing-masing elemen array dapat diakses.

Array dapat dibedakan menjadi :

  • Array berdimensi satu
  • Array berdimensi dua
  • Array berdimensi banyak

Array berdimensi satu

//prog8_1.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
float suhu[5]; //array dengan 5 elemen bertipe float
//membaca data dari keyboard dan menyimpan ke array
cout<<”Masukkan 5 buah suhu :”<<endl;
for(int i=0; i<5; i++)
{
cout<<”Suhu ke “<<i+1<<” : “;
cin>>suhu[i];
}
//menampilkan data ke layar
cout<<endl<<”Suhu yang anda masukkkan”<<endl;
for(int i=0; i<5; i++)
{
cout<<”Suhu ke “<<i+1<<” : “<<suhu[i]<<endl;
}
getch();
}

Mendefinisikan Array

Mendefinisikan array meliputi :

  • Tipe data elemen array
  • Nama array
  • Jumlah elemen array

Misalnya :

float suhu[5];

Subscript array (index array) dimulai dari nol.

Mengakses Elemen Array

Contoh :

cin>>suhu[i];

cout<<suhu[3];

Memberikan nilai awal ke dalam Array

Contoh :

int jum_hari[12] =
{
31,28,31,30,31,30,31,31,30,31,30,31
};

Array dua dimensi

Contoh :

//prog8_5.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
cout<<”Program Matrik”<<endl;
int matrik[3][3];
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<“Elemen ke “<<i+1<<”,”<<j+1<<” : “;
cin>>matrik[i][j];
}
}
cout<<endl<<”Matrik Hasil : “<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<setw(4)<<matrik[i][j]<<” “;
}
cout<<endl;
}
getch();
}

Sumber : Pemrograman C++, Abdul Kadir, Penerbit Andi

Materi ini telah saya gunakan untuk mengajar di Stikom Bali untuk mata kuliah Algoritma dan Struktur Data I. Kalau ada yang ingin download dalam format Power Point, silahkan ambil disini.

Artikel Terkait :

Related Posts

2 Comment

I Nyoman Martin Adiputra
April 30th, 2008 at 2:02 am

Makasih lagi ye Mas…Saya Masih newbie nich…Mau tnya no HP Mas…boleh gk?krim ke email ku yah…indahadiputra@yahoo.com atau adiputra.22389@gmail.com

Jangan nomor handphone ya, kalau ada perlu email aja ke wirautama06[at]yahoo.com

u_9nd
u_9nd
May 22nd, 2008 at 4:21 am

salam kenal mas,
nanya’ sebaiknya kalau untuk memulai bahasa c++ ini sebaiknya di mulai dari mana ya mas? yang paling dasar gtu…..

ya mulai dari pernyataan dasar, kemudian tipe data dan operator, kemudian struktur kontrol seperti percabangan, perulangan, dan seterusnya.. tapi sebaiknya sebelum belajar C++ (ataupun bahasa pemrograman lain) anda harus belajar algoritma dulu, setidaknya pengenalan algoritma dulu.

demikian, semoga bermanfaat

Leave a Reply