Kelas : 1IA28
Praktikum ke- :2
NPM : 51422586
Paraf Asisten :
Transpose
Operasi Transpose
Transpose matriks adalah matriks yang dioperasikan dengan cara melakukan
pertukaran eleme baris menjadi kolom dan elemen kolom menjadi baris.
Jelaskan ACT
- Listing Program
- Logika Program
Pertama saya memberi nama folder ‘transpose’, lalu menambahkan import
scanner untuk menerima inputan dari user. Dan membuat perintah untuk
menampilkan “Transpose Matriks” sebagai judul.
Setelah matriks terisi, pesan “Matriks anda:” akan dicetak. Kemudian, ada
dua loop. Loop pertama untuk “bar” dan loop kedua untuk “kol”. Didalam loop
tersebut,nilai matriks akan pada indeks [i][j] akan dicetak menggunakan
“System.out.print()”. Setelah mencetak setiap elemen dalam suatu baris,
“System.out.prinln()” akan mencetak baris berikutnya.
Setelah mencetak matriks asli, , pesan “Hasil transpose matriks ialah:” akan
dicetak. Kemudian, ada dua loop. Loop pertama untuk “kol” dan loop kedua untuk
“bar”. Didalam loop tersebut,nilai matriks akan pada indeks [j][i] disalin ke
„matriksT” pada indeks [i][j] dan dicetak menggunakan “System.out.print()”.
Setelah mencetak setiap elemen dalam suatu baris, “System.out.prinln()” akan
mencetak baris berikutnya.
- Output
Pertemuan 3
Determinan
Cara menghitung determinan ordo 3x3, selain di slide (Metode Sarrus)
Metode Minor-Kofaktor, metode determinan matriks dapat dicari dengan
menghitung jumlah seluruh hasil kali antara kofaktor matriks bagian dari matriks
tersebut dengan elemen-elemen pada salah satu baris atau kolom matriks tersebut.
Berikut langkah-langkahnya:
1. Pilih salah satu baris atau kolom matriks A untuk mendapatkan nilai
determinannya. Misalanya, kita pilih baris ke-1. Elemen-elemennya a11,a12 dan
a13.
A=[ ]
2. Karena saya pilih elemen-elemen pada baris ke-1,rumus determinan yang kita
gunakan :
det A = (aij) . (Cij) = a11 . c11 + a12 . c12 + a13 . c13
3. Mencari kofaktor matriks bagian dari matriks A(Cij). Cij = (-1)i + j Mij = det Aij
dengan Aij meupakan matriks bagian dari matriks A yang diperoleh dengan
menghilangka matriks ke-i dan kolm ke-j. Sebelumnya saya memilih elemen-
elemen pada baris ke01,maka matriks bagian dari matriks A nya adalah A11 A12
dan A13
A11, menghilangkan elemen-elemen pada baris ke-1 dan kolom ke-1
Jelaskan Activity
- Listing Program
- Logika Program
Pertama, mengimpor kelas-kelas yang diperlukan,yaitu “BufferedReader”
dan “IOException” dari paket java.io. kemudian, dalam fungsi main, program
membat objek BufferedReader untuk membaca input dari pengguna melalui
System.In. Baris selanjutnya mencetak pesan “ordo matriks = 2*2”
Setelah mengisi matriks, terdapat loop „for‟ untuk mencetak matriks ke layar.
Loop akan berjalan sebanyak 2 kali. Didalam loop tersebut tanda “|” dicetak di awal
setiap baris,kemudia setiap elemen dicetak. Setelah memasukkan setiap elemen dalam
satu baris, tanda “|” akan dicetak dikahir baris
Setelah itu, determinan matriks dihitung dengan cara “(a*d) – (b*c)” dimana
a, b, c dan d adalah elemen matriks. Dalam hal ini, “matriks[0][0]” menyimpan
elemen di baris dan kolom pertama. “matriks[1][1]” menyatakan elemen di baris dan
kolom kedua. “matriks[0][1]” elemen di baris pertama dan kolom kedua, serta
“matriks[1][0]” elemen di baris ke dua dan kolom pertama. Dan hasil perhitungan
akan disimpan dalam variabel dtr.
- Output