Anda di halaman 1dari 5

Pertemuan 3

Flowchart Struktur
Perulangan
3.1. Learning Outcome
PLO terkait:
1. Memiliki kemampuan berpikir logis, kritis dan sistematis sehingga dapat
memecahkan masalah praktis sederhana dengan menerapkan metode
matematika dasar.(PLO2)
2. Mampu mengembangkan pemikiran matematis yang diawali dari pemahaman
prosedural/komputasi hingga pemahaman yang luas meliputi eksplorasi,
penalaran logis, generalisasi, abstraksi, dan bukti formal. ( PLO3)
3. Menguasai pengetahuan dan ketrampilan matematis sehingga dapat
menerapkan dan menyelesaikan masalah matematika sederhana dengan atau
tanpa piranti lunak (PLO5)

CLO terkait:
1. Mahasiswa mampu membangun algoritma, flowchart dan pseudocode
menggunakan intruksi kondisional dan perulangan secara logis dan benar.

SubCLO terkait:
1. Memahami logika membuat flowchart dengan struktur perulangan.

3.2. Review Materi


1. Perulangan menggunakan “For to do”

For i=1 to n do

Proses

Next i
2. Perulangan menggunakan “If”

i=1

If No
i<=n

Yes

Proses

i = i+1

3.3. Contoh Soal


Contoh 3.3.1
Buatlah flowchart untuk mencetak bilangan n bilangan ganjil pertama.
Jawab:

Start

Input n

i=1, y=1

No
End If i<=n

Yes

No
If y mod 2 == 0 Cetak y

Yes
y = y+1 y = y+1

i = i+1
Contoh 3.3.2
Buatlah flowchart untuk menampilkan penjumlahan n bilangan asli pertama
Jawab:

Start

Input n

y=0

For i = 1 to n do

y=y+i

Next i

Cetak y

End

Contoh 3.3.3
Buatlah flowchart menghitung faktorial suatu bilangan.
Jawab:

Start

Input n

y=1

A
A

For i = 1 to n do

y=y*i

Next i

Cetak y

End

3.4. Latihan Soal


1. Buatlah flowchart untuk mencetak n bilangan asli pertama dengan urutan
terbalik (dari yang terbesar).
2. Buatlah flowchart untuk mencetak barisan bilangan asli kelipatan 5 sebanyak n
suku.
3. Buatlah flowchart untuk mencetak n bilangan fibonaci pertama, dengan suku
pertama dan kedua sama dengan satu.
4. Buatlah flowchart untuk menghitung deret aritmatika dimana suku pertama 2
dan beda 6.
5. Buatlah flowchart untuk mencetak barisan bilangan jika diberikan masukkan n
(misalkan n=5) yang memiliki pola seperti dibawah ini.
5
45
345
2345
1 2345

3.5. Tugas
1. Buatlah flowchart untuk mencetak barisan bilangan jika diberikan masukkan n
(misalkan n=5) yang memiliki pola seperti dibawah ini.
5
54
543
5432
54321
2. Buatlah flowchart untuk mencetak n barisan geometri dengan suku pertama 5
dan rasio 1/2.
3. Buatlah flowchart untuk mencetak barisan bilangan jika diberikan masukkan n
(misalkan n=5) yang memiliki pola seperti dibawah ini.
54321
5432
543
54
5

Anda mungkin juga menyukai