3. ALGORITMA DAN IMPLEMENTASI MATRIKS KOLOM PADA JAVA


Pengertian Matriks Kolom

Bilangan-bilangan yang berbentuk persegi dan persegi panjang yang diapit oleh tanda ( ) atau [ ] disebut matriks. Sebuah matriks memiliki ukuran yang disebut ordo, yang berbentuk m x n. Yang berarti m adalah baris, sedangkan n adalah kolom.

Contoh : A3x1 = B2x2 =

Salah satu jenis matriks adalah Matriks Kolom. Matriks kolom adalah matriks yang terdiri dari satu kolom saja (m x 1). Salah satu contohnya dapat dilihat pada matriks A seperti contoh di atas. Matriks A menggambarkan 3 baris 1 kolom. Jadi, matriks kolom adalah susunan bilangan-bilangan yang tersusun secara vertikal.

Pengertian Tipe data Array pada Java

Array merupakan kelompok variable dengan tipe sejenis dan dinyatakan dengan nama yang sama. Array adalah tipe khusus yang mengelompokan satu variable dengan tipe yang sama. Array pada java dideklarasikan dengan kurung siku ( [ ] ).

Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. Setiap data disimpan dalam alamat memori yang berbeda-beda yang disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutanya. Melalui indek inilah kita dapat mengakses data-data tersebut. Pada bahasa java, array dimulai dari 0.

Dalam pendeklarasikan array bisa digunakan beberapa cara sebagai berikut:

· Tidak menyebutkan berapa jumlah elemen array. Untuk menyatakan berapa elemen dalam array, bisa diberikan setelah pendeklarasian. Berikut merupakan sintaks untuk mendeklarasikan array :

typeData[] namaArray;

atau

typeData namaArray[];

Contoh :

int[] angka;

atau

int angka[];

· Untuk menyatakan berapa elemen dalam array gunakan sintaks sebagai berikut:

namaArray = new tipeData[jumlahElemen];

contoh: bilangan=

new int[10];

· Dengan menyebutkan berapa jumlah elemen array yang dibuat. Untuk mendeklarasikan array dengan menyebutkan jumlah elemen yang bisa dimuat dalam array, menggunakan sintaks sebagai berikut:

tipeData[] namaVariabel = new tipeData[jumlahElemen];

Contoh :

int[] bilangan = new int[10];

· Tidak menyebutkan berapa jumlah array tetapi langsung mengisinya dengan elemen-elemen array-nya. Sintaksnya adalah sebagai berikut:

tipeData[] namaVariabel = {elemenKe-1, elemenKe-2, elemenKe-3, …, elemenKe-n}

Contoh :

int[] bilangan = {9,7,6,3,5}

Pemberian nilai pada Array

Untuk mengetahui elemen array pada index tertentu, maka bisa digunakan format umum sebagai berikut:

namaArray[noIndex];

contoh :

bilangan[5];

misalnya kalau digunakan dalam statement berikut:

System.out.println(bilangan[5])

maka di layar akan menampilkan elemen array bilangan pada index ke-5.

Mengetahui elemen Array

Untuk mengetahui elemen array pada index tertentu, maka bisa digunakan format umum sebagai berikut:

namaArray[noIndex];

contoh :

bilangan[5];

misalnya kalau digunakan dalam statement berikut:

System.out.println(bilangan[5])

maka di layar akan menampilkan elemen array bilangan pada index ke-5.

Output yang akan dihasilkan :

Keterangan

  1. Pertama, bukalah NetBeans dan klik new project pada tab file
  2. Dikarenakan kita ingin menginput sebuah data berupa angka, maka kita menuliskan import java.util.Scanner;

  3. Yang akan kami buat yaitu matriks kolom, sebuah matriks yang tersusun secara vertikal. Maka, kodingan yang kami inputkan yaitu System.out.print (“Masukkan kolom : 1 “); Sehingga apabila dijalankan, tampilan output akan menjadi satu kolom ke bawah.

  4. Kemudian, untuk baris matriks dengan kodingan int baris = input.nextInt( ); dengan tujuan agar dapat diisi sesuai dengan banyaknya jumlah baris yang diinginkan.

  5. Array digunakan untuk suatu variable yang bisa lebih dari 1, tapi berbeda nominal. Oleh karena itu pada pembuatan matriks kolom, kami menggunakan array

Int [ ] [ ] matriks1= new int[baris] [kolom];

Kelompok 3 :

Rizka Fadhilah (1202160050)
Firdha Utami (1202160277)
Kurnia Dwi (1202164122)


Leave a Reply