Anda di halaman 1dari 7

DASAR PEMROGRAMAN

JOB SHEET 8 PERINTAH-PERINTAH KOMPUTASI MATRIKS

Mata Kuliah : Dasar Pemrograman


Dosen : 1. Mardiyono, S. Kom., M. Sc
2. Angga Wahyu Wibowo, S.Kom., M.Eng
Disusun oleh
Nama : Vedica Widyabriza Rohaly
NIM : 43320124

PROGRAM STUDI TEKNOLOGI REKAYASA KOMPUTER


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2020
I. Tujuan Instruksional Khusus
Setelah melakukan praktikum ini mahasiswa mampu menggunakan perintah-perintah
komputasi matriks pada Python.

II. Dasar Teori


Dalam matriks python dapat diimplementasikan sebagai daftar 2D atau 2D Array.
Membentuk matriks dari yang terakhir, memberikan fungsionalitas tambahan untuk
melakukan berbagai operasi dalam matriks. Operasi dan array ini didefinisikan dalam
modul “numpy"
III. Alat dan Bahan
1. PC / Laptop
2. Software Anaconda
3. Anaconda Prompt

IV. Langkah Kerja / Percobaan


1. Ketikan perintah source code, klik run, lihat hasilnya di bawahnya

# MATRIKS
R = int(input("Enter the number of rows:"))
C = int(input("Enter the number of columns:"))
# Initialize matrix
matrix = []
print("Enter the entries rowwise:")
# For user input
for i in range(R): # A for loop for row entries
a =[]
for j in range(C): # A for loop for column entries
a.append(int(input()))
matrix.append(a)
# For printing the matrix
for i in range(R):
for j in range(C):
print(matrix[i][j], end = " ")
print()

Gambar 1. Program Matriks

2. Ketikan perintah source code, klik run, lihat hasilnya di bawahnya

import numpy as np

R = int(input("Enter the number of rows:"))


C = int(input("Enter the number of columns:"))

print("Enter the entries in a single line (separated by space): ")

# User input of entries in a


# single line separated by space
entries = list(map(int, input().split()))

# For printing the matrix


matrix = np.array(entries).reshape(R, C)
print(matrix)
Gambar 2. Program Numpy
3. Ketikan perintah source code, klik run, lihat hasilnya di bawahnya

n=int(input("Enter a number: "))


for i in range(0,n):
for j in range(0,n):
if(i==j):
print("1",sep=" ",end=" ")
else:
print("0",sep=" ",end=" ")
print()

Gambar 3. Program Matriks 2


V. Hasil Praktik
N Prakt Hasil Program
o ik
1 Progr
am
Matri
ks
2 Progr
am
Nump
y

3 Progr
am
Matri
ks 2

VI. Tugas Praktik


1. Kerjakan hasil praktik di BAB V. Hasil Praktik
2. Buat sebuah program untuk menghasilkan sebuah matriks. Hasil dari program tersebut.
3. Buat Kesimpulan dari praktik anda di Bab VII. Kesimpulan.

VII. Kesimpulan
Matriks yaitu kumpulan bilangan, variable, atau symbol yang 46 disusun dengan
baris dan kolom sehingga membentuk persegi atau bahkan persegi panjang. Matriks
biasanya ditulis di dalam kurung siku [ ] atau bisa di dalam kurung biasa ( ). Pada matriks, kita
biasa menyebut baris dengan variable m, dan kolom dengan variable n. Ordo (ukuran
dimensi) dalam matriks ditentukan dengan rumus m x n.
Matriks pada Python biasanya didefinisikan dengan menggunakan array dan juga
nested list (list bersarang, yaitu list yang terdapat di dalam list). Matriks juga bisa ditulis
dengan menggunakan perulangan, biasanya menggunakan perulangan For. Selain itu python
memiliki llibrary tentang maktriks. Anda dapat mengimport library tersebut dengan
menuliskan perintah "import numpy as np".
Referensi

1. https://pynative.com/print-pattern-python-examples/
2. https://www.geeksforgeeks.org/take-matrix-input-from-user-in-python/

Anda mungkin juga menyukai