Random Post

Array satu dimensi dan dua dimensi

Posted by

ARRAY

Oleh : M. Rizki Firliana

Array adalah sekumpulan data yang bertipe sama. Variabel bertipe array memiliki kemampuan untuk menyimpan sekumpulan data yang mempunyai tipe sama. (Maryono, 2013)
     A.    Array Satu Dimensi
Array 1 dimensi adalah array yang deretan nilainya adalah linier dan squensial, atau sering disebut sebagai representasi data bentuk row atau 1 dimensi. Terdapat 3 langkah untuk membuat array.
     B.     Pemanfaatan Array Satu Dimensi
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;
Contoh Program Array 1 Dimensi
import java.io.*;
public class ContohArray1{
public static void main(String[] args)
{try{
 int[] angka = new int[5];
System.out.println("Masukkan 5 Data");
System.out.println("===============");
BufferedReader in = new BufferedReader(new InputStreamReader (System.in));
for (int i=0;i<angka.length;i++)
{
System.out.print("Masukkan Data Ke-"+(i+1)+" : ");
angka [i] = Integer.parseInt(in.readLine());
}
System.out.println("\nData Yang Ada Di Array :");
System.out.println("===============");
for (int i=0;i<angka.length;i++)
{
System.out.println("Data Ke-"+(i+1)+" : "+angka[i]);
}
catch(Exception e) {
System.out.println("Error");
}
Penjelasan :
* Pada baris source int[ ] angka = new int[5] ,kita mendeklarasikan array dengan nama angka yang mempunyai 5 elemen.
* Fungsi length, digunakan untuk mengetahui banyaknya elemen dari suatu array.
* angka[i] = Integer.parseInt(in.readLine()), instruksi untuk memasukkan angka yang kita masukkan ke dalam elemen array.
Hasil
 (Purwamanan, 2000) 
     C.    Array Dua Dimensi
Array 2 Dimensi adalah array 1 dimensi yang telah mengalami perluasa yang terdiri dari baris dan kolom.Array 2 dimensi dapat berupa sebuah matrik atau tabel.
  (Pande, 2016)
     D.    Pemanfaatan Array Dua Dimensi
Contoh CODE :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
int data_jual[4][4];
clrscr();

for(i=1;i<=3;i++)
 {
   for(j=1;j<=3;j++)
    {
      cout<<"Data Ke- "<<i<<"."<<j<<endl;
      cout<<"Jumlah Penjualan   :";
      cin>>data_jual[i][j];endl;
      }
   }
cout<<endl;
cout<<"\nData Penjuala Pertahun"<<endl;
cout<<"------------------------------"<<endl;
cout<<"No   2001   2002   2003"<<endl;
cout<<"------------------------------"<<endl;

for(i=1;i<=3;i++)
 {
   cout<<setiosflags(ios::left)<<setw(5)<<i;
   for(j=1;j<=3;j++)
    {
    cout<<setiosflags(ios::right)<<setw(4);
    cout<<data_jual[i][j];
    cout<<"  ";
    }
   cout<<endl;
 }
cout<<"------------------------------"<<endl;
getch();
}

Setelah menuliskan listing diatas,maka akan keluar tampilan seperti dibawah ini :
(Ahzar, 2016)


Blog, Updated at: 06.48.00

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

About

JOIN OUR SCHOOL!

Sports