Header Ads

  • Breaking News

    Array 1 Dimensi dan Array 2 Dimensi


    Sepriano, M.Kom - Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.

    Amati ilustrasi tentang variabel berikut ini.

    Ilustrasi diatas adalah variabel bertipe integer yang bernama bilangan Bulat dan berisi nilai 17. Satu buah variabel hanya dapat menyimpan satu buah nilai. Sekarang amati ilustrasi tentang array berikut ini:

    Ilustrasi diatas adalah array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya). Meskipun begitu, nilai-nilai yang disimpan di sebuah array harus bertipe sama. Tiap elemen pada array dinomori dengan index array. Index array selalu dimulai dari 0 (nol).

    Cara Mendeklarasikan Array

    Secara umum, cara mendeklarasikan array adalah sebagai berikut:

    tipe[] namaArray = new tipe[kapasitas];

    1. Tipe adalah tipe data dari array yang akan dibuat.
    2. namaArray adalah nama dari array yang akan dibuat.
    3. Kapasitas adalah banyaknya nilai yang dapat disimpan didalam array yang akan dibuat.

    Untuk mengakses (mengisi/membaca) sebuah elemen dari array, kita hanya perlu menuliskan nama array tersebut, kemudian diikuti dengan index yang dituju didalam tanda kurung kotak [ ].

    Contoh program berikut ini membuat array bernama bil, bertipe integer, jumlah elemen 4, kemudian mengisinya dengan beberapa nilai, kemudian menampilkan isi elemennya ke layar.


    Ada beberapa alternatif cara untuk mendeklarasikan array.

    1. Deklarasi array tanpa mengalokasikan jumlah elemennya:

      int[] myArray;

    2. Deklarasi array dengan mengalokasikan 10 elemen:

      int[] myArray = new int[10];

    3. Mengubah jumlah elemen array dengan 50:

      myArray = new int[50];

    4. Deklarasi array dan mengisinya secara langsung:

      int[] myArray = {10, 20, 30, 40};
      String[] myArray2 = {"Malang", "Surabaya"};
      
    5. Mengetahui jumlah elemen array:

      myArray.length;


    Menggunakan Perulangan Pada Array Satu Dimensi

    Untuk mengakses (mengisi/membaca) nilai dari sebuah array, kita dapat menggunakan perulangan.


    Hasil


    Kita juga bisa menggunakan perulangan untuk menerima input dan menyimpannya kedalam array. Contoh, program yang meminta input sebanyak 5 bilangan kemudian menampilkan kembali 5 bilangan tersebut.



    Input Jumlah Elemen Array

    Kita juga dapat membuat program yang meminta input berapa banyak jumlah elemen array. Langkahnya secara umum adalah:

    Deklarasikan array tanpa mengalokasikan jumlah elemennya.
    Buat input yang menerima jumlah elemen array kemudian simpan di sebuah variabel.
    Set jumlah elemen array menggunakan variabel yang diinputkan tadi. Coba amati program berikut ini:



    Langkah Praktikum

    Ikuti langkah-langkah praktikum berikut ini.

    Praktikum 1

    1. Buat class baru dengan nama MyArray.java
    2. Buat array bertipe integer dengan nama bil dengan kapasitas 4 elemen.

      int[] bil = new int[4]

    3. Isi masing-masing elemen array bil tadi dengan angka 5, 12, 7, 20.

       bil[0]=5;
       bil[1]=12;
       bil[2]=7;
       bil[3]=20;
      
    4. Tampilkan ke layar semua isi elemennya:
       System.out.println(bil[0]);
       System.out.println(bil[1]);
       System.out.println(bil[2]);
       System.out.println(bil[3]);
      
    5. Cocokkan dan amati hasilnya dengan gambar berikut ini:
      Output array
    Pertanyaan

    Dari percobaan 1 berapakah indeks array terbesar dan terkecil?
    Jika Isi masing-masing elemen array bil diubah dengan angka 5.0, 12867, 7.5, 2000000. Apa yang terjadi? Mengapa bisa demikian?
    Ubah statement pada langkah No 4 menjadi seperti berikut

    for(int i=0; i<4; i++){
         System.out.println(bil[i]);
     }
    Apa keluaran dari program? Mengapa bisa demikian?

    Praktikum 2

    1. Buat file baru beri nama ArrayInputLoop.java
    2. Import dan deklarasikan Scanner untuk keperluan input.

      Scanner sc = new Scanner(System.in)

    3. Buat array bertipe integer dengan nama nilaiUAS, dengan kapasitas 6 elemen.

      int nilaiUAS[] = new int[6]

    4. Menggunakan perulangan, buat input untuk mengisi elemen dari array nilaiUAS.

           for(int i=0; i<6; i++){
               System.out.print("Masukan nilai UAS ke-"+i+": ");
               nilaiUAS[i]=sc.nextInt();
           }
    Menggunakan perulangan, tampilkan semua isi elemen dari array nilaiUAS.
         for(int i=0; i<6; i++){
             System.out.println("Nilai UAS ke-"+i+" adalah "+nilaiUAS[i]);
         }

    Cocokkan dan amati hasilnya dengan gambar berikut ini:


    Pertanyaan

    1. Ubah statement pada langkah No 4 menjadi seperti berikut ini :
           for(int i=0; i<nilaiUAS.length; i++){
               System.out.print("Masukan nilai UAS ke-"+i+": ");
               nilaiUAS[i]=sc.nextInt();
           }
      
      Jalankan program, Apakah terjadi perubahan? Mengapa demikian?
    2. Apa kegunaan dari nilaiUAS.length ?
    3. Ubah statement pada langkah No 5 menjadi seperti berikut ini, sehingga program hanya menampilkan nilai Mahasiswa yang lulus saja :
           for(int i=0; i<nilaiUAS.length; i++){
               if(nilaiUAS[i] > 70){
                   System.out.println("Mahasiswa ke-"+i+" lulus");
               }   
           }
      
      Jalankan program dan Jelaskan alur program!
    4. Modifikasi program agar menampilkan semua mahasiswa, dan ditandai mana yang lulus dan tidak lulus.
      Output array

    Praktikum 3

    Pada praktikum ini, akan dilakukan percobaan untuk menjumlahkan Array. Program akan menerima input sebanyak 10 nilai mahasiswa. Kemudian program akan menampilkan nilai rata-rata dari dari 10 Mahasiswa.

    1. Buat class baru beri nama rataNilai.
    2. Import dan deklarasikan Scanner untuk keperluan input.

      Scanner sc = new Scanner(System.in)

    3. Buat array nilaiMHS bertipe integer dengan kapasitas 10. Kemudian deklarisakan variable total dan rata seperti gambar berikut ini

       int[] nilaiMHS = new int[10];
       int total = 0;
       double rata;
      
    4. Menggunakan perulangan, buat input untuk mengisi array nilaiMHS
           for(int i=0; i<nilaiMHS.length; i++){
               System.out.print("Masukkan nilai mahasiswa ke-"+(i+1)+": ");
               nilaiMHS[i]=sc.nextInt();
           }
      
    5. Menggunakan perulangan untuk menghitung jumlah keseluruhan nilai.
           for(int i=0; i<nilaiMHS.length; i++){
               total+=nilaiMHS[i];
           }
      
    6. Kemudian hitung nilai rata-rata dengan cara nilai total dibagi jumlah elemen dari array nilaiMHS
      rata = total/nilaiMHS.length;
      System.out.println(rata);
      
    7. Amati hasilnya
      Output array

    Pertanyaan

    1. Pada praktikum 4 no 6. Mengapa perhitungan rata berada diluar perulangan?
    2. Modifikasi program pada praktikum 4 sehingga bisa mengeluarkan output seperti gambar berikut ini
      Output array

    20 komentar

    coretankata mengatakan...

    Nama : NUR SAFITRI
    NIM : 701210167
    KELAS : 3A SISTEM INFORMASI

    KESIMPULAN:
    Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index.
    Dan array juga digunakan untuk menyimpan deret angka.
    Sebuah array dapat menyimpan lebih dari satu nilai.

    Adapun Interger memiliki 5 kapasitas bilangan interger.

    Terimakasih

    Anonim mengatakan...

    Nama : Wahyu Irfan
    NIM : 701210170
    Kelas : 3A

    Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index
    Array dapat diibaratkan sbgai sekumpulan variable yg bertipe sama dan Bernama sama yang dogunakan utk menyimpan deret angka
    -Interger (arrayinteger) memiliki kapasitas 5 buah bilangan integer.

    Asrofi mengatakan...

    Nama : Asrofi
    NIM : 701210169
    Kelas : 3A

    Kesimpulan:
    Array adalah sebuah kumpulan nilai dari data dengan tipe yang sama dan urutan tertentu yang memakai nama yang sama. Array biasanya digunakan untuk menyimpan deret angka. Adapun array yang bertipe integer memiliki kapasitas 5 buah bilangan integer.

    Unknown mengatakan...

    Nama. : M. Anas
    Nim : 701210177
    Kelas : 3 B
    Kesimpulan yang saya dapat yaitu
    Array ialah sekumpulan variabel-variabel yang memiliki nama dan tipe data yang sama satu dengan lainnya.
    Array Satu Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan hanya dapat diakses oleh program menggunakan suatu indeks tertentu. Sedangkan Array Dua Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan sering digambarkan sebagai sebuah matriks atau bentuk grid.

    Ashabul Chairi mengatakan...

    Nama:Ashabul Chairi Nashrullah
    Kelas :3B
    Nim:701210016
    Array adalah tipe data yang memiliki variabel sama tetapi dengan isi yang berbeda dan juga memiliki index,dan ada juga aray integer dimana aray ini hanya bisa menyimpan 5 buah data,dan aray di gunakan juga untuk menyimpan deret angka

    Stefani Ayu Resti mengatakan...

    Nama : Stefani ayu resti
    Nim ;701210087
    Kelas :3A

    Array ialah sekumpulan variabel-variabel yang memiliki nama dan tipe data yang sama satu dengan lainnya.
    Array Satu Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan hanya dapat diakses oleh program menggunakan suatu indeks tertentu. Sedangkan Array Dua Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan sering digambarkan sebagai sebuah matriks atau bentuk grid.

    Muhammad Denny mengatakan...

    Nama : Muhammad Denny Oktavia
    Nim : 701210015
    Kelas : SI-3B

    Array adalah sebuah tempat penyimpanan data yang bertipe sama dan memiliki index
    Array ini adalah variabel yang bertipe sama dan bernama sama
    Array biasanya digunakan untuk menyimpan deret angka

    Array 1 dimensi adalah kumpulan elemen, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.

    Adiba Bafadal mengatakan...

    Nama : Adiba Bafadal
    NIM : 701210091
    Kelas : 3B

    KESIMPULAN
    Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.

    Unknown mengatakan...

    Nama:Gita Frihatin
    Nim:701210014
    Kelas:3B
    Kesimpulan:

    Array adalah kumpulan tempat untuk menyimpan data yang tipe sama dan memiliki index,Namun array juga dapat menyimpan nilai lebih dari satu nilai, tergantung dari kapasitas nya. Nilai nilai yang tersimpan harus bertipe sama.

    ameliasapna mengatakan...

    Nama : Amelia
    Nim. : 701210095
    Kelas : 3B
    Prodi : Sistem Informasi

    Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki ide. Array dapat diibaratkan sebagai kumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka

    Unknown mengatakan...

    Nama : Daro Jatul ulya
    Kelas : 3B
    Nim: 701210099
    Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.

    Iqbal Kurniatullah Kumaini mengatakan...

    Nama : Iqbal Kurniatullah Kumaini
    Kelas : 3B
    Nim : 701210011

    kesimpulanya

    Array adalah sebuah tempat penyimpanan data yang bertipe sama dan memiliki index
    Array ini adalah variabel yang bertipe sama dan bernama sama
    Array biasanya digunakan untuk menyimpan deret angka

    Array 1 dimensi adalah kumpulan elemen, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda

    Unknown mengatakan...

    Nama : Muhammad Aldo
    Nim : 701210178
    Kelas : 3 B
    Prodi : Sistem Informasi

    Kesimpulan:
    Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama. Dimensi array adalah jumlah indeks pada variabel array. Array multi dimensi (lebih dari satu indeks, maksimal 7 indeks). Dalam perhitungan, array sering digunakan untuk operasi matriks.

    Zaky Alfarizi mengatakan...

    Nama : Zaky Alfarizi
    Kelas : 3B
    Nim : 701210018

    Anonim mengatakan...

    Nama Ardhi Dwi Nugraha
    Kelas 3B
    Nim 701210175
    Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka. variabel bertipe integer yang bernama bilangan Bulat dan berisi nilai 17. Satu buah variabel hanya dapat menyimpan satu buah nilai. array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya).

    Aditiya Eka Saputra mengatakan...

    Nama: Aditiya Eka Saputra
    Nim: 701210092
    Kelas: 3B
    Array iyalah sebuah data yang memiliki variabel sama yg mempunyai index yang mempunyai isi yg berbeda. Array biasa digunakan untuk menyimpan deret angka

    Anonim mengatakan...

    Nama: nurkhofipah
    Nim:701210165
    Kelas:3A
    Array adalah sebuah variabel yang menyimpan lebih dari satu buah data yang memiliki tipe yang sama,array juga bisa di artikan tempat penyimpanan data yang sama dan juga memiliki indeks.
    Array juga digunakan untuk menyimpan deret angka,adapun array yang bertipe integer memiliki pakasitas 5 buah bilangan integer

    Zaky Alfarizi mengatakan...

    NAMA : ZAKY ALFARIZI
    KELAS : 3B
    NIM : 701210018

    Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index
    dan juga array biasanya digunakan untuk menyimpan deret angka.

    misery mengatakan...

    NAMA :MUHAMMAD FADLI
    KELAS:3B
    NIM:701210019

    Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama.Dimensi array adalah jumlah indeks pada variabel array

    Dian ayu puspitasari mengatakan...

    Nama : Dian ayu puspitasari
    Nim : 701210100
    Kelas: 3B

    Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index.

    array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya).

    Post Bottom Ad