0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan6 halaman

ARRAY

Dokumen tersebut berisi penjelasan tentang pengertian array, inisialisasi array di C++, dan contoh program array satu dan dua dimensi. Array adalah kumpulan data yang memiliki tipe yang sama yang disimpan dalam variabel tunggal dengan menggunakan indeks. Inisialisasi array melibatkan deklarasi tipe data, nama array, dan ukuran. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan mengolah data
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan6 halaman

ARRAY

Dokumen tersebut berisi penjelasan tentang pengertian array, inisialisasi array di C++, dan contoh program array satu dan dua dimensi. Array adalah kumpulan data yang memiliki tipe yang sama yang disimpan dalam variabel tunggal dengan menggunakan indeks. Inisialisasi array melibatkan deklarasi tipe data, nama array, dan ukuran. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan mengolah data
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Nama : Aryanto Asha Perdana

Nim : 2271100025

Teknik Informatika A

1. Pengertian Array
 atau sering disebut dengan larik adalah suatu data terstruktur yang terdiri dari sejumlah
elemen yang memiliki tipe data yang sama. Array mampu menyimpan sejumlah data dengan tipe
yang sama (homogen) dalam sebuah variabel. Setiap lokasi data array diberi nomor indeks yang
berfungsi sebagai alamat dari data tersebut. Array pada umumnya dapat berupa satu dimensi, dua
dimensi, tiga dimensi ataupun banyak dimensi (multi dimensi).
Array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan
integer semua. Float semua dan sebagainya. Untuk membedakan antara nilai satu dengan

lainnya digunakan suatu  subscript, yang sering disebut index. Variable array biasanya digunakan
untuk menyimpan beberapa nilai dengan tipe sama, contohnya bilangan [n]. maka dapat
menyimpan beberapa niali dengan index mulai 0 sampai n-1 yaitu bilangan [0], bilangan [ 1], ini
bilangan [n-1]. Nilai subscript dapat berupa konstanta, variable dan ekpresi integer.
Array membantu kita untuk membuat sebuah variabel yang dapat diisi oleh banyak nilai,
dengan kata lain kita tidak perlu membuat banyak variabel. Cukup satu variabel namun bisa
menampung banyak nilai, dengan catatan tipe data yang digunakan harus sama ya. jadi misalnya
sebuah array menggunakan tipe integer maka semua nilai dalam variabel tersebut harus bertipe
sama yaitu integer.

2. Inisialisasi Array di C++

tipe _data nama_array [ukuran];

 Tipe data adalah tipe jenis data yang digunakan pada variabel array tersebut. bisa berupa karakt
er string atau sebuah bilangan.
 Nama array adalah nama yang kalian gunakan. bebas untuk membuat nama array. Namun perlu
diperhatikan standar yang baik untuk nama sebuah variabel array.
 ukuran adalah sebuah nilai kapasitas untuk menentukan berapa space yang disediakan untuk m
enampung nilai didalam array tersebut.
> Jenis jenis Array
1. Array Satu dimensi adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Eleme
n-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.

Struktur penulisan Array 1 Dimensi

Pada dasarnya untuk mendeklarasikan sebuah array satu dimensi, kalian harus menggunakan tanda [ ]
(bracket).
Contoh program array 1 dimensi :

#include <iostream>
using namespace std;
int umur[] = {10, 11, 12, 23, 25};
int n, hasil=0;
int main (){
for ( n=0 ; n<5 ; ++n )
{
hasil+= umur[n];
}
cout << hasil;
return 0;}

2. Array 2 dimensi adalah array yang mempunyai dua subskrip, yaitu baris dan kolom yang terdiri dari be
berapa baris dan beberapa kolom elemen yang bertipe sama.

Struktur penulisan array 2 dimensi

Untuk membuat sebuah variabel dengan array dua dimensi, kalian membutuhkan dua buah operator su
bscript ( [] ) dengan masing-masing ukuran array.
Contoh program array 2 dimensi :

#include <iostream>
using namespace std;

const int MAX_ROW = 3;


const int MAX_COL = 3;

int main ()
{
    string nama[MAX_ROW][MAX_COL]={
        {"budi", "alex", “sindo”},
        {"fajar", "nick"},
        {"laksono", "eren"}
    };

    for(int i=0;i<MAX_ROW;++i){
        for(int j=0;j<MAX_COL;++j){
            cout<<"["<<(i+1)<<"]["<<(j+1)<<"]. "<<nama[i][j]<<endl;
        }
    }

    return 0;
}
CONTOH PROGRAM ARRAY

#include <conio.h>

#include <iostream>

#include <string>

using namespace std;

int main()

int n;

string nama[10],status[10];

int nilai[10];

cout<<"Masukan Jumlah Data = ";

cin>>n;

cout<<endl;

for(int i=0; i<n; i++){

cout<<endl;

cout<<"Data ke- "<<i+i<<endl;

cout<<"Masukan Nama = ";


cin>>nama[i];

cout<<"Masukan Nilai = ";

cin>>nilai[i];

if(nilai[i]<=50){

status[i]="Tidak Lulus";}

else {

status[i]="Lulus";}

cout<<endl;

cout<<"DAFTAR NILAI MAHASISWA"<<endl;

cout<<"------------------------------------------"<<endl;

cout<<"No Nama Nilai Status "<<endl;

cout<<"------------------------------------------"<<endl;

for(int i=0; i<n;i++){

cout<<i+i<<" "<<nama[i]<<" "<<nilai[i]<<" "<<status[i]<<endl;

cout<<"------------------------------------------"<<endl;

getch();
}

Anda mungkin juga menyukai