Anda di halaman 1dari 4

ARRAY

Variabel larik atau lebih dikenal dengan ARRAY adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Suatu array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukkan oleh suatu indek untuk membedakan variable yang satu dengan variable lainnya. Variable array dalam Borland C++, dapat digolongkan menjadi dua buah dimensi,
y y

Array Berdimensi Satu Array Berdimensi Dua

Array Berdimensi satu : Sebelum digunakan variable array perlu dideklarasikan terlebih dahulu. Cara mendeklarasikan variable array sama seperti deklarasi variable yang lainnya, hanya saja diikuti oleh suatu indek yang menunjukkan jumlah maksimum data yang disediakan. Bentuk Umumnya : Tipe_data Nama_variabel [ukuran] Array Berdimensi Dua : Array ini tersusun dalam bentuk kolom, dimana indeks pertama menunjukan baris dan indeks kedua menunjukkan kolom. Array dimensi dua dapat digunakan seperti pendataan penjualan, pendataan nilai dan lain sebagainya. Bentuk Umumnya : Tipe_data nama_variabel [index-1][index-2] Contoh sederhana dari program Borland C++ sebagai berikut : 11. Contoh Array Masukkan Data Siswa Masukkan Jumlah Siswa : <input> Data ke <output> Nim Nama Alamat : : : <input>

Ketentuan : Gunakan Array

Struktur Looping No. Nim Nama Siswa Alamat

Contoh Penyelesaian : # include <conio.h> # include <iostream.h> # include <stdio.h> # include <iomanip.h> main() { int i,j; char nim[10][20],nama[10][20],alamat[10][20]; cout<<Masukkan Jumlah Siswa : ;cin>>j; for(i=1;i<j;i++) { cout<<Data Ke <<i<<endl; cout<<NIM : ;cin>>nim[i];

cout<<Nama : ;gets(nama[i]); cout<<Alamat : ;gets(alamat[i]); clrscr(); } cout<<<<endl; cout<<No. NIM NAMA SISWA ALAMAT <<endl;

cout<<<<endl; for(i=1;i<j;i++)

{ cout<<setiosflags(ios::left)<<setw(6)<<i; cout<<setiosflags(ios::left)<<setw(13)<<nim[i]; cout<<setiosflags(ios::left)<<setw(23)<<nama[i]; cout<<setiosflags(ios::left)<<setw(30)<<alamat[i]; cout<<endl; } cout<<<<endl; getch(); } Contoh Gambar <inputan>.

Contoh Gambar <outputan>.