SlideShare a Scribd company logo
1 of 13
14
PEMUTARAN KEMBALI
I. Pemutaran Kembali
terjadi ketika mengalihkan arus diagram alur kembali keatas, sehingga
beberapa alur berulang kembali beberapa kali.
II. Membatasi Pengulangan
Perulangan perlu dibatasi dengan memanfaatkan kkotak keputusan.
Flowchart untuk mencetak kuadrat bilangan-bilangan 1 s/d 10
Mulai
A = 1
A=A + 1
B= A*A
? B
Mulai
A = 1
A>10 B= A*A ? B A= A+1
Selesai
15
Read A
III. Penggunaan Panji (FLAG)
Kita dapat menggunakan flowchart untuk menggambarkan proses yang
berlangsung berulang kali untuk data masukan yang lebih dari satu. Untuk menandai
bahwa datatelah habis, kita gunakan tehnik panji yaitu membuat suatu data yang
kita letakkan di bagian akhir himpunan data.
Dalam mengambil harga panji harus dipastikan bahwa harga tersebut paasti
bukan harga data sebenarnya. Kadang-kadang orang mengambil harga panji 999
atau 9999 untuk variabel bilangan dan “XXX” atau “EOF” untuk variabel untai kata.
Flowchart untuk menghitung luas 3 segitiga yang diproses satu persatu dan
diketahui alas dan tingginya.
0 0
2 6
Mulai
Read T
A=0
L = (A*T)/2
Cetak L
Selesai
12 7
6 4
16
PENGGUNAAN COUNTER
I. Dasar-dasar tehnik counter
Tehnik counter dipakai untuk mengontrol pengulangan proses. Pengontrolan
dilakukan dengan memeriksa isi variable yang digunakan sebagai counter, sehingga
jumlah pengulangan dapat diketahui. Tehnik counter merupakan tehnik penyusunan
flowchart dengan memanfaatkan suatu varibel sebagai pengontrol pengulangan.
Flowchart untuk mencari hasil perhitungan 1+2+3+4+5
Mulai
N=0
T=0
N= N + 1
N = T + N
N=5 ? T Selasai
17
II. Penggunaan Counter
Ketika kita membuat suatu variable yang fungsinya khusus sebagai kantong
penghitung, biasanya harga awal dari variable tersebut nol. Setiap kali pemutaran
harga variable selalu bertambah atau berkurang.
Flowchart untuk menghitung jumlah 6 suku pertama barisan 12
, 22
, 32
, …..
FOR-TO dan NEXT
Mulai
N = 0
S = 0
N= N+1
S = S + (N*N)
N = 6 ? S Selesai
18
Dalam hal kita mengetahui berapa kali loop diulang, cara yang paling
sederhana dan efektif adalah menggunakan statemen FOR-TO serta NEXT. Kita
sebut loop FOR-NEXT. Statemen FOR-NEXT menerangkan berapa kali loop
dilaksanakan.
Program untuk mencetak kuadrat dari bilangan 1,2,3 dan 4
Mulai
N = 1
? N*N
N = 4
N = N+1
Selesai
Mulai
FOR N=1 TO 4
? N*N
NEXT N
Selesai
19
Variabel Kontrol
Yaitu variabel yang diletakkan tepat di belakang kata FOR. Nama variabel
pada FOR-TO dan NEXT harus sama.
Mulai
FOR K=2 TO 4
? K*K
? “DEPOK”
NEXT K
? “JAKARTA”
Selesai
20
Program menjumlahkan data
Seandainya kita mengetahui banyak bilangan yang akan dijumlahkan, loop
FOR-NEXT dapat digunakan (tanpa menggunakan bendara).
Flowchart untuk menghitung jumlah data 13, 18, 23, 16, 47
Langkah (step) yang bukan satu
Mulai
S = 0
FOR K=1 TO 5
READ X
S = S+X
NEXT K
? “Jumlah:”;S
Selesai
21
Selesai
Variabel kontrol pada loop FOR-NEXT dimungkinkan bertambah bukan
dengan satu. Jika step tidak disebutkan berarti kenaikan variabel kontrol setiap kali
adalah satu.
Variabel sebagai batas
Baik salah stu atau kedua batas (harga awal/harga akhir) dari variabel kontrol
pada statemen FOR-TO, dapat pula merupakan variabel/ekspresi, asalkan sudah
diberikan harga sebelum komputer tuba pada saat statemen FOR untuk pertama
kali.
Pemutaran Kembali “Untuk
Selanjutnya” (For-Next)
Mulai
For K=1 To 9 Step 2
? K
Next K
Selesai
Mulai
For K=2 To 4 Step 0,5
? K
Next K
Selesai
Mulai
For K=4 To 1 Step -1
? K
Next K
Selesai
Mulai
N = 3
For K=N To 3*N-2
? K
Next K
22
Diketahui himpunan data terdiri dari 6 bilangan. Akan dibuat diagram alur
untuk mencetak jumlah ke-6 bilangan tersebut.
Himpunan data: 13, 17, 8, 12, 21, -5
Catatan:
☺ Kadang-kadang digunakan kotak persiapan untuk memberikan harga
awal suatu variabel penghitungan sebagai pengganti kotak.
☺ Untuk membedakan garis alur biasa dengan dengan alur yang
menyatakan pemutaran untuk selanjutnya disajikan sebagai sepasang
garis sejajar.
Mulai
S = 0
For N=1 To 6
Read X
S = S + X
Next N
Cetak S
Selesai
23
Diagram alur untuk mencetak barisan aritmetik dengan suku awal A dan
beda B. Suku barisan tidak melebihi N. Apa yang tercetak jika data 4 0,5 7
Pemutaran Berganda, adalah pemutaran didalam suatu pemutaran
Mulai
Read A, B, C
For K=A To N Step B
? K
Next K
Selesai
Mulai
For I = 2 To 4
For K=6 To 8 Step 2
M=I*K
Cetak M
Next K
Next I
Selesai
24
Pemutaran berganda dengan batas yang berubah
Mulai
For N=1 To 3
For K=1 to N
? N, K
Next K
Next N
Selesai
25
Memeriksa jawaban hasil ujian berbentuk pilihan ganda, misal 50 soal.
Jawaban yang benar dimasukkan lebih dulu kemudian jawaban siswa diperiksa satu
per satu.
Mulai
For K=1 To 50
Read J$(K)
Next K
Benar = 0
For K=1 To 50
Read S$(K)
J$(K)=S$(K) Benar = benar + 1
Next K
Cetak benar
Selesai
26
Contoh penggunaan variabel bersubskrip untuk menyimpan data yang
digunakan lebih dari 1 kali. Diketahui himpunan 5 buah data yang merupakan nilai 5
orang siswa dalam suatu mata kuliah. Akan ditentukan beberapa rata-rata kelas dan
berapa orang siswa mempunyai nilai diatas raa-rata kelas tersebut.
Himpunan data: 70 90 77 85 78
Mulai
J=0
For K=1 To 5
Read N(K)
J=J + N(K)
Next K
R=J/5
Cetak R
T=0
For L=1 To 5
N(L)>R
Next L
Cetak T
Selesai
T = T + 1

More Related Content

What's hot

Linear programming
Linear programmingLinear programming
Linear programmingsuparman11
 
Bab IV Teori Perilaku Konsumen
Bab IV Teori Perilaku KonsumenBab IV Teori Perilaku Konsumen
Bab IV Teori Perilaku KonsumenAditya Panim
 
BAB 7 Teori dan Estimasi Biaya.pptx
BAB 7 Teori dan Estimasi Biaya.pptxBAB 7 Teori dan Estimasi Biaya.pptx
BAB 7 Teori dan Estimasi Biaya.pptxrumputsintetisbandun
 
BAB7.TEORI PERILAKU PRODUSEN.pptx
BAB7.TEORI PERILAKU PRODUSEN.pptxBAB7.TEORI PERILAKU PRODUSEN.pptx
BAB7.TEORI PERILAKU PRODUSEN.pptxBisnisIklan
 
Efek substitusi dan pendapatan
Efek substitusi dan pendapatanEfek substitusi dan pendapatan
Efek substitusi dan pendapatanyunisarosa
 
Manajemen strategi Garuda Indonesia
Manajemen strategi Garuda IndonesiaManajemen strategi Garuda Indonesia
Manajemen strategi Garuda IndonesiaArif Nugroho
 
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)Yunus Thariq
 
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...Nur Anisa Rachmawati
 
Pengertian pasar faktor produksi (pasar input)
Pengertian pasar faktor produksi (pasar input)Pengertian pasar faktor produksi (pasar input)
Pengertian pasar faktor produksi (pasar input)Gondo Madden
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaanNae Nay
 
PPT Teori Produksi Dua Input Variabel
PPT Teori Produksi Dua Input VariabelPPT Teori Produksi Dua Input Variabel
PPT Teori Produksi Dua Input VariabelWahyufitri1999
 
Aplikasi integral dalam bidang ekonomi
Aplikasi integral dalam bidang ekonomiAplikasi integral dalam bidang ekonomi
Aplikasi integral dalam bidang ekonomiNunu Nugraha
 
Ppt akuntansi differensial
Ppt akuntansi differensialPpt akuntansi differensial
Ppt akuntansi differensialYoshita Elsyanti
 
Biaya Produksi Jangka Panjang dan Jangka Pendek
Biaya Produksi Jangka Panjang dan Jangka PendekBiaya Produksi Jangka Panjang dan Jangka Pendek
Biaya Produksi Jangka Panjang dan Jangka Pendekmagdalena praharani
 
Persentasi Keseimbangan Pasar.ppt
Persentasi Keseimbangan Pasar.pptPersentasi Keseimbangan Pasar.ppt
Persentasi Keseimbangan Pasar.pptWulan Ari Kristanti
 

What's hot (20)

Resume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiwResume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiw
 
Linear programming
Linear programmingLinear programming
Linear programming
 
The Time Value Of Money (Analisis Proyek BAB 2)
The Time Value Of Money (Analisis Proyek BAB 2)The Time Value Of Money (Analisis Proyek BAB 2)
The Time Value Of Money (Analisis Proyek BAB 2)
 
Bab IV Teori Perilaku Konsumen
Bab IV Teori Perilaku KonsumenBab IV Teori Perilaku Konsumen
Bab IV Teori Perilaku Konsumen
 
BAB 7 Teori dan Estimasi Biaya.pptx
BAB 7 Teori dan Estimasi Biaya.pptxBAB 7 Teori dan Estimasi Biaya.pptx
BAB 7 Teori dan Estimasi Biaya.pptx
 
BAB7.TEORI PERILAKU PRODUSEN.pptx
BAB7.TEORI PERILAKU PRODUSEN.pptxBAB7.TEORI PERILAKU PRODUSEN.pptx
BAB7.TEORI PERILAKU PRODUSEN.pptx
 
Efek substitusi dan pendapatan
Efek substitusi dan pendapatanEfek substitusi dan pendapatan
Efek substitusi dan pendapatan
 
Manajemen strategi Garuda Indonesia
Manajemen strategi Garuda IndonesiaManajemen strategi Garuda Indonesia
Manajemen strategi Garuda Indonesia
 
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)
Latihan Soal Matematika Ekonomi + Pembahasan (MBTI - Institut Manajemen Telkom)
 
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...
Peran tabungan dan investasi dalam mempercepat pertumbuhan dan pembangunan ek...
 
Pengertian pasar faktor produksi (pasar input)
Pengertian pasar faktor produksi (pasar input)Pengertian pasar faktor produksi (pasar input)
Pengertian pasar faktor produksi (pasar input)
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaan
 
PPT Teori Produksi Dua Input Variabel
PPT Teori Produksi Dua Input VariabelPPT Teori Produksi Dua Input Variabel
PPT Teori Produksi Dua Input Variabel
 
Aplikasi integral dalam bidang ekonomi
Aplikasi integral dalam bidang ekonomiAplikasi integral dalam bidang ekonomi
Aplikasi integral dalam bidang ekonomi
 
Ppt akuntansi differensial
Ppt akuntansi differensialPpt akuntansi differensial
Ppt akuntansi differensial
 
Biaya Produksi Jangka Panjang dan Jangka Pendek
Biaya Produksi Jangka Panjang dan Jangka PendekBiaya Produksi Jangka Panjang dan Jangka Pendek
Biaya Produksi Jangka Panjang dan Jangka Pendek
 
Pertemuan xi pasar monopoli
Pertemuan xi pasar monopoliPertemuan xi pasar monopoli
Pertemuan xi pasar monopoli
 
Sim bab 3 teori
Sim bab 3 teoriSim bab 3 teori
Sim bab 3 teori
 
Perekonomian 2 sektor
Perekonomian 2 sektorPerekonomian 2 sektor
Perekonomian 2 sektor
 
Persentasi Keseimbangan Pasar.ppt
Persentasi Keseimbangan Pasar.pptPersentasi Keseimbangan Pasar.ppt
Persentasi Keseimbangan Pasar.ppt
 

Similar to Pertemuan 9 pemutaran kembali flowchart

Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritmarisal07
 
Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Samuel Pinto'o
 
533960798-Presentasi-Modul-9-Matematika.pptx
533960798-Presentasi-Modul-9-Matematika.pptx533960798-Presentasi-Modul-9-Matematika.pptx
533960798-Presentasi-Modul-9-Matematika.pptxschulzt1
 
fdokumen.com_ppt-baris-deret-aritmatika.pptx
fdokumen.com_ppt-baris-deret-aritmatika.pptxfdokumen.com_ppt-baris-deret-aritmatika.pptx
fdokumen.com_ppt-baris-deret-aritmatika.pptxTamtowiYahya1
 
1-BARISAN-DAN-DERET-pptx.pptx
1-BARISAN-DAN-DERET-pptx.pptx1-BARISAN-DAN-DERET-pptx.pptx
1-BARISAN-DAN-DERET-pptx.pptxErnawatiArifah3
 
Slide-INF308-INF308-Slide-10.pptx
Slide-INF308-INF308-Slide-10.pptxSlide-INF308-INF308-Slide-10.pptx
Slide-INF308-INF308-Slide-10.pptxssuserb7d229
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisikahabno
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linierokti agung
 

Similar to Pertemuan 9 pemutaran kembali flowchart (20)

Matlab 2
Matlab 2Matlab 2
Matlab 2
 
Matlab 3
Matlab 3Matlab 3
Matlab 3
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soalprogdasx
SoalprogdasxSoalprogdasx
Soalprogdasx
 
229515136-Makalah-Mat.docx
229515136-Makalah-Mat.docx229515136-Makalah-Mat.docx
229515136-Makalah-Mat.docx
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
 
Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Modul maple untuk metnum 2014
Modul maple untuk metnum 2014
 
Pertemuan 2 ~ Flowchart
Pertemuan 2 ~ FlowchartPertemuan 2 ~ Flowchart
Pertemuan 2 ~ Flowchart
 
533960798-Presentasi-Modul-9-Matematika.pptx
533960798-Presentasi-Modul-9-Matematika.pptx533960798-Presentasi-Modul-9-Matematika.pptx
533960798-Presentasi-Modul-9-Matematika.pptx
 
fdokumen.com_ppt-baris-deret-aritmatika.pptx
fdokumen.com_ppt-baris-deret-aritmatika.pptxfdokumen.com_ppt-baris-deret-aritmatika.pptx
fdokumen.com_ppt-baris-deret-aritmatika.pptx
 
1-BARISAN-DAN-DERET-pptx.pptx
1-BARISAN-DAN-DERET-pptx.pptx1-BARISAN-DAN-DERET-pptx.pptx
1-BARISAN-DAN-DERET-pptx.pptx
 
1. barisan-dan-deret.ppt
1. barisan-dan-deret.ppt1. barisan-dan-deret.ppt
1. barisan-dan-deret.ppt
 
Dede pujawati
Dede pujawatiDede pujawati
Dede pujawati
 
Slide-INF308-INF308-Slide-10.pptx
Slide-INF308-INF308-Slide-10.pptxSlide-INF308-INF308-Slide-10.pptx
Slide-INF308-INF308-Slide-10.pptx
 
GRAPH BERARAH DAN NETWORK
GRAPH BERARAH DAN NETWORKGRAPH BERARAH DAN NETWORK
GRAPH BERARAH DAN NETWORK
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
 

Pertemuan 9 pemutaran kembali flowchart

  • 1. 14 PEMUTARAN KEMBALI I. Pemutaran Kembali terjadi ketika mengalihkan arus diagram alur kembali keatas, sehingga beberapa alur berulang kembali beberapa kali. II. Membatasi Pengulangan Perulangan perlu dibatasi dengan memanfaatkan kkotak keputusan. Flowchart untuk mencetak kuadrat bilangan-bilangan 1 s/d 10 Mulai A = 1 A=A + 1 B= A*A ? B Mulai A = 1 A>10 B= A*A ? B A= A+1 Selesai
  • 2. 15 Read A III. Penggunaan Panji (FLAG) Kita dapat menggunakan flowchart untuk menggambarkan proses yang berlangsung berulang kali untuk data masukan yang lebih dari satu. Untuk menandai bahwa datatelah habis, kita gunakan tehnik panji yaitu membuat suatu data yang kita letakkan di bagian akhir himpunan data. Dalam mengambil harga panji harus dipastikan bahwa harga tersebut paasti bukan harga data sebenarnya. Kadang-kadang orang mengambil harga panji 999 atau 9999 untuk variabel bilangan dan “XXX” atau “EOF” untuk variabel untai kata. Flowchart untuk menghitung luas 3 segitiga yang diproses satu persatu dan diketahui alas dan tingginya. 0 0 2 6 Mulai Read T A=0 L = (A*T)/2 Cetak L Selesai 12 7 6 4
  • 3. 16 PENGGUNAAN COUNTER I. Dasar-dasar tehnik counter Tehnik counter dipakai untuk mengontrol pengulangan proses. Pengontrolan dilakukan dengan memeriksa isi variable yang digunakan sebagai counter, sehingga jumlah pengulangan dapat diketahui. Tehnik counter merupakan tehnik penyusunan flowchart dengan memanfaatkan suatu varibel sebagai pengontrol pengulangan. Flowchart untuk mencari hasil perhitungan 1+2+3+4+5 Mulai N=0 T=0 N= N + 1 N = T + N N=5 ? T Selasai
  • 4. 17 II. Penggunaan Counter Ketika kita membuat suatu variable yang fungsinya khusus sebagai kantong penghitung, biasanya harga awal dari variable tersebut nol. Setiap kali pemutaran harga variable selalu bertambah atau berkurang. Flowchart untuk menghitung jumlah 6 suku pertama barisan 12 , 22 , 32 , ….. FOR-TO dan NEXT Mulai N = 0 S = 0 N= N+1 S = S + (N*N) N = 6 ? S Selesai
  • 5. 18 Dalam hal kita mengetahui berapa kali loop diulang, cara yang paling sederhana dan efektif adalah menggunakan statemen FOR-TO serta NEXT. Kita sebut loop FOR-NEXT. Statemen FOR-NEXT menerangkan berapa kali loop dilaksanakan. Program untuk mencetak kuadrat dari bilangan 1,2,3 dan 4 Mulai N = 1 ? N*N N = 4 N = N+1 Selesai Mulai FOR N=1 TO 4 ? N*N NEXT N Selesai
  • 6. 19 Variabel Kontrol Yaitu variabel yang diletakkan tepat di belakang kata FOR. Nama variabel pada FOR-TO dan NEXT harus sama. Mulai FOR K=2 TO 4 ? K*K ? “DEPOK” NEXT K ? “JAKARTA” Selesai
  • 7. 20 Program menjumlahkan data Seandainya kita mengetahui banyak bilangan yang akan dijumlahkan, loop FOR-NEXT dapat digunakan (tanpa menggunakan bendara). Flowchart untuk menghitung jumlah data 13, 18, 23, 16, 47 Langkah (step) yang bukan satu Mulai S = 0 FOR K=1 TO 5 READ X S = S+X NEXT K ? “Jumlah:”;S Selesai
  • 8. 21 Selesai Variabel kontrol pada loop FOR-NEXT dimungkinkan bertambah bukan dengan satu. Jika step tidak disebutkan berarti kenaikan variabel kontrol setiap kali adalah satu. Variabel sebagai batas Baik salah stu atau kedua batas (harga awal/harga akhir) dari variabel kontrol pada statemen FOR-TO, dapat pula merupakan variabel/ekspresi, asalkan sudah diberikan harga sebelum komputer tuba pada saat statemen FOR untuk pertama kali. Pemutaran Kembali “Untuk Selanjutnya” (For-Next) Mulai For K=1 To 9 Step 2 ? K Next K Selesai Mulai For K=2 To 4 Step 0,5 ? K Next K Selesai Mulai For K=4 To 1 Step -1 ? K Next K Selesai Mulai N = 3 For K=N To 3*N-2 ? K Next K
  • 9. 22 Diketahui himpunan data terdiri dari 6 bilangan. Akan dibuat diagram alur untuk mencetak jumlah ke-6 bilangan tersebut. Himpunan data: 13, 17, 8, 12, 21, -5 Catatan: ☺ Kadang-kadang digunakan kotak persiapan untuk memberikan harga awal suatu variabel penghitungan sebagai pengganti kotak. ☺ Untuk membedakan garis alur biasa dengan dengan alur yang menyatakan pemutaran untuk selanjutnya disajikan sebagai sepasang garis sejajar. Mulai S = 0 For N=1 To 6 Read X S = S + X Next N Cetak S Selesai
  • 10. 23 Diagram alur untuk mencetak barisan aritmetik dengan suku awal A dan beda B. Suku barisan tidak melebihi N. Apa yang tercetak jika data 4 0,5 7 Pemutaran Berganda, adalah pemutaran didalam suatu pemutaran Mulai Read A, B, C For K=A To N Step B ? K Next K Selesai Mulai For I = 2 To 4 For K=6 To 8 Step 2 M=I*K Cetak M Next K Next I Selesai
  • 11. 24 Pemutaran berganda dengan batas yang berubah Mulai For N=1 To 3 For K=1 to N ? N, K Next K Next N Selesai
  • 12. 25 Memeriksa jawaban hasil ujian berbentuk pilihan ganda, misal 50 soal. Jawaban yang benar dimasukkan lebih dulu kemudian jawaban siswa diperiksa satu per satu. Mulai For K=1 To 50 Read J$(K) Next K Benar = 0 For K=1 To 50 Read S$(K) J$(K)=S$(K) Benar = benar + 1 Next K Cetak benar Selesai
  • 13. 26 Contoh penggunaan variabel bersubskrip untuk menyimpan data yang digunakan lebih dari 1 kali. Diketahui himpunan 5 buah data yang merupakan nilai 5 orang siswa dalam suatu mata kuliah. Akan ditentukan beberapa rata-rata kelas dan berapa orang siswa mempunyai nilai diatas raa-rata kelas tersebut. Himpunan data: 70 90 77 85 78 Mulai J=0 For K=1 To 5 Read N(K) J=J + N(K) Next K R=J/5 Cetak R T=0 For L=1 To 5 N(L)>R Next L Cetak T Selesai T = T + 1