Mengenal Matriks , Array dan Tabel.
Hallo teman-teman, selamat datang di dailynugasku disini aku akan sharing seputar teknologi dan kegiatan-kegiatanku yang masih berkutat dengan dunia tutorial. Aku Alif senang bertemu denganmu disatu layar laman yang sama, selamat membaca salam titikkoma.
Jika pada artikel sebelumnya kita telah mengenal Nested Loop maka diartikel kali ini, kita akan membahas Matriks, Array dan Tabel. Yuk langsung aja.
Apa itu Matriks, Array dan Tabel
Dari beberapa sumber seperti zenius matriks adalah susunan persegi/persegi panjang dari angka yang diatur dalam baris dan kolom. Susunan angka tersebut biasanya ditulis dalam kurung kotak. disini aku menjabarkan matriks dengan bahasaku, Matriks merupakan susunan data elemen yang memiliki ruang yang disebut ordo terdiri dari baris dan kolom didalam kurung.
Array merupakan wadah data yang digunakan untuk menyimpan sekumpulan data di satu wadah, ambil contoh manfaat dari array yakni jika kita dihadapi dengan data yang banyak seperti jumlah hari, jumlah bulan, hingga ragam inputan data kita bisa menampungnya disatu array dengan memberi ruang atau nilai di array.
Tabel merupakan wadah data yang kita kenal dengan memiliki struktur kolom dan baris yang mengelompokan suatu data.
Kaitan
dari ketiganya kusimpulkan memiliki keterkaitan satu sama lain yakni, Matriks tersusun dari sekumpulan data yang ditampung oleh array dengan menunjukan ruang data yang berbeda, seperti tabel yang memiliki baris dan kolom menyesuaikan dari ordo pada matriks.
Contoh Membuat Matriks ber-ordo 3x3.
Judul: "Membuat Program Penjumlahan matriks berordo 3x3 "
Kamus:
baris,kolom,matriks1,matriks2,hasil: integer
Algoritma/Deskripsi:
output: "Masukkan data matrix pertama: "
for(baris = 0; baris < 3; baris++) then { ===== untuk baris
for(kolom = 0; kolom < 3; kolom++) then { ======== untuk kolom
input: matriks1[baris][kolom] ====array penampung nilai per baris dan kolom
}
}
output: "Masukkan data matrix pertama: "
for(baris = 0; baris < 3; baris++) then { ===== untuk baris
for(kolom = 0; kolom < 3; kolom++) then { ======== untuk kolom
input: matriks1[baris][kolom]; ====array penampung nilai per baris dan kolom
}
}
output: "hasil penjumlahan matrix: ";
for(baris = 0; baris < 3; baris++) then { ===== untuk baris for(kolom = 0; kolom < 3; kolom++) then { // untuk kolom
hasil[baris][kolom] = matriks1[baris][kolom] + matriks2[baris][kolom];
output: hasil[baris][kolom] ;
}
output : new line.
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* Penulis: Muhamad Alif Anwar NIM: A11.2021.13717 BINTAN/ 3 JANUARI 2022 */ #include <iostream> using namespace std; int main() { int baris, kolom; int matriks1[3][3], matriks2[3][3], hasil[3][3]; cout << "Masukkan data matrix pertama: \n"; for(baris = 0; baris < 3; baris++){ // untuk baris for(kolom = 0; kolom < 3; kolom++){ // untuk kolom cin >> matriks1[baris][kolom]; //array penampung nilai per baris dan kolom } } cout << "Masukkan data matrix kedua: \n"; for(baris = 0; baris < 3; baris++){ // untuk baris for(kolom = 0; kolom < 3; kolom++){ // untuk kolom cin >> matriks2[baris][kolom]; //array penampung nilai per baris dan kolom } } cout << "hasil penjumlahan matrix: \n"; for(baris = 0; baris < 3; baris++){ for(kolom = 0; kolom < 3; kolom++){ hasil[baris][kolom] = matriks1[baris][kolom] + matriks2[baris][kolom]; cout << hasil[baris][kolom] << "\t"; } cout << endl; } return 0; } |
Sampai di sini, kita sudah mengenal Matriks, Array,tabel dan mengimplementasikanya memadukanya dengan loop, hingga telah bisa membuat notasi dan proses coding. Yee selamat, teman-teman udah level up dari sebelumnya.
jika teman-teman tertarik dengan pembahasan lainya teman-teman dapat mengunjungi chanel youtube nugasku dengan link berikut, jangan ketinggalan update video dan artikel lainya ya.., Nah. Semoga artikel ini membantu teman-teman dalam mendalami dunia programing. Jika ada pertanyaan dan saran Jangan sungkan komentar di bawah ya! Terima kasih.
Komentar
Posting Komentar