APLIKASI ARRAY 2
DIMENSI
Puji syukur penulis
panjatkan kepada Allah swt. yang telah melimpahkan rahmat , dan hidayah-Nya
sehingga dapat menyelesaikan tugas individu dengan tema ” Aplikasi Dengan Array
2 Dimensi ” .Adapun tujuan ini adalah untuk melengkapi tugas Pemrograman
Terstruktur STMIK MERCUSUAR
Dosen Pembimbing : Bapak Slamet Sucipto S.kom M.kom .
Semoga ini bermanfaat bagi para pembaca. Amin.
Array adalah sekumpulan variabel yang memiliki tipe data
yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang
penting dalam pemrograman, karena array memungkinkan untuk menyimpan data
maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan
indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen
pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan
seterusnya.
Array atau yang dalam Bahasa Indonesia Larik , adalah suatu
variabel dengan nama variabel yang sama tetapi dapat menyimpan berbagai nilai.
"Array dalam ilmu komputer, adalah suatu tipe data
terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan
menempati tempat di memori yang berurutan (kontigu) serta bertipe data sama
pula. Array dapat diakses berdasarkan indeksnya. Indeks larik umumnya dimulai
dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya
dibuat dengan menggunakan perulangan (looping)."
Array 2 Dimensi atau bisa disebut juga Array Multi Dimensi ,adalah
versi lanjut dari Array biasa ,yang merupakan sebuah deretan atau susunan ,
nama-nama variable( element) , yang memiliki tipe data sama dalam
struktur list atau daftar, yang dapat diakses secara baris dan kolom,
berdasarkan element/indexnya. Seperti halnya pada matriks di pelajaran
matematika,yang mungkin kalian pernah pelajari . Jika kita ingin menggunakan
Array 2 Dimensi ,kita bisa menggunakan simbol [] [] , saat kita
menginisialisasi objek. Dan perlu diketahui juga, indeks tidak selalu dalam bentuk angka.
Bisa juga karakter atau teks.
Karena
array dua dimensi mirip seperti tabel, maka kita harus melakukan perulangan
terhadap baris dan kolomnya.
Saya akan mengerjakan tugas yaitu bentuk Array 2 Dimensi
yang saya akan dituliskan di blog :
Membuat Aplikasi Program 2 Dimensi Ketentuan :
~ Jumlah Baris 4
~ Jumlah Kolom 4
~ User Menginput Nilai Angka 2 Digit pada setiap kombinasi
baris dan kolom
·
Output
~
Sistem menampilkan nilai di input
~
Jika ada nilai yang di input angka 4 maka nilai di ganti dengan **.
Source
Kode :
/*
* To
change this license header, choose License Headers in Project Properties.
* To
change this template file, choose Tools | Templates
*
and open the template in the editor.
*/
package programaray2dimensi;
import java.util.Scanner;
public class ProgramAray2dimensi {
public static void
main(String[] args) {
// Intialisasi
Larik 2 dimensi
int[][]nilai =
new int[4][4];
int
baris,kolom;
String[][]hasil = new String[4][4];
// cara input
pada array 2 dimensi
for(baris=0;baris<nilai.length;baris++){
System.out.print("\n");
for(kolom=0;kolom<nilai[baris].length;kolom++){
Scanner
bacaRecord= new Scanner(System.in);
System.out.print("input angka
baris["+baris+"]kolom["+kolom+"]=");
nilai[baris][kolom]=
bacaRecord.nextInt();
}
}
// cara
menampilkan nilai pada array 2 dimensi
System.out.println("\n-----Tampilan Nilai input-----");
for(baris=0;baris<nilai.length;baris++){
for(kolom=0;kolom<nilai[baris].length;kolom++){
System.out.print("|"+nilai[baris][kolom]);
}
System.out.print("|\n");
}
System.out.println("-------------------------------");
// cara
menampilkan nilai yang sudah berubah pada array 2 dimensi
System.out.println("\n-----Hasil Nilai Berubah-----");
for(baris=0;baris<nilai.length;baris++){
for(kolom=0;kolom<nilai[baris].length;kolom++){
hasil[baris] [kolom]=
String.valueOf(nilai[baris][kolom]);
if(hasil[baris][kolom].contains("4")){
hasil[baris][kolom]="**";
System.out.print("|"+hasil[baris][kolom]);
}
else{
System.out.print("|"+nilai[baris][kolom]);
}
}
System.out.print("|\n");
}
System.out.println("-------------------------------");
}
}
Gambar
1
Gambar
2
Tampilan
Program
Sumber :
https://www.slideshare.net/dwi_andriyani/makalah-array-46562035