PENGERTIAN ARRAY 1 DIMENSI & 2 DIMENSI

BY : DIMAS AMIRRULLOH M

Pengertian array 1dimensi


Array 1 dimensi adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.
Bentuk Umum:
Type <NamaArray> = array[indexArray] of TipeData; (choirudin, 2016)
Terdapat 3 langkah untuk membuat array:
1.      Mendeklarasikan variabel array
Contoh :
int [ ] angka;
“ Variabel angka kita deklarasikan sebagai variabel array dimana setiap elemennya akan menyimpan data bertipe int ”.

2.      Memcreate array beserta ukurannya.
Contoh :
angka = new int[5];
int[] angka = new int[5];
“Berarti kita memesan 5 elemen untuk variabel angka dan array adalah sebuah object, maka
create array dengan operator new.”

3.      Memberikan sebuah nilai pada setiap element array.
Contoh :
int[ ] angka = {5, 3, 23, 99, 2};
int scores = new int[3];
scores[0] = 75;
scores[1] = 80;
scores[2] = 100; (Yusuf, 2014)


Pemanfaatan Array
pemanfaatan array 1 dimensi biasanya digunakan untuk membuat palindrom, palindrom adalah kata atau kalimat yang dibaca dari depan atau dari belakang sama.Untuk mendapatkan laba total, laba rata-rata, dan perusahaan mana yang sama dengan, kurang dari, atau lebih dari rata-rata.Dll (dhidhi pambudi, 2014)
pemanfaatan array 2 dimensi dapat digunakan untuk menentukan biaya minimal untuk membuat jalan tol untuk menghubungkan dua perusahaan. Dan juga dapat digunakan untuk menentukan lokasi tempat pembangunan gudang yang terdekat dengan dua buah pabrik, dimana gudang tersebut digunakan untuk menyimpan hasil produksi dari dua buah pabrik tersebut. (Firdaus, 2016)
Contoh Program Array 2 Dimensi dengan Bahasa C++
Contoh Array 2 dimensi di bawah ini adalah bagaiamana cara melakukan input data ke dalam Matriks A dan Matriks B dan menampilkannya hasil input datanya. Program ini sebagai dasar untuk memahami cara kerja array 2 dimensi untuk dikembangkan ke contoh-contoh perhitungan array 2 dimensi selanjutnya. Matriks A dengan ukuran mxn dan matriks B dengan pxq.

Dalam program diminta ukuran atau ordo matriks A dan B. Kemudian tentukan masing-masing data Matriks dan tampilkan hasilnya.

Pemrograman dasar dari array 2 dimensi adalah bagaimana cara melakukan input data matrik dan cara mencetak atau menampilkan hasilnya di layar komputer. Dalam contoh ini, diberikan 2 buah matriks A  dengan ukuran mxn dan matriks B dengan ukuran pxq.

Algoritma :

1. Mulai
2. Deklarasikan variabel baris dan kolom, array matrik A dan B.
3. Input nilai baris dan kolom tiap matriks
4. Input data matriks A
    a. Buat perulangan baris j mulai dari j=0 hingga j        Jika tidak lanjutkan ke langkah 5.
   b. Buat perulangan kolom k mulai dari k=0 hingga k        Jika tidak, ulangi langkah 4a.
5. Input data matriks B
   a. Buat perulangan baris j mulai dari j=0 hingga j
        Jika tidak lanjutkan ke langkah 6.
   b. Buat perulangan kolom k mulai dari k=0 hingga k        Jika tidak, ulangi langkah 5a.
6. Cetak data Matriks A
   a. Buat perulangan baris j mulai dari j=0 hingga j        Jika tidak lanjutkan ke langkah 7.
   b. Buat perulangan kolom k mulai dari k=0 hingga k        Jika tidak, ulangi langkah 6a.
7. Cetak data matriks B
    a. Buat perulangan baris j mulai dari j=0 hingga j
        Jika tidak lanjutkan ke langkah 8.
    b. Buat perulangan kolom k mulai dari k=0 hingga k        Jika tidak, ulangi langkah 7a.
8. Selesai

Flowchart


Program :

#include conio.h
#include stdio.h
#include iostream.h

void main()
{
clrscr();
int a[50][50],b[50][50];
int m,n,p,q,j,k;
cout<<"Jumlah baris Matrik A    = ";cin>>m;
cout<<"Jumlah kolom Matrik A = ";cin>>n;
cout<<"Jumlah baris Matrik B    = ";cin>>p;
cout<<"Jumlah kolom Matrik B  = ";cin>>q;
clrscr();

cout<<"Input Matriks A\n";
for(j=0;j for(k=0;k  {
    cout<<"A"<>a[j][k];
  }
cout<<"Input Matriks B\n";
for(j=0;j
for(k=0;k  {
    cout<<"B"<>b[j][k];
  }
clrscr();
cout<<"Matrik A \n";
for(j=0;j{
 for(k=0;k    cout<    cout<<"\n";
}

cout<<"\n\nMatrik B \n";
for(j=0;j
(spatabang, 2016)



pemanfaatan array 2 dimensi dapat digunakan untuk menentukan biaya minimal untuk membuat jalan tol untuk menghubungkan dua perusahaan. Dan juga dapat digunakan untuk menentukan lokasi tempat pembangunan gudang yang terdekat dengan dua buah pabrik, dimana gudang tersebut digunakan untuk menyimpan hasil produksi dari dua buah pabrik tersebut. (setyotri, 2015)

Bibliography

choirudin, n. (2016, January 3). materi teknik komputer dan jaringan. Retrieved from Pengertian Array 1 Dimensi dan 2 Dimensi.
Firdaus, M. (2016, September 28). Tentang Komputer. Retrieved from pengertian dan manfaat aray: http://design-aladewa.blogspot.fr/2016/09/pengertian-dan-manfaat-array.html
setyotri. (2015, JANUARY 08). PEMANFAATAN ARRAY 2 DIMENSI. Retrieved from KOMPUTER: www.jalantikus.com
spatabang. (2016, oktober 25). Berbagi Ilmu Pengetahuan dan Informasi. Retrieved from Contoh Program Array 2 Dimensi dengan Bahasa C++: https://spatabang.blogspot.fr/2015/07/contoh-program-array-2-dimensi-dengan.html



1 comment:

Powered by Blogger.