Pengertian umum dari matriks adalah type data yang mengacu sekumpulan elemen bertipe sama melalui 2 indeks (baris & kolom). Atau ada juga yang mengartikan matriks sebagai array dua dimensi. Jika array satu dimensi hanya terdiri satu baris dan beberapa kolom sedangkan matriks memiliki baris dan kolom lebih dari satu.
Jika ingin mendapat dasar pembahasan dan contoh algoritma matriks bisa dilihat pada artikel Pembahasan Dan Contoh Algoritma Matriks. Dalam artikel tersebut dijelaskan konsep dasar dari algoritma matriks tanpa berkaitan dengan bahasa pemrograman apapun.
Kembali ke pembahasan kita kali ini, yaitu membuat Cara Membuat Matriks Pada Java. Berikut adalah code seluruh program dari pembuatan matriks pada java.
import java.util.Scanner; public class Array { public static void main(String[] args) { int jumlahBaris, jumlahKolom; Scanner scanner = new Scanner(System.in); System.out.print("Masukan Jumlah indeks baris martriks : "); jumlahBaris = scanner.nextInt(); System.out.print("Masukan Jumlah indeks kolom martriks : "); jumlahKolom = scanner.nextInt(); Integer[][] array = new Integer[jumlahBaris][jumlahKolom]; for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.print("Masukan isi indeks beris ke " + i + " kolom ke "+j+":"); array[i][j] = scanner.nextInt(); } } System.out.println(); System.out.println("berikut adalah isi array yang tadi dimasukan:"); for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.println("Isi indeks baris ke " + i + " kolom ke "+j+" adalah :" + array[i][j]); } } System.out.println(); System.out.println("Bentuk matriks:"); for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.print(array[i][j]+" "); } System.out.println(); } } }
Agar lebh jelas, beikut adalah penjelasannya:
System.out.print("Masukan Jumlah indeks baris martriks : "); jumlahBaris = scanner.nextInt(); System.out.print("Masukan Jumlah indeks kolom martriks : "); jumlahKolom = scanner.nextInt();Digunakan untuk meminta input jumlah baris dan kolom kepada user.
Integer[][] array = new Integer[jumlahBaris][jumlahKolom];Untuk deklarasi matriks.
for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.print("Masukan isi indeks beris ke " + i + " kolom ke "+j+":"); array[i][j] = scanner.nextInt(); } }Untuk meminta input isi matriks setiap baris dan kolom kepada user.
System.out.println(); System.out.println("berikut adalah isi array yang tadi dimasukan:"); for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.println("Isi indeks baris ke " + i + " kolom ke "+j+" adalah :" + array[i][j]); } }Untuk mengeluarkan detil isi matriks pada baris dan kolom yang ada pada matriks.
System.out.println(); System.out.println("Bentuk matriks:"); for (int i = 0; i < jumlahBaris; i++) { for (int j = 0; j < jumlahKolom; j++) { System.out.print(array[i][j]+" "); } System.out.println(); }Untuk mengeluarkan isi matriks yang terbentuk dengan tampilan baris dan kolom.
Berikut adalah contoh program ketika dijalankan :

Demikian Cara Membuat Matriks Pada Java.
Dan seperti biasa, terima kasih :)
Alhamdulillah thq gan sangat bermanfaat cukup mencerahkan logika saya hehehe
ReplyDelete