MODUL KE – 1
PENGENALAN PYTHON DAN SISTEM MATRIKS
Oleh:
Anggita Miftahul Jannah 121120034
Asisten :
2023
I. TUJUAN PRAKTIKUM
Tujuan praktikum adalah sebagai berikut:
1. Mahasiswa mengenal dan mampu memahami konsep dasar bahasa
pemrograman python.
2. Mahasiswa mampu menerapkan operasi matriks 2D menggunakan bahasa
python.
A. Script
#MATRIKS PENJUMLAHAN
import numpy as np
B = np.array([[1, 3, 5], [2, 4, 6], [3, 5, 2]])
D = np.array([[2, 3, 1], [2, 1, 3], [3, 5, 2]])
print (B)
print (D)
G=B+D
print ('Hasil Penjumlahan : \n', G)
print ("")
#MATRIKS PENGURANGAN
import numpy as np
B = np.array([[1, 3, 5], [2, 4, 6], [3, 5, 2]])
D = np.array([[2, 3, 1], [2, 1, 3], [3, 5, 2]])
print (B)
print (D)
H=B-D
print ('Hasil Pengurangan : \n', H)
print ("")
#MATRIKS PERKALIAN A X C
import numpy as np
A = np.array([[2, 1, 2], [1, 2, 1]])
C = np.array([[3, 1], [2, 2], [1, 3]])
D = np.array([[2, 3, 1], [2, 1, 3], [3, 5, 2]])
print (A)
print (C)
I = np.dot(A,C)
print ('Hasil Perkalian a x c : \n', I)
print ("")
print (A)
print (C)
J = A.dot(D)
print ('Hasil Dot A.D : \n', J)
print ("")
#MATRIKS DETERMINAN (B)
import numpy as np
B = np.array([[1, 3, 5], [2, 4, 6], [3, 5, 2]])
print(B)
B_det = np.linalg.det(B)
print ('Hasil Determinan Matriks B : \n', B_det)
print ("")
#MATRIKS INVERSE (D)
import numpy as np
D = np.array([[2, 3, 1], [2, 1, 3], [3, 5, 2]])
print(D)
D_inv = np.linalg.inv(D)
print ('Hasil Invers Matriks D : \n', D_inv)
B. Langkah Kerja
1. Pertama buka google colab, lalu buat laman kerja baru.
2. Buat tab tab untuk masing masing script yang akan dibuat.
3. Pertama buat script matriks penjumlahan – import numpy as np – buat
variabel B dan D – isi nilai matriks – jumlahkan matriks B +D – print.
4. Kedua matriks pengurangan – sama dengan script pertama – buat
variabel baru dengan mengurangkan B-D – Print.
5. Buat matriks perkalian – buat variabel A dan C dan input elemen
matriks ke script – buat fungsi np.dot(A,C) – print.
6. Buat perkalian dot – buat matriks A,C dan D pada script – gunakan
fungsi A.dot(D) – print.
7. Lalu buat matriks determinan B – import numpy as np – buat matriks
B – determinan B dengan fungsi =np.linalg.det(B) – Print.
8. Terakhir buat matriks inverse D – buat matriks D – gunakan fungsi
np.linalg.inv(D) – Print.
C. Diagram Alir
6. Inverse D
V. Kesimpulan
Dari pengolahan aritmatika, determinan dan inverse yang telah
dilakukan pada praktikum modul 1 kali ini dengan judul pengenalan
pyton dan sistem matriks dapat disimpulkan bahwa :
1. Praktikan mampu memahami pengolahan dasar penjumlahan,
pengurangan, perkalian x, perkalian dot, determinan serta inverse
dari matriks input yang diketahui.
2. Praktikan mampu melaksanakan proses yang telah diarahkan
dengan melihat hubungan antara program dengan input yang
diberikan.
DAFTAR PUSTAKA
Pratama, H. J., Ali, E. P., Nurvia, M., & Harahap, E. (2021). Aplikasi
penjumlahan dan perkalian matriks pada microsoft excel. Jurnal Matematika,
20(1), 17–22.
https://journals.unisba.ac.id/index.php/matematika/article/view/1373
Syahrudin, A. N., & Kurniawan, T. (2018). Input dan Output pada Bahasa
Pemrograman Python. Jurnal Dasar Pemrograman Python STMIK, June
2018, 1–7. https://www.researchgate.net/publication/338385483
Lampiran
https://colab.research.google.com/drive/
1FujcqTWAdhbOwMLAL6xJzk9yexESj3Ae?usp=sharing