Belajar Java [Dasar] - 47 - Latihan Array 2D ( Operasi Matrix )

  Рет қаралды 31,946

Kelas Terbuka

Kelas Terbuka

Күн бұрын

Пікірлер: 76
@ariefabdurrachman1519
@ariefabdurrachman1519 4 жыл бұрын
Mau kasih saran, buat yg pusing mungkin bisa di-trace satu satu nilainya dari perulangan i ampe k pake print array[i], print array[i][j], print array[i][k], sama print array[k][j] biar tau nilai yg diambil itu apa aja. Ane juga awalnya pusing wkwkw, tapi pas udah di-trace jadi langsung ngerti. Semoga bisa membantu walaupun udah telat
@GusTek
@GusTek 5 жыл бұрын
tolong jangan ada yang skip iklan. walaupun kecil, tapi ini untuk menghargai bang kelas terbuka.
@m.rifatsyauki6666
@m.rifatsyauki6666 3 жыл бұрын
Ye bang, saya masih SMP tapi suka belajar ngoding di Kelas terbuka
@ruangcerpen3385
@ruangcerpen3385 5 жыл бұрын
untuk looping for, yg for nya ada 2 sih paham, tp pas for nya ada 3 malah sempat ngebleng logika berpikirnya, lumayan agak lama jg mikirnya, ternyata alur eksekusinya seperti ini toh. for(int i=0; i
@solusigadget.
@solusigadget. Жыл бұрын
Terima kasih bang tutornya, sekarang saya makin pusing🫠
@dipantara
@dipantara Жыл бұрын
Syntax yang lebih "clean": private static int[][] kaliArray(int[][] matriks_1, int[][] matriks_2){ int baris = matriks_1.length; int kolom = matriks_2.length; int[][] hasilKali = new int[baris][kolom]; int hasilPerElemenMatriks; for(int i = 0; i < baris; i++){ for(int j = 0; j < kolom; j++){ hasilPerElemenMatriks = 0; for(int k = 0; k < kolom; k++){ hasilPerElemenMatriks = hasilPerElemenMatriks + matriks_1[i][k] * matriks_2[k][j]; } hasilKali[i][j] = hasilPerElemenMatriks; } } return hasilKali; }
@iqbalrasyid349
@iqbalrasyid349 4 ай бұрын
gasken kang, kelas aljabar linear :D
@darkeater6904
@darkeater6904 5 жыл бұрын
Thanks bang, disaat saya pusing matrix anda rilis hehehe
@KelasTerbuka
@KelasTerbuka 5 жыл бұрын
Alhamdulillah...sikat bro!!!
@muhammadauriel7365
@muhammadauriel7365 4 жыл бұрын
mantap bang, sekarang jadi paham nih ama program perkalian matriks.
@nirwanaoiioii584
@nirwanaoiioii584 5 жыл бұрын
Keren pusing kang😂😂
@luckyjunihardi7081
@luckyjunihardi7081 4 жыл бұрын
beda orang bodoh dan orang pintar pas ketemu kesulitan dalam memahami pelajaran: orang bodoh, ketemu kesulitan langsung nyerah buka bokep orang pintar, ketemu kesulitan tetap lanjutkan dengan harapan suatu saat nanti bakalan paham ...kesulitan adalah kemudahan yang tertundaaaaa gaees #puyeng
@vebe3381
@vebe3381 4 жыл бұрын
Yg ini pusing sih asli wkwkw kaga ngarti sama sekali wkwkw keren ya.... Iya kereeen 👍
@tsa_jim_ha_kho
@tsa_jim_ha_kho 4 жыл бұрын
semoga berkah mas pukis
@laydricmoriarty5334
@laydricmoriarty5334 3 жыл бұрын
Gini aja nih syaratnya cukup mudah. CMIIW yah private static int[][] kali(int[][] matrix_1, int[][] matrix_2){ int baris_1 = matrix_1.length; int kolom_1 = matrix_1[0].length; int baris_2 = matrix_2.length; int kolom_2 = matrix_2[0].length; int[][] hasil = new int[baris_1][kolom_2]; if(kolom_1 == baris_2){ int buffer; for (int i = 0; i < baris_1; i++){ for (int j = 0; j < kolom_2 ; j++){ buffer = 0; for (int k = 0; k < kolom_1; k++){ buffer += matrix_1[i][k] * matrix_2[k][j]; } hasil[i][j] = buffer; } } } else{ System.out.println("Jumlah kolom 1 tidak sama dengan jumlah baris 2"); } return hasil; }
@ismailalfiyasin7794
@ismailalfiyasin7794 5 жыл бұрын
Wah boleh bang ni aljabar linear nih di adakan, asli ini bang susah saya yg kuliah aja otak saya g nyampe matrix perkalian ini, untuk prnya saya skip dulu ya wkwkwkw
@gabrielpadma5446
@gabrielpadma5446 3 жыл бұрын
yg matriks perkalian kl liat kodingnya paham,tp kl mikir sendiri kayanya otak gk sampe ,pasti bingung mikirin pindah index baris matriks B nya wkwkwkkw
@ihsannurulhabib9729
@ihsannurulhabib9729 5 жыл бұрын
Setuju kang klo bahas matematika 😀
@luckyjunihardi7081
@luckyjunihardi7081 4 жыл бұрын
tugasnya bang...langsung ke fungsinya Syarat agar dua buah matriks dapat dikalikan adalah matriks pertama harus memiliki jumlah kolom yang sama dengan jumlah baris pada matriks kedua. private static int[][] kali(int[][] matrix_1, int[][] matrix_2){ int baris_1 = matrix_1.length; int kolom_1 = matrix_1[0].length; int baris_2 = matrix_2.length; int kolom_2 = matrix_2[0].length; int[][] perkalian = new int[baris_1][kolom_2]; if(baris_1 == kolom_1 && baris_2 == kolom_2) { // if(baris_1 == kolom_2 && baris_2 == kolom_1) { // hasilnya sama for(int i = 0; i < baris_1; i++){ for(int j = 0; j < kolom_2; j++){ int total = 0; for(int k = 0; k < kolom_1; k++){ total = total + (matrix_1[i][k] * matrix_2[k][j]); } perkalian[i][j] = total; } } } else { System.out.println("Jumlah kolom matrix pertama tidak sama dengan jumlah baris pada matrix ke dua"); } return perkalian; }
@zenpardosi
@zenpardosi 4 жыл бұрын
Outputnya kok gini bg? [0,0] [0,0] [0,0]
@luckyjunihardi7081
@luckyjunihardi7081 4 жыл бұрын
@@zenpardosi kayanya beda variable matrix nya klo saya..dibikin 2x2...musti liat codingannya langsung sih buat ngetrace dimana bedanya...klo saya, klo belum ngerti ulang2 videonya..ato coba liat video2 sebelum2nya sapa tau ada yg miss understanding
@zenpardosi
@zenpardosi 4 жыл бұрын
@@luckyjunihardi7081 ok bg..
@isaafisyah5075
@isaafisyah5075 4 жыл бұрын
Bakal mantab bang kalo ada tutorial aljabar linier
@scutelight4869
@scutelight4869 5 жыл бұрын
setuju klo ngebahas aljabar linier
@fajarhabibmasruri8118
@fajarhabibmasruri8118 5 жыл бұрын
Mantap mantap mantap
@KelasTerbuka
@KelasTerbuka 5 жыл бұрын
Mantab yok, mantab mantab yoooook
@naufalmuhammadhirzi810
@naufalmuhammadhirzi810 4 жыл бұрын
iya setuju ada materi aljabar linear sekalian kalo bisa ada basic math ML min
@032_azrimuhammad5
@032_azrimuhammad5 5 жыл бұрын
Matrix nya mantap kang 👍
@ihsanasharichannel
@ihsanasharichannel 5 жыл бұрын
Terbaik ! semoga cepet rilis Java OOP :v
@mochiqbalfirmansyah8914
@mochiqbalfirmansyah8914 2 жыл бұрын
buat select dan ganti yang pke ctrl g gbisa bang
@ahmadasysyafiq4113
@ahmadasysyafiq4113 5 жыл бұрын
yang penting paham akan looping, eh tapi sama looping nya kayak javascript, hehehe, bisa diterapkan ini ke js XD
@KelasTerbuka
@KelasTerbuka 5 жыл бұрын
Shedaaaps
@yudistiraanggana3578
@yudistiraanggana3578 5 жыл бұрын
Masokin aljabar linear sekalian bang pukis 😂 biarpun mubeng tapi kalo di ulang ulang terus inshaallah jadi ngerti
@ghaniyd6292
@ghaniyd6292 4 жыл бұрын
kang mau tanya, aq kan bikin fungsi nilaisignifikan, tampilan, tambah, kurang, kali, invers untuk matrik. nah aq operasikan tuh 2 matrik dengan fungsi2 itu dan ditampilkan dengan fungsi tampilan, programnya hampir sama kaya punya akang cuma g dirapiin aja tampilannya. nah begitu aq running itu nilai operasi tambah, kurang, kali yg ditampilkan diatas invers itu benar dan nilai inversnya sendiri benar, tp klo aq tambahin menampilkan operasi tambah kurang kali dibawah invers itu nilai yang ditampilkan beda dengan yg ditampilkan diatas invers, bahkan aq kasih tampilan invers dibawah invers yg pertama juga beda nilainya, itu knapa yah? ilustrasinya gini= tampilkan(tambah) -> benar hasil tampilkan(kurang) -> benar hasil tampilkan(kali) -> benar hasil tampilkan(invers) -> benar hasil tampilkan(invers) -> beda hasil tampilkan(tambah) -> beda hasil tampilkan(kurang) -> beda hasil tampilkan(kali) -> beda hasil
@kumayyahkumayyah7857
@kumayyahkumayyah7857 3 жыл бұрын
kak buffer itu fungsinya buat apa?
@chairilyafiz3709
@chairilyafiz3709 5 жыл бұрын
setuju bang ada aljabar linear
@starmanracing1630
@starmanracing1630 4 жыл бұрын
bikin bang video alin wkwkwk
@muhammadrizkinasrulloh40
@muhammadrizkinasrulloh40 10 ай бұрын
hmm, kira2dibales ga ya??? kang bikin algoritma kayak gini rumit gasih, soalnya mahamin aja agak sulit, harusnya bikin nya sulit kan?
@faker7622
@faker7622 2 жыл бұрын
bang kalo kita mau menggabungkan 2 matriks kedalam 1 matriks gimana ya? misal saja matriks A = [1 2] [3 4] matriks B = [10 20] 30 40] kemudian 2 matriks itu digabungkan menjadi 1 matriks C = [1 2 3 4] [10 20 30 40] mohon bantuannya bang, baru belajar pemrograman jadi belum tahu syntax apa yang perlu dipakai
@zkyimpact1551
@zkyimpact1551 2 жыл бұрын
kek gini maksud lu bro... int[][] matriks_A = { {1,2}, {3,4} }; int[][] matriks_B = { {10,20}, {30,40} }; int baris = matriks_A.length; int kolom1 = matriks_A[0].length; int kolom2 = matriks_B[0].length; int[][] matriks_C = new int[baris][kolom1 + kolom2]; for (int i = 0; i < kolom1; i++) { matriks_C[0][i] = matriks_A[0][i]; } for (int j = 0; j < kolom1; j++) { matriks_C[0][j + kolom1] = matriks_A[1][j]; } for (int k = 0; k < kolom2; k++) { matriks_C[1][k] = matriks_B[0][k]; } for (int l = 0; l < kolom2; l++) { matriks_C[1][l + kolom2] = matriks_B[1][l]; } System.out.println(Arrays.deepToString(matriks_C)); }
@enricoirawan1291
@enricoirawan1291 5 жыл бұрын
java oop kapan bang ?
@rrr1392
@rrr1392 5 жыл бұрын
Nah ini saya cari bg..mantap bg Jngan lupa subscribe bosqu 😊😍
@KelasTerbuka
@KelasTerbuka 5 жыл бұрын
Subscribe saya atau saya yang subscribe kamu nih?
@rrr1392
@rrr1392 5 жыл бұрын
Mksd nya subscribe chanel nya admin 😂....chanel saya jngan lupa subscribe jga min ^_^
@SimpleBassProduction
@SimpleBassProduction 4 жыл бұрын
Misal matrix a udah di set terus yang matrix b itu input dari user gimana ya??
@ilhammaulana4169
@ilhammaulana4169 5 жыл бұрын
Bang buat tutorial matematika SMP & SMA dong hehe
@nurali9656
@nurali9656 2 жыл бұрын
Izin mengumpulkan tugas bang pukis, kalau ada yang salah mohon dikoreksi. if(kolom_1 == baris_2){ for(int i = 0; i < baris_1; i++){ for(int j = 0; j < kolom_2; j++){ buffer = 0; for(int k = 0; k < kolom_1; k++){ buffer += Matrix_1[i][k] * Matrix_2[k][j]; } hasil[i][j] = buffer; } } } else { System.out.println("Jumlah kolom matriks 1 tidak sama dengan jumlah baris matriks 2"); }
@samirasalsabilah694
@samirasalsabilah694 10 ай бұрын
Seribang kalo ada aljabar linear
@Rahadians82
@Rahadians82 5 жыл бұрын
Pusing euy ttg array.. bang kalo dipemrograman mungkin gak kalo gak pakai array? Biasanya array dipakai saat apa? Karena saya kalau naro data pakai tabel cursor (sama atau beda ya fungsinya hehe..)
@difhaels
@difhaels 3 жыл бұрын
12:35 saya ctrl g kok g bisa kek gitu ya
@difhaels
@difhaels 3 жыл бұрын
Ouh windows = alt+win+j
@arifibrahim247
@arifibrahim247 4 жыл бұрын
bang kalo dinamis kaya gimana..?
@arifibrahim247
@arifibrahim247 4 жыл бұрын
yang menentukan jumlah ordonya
@andreafredho9k204
@andreafredho9k204 2 жыл бұрын
mumet gusti
@fitrailham5956
@fitrailham5956 4 жыл бұрын
kang nanya kalo control + G di ubuntu apa ya?
@faridrusdyanto4647
@faridrusdyanto4647 4 жыл бұрын
Alt + j
@foxycikgu1410
@foxycikgu1410 5 жыл бұрын
Java virtual.nya download dimana guru?
@bsqhyns1230
@bsqhyns1230 3 жыл бұрын
Syaratnya KOLOM matrix a harus sama dengan BARIS matrix b PakK
@011azr
@011azr 5 жыл бұрын
Bang, ctrl g nya ga mw di laptopku :/. Apa harus beli mac dlu?
@rickyapriadi7062
@rickyapriadi7062 5 жыл бұрын
Windows alt + j
@difhaels
@difhaels 3 жыл бұрын
@@rickyapriadi7062 tq gan
@kanui3618
@kanui3618 5 жыл бұрын
👍
@nooms4385
@nooms4385 5 жыл бұрын
bang ada niatan gak buat nambah materi pake js? XD
@faridrusdyanto4647
@faridrusdyanto4647 4 жыл бұрын
Kang pukis, mau ngumpulin tugas nih :D IF (baris_1 == kolom_2 || kolom_1 == baris_2)
@jonathanjordan21
@jonathanjordan21 4 жыл бұрын
buknnya cuma kolom_1 == baris_2 ya?? emang ordo 2 x 3 bisa dikali ordo 5 x 2 ??
@eren352
@eren352 10 ай бұрын
Mantap bang, gw kepikiranya pas nyoba sendiri malah kurang dari atau sama dengan, wkwkwk
@anayuaida4196
@anayuaida4196 4 жыл бұрын
flowchart dari program ini dong bang
@andreofriendly7545
@andreofriendly7545 3 жыл бұрын
matriks sulit banget bang, padahal di sma kelas 11 saya skrg belajar matriks, dijadiin di java sulit bngt trnyta
@aryayunanta1470
@aryayunanta1470 4 жыл бұрын
SETUJUUUU WKWKKW
@caturwj4313
@caturwj4313 4 жыл бұрын
bang klo datanya di ambil dari user bisa ga? gmn caranya? :)
@prassetiyoutomo7858
@prassetiyoutomo7858 2 жыл бұрын
bisa maszeh :v
@nusameter
@nusameter 4 жыл бұрын
Saya mimisan bang ☹☹
@sapta1634
@sapta1634 5 жыл бұрын
Bang pusing bang
@buyunghadi_s
@buyunghadi_s 4 жыл бұрын
Bang kok hasil di netbeans saya jadi gini yah waktu ditambah [12, 14, 16] [0,0,0] [0,0,0] [12,14,16] [18,20,22] [0,0,0] [12,14,16] [18,20,22] [24,26,28] Hasil akhirnya sih sama tapi kok ada awalannya gitu yah ?
@aditjunanto7905
@aditjunanto7905 4 жыл бұрын
mending belajar kalkulus bang
Belajar Java [Dasar] - 48 - Pengenalan String
25:44
Kelas Terbuka
Рет қаралды 26 М.
Belajar Java [Dasar] - 37 - Fungsi Rekursif (recursive)
23:18
Kelas Terbuka
Рет қаралды 41 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 16 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 138 МЛН
Java 2D arrays 🚚
8:06
Bro Code
Рет қаралды 193 М.
Belajar Java [Dasar] - 50 - String Builder
17:47
Kelas Terbuka
Рет қаралды 16 М.
Fungsi Pada C++ | Tutorial C++ 28 | Belajar C++ 28
7:17
2D Arrays in Java
14:57
Simply Coding
Рет қаралды 27 М.
Belajar Java [Dasar] - 45 - Array Multi Dimensi
22:10
Kelas Terbuka
Рет қаралды 33 М.
Belajar Java [Dasar] - 40 - Pengenalan Array
19:14
Kelas Terbuka
Рет қаралды 66 М.
2D Array Java Tutorial #11
8:34
Alex Lee
Рет қаралды 357 М.
TUTORIAL JAVA DASAR BAHASA INDONESIA
3:40:04
Programmer Zaman Now
Рет қаралды 1,3 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 16 МЛН