Program Transpose Matriks Dengan Java

Program Transpose Matriks dengan Java – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program transpose matriks di bahasa pemograman Go.

Program Transpose Matriks Dengan Java
Program Transpose Matriks Dengan Java

Matriks merupakan kumpulan-kumpulan bilangan yang disusun secara baris (vertikal) dan kolom (horizontal) bisa disebut juga array dua dimensi (multi-dimensional). Transpose Matriks adalah memperoleh sebuah matriks dengan cara menukar baris menjadi kolom dan kolom menjadi baris dari sebuah matriks.

Yuk langsung saja kita lihat source code dan penjelasan program transpose matriks di bahasa pemograman Java..

Program Transpose Matriks Dengan Java

Source Code :

import java.util.Scanner;

public class TransposeMatriks {
  public static void main(String[] args){
    int i, j, m, n;
    int matriks[][] = new int[10][10]; 
    int transpose[][] = new int[10][10];

    Scanner scan = new Scanner(System.in);

    System.out.print("Masukkan jumlah baris matriks: ");
    m = scan.nextInt();
    System.out.print("Masukkan jumlah kolom matriks: ");
    n = scan.nextInt();

    System.out.println("Masukkan elemen matriks: ");
    for(i = 0; i < m; i++){
      for(j = 0; j< n; j++){
        matriks[i][j] = scan.nextInt();
      }
    }

    for(i = 0; i < m; i++){
      for(j = 0; j< n; j++){
        transpose[j][i] = matriks[i][j];
      }
    }

    System.out.println("Hasil transpose matriks: ");
    for(i = 0; i < n; i++){
      for(j = 0; j< m; j++){
        System.out.print(transpose[i][j] + "\t");
      }
      System.out.println();
    }
  }
}

Simpan source code dengan nama TransposeMatriks.java, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .java

Penjelasan :

Berikut adalah penjelasan source code programnya :

  • Baris 3 : Membuat class dengan nama TransposeMatriks
  • Baris 5-7 : mendeklarasikan variable i, j, m, n, matriks[10][10], transpose[10][10] dimana variable i digunakan untuk perulangan baris, variable j untuk perulangan kolom, variable m untuk jumlah baris matriks, variable n untuk jumlah kolom matriks, sedangkan variable matriks[10][10], transpose[10][10] merupakan array dua dimensi yang memiliki maksimal panjang atau ukurun array baris dan kolom sebanyak 10.
  • Baris 9 : Mendeklarasikan variable scan untuk menginput nilai
  • baris 11 – 14 : menginputkan nilai ke dalam variable m dan n.
  • baris 16 – 21 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks
  • baris 23 – 27 : melakukakan perulangan m (baris) dan n (kolom) untuk mengisikan variable transpose matriks dari variable matriks
  • baris 29 – 35 : melakukakan perulangan n (kolom) dan m (baris) untuk menampilkan hasil operasi tranpose matriks.

Compile & Run :

Berikut adalah cara meng-compile source code secara manual:

$ javac TransposeMatriks.java
$ java TransposeMatriks

Berikut gambar hasil compile dan run programnya:

Gambar Hasil Program Transpose Matriks Java
Gambar Hasil Program Transpose Matriks Java

Contoh Inputan :

Masukkan jumlah baris matriks: 2
Masukkan jumlah kolom matriks: 3
Masukkan elemen matriks:
9 8 7
6 5 4

Contoh Keluaran :

Hasil transpose matriks: 
9      6
8      5
7      4

Kesimpulan :

Dari hasil program, source code tranpose matriks tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil tranpose matriks yang di inputkan oleh user.

Sekian tutorial cara membuat program transpose matiks di bahasa pemograman Java, semoga bermanfaat.

Happy Coding 🙂

Share Post:

Add a Comment

Your email address will not be published. Required fields are marked *