Program Penjumlahan Matriks di Go (Golang)
|Program Penjumlahan Matriks di Go (Golang) – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program menghitung penjumlahan 2 matriks di bahasa pemograman Go.

Matriks merupakan kumpulan-kumpulan bilangan yang disusun secara baris (vertikal) dan kolom (horizontal) bisa disebut juga array dua dimensi (multi-dimensional). penjumlahan matriks memiliki syarat yaitu jumlah baris dan kolom matriks pertama sama dengan jumlah baris dan kolom matriks kedua.
Yuk langsung saja kita lihat source code dan penjelasan program penjumlahan matriks di bahasa pemograman Go..
Program Penjumlahan Matriks Di Go (Golang)
Source Code :
package main import ( "fmt" ) func main() { var i, j, m, n int var matriksA [10][10]int var matriksB [10][10]int fmt.Print("masukkan jumlah baris matriks: ") fmt.Scanln(&m) fmt.Print("masukkan jumlah kolom matriks: ") fmt.Scanln(&n) fmt.Println("Masukkan elemen Matriks A: ") for i = 0; i < m; i++ { for j = 0; j < n; j++ { fmt.Scan(&matriksA[i][j]) } } fmt.Println("Masukkan elemen Matriks B: ") for i = 0; i < m; i++ { for j = 0; j < n; j++ { fmt.Scan(&matriksB[i][j]) } } fmt.Println("Hasil Penjumlahan Matriks A & B") for i = 0; i < m; i++ { for j = 0; j < n; j++ { fmt.Print(matriksA[i][j]+matriksB[i][j], "\t") } fmt.Println() } }
Simpan source code dengan nama penjumlahanmatriks.go, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .go
Penjelasan :
Berikut adalah penjelasan source code programnya :
- Baris 8 : mendeklarasikan variable i, j, m, n, jumlah, dimana variable i digunakan untuk perulangan baris, variable j untuk perulangan kolom, variable m untuk jumlah baris matriks, variable n untuk jumlah kolom matriks.
- Baris 9-10 : mendeklarasikan variable matriksA[10][10], matriksB[10][10], yang merupakan array dua dimensi yang memiliki maksimal panjang atau ukurun array baris dan kolom sebanyak 10
- baris 12 – 15 : menginputkan nilai ke dalam variable m dan n.
- baris 17 – 22 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks A.
- baris 24 – 29 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks B.
- baris 31 – 37 : melakukakan perulangan sebanyak jumlah m (baris) dan n (kolom) untuk menampilkan nilai hasil operasi penjumlahan matriks.
Compile & Run :
Berikut adalah cara meng-compile source code secara manual:
$ go build penjumlahanmatriks.go
$ ./penjumlahanmatriks
Berikut gambar hasil compile dan run programnya:

Contoh Inputan :
masukkan jumlah baris matriks: 3
masukkan jumlah kolom matriks: 3
Masukkan elemen Matriks A:
1 2 3
4 5 6
7 8 9
Masukkan elemen Matriks B:
9 8 7
6 5 4
3 2 1
Contoh Keluaran :
Hasil Penjumlahan Matriks A & B
10 10 10
10 10 10
10 10 10
Kesimpulan :
Dari hasil percobaan program, source code penjumlahan matriks tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil penjumlahan matriks A dan matriks B dengan ordo 3 x 3.
Sekian tutorial cara membuat program penjumlahan matiks di bahasa pemograman Go, semoga bermanfaat.
Happy Coding 🙂