Latihan Mandiri 5.9
Nama : Sitriyani Halubangga
Nim : 411423048
Prodi/Kelas : Pendidikan Matematika/B
Mata Kuliah : Komputasi dan Pemrograman
1. Program Penjumlahan dan Pengurangan Matriks Menggunakan Phyton
Langkah-langkah dalam membuat Program Penjumlahan dan Pengurangan Matriks:
- Input Jumlah Baris dan Kolom:
![]()
- Input matriks A dan matriks B:
-Gunakan loop untuk meminta pengguna memasukkan elemen-elemen matriks A dan
B berdasarkan jumlah baris dan kolom yang telah di tentukan.

- Penjumlahan Matriks:
- Buat list kosong untuk hasil penjumlahan (matriks C).
- Gunakan loop untuk menjumlahkan elemen-elemen yang sesuai dari matriks A dan B,
dan simpan hasilnnya di matriks C.
- Pengurangan Matriks
- Buat list kosong untuk hasil penjumlahan (matriks D).
- Gunakan loop untuk menjumlahkan elemen-elemen yang sesuai dari matriks A dan B,
dan simpan hasilnnya di matriks D.

- Fungsi untuk Menentukan Lebar Kolom:
- Buat fungsi max_width(matrix) untuk menemukan lebar maksimum dari elemen-
elemen matriks, digunakan untuk format output yang rapi.
- Fungsi untuk Mencetak Matriks:
- Buat fungsi print_matrix(matrix, name, width) untuk mencetak nama matriks dan elemen-elemen dengan format yang rapi.

- Output Hasil:
- Atur lebar kolom berdasarkan elemen terpanjang dari semua matriks.
- Cetak matriks A, B, hasil penjumlahan (C), dan hasil pengurangan (D) dengan menggunakan fungsi yang telah dibuat.

Nah setelah melakukan langkah-langkah diatas, jika program dijalankan akan menampilkan sebagai berikut:
a. Anda akan diminta untuk memasukkan ukuran matriks:
![]()
b. Anda akan diminta untuk memasukkan elemen-elemen matriks A dan matriks B:

c. Nah setelah memasukkan elemen-elemen diatas, program akan menghitung penjumlahan dengan pengurangan matriks A dan matriks B sebagai berikut:

2. Program Perkalian Matriks menggunakan Phyton
Langkah-langkah dalam membuat program Perkalian Matriks menggunakan Phyton:
- Input Ukuran Matriks A dan Matriks B:
- Minta pengguna memasukkan jumlah baris dan kolom untuk matriks A dan Matriks B
- Tetapkan jumlah baris matriks B sama dengan julmah kolom matriks A.

- Inisialisasi Matriks A dan B:
- Buat list kosong untuk menyimpan elemen-elemen matriks A dan B.

- Input Elemen Matriks A dan Matriks B:
- Gunakan loop untuk meminta pengguna memasukkan elemen-elemen matriks A dan Matriks B berdasarkan jumlah baris dan kolom yang telah ditentukan.

- Inisialisasi Matriks Hasil:

- Perkalian Matriks
-Gunakan tiga loop bersarang untuk mengalikan matriks A dan B
-Loop pertama untuk baris matriks A
-Loop kedua untuk kolom matriks B
-loop ketiga untuk menjumlahkan hasil perkalian elemen-elemen yang sesuai.

- Menampilkan Hasil

Ketika program dijalankan akan menampilkan sebagai berikut:

