Algoritma &Penjelasan Program
-
Upload
sanny-marselina -
Category
Documents
-
view
42 -
download
0
Transcript of Algoritma &Penjelasan Program
5/17/2018 Algoritma &Penjelasan Program - slidepdf.com
http://slidepdf.com/reader/full/algoritma-penjelasan-program 1/5
Nama : Sucilia Indah Putri
NIM : 16011066
TUGAS PTI K-01
PROGRAM MEMBUAT MATRIKS
1. Algoritma
1.1 Pengisian dan menampilkan Matriks
1) Membuat matriks yang akan diisi
2) Membuat kotak penghitung baris dan penghitung kolom untuk melakukan
pengulangan pengisian matriks
3) Melakukan pengulangan per baris
Melakukan pengulangan per kolom
Meminta user memasukkan elemen matriks4) Matriks diisi per baris dan setiap baris diisi per kolom
5) Melakukan penampilan matriks ke layar
Melakukan pengulangan baris
Melakukan pengulangan per kolom
6) Menampilkan isi matriks
matriks : array [1..m][1..n] of integerpenghitung_baris : integerpenghitung_kolom : integerfor penghitung_baris<- 1 to m do
for penghitung_kolom<- to n doinput(matrikspenghitung_baris,penghitung_kolom){end for}
{end for}
for penghitung_baris<- 1 to m dofor penghitung_kolom<- to n doOutput (matrikspenghitung_baris,penghitung_kolom “ “){end for}
Output (“\n”)
{end for}
5/17/2018 Algoritma &Penjelasan Program - slidepdf.com
http://slidepdf.com/reader/full/algoritma-penjelasan-program 2/5
1.2 Melakukan transposisi matriks
1) Melakukan pengulangan baris dengan menukar jumlah baris dengan jumlah kolom m->n
Melakukan pengulangan kolom dengan menukan jumlah kolom dengan
jumlah baris n->m
2) Menampilkan matriks hasil transposisi
3) Selesai
1.2 Mencari nilai maksimum dan minimum elemen matriks
1) Deklarasikan min, max dan matriks [i][j]
2) Lakukan pengulangan untuk baris dan kolom
3) Deklarasikan max=matriks [i][j] dan min=matriks[i][j]
4) Identifikasi matriks [i][j]< minimum? Bila tidak langsung ke proses 6
5) Deklarasikan min=matriks[i][j]
6) Identifikasi matriks [i][j]< minimum? Bila tidak langsung ke proses 8
7) Deklarasikan max=matriks [i][j]
8) Cetak max dan min
9) Selesai
for penghitung_baris<- 1 to n dofor penghitung_kolom<- to m do
output(“\n”) output (matrikspenghitung_kolom,penghitung_baris “ “)
{end for}{end for}
5/17/2018 Algoritma &Penjelasan Program - slidepdf.com
http://slidepdf.com/reader/full/algoritma-penjelasan-program 3/5
max, min : integer
max<-(matrikspenghitung_baris,penghitung_kolom){inisialisasi nilaimax}
min<-(matrikspenghitung_baris,penghitung_kolom){inisialisasi nilaimin}
for penghitung_baris<- 1 to m dofor penghitung_kolom<- to n do
if max <(matrikspenghitung_baris,penghitung_kolom)
max<-(matrikspenghitung_baris,penghitung_kolom)
{end if}
if min> max=(matrikspenghitung_baris,penghitung_kolom)min<-(matrikspenghitung_baris,penghitung_kolom)
{end if}output (max, min)
{end for}
{end for}
5/17/2018 Algoritma &Penjelasan Program - slidepdf.com
http://slidepdf.com/reader/full/algoritma-penjelasan-program 4/5
2. Bentuk Prorgam dan hasil Run nya
5/17/2018 Algoritma &Penjelasan Program - slidepdf.com
http://slidepdf.com/reader/full/algoritma-penjelasan-program 5/5