TRIYANDI
D091191052
TUGAS 1
Pseudocode
Flowchart
TEKNIK SISTEM
PERKAPALAN
FAKULTAS TEKNIK
KOMPUTASI & UNIVERSITAS
HASANUDDIN
PEMROGRAMAN 2021
1 Main Start
2 Option =>menu
3 1. Menghitung Luas Persegi
4 2. Batal Menu
5 Switch () :
6 Case 1 :
1. Hitung Luas Persegi Panjang
7 Break;
2. Batal
8 Case 2 :
9 Printf(“Batal”)
True Case 2
10 Break;
11 Tampilkan Hitung & Batal
12 Input Panjang (m)
13 Input Lebar (m) True Case 1
14 Hasil = panjang * lebar
15 Tampilkan Hasil Masukkan Panjang
16 End
Masukkan Lebar
Hasil = P * L
Print(Hasil)
End
2. Membuat Algoritma menggunakan Pseudocode untuk mengubah jam dan menit yang di
input ke dalam satuan detik
1 Main Start
2 Option =>menu
3 1. H = jam Menu
4 2. M = menit
5 Switch () :
1. H = Jam
6 Case 1 : 2. M = menit
7 Break;
8 Case 2 :
9 Break;
H&M
10 Tampilkan
11 Tampilkan True True
12 Detik = H*3600
13 Detik = M*60 Input H Input M
14 Tampilkan Hasil1
15 End
Detik = H*3600 Detik = M*60
Print(Hasil1) Print(Hasil2)
1
End End
3. Membuat Algoritma menggunakan Pseudocode untuk menentukan apakah bilangan yang
diinput adalah bilangan Ganjil atau bilangan Genap
Algoritma : 1. Masukkan sebuah bilangan
2. Bagi bilangan tersebut dengan bilangan atau angka 2
3. Jika bilangan menghasilkan sisa pembagian 0 maka genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil
Pseudocode : Read Bilangan
If bil mod 2 = 0 then,
“Output Genap”
Else
“Output Ganjil”
End if
Start
Input Bilangan
Bagi dengan
bilangan/angka 2
Apakah
sisa bagi =
0
4. Buatlah Algoritma menggunakan pseudocode untuk menghitung Luas Lingkaran
Algoritma : 1. Masukkan phi (π)
2. Masukkan jari-jari (r)
True False
3. Luas Lingkaran adalah phi dikalikan jari-jari
Cetak
4. Tampilkan Luas Lingkaran Cetak
Bilangan Bilangan
Pseudocode :1. Input phi (π)
2. Input jari-jari (r)
3. Luas = π x r x r
End
4. Print Luas Lingkaran
Start
Luas = π x r x r
Tampilkan Luas
Lingkaran
End
5. Membuat Algoritma menggunakan Pseudocode untuk menginput 3 buah bilangan,
kemudian tentukn bilangan terbesar, terkecil dan kemudian tentukan rata-rata nya
* Jumlah = A+B+C
Rerata = Jumlah / 3
Else
Print “C terkecil”
End if
* Jumlah = A+B+C
Rerata = Jumlah /3
Output merata
Mulai
Input A,B,C
A +B +C
Rerta =
IF A > B 3
B>C
IF B > A
B>C A paling besar Output Rerata
C terkecil
B paling besar
End