Anda di halaman 1dari 13

LAPORAN

ALGORITMA PEMRORAMAN
(Pertemuan ke 3)

Dosen : Mosses Aidjili, M.Kom


Nama : Muhammad Riqqi Amru (21.230.0069)
Kelas : 1P52
Tanggal : 13 Oktober 2021

STMIK WIDYA PRATAMA PEKALONGAN


2021
LAPORAN PERTEMUAN 3 NILAI

NAMA : Muhammad Riqqi Amru


NIM : 21.230.0069
KELAS : 1P52
TUGAS KELAS
1. Program Riqqi13

awal = 5 (V. Harga awal) TIDAK SESUAI KONDISI


CARA BACA
awal <= 160 (kondisi)

Print awal 5 10 20 40 80 160

awal = awal * 2 10 20 40 80 160 320

*2 *2 *2 *2 *2

5 10 20 40 80 160
awal = 5 (V. RUMUS awal <= 160
Harga awal) awal = awal * 2 (kondisi)
2. Program Riqqi14

UT = 1 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI


UT <= 2 (Kondisi) CARA BACA
RISET

BR = 6 (V. RISET) SARANG 1


BR >= 4 (KONDISI)

Print UT 1 1 1 2 2 2
Print BR 6 5 4 6 5 4
BR = BR - 1 5 4 3 5 5 3
UT = UT + 1 2 3

UTAMA SARANG

UT = 1 (V. Harga awal)


1 6 BR = 6 (V. RISET)

1 5
1 4 Br >= 4 (KONDISI)

2 6
UT = UT + 1 (RUMUS)
2 5 BR = BR – 1 (RUMUS)

2 4
UT <= 2 (KONDISI)
3. Program Riqqi15

UTAMA = 3 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI


UTAMA <= 5 (Kondisi) CARA BACA
RISET

SARANG = 12 (V. RISET) SARANG 1 TT = 0 (V. TOTAL)


SARANG <= 14 (KONDISI) JM = 0 (V. RISET)

JM = SARANG + UTAMA 15 16 17 16 17 18 17 18 19
Print SARANG 12 13 14 12 13 14 12 13 14
Print UTAMA 3 3 3 4 4 4 5 5 5
Print JM 15 16 17 16 17 18 17 18 19
TT = TT + JM 15 31 48 16 33 51 17 35 54
SARANG = SARANG + 1 13 14 15 13 14 15 13 14 15
Print TT 48 51 54
UTAMA = UTAMA + 1 4 5 6
SARANG = 12 (V. RISET) JM = 0 (V. RISET)
SARANG = SARANG + 1 12 + 3 = 15 JM = SARANG + UTAMA
SARANG <= 14 (KONDISI)
13 + 3 = 16
14 + 3 = 17
TOTAL = 48 TT = 0 (V. TOTAL)
TT = TT + JM

UTAMA = 3 (V. Harga awal)


12 + 4 = 16
UTAMA = UTAMA + 1 13 + 4 = 17
UTAMA <= 5 (Kondisi)
14 + 4 = 18
TOTAL = 51
12 + 5 = 17
13 + 5 = 18
14 + 5 = 19
TOTAL = 54

TUGAS MANDIRI
4. Program Riqqi16
loro = 50 (V. harga awal) TIDAK SESUAI KONDISI
ati = 3 (V. harga awal)
ati <= 48 (kondisi) CARA BACA

Print loro 50 100 200 400 800


Print ati 3 6 12 24 48
loro = loro *2 100 200 400 800 1600
ati = ati *2 6 12 24 48 108

NB : Tabel dibaca dari atas kebawah kemudian keatas lagi dst.

ati = ati *2
RUMUS
*2 *2 *2 *2

50 3 100 6 200 12 400 24 800 48

*2 *2 *2 *2
loro = 50 ati <= 48
ati = 3 loro = loro *2 KONDISI
V. harga awal RUMUS

5. Program Riqqi17
Capek = 2 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI
Bangun = 0 (V. Total) CARA BACA
Makan = 3 (V. bantu) RISET
Capek <=4 (kondisi)

Tidur = 0 (V. Riset) SARANG 1 Aku <= makan (kondisi)


Aku = 1 (V. Riset)

Tidur = aku + capek 3 4 5 5 6 7 8


Print aku 1 2 3 1 2 3 4
Print capek 2 2 2 4 4 4 4
Print tidur 3 4 5 5 6 7 8
Bangun = bangun + tidur 3 7 12 17 23 30 38
Aku = aku + 1 2 3 4 2 3 4 5
Capek = capek + 2 4 5
Makan = makan + 1 4 6
Print bangun 38
NB : Tabel dibaca dari atas kebawah kemudian keatas lagi dst.

Aku = 1 (V. Riset) Tidur = 0 (V. Riset)


Aku = aku + 1 1 + 2 = 3 Tidur = aku + capek
Aku <= makan (kondisi) 2 + 2 = 4
Makan = 3 (V. bantu)
Makan = makan + 1
3 + 2 = 5
1 + 4 = 5
Capek = 2 (V. Harga awal) 2 + 4 = 6
Capek = capek + 2
Capek <=4 (kondisi) 3 + 4 = 7
4 + 4 = 8
TOTAL = 48 Bangun = 0 (V. Total)
Bangun = bangun + tidur
6. Program Riqqi18

C = 4 (V. bantu) UTAMA TIDAK SESUAI KONDISI


KI = 7 (V. Harga awal) CARA BACA
KA = 2 (V. Harga awal) RISET
C >= 2 (kondisi)

B = 5 (V. Riset) SARANG 1 B >= C (kondisi)


TO = 0 (V. Total)
JU = 0 (V. Riset)

JU = KI + B + KA 14 15 18 19 20 24 25 26 27
Print KI 7 8 9 10 11 12 13 14 15
Print B 5 4 5 4 3 5 4 3 2
Print KA 2 3 4 5 6 7 8 9 10
Print JU 14 15 18 19 20 24 25 26 27
TO = TO + JU 14 29 18 37 57 24 49 75 102
B=B-1 4 3 4 3 2 4 3 2 1
KI = KI + 1 8 9 10 11 12 13 14 15 16
KA = KA + 1 3 4 5 6 7 8 9 10 11
Print TO 29 57 102
C=C-1 3 2 1

NB : Tabel dibaca dari atas kebawah kemudian keatas lagi dst.

JM = 0 (V. RISET)
KI = 7 (V. Harga awal)
KI = KI + 1 7 + 5 -
JM = SARANG + UTAMA 2 = 15
B = 5 (V. Riset) 8 + 4 - 3 = 17
B=B–1
B >= C (kondisi) TOTAL = 48
C = 4 (V. bantu) 9 + 5 - 4 = 16
C=C–1
C >= 2 (kondisi) 10 + 4 - 5 = 17
KA = 2 (V. Harga awal) 11 + 3 - 6 = 18
KA = KA + 1
TOTAL = 51
JU = 0 (V. Riset) 12 + 5 - 7 = 17
JU = KI + B + KA
13 + 4 - 8 = 18
TO = 0 (V. Total)
TO = TO + JU 14 + 3 - 9 = 19
15 + 2 - 10 = 27
TOTAL = 54

TUGAS LAB
7. Program RiqqiTugas6
Ak = 70 (V. Harga awal) TIDAK SESUAI KONDISI
CARA BACA
Ak <= 74 (kondisi)

Print Ak 70 71 72 73 74

Ak = Ak +1 71 72 73 74 75

ANALISA PROGRAM

+1 +1 +1 +1

70 71 72 73 74
Ak = 70 (V. RUMUS Ak <= 74
Harga awal) Ak = Ak + 1 (kondisi)

8. Program RiqqiTugas7
UT = 8 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI
T = 0 (V. Harga awal) CARA BACA
UT <= 9 (kondisi) RISET

BR = 1 (V. Riset) SARANG 1


BR <= 4 (V. Riset)

T = UT + BR 9 10 11 12 10 11 12 13
Print UT 8 8 8 8 9 9 9 9
Print BR 1 2 3 4 1 2 3 4
Print T 9 10 11 12 10 11 12 13
BR = BR _+ 1 2 3 4 5 2 3 4 5
UT = UT + 1 9 10

NB : Tabel dibaca dari atas kebawah kemudian keatas lagi dst.


UT = 8 (V. Harga awal)
UT = UT + 1
8 + 1 = 9
UT <= 9 (kondisi) 8 + 2 = 10
BR = 1 (V. Riset)
BR = BR + 1
8 + 3 = 11
BR <= 4 (V. Riset) 8 + 4 = 12
T = 0 (V. Harga awal) 9 + 1 = 10
T = UT + BR
9 + 2 = 11
9 + 3 = 12
9 + 4 = 13
9. Program RiqqiTugas8
N1 = 1 (V. Bantu) UTAMA TIDAK SESUAI KONDISI
CK = 9 (V. KONSTAN) CARA BACA
KK = 1 (V. HARGA AWAL) RISET
H = 0 (V. HARGA AWAL) N1 <= 2 (KONDISI)

N2 = 1 (V. BANTU) SARANG 1 N2 <= 2 (KONDISI)


TOTAL = 0 (V. TOTAL)

N3 = 5 (V. RISET) SARANG 2 N3 >= 4 (KONDISI)

H = CK + N3 * KK 14 17 24 25 34 33 44 41
Print CK 9 9 9 9 9 9 9 9
Print N3 5 4 5 4 5 4 5 4
Print KK 1 2 3 4 5 6 7 8
Print H 14 17 24 25 34 33 44 41
TOTAL = TOTAL + H 14 31 55 80 34 67 111 152
KK = KK + 1 2 3 4 5 6 7 8 9
N3 = N3 - 1 4 3 4 3 4 3 4 3
N2 = N2 + 1 2 3 2 3
Print TOTAL 80 152
N1 = N1 + 1 2 3

CK = 9 (V. KONSTAN) 9 + 5 * 1 = 14 1
N3 = 5 (V. RISET) 9 + 4 * 2 = 17
N3 = N3 - 1
N3 >= 4 (KONDISI) 9 + 5 * 3 = 24 1
2
KK = 1 (V. HARGA AWAL) 9 + 4 * 4 = 25
KK = KK + 1 TOTAL = 80

H = 0 (V. HARGA AWAL)


9 + 5 * 5 = 34
H = CK + N3 * KK 9 + 4 * 6 = 33
9 + 5 * 7 = 44 2
TOTAL = 0 (V. TOTAL)
TOTAL = TOTAL + H 9 + 4 * 8 = 41
N1 = 1 (V. Bantu) TOTAL = 152
N1 = N1 + 1 N2 = 1 (V. BANTU)
N1 <= 2 (KONDISI) N2 = N2 + 1
N2 <= 2 (KONDISI)

Anda mungkin juga menyukai