belajar dasar algoritma

29
ALGORITMA Cara menyatakan dalam algoritma ada 3 cara Membilang (menyampikan sesuatu dengan cara berurutan) Flowchart (diagram alir/symbol gambar) Psedocode Syarat Algoritma Urut/Sistematis Logis/Masuk akal Simpel Simbol Flowchart 1 . Mulai/Terminator 2. Persiapan/Preparation 3. Proses 4. Input/Output 5. Keputusan/Decision 6. page connector 7. off page connector 8. arah arus

Upload: rudi-afriana

Post on 07-Aug-2015

248 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Belajar Dasar Algoritma

ALGORITMA

Cara menyatakan dalam algoritma ada 3 cara

Membilang (menyampikan sesuatu dengan cara berurutan) Flowchart (diagram alir/symbol gambar) Psedocode

Syarat Algoritma

Urut/Sistematis Logis/Masuk akal Simpel

Simbol Flowchart

1 . Mulai/Terminator

2. Persiapan/Preparation

3. Proses

4. Input/Output

5. Keputusan/Decision

6. page connector

7. off page connector

8. arah arus

Masukkan nomor

Berbicara Selesai

Angkat Gagang Telpon

Page 2: Belajar Dasar Algoritma

1. Buatlah Flowchart cara menangani ban bocor

Ban serep bocor ?

Tambal ban

Pasang Ban

Masukan peralatan

Masuk mobil

Mobil Dijalankan

Selesai

Ambil peralatan

Periksa ban mobil

Hentikan Mobil

Masukkan nomor

Berbicara Selesai

Angkat Gagang Telpon

Lihat hasil

Bayar

Pulang

Mulai

Page 3: Belajar Dasar Algoritma

2. Menelpon menggunakan Handphone

3. Menelpon menggunakan Warung Telkom

Mulai

Ambil Hp

Ada Nomor

Masukkan nomor

Menghubungi

Aktif Berbicara Selesai

Ulangi 2x

Pergi ke Wartel

Masuk ke KBU

Angkat Gagang Telpon

Tekan no yang akan dituju

Aktif Berbicara

Ulangi 2x

Menghubungi

Selesai

Mulai

Lihat hasil

Bayar

Pulang

Page 4: Belajar Dasar Algoritma

4. Potong rambut

Mulai

Pergi ke Salon

Masuk ke salon

Pilih-pilih Model

Sudah Keramas?

Potong rambut

Pakai hairdrayer

Lihat hasil

Bayar

Pulang

Selesai

Keramas dulu

Page 5: Belajar Dasar Algoritma

5. Menelpon menggunakan HP menggunakan 3 decision

Ambi HP dan Aktifkan

Tekan Nomor yg Dituju

Pulsa habis?

Isi Pulsa

Menghubungi

Aktif?

Coba 2x

Yg Dituju ada?

Berbicara

Akhiri

Selesai

Pergi ke wartel

Memanggil

Berbicara

Akhiri

Mulai

Page 6: Belajar Dasar Algoritma

6. Dalam masa orientasi siswa (MOS) seluruh siswa SMK WIKRAMA diwajibkan membawa SBB:Untuk siswa pria wajib membawa topi,kaos,dan bawang putihUntuk siswi putri wajib membawa jepi rambut warna pink,slayer,dan bawang merah.Setiap siswa /siswi yang tidak membawa persyaratan diatas dikenakan sangsi Sbb:1. Jika tidak membawa salah satu saja push up 10x bagi laki-laki2. Jika tidak membawa salah satu saja scot jump 10x bagi perempuan3. Jika tidak membawa dua benda push up 20x bagi laki-laki

4. Jika tidak membawa semuanya push up 40x……

Mulai

MOS

Membawa peralatan

Wanita?

Membawa jepit rambut pink, slayer, bawang merah

Membawa topi, kaos, bawang putih

Terbawa? Tdk kena sangsi

sangsi

Pria? Scout jump

Push up

Selesai

Pergi ke wartel

Memanggil

Berbicara

Akhiri

Hentikan Mobil

Ambil peralatan

Dongkrak mobil

Cari

Masuakan peralatan

Masuk mobil

Selesai

Page 7: Belajar Dasar Algoritma

7. Menelpon menggunakan wartel dengan 3 decision

Mulai

Pergi ke wartel

Tutup

Cari wartel lain

Masuk KBU

Tekan No yg dituju

Aktif ? Ulangi 2x

Memanggil

Ada orang yg dituju Titip pesan

Berbicara

Akhiri

Selesai

Hentikan Mobil

Ambil peralatan

Dongkrak mobil

Cari

Masuakan peralatan

Masuk mobil

Selesai

Pergi ke salon

Masuk

Cari midel rambut

Keramas?

Dikeramas dahulu

Hasil bagus ?

Bayar

Selesai

Page 8: Belajar Dasar Algoritma

8. Ban bocor 3 decision

Mulai

Hentikan Mobil

Lihat keadaan mobil

Ban bocor

Ambil peralatan

Dongkrak mobil

Ada ban sarep? Cari

Pasang Ban serep

Masuakan peralatan

Masuk mobil

Selesai

Pergi ke salon

Masuk

Cari midel rambut

Keramas?

Dikeramas dahulu

Hasil bagus ?

Bayar

Selesai

Kumpulkan pakaian kotor

Cuci

Bersih ?

Cuci kembali

Biarka dahulu

Ambil ember kosong

Gunakan bak cucian

Luntur? Pisahkan

Selesai

Mulai

Page 9: Belajar Dasar Algoritma

9. Potong rambut 3 decision

Mulai

Pergi ke salon

Tutup?

Cari salon lain

Masuk

Cari midel rambut

Keramas?

Dikeramas dahulu

Potong

Hasil bagus ?

Bayar

Selesai

Gak usah bayar

Kumpulkan pakaian kotor

Cuci

Bersih ?

Cuci kembali

Biarka dahulu

Ambil ember kosong

Gunakan bak cucian

Luntur? Pisahkan

Selesai

Gelas kosong

Pindahkan susu ke gelas kosong

Pindahkan teh ke gelas No1/bekas susu

Pindahkan kopi ke gelas No3/bekas teh

Pindahkan susu ke gelas No2/bekas kopi

Gelas sudah bersi lalu simpanlah

Selesai

Mulai

Page 10: Belajar Dasar Algoritma

10. Buatlah flowchart pada saat kita merendam baju dengan pewangi minimal 3 decision

Kumpulkan pakaian kotor

Cuci

Bersih ?

Cuci kembali

Biarka dahulu

Ambil ember kosong

Ada ember

Gunakan bak cucian

Masukan Air& pewangi kedalam ember/bak

Luntur? Pisahkan

Masuka pakaian ke dalam ember/bak yg berisi air&pewangi

Rendam beberapa menit lalu jemur

Selesai

Gelas kosong

Pindahkan susu ke gelas kosong

Pindahkan teh ke gelas No1/bekas susu

Pindahkan kopi ke gelas No3/bekas teh

Pindahkan susu ke gelas No2/bekas kopi

Gelas sudah bersi lalu simpanlah

Selesai

B1

B2

B3

Mulai

Pindahkan isi pot B3 ke pot kosong menggunakan sekop

Pindahkan isi pot B2 ke pot B3 menggunakan sekop

Pindahkan isi pot B1 ke pot B2 mengunakan sekop

Pindahkan isi pot yg kosong tadi ke pot B1menggnunakan sekop

Bersih?

Cuci lagi

Mulai

Page 11: Belajar Dasar Algoritma

11.

1 2 3Pindahkan susu ke gelas 2, kopi ke gelas 3, teh ke gelas 1. Buat flowchartnya.

susu kopi teh

Mulai

Gelas kosong

Pindahkan susu ke gelas kosong

Pindahkan teh ke gelas No1/bekas susu

Pindahkan kopi ke gelas No3/bekas teh

Pindahkan susu ke gelas No2/bekas kopi

Setelah terpindah semua cuci gelas kosong

Gelas sudah bersi lalu simpanlah

Selesai

B1

B2

B3

Mulai

Pindahkan isi pot B3 ke pot kosong menggunakan sekop

Pindahkan isi pot B2 ke pot B3 menggunakan sekop

Pindahkan isi pot B1 ke pot B2 mengunakan sekop

Pindahkan isi pot yg kosong tadi ke pot B1menggnunakan sekop

Bersih?

Cuci lagi

Mulai

p=0

l=0

p=l

Cetak c; luas

Page 12: Belajar Dasar Algoritma

12.

Pindahkan isi B1 ke B2, B2 ke B3, B3 ke B1.

B1

B2

B3

Mulai

Siapkan pot kosong dan sekop

Pindahkan isi pot B3 ke pot kosong menggunakan sekop

Pindahkan isi pot B2 ke pot B3 menggunakan sekop

Pindahkan isi pot B1 ke pot B2 mengunakan sekop

Pindahkan isi pot yg kosong tadi ke pot B1menggnunakan sekop

Setelah selesai pot kosong dan sekop dicuci dahulu

Bersih?

Cuci lagi

Simpan pada tempatnya

Selesai

Mulai

p=0

l=0

p=l

Cetak c; luas

Mulai

N>=0

K > 2

Selesai

Page 13: Belajar Dasar Algoritma

13. Cetaklah luas persegi panjang

Mulai

p=0; l=0; k=0

Input p; l

p=0

l=0

p=l

C = ”persegi panjang”luas = p * l

k=k+1

k>3

Selesai

Cetak c; luas

Mulai

N>=0

K > 2

Selesai

Mulai

Input a,p

P>1.000.000

P>500.000

Tidak dapat diskon&hadiah

P>1250.000

1 2

P>750.000

Tidak dapat diskon&hadiah

Page 14: Belajar Dasar Algoritma

14. Buatlah flowchart minimal 5 simbol dan 3 decision.Angka Huruf Predikat9.00 - 10.00 A Istimewa7.51 - 8.99 B Baik 6.00 - 7.50 C Cukup4.00 - 5.99 D Kurang 0.00 - 3.99 E Buruk

15. Dalam suatu bazaar ramadhan terdapat diskon bagi pemilik kartu Ramayana maupun umum dengan ketentuan sebagai berikut:

A. Pemilik Kartu Ramayana Pembelian Diskon Hadiah

1 juta 25 % VCD 500.000 20 % Fan 250.000 10 % PayungB. Umum

Pembelian Diskon Hadiah1.250.00 25 % VCD750.000 20 % Fan500.000 10 % Payung

Mulai

Input N

N>=0

N>=3.99

H = ‘E’P = “Buruk”

N>=5.99

N>=7.50

N>=8.99

H = DP = “Kurang”

H = CP = “Cukup”

H = BP = “Baik”

H = AP = “Istimewa”

N=0;K=0

K = K+1

K > 2

Selesai

Cetak H;P

Mulai

Input a,p

P>1.000.000

P>500.000

Tidak dapat diskon&hadiah

P>1250.000

1 2

P>750.000

Tidak dapat diskon&hadiah

Page 15: Belajar Dasar Algoritma

y

ty

t

Mulai

A =“kartu”P = 0

Input a,p

A=”kartu

P>1.000.000

P>500.000

P>250.000

Diskon = 25 %Hadiah = “VCD”

Diskon = 20 %Hadiah = Fan

Diskon =10 %hadiah=payung

Tidak dapat diskon&hadiah

P>1250.000

Diskon = 25 %Hadiah = Vcd

1 2

Mulai

Tebing 1

Pohon Tumbang

Tebing 2

F kembali Selesai

Pindahkan isi gelas B ke A

Pindahkan isi gelas C ke B

Pindahkan isi gelas A ke gelas kosong

Pindahkan isi di gelas kosong Ke C

Mulai

Cari gelas

P>750.000

Tidak dapat diskon&hadiah

P>500.000

Diskon = 20 %Hadiah = “Fan”

Diskon =10 %hadiah=”Payung

Selesai

Page 16: Belajar Dasar Algoritma

16. Ada 3 jin dan 3 manusia disuatu pulau,ada 2 pulau,jin dan manusia itu ada di salah satunya jin dan manusia itu harus menyebrang menggunakan perahu. Perahu itu hanya bias dinaiki oleh 2 penumpang.bagaimana caranya agar manusia selamat??Jumlah jin tidak boleh lebih dari manusia. Buatlah ALGORITMA dengan cara membilang!!!

Langkah – langkah penyelamatanya menggunakan ALGORITMA Membilang

1. 2 Jin naik ke perahu2. 1 Jin turun dan 1 Jin kembali3. 1 Jin naik perahu dan ada 2 jin diperahu4. ulangi langkah 25. jin lompat lagi ke pulau dan 2 manusia naik perahu 6. 1 manusia turun dan 1jin naik dan kembali bersama 1manusia 7. 1 Jin turun dan ada 2 manusia di perahu8. 2 manusia turun dan 1 jin naik menjeput 2 jin lagi 9. 1jin naik perahu dan 2 jin ada diperahu10. ulangi langkah 2 dan menjemput 1jinlagi11. 2jin turun ke pulau

Manusia akhirnya terselamatkan…

17. Ada 2 tebing yang harus dilewati oleh 6 orang,pada saat itu sangat gelap dan hanya ada 1 senter,menyebrang tebing itu hanya bisa 2 orang saja, dan waktunya hanya 60 detik sedangkan kecepatan 6 orang itu berbeda-beda,

A. Yang sudah nenek - nenek = 15 detikB. Ibu yang sedang mengandung = 12 detikC. tante-tante ganjen = 10 detikD. Orang yang gemuk = 7 detikE. orang Standard = 5 detikF. orang kurus krempeng = 2 detik.

Buatlah Algoritma membilang agar semuanya bias terselamatkan, jika melebihi waktu yang telah dibuat(60 detik) maka senternya akan mati dan tidak bisa disealamatkan.

Langkah-langkah Algoritma membilang untuk menangani masalah ini:1. A dan F menyebrang dahulu ke tebing2 dan F kembali ke tebing1 dalam

waktu ke-172. F menyebrang kembali bersama B,dan kemudian kembali menjemput C dalam

waktu Ke-313. F menyebrang bersama C dan kembali menjemput D dalam waktu Ke-434. F menyebrang kembali dengan D,dan terakhir menjemput E dalam waktu Ke-

505. F dan E sampai di tebing2 dalam waktu Ke 57 dan semua bisa terselamatkan.

Mulai

Tebing 1

Pohon Tumbang

Tebing 2

F kembali Selesai

Pindahkan isi gelas B ke A

Pindahkan isi gelas C ke B

Pindahkan isi gelas A ke gelas kosong

Pindahkan isi di gelas kosong Ke C

Mulai

Input a,t

L = ½ * a * t

Cetak L

Mulai

Cari gelas

Mulai

Input p;l

Cetak c;l

Page 17: Belajar Dasar Algoritma

18. Buatlah Flowchart dari soal No16

19. Buatlah Flowchart untuk memindahkan gelas A ke C, gelas B ke A, gelas C ke B

Mulai

Tebing 1

Pohon Tumbang

Tebing 2

A dan F B dan F C dan F D dan F E dan F

F kembali Selesai

Pindahkan isi gelas B ke A

Pindahkan isi gelas C ke B

Pindahkan isi gelas A ke gelas kosong

Pindahkan isi di gelas kosong Ke C

Selesai

Mulai

Input a,t

L = ½ * a * t

Cetak L

Mulai

TotGaji= Gp * 10 % and Gp * 5 % + tun

Cetak slip,TotGaji

Mulai

H = 5 * 10

Cetak H

Selesai

Mulai

Gelas kosong

Ada gelas? Cari gelas

Mulai

Input p;l

Cetak c;l

Page 18: Belajar Dasar Algoritma

20. Inputlah 2 bilangan asli hitunglah luasnya dan cetaklah bila bangun tersebut persegi panjang flowchart pada khasus tersebut minimal 6 simbol dan 3 simbol decision, dan berikan perintah “tolong ibi yang benar”!!!

y y y

tt

y

t

21. Buatlah Flowchart untuk menentukan luas segitiga

Mulai

L = 0 ; a = 0 t = 0

Input a,t

L = ½ * a * t

Cetak L

Selesai

Mulai

TotGaji= Gp * 10 % and Gp * 5 % + tun

Cetak slip,TotGaji

Mulai

H = 5 * 10

Cetak H

Selesai

Mulai

Hasil= A * B

Mulai

Jum<12

Jum>12

K>2

Cetak harga

Jum * 10.000 + sisi * 1000

Mulai

P=0;k=0;l=0

Input p;l

P > 0

L > 0

P > L

K=”persegi panjang”L = p * l

Cetak”tolong isi yg benar”

K > 2

Cetak c;l

Selesai

Page 19: Belajar Dasar Algoritma

22. Buatlah flowchart gaji karyawan!Gaji pokok = Rp……………………Tunjungan = Rp……………………

Potongan:1. PPN 10 % dari gaji pokok 2. Asuransi 5 % dari gaji pokok

Tentukan gaji bersihnya ! Cetaklah slip tersebut!!!!

23. Buatlah flowchart untuk menghitung bilangan 5 * 10

Mulai

Gp=0;Tun=0TotGaji = 0

Input Gp,Tun

TotGaji= Gp * 10 % and Gp * 5 % + tun

Cetak slip,TotGaji

Selesai

Mulai

H=0

Input 5,10

H = 5 * 10

Cetak H

Selesai

Mulai

Hasil= A * B

Mulai

Jum<12

Jum>12

K>2

Cetak harga

Jum * 10.000 + sisi * 1000

Mulai

Input bil1,bil2

bil I / bil II

bil I + bil II

bil I * bil II

Cetak bil I & II

Page 20: Belajar Dasar Algoritma

24. Buatlah flowchart untuk mengadakan hurup/kata sebanyak yang kita iginkan carany: jika hurup diinput “A” dan bilangan diinput 4 untuk hasilnya 4”AAAA”.

25. sebuah gelas dijual dapat dibeli secara satuan/lusinan, harga satuan adalah Rp 1.000, sedangkan lusinan adalah Rp 10.000. Buatlah flowchart untuk menghasilkan harga pembelian X buah gelas yang diinput dari keyboard!!!

Mulai

A=”angka”B=”hurup”

Input A,B

Hasil= A * B

Cetak hasil

Selesai

Mulai

A =1.000B =10.000

Input Jum/12

Jum<12

Jum>12

K>2

Cetak harga

Selesai

Jum * 1000

Jum * 10.000 + sisi * 1000

Mulai

Input bil1,bil2

bil I / bil II

bil I + bil II

bil I * bil II

Cetak bil I & II

Mulai

a = 0; b = 0

Input bil asli

Bil asli?

Bil asli + bil tersebut / 3

Hasil + 2*

Cetak a,b

Cetak pecahan

Page 21: Belajar Dasar Algoritma

26. Buatlah flowchart untuk mencetak hasil operasi dari ketentuan sbb:bilangan pertama dan kedua diinput dari keyboard, jika bilangan pertama (-)/nol dan bilangan kedua (+)/nol maka hasilnya bilangan pertama + bilangan kedua jika bilangan pertama +/nol dan bilangan kedua lainya hasilnya dikali bilangan kedua

Mulai

Input bil1,bil2

bil1<=0 and II>0

bil II>=0 and <0

bil I>=0 and <0

bil I / bil II

Hasil “bil I / bil II

bil I + bil II

bil I * bil II

Cetak bil I & II

Selesai

Mulai

a = 0; b = 0

Input bil asli

Bil asli?

Bil asli + bil tersebut / 3

Hasil + 2*

Cetak a,b

Cetak pecahan

Mulai

Input BB,JK,TB

JK=”pria”

BBI=(TB-100)-(10/100)

A = TB/100

A = BB/100

H = BB * A ^ 2

H < 4

H <18

K = “Normal”

Cetak BB,TB,K

K = “Gemuk”

K = “kelebihan”

Page 22: Belajar Dasar Algoritma

27. Buatlah flowchart untuk mengetahui bil asli/pecahan, jika bil itu asli maka cetaklah bil “asli” lalu jumlahkanlah bil itu sendiri lalu hasilnya dibagi 3,cetaklah hasil akhirnya jika bil itu kebawah lalu hasilnya 2x bil tersebut,cetaklah hasil akhirnya !!!!

Mulai

a = 0; b = 0

Input bil asli

Bil asli?

Bil asli + bil tersebut / 3

Hasil + 2*

Cetak a,b

Cetak pecahan

Selesai

Mulai

Input BB,JK,TB

JK=”pria”

BBI=(TB-100)-(10/100)

A = TB/100

A = BB/100

H = BB * A ^ 2

H < 4

H <18

K = “Normal”

Cetak BB,TB,K

K = “Gemuk”

K = “kelebihan”

Page 23: Belajar Dasar Algoritma

28. Buatlah flowchart untuk mencari berat badan ideal !!!

Mulai

BB = 0;JK = “”TB = 0

Input BB,JK,TB

JK=”pria” BBI=(TB-110)-(10/100)

BBI=(TB-100)-(10/100)

A = TB/100

A = BB/100

H = BB * A ^ 2

H < 4

H <18

H <18And

H >25

K = “kurus sekali”

K = “ kurus”

K = “Normal”

Selesai

Input a,b,c,d

a<b and a<c and a<d

b<c and b<d and b<a

c<b and c<a and c<d

Cetak terkecil

Cetak BB,TB,K

H>=25

K = “Gemuk”

K = “kelebihan”

Selesai

Page 24: Belajar Dasar Algoritma

Keterangan : Jk = Jenis Kelamin BB = Berat badan H = Hasil K = Keterangan TBM = Tinggi Badan dalam Meter BBI = Berat Badan Ideal

29. Buatlah dalam Visual Basic soal no 28

Dim a as intergerPrivat sub command1_click ( ) If combo1.list index=”pria” then Text3.text = (val (text1-100)-(10/100)*val (text1))Else

Text3.text = (val (text1-110)-(10/100)*val (text1))End if A = val (text1) / 100Text4.text = val (text2)/a^2.If text4 < 18 then

Text4.text = “kurus”Elseif text4.text >= 18 and <=25 then

Text4.text = “ normal”Elseif text4>= 25 then

Text4.text = “Gemuk”End ifEnd SubPrivat Sub command2_click ( )Text1 = “ “Text2 = “ “Text3 = “ “Text4 = “ “Combo1.text = “ “Text2.SetFocusEnd Sub

Privat Sub command3_click ( )Unload meEnd Sub

Input a,b,c,d

a<b and a<c and a<d

b<c and b<d and b<a

c<b and c<a and c<d

Cetak terkecil

Mulai

Input a,b

a>b a mod 2

Cetak a

Mulai

Input a,b

Cetak p

Menghitung Berat badan dan tinggi badan - x

Jenis kelamin

Tinggi badan

Berat Badan

Berat badan ideal seharusnya

IMT

Keterangan

Hapus Proses Keluar

combo

Text4

Text3

Text2

Text1

Text5

Page 25: Belajar Dasar Algoritma

30. Buatlah flowchart untuk mencari nilai terkecil.

y

t

y

t

y

t

Selesai

a = 0 ; c = 0 b = 0 ; d = 0

Input a,b,c,d

a<b and a<c and a<d

b<c and b<d and b<a

c<b and c<a and c<d

Terkecil “=a”

“Terkecil b”

“Terkecil c”

“Terkecil c”

Cetak terkecil

Selesai

Mulai

Input a,b

a>b a mod 2

Cetak a

Mulai

Input a,b

Cetak p

Mulai

a>1 and a<10 Input a

a=a*5+5 and amod 2 = 0

a mod 2 = 0

1

Page 26: Belajar Dasar Algoritma

31. Ada 2 bilangan. Pada tahap 1 kalikan bil 1 dengan 5 dan bil 2 dengan hasil bil 1+5, tahap 2 cetaklah bil yang lebih besar dan bernilai genap buat flowchartnya!!!!

y

t

32. Ada 2 buah bilangan pada tahap 1 bil1*2,bil2+5. pada tahap ke2 hasil tersebut dari tahap pertama dibagi 4 jika bernilai ganjil, bila hasilnya genap cetaklah bil tersebut!!!!!

t

t y

y

Mulai

a = 0 ; n = 0 b = 0 ; m = 0

Input a,b

n = a * 5m = b*n+5

a>b a mod 2

Cetak a Selesai

Mulai

a = 0 ; o = 0 b = 0 ; p = 0

O = a * 2 O = b + 5

P=O mod 3 p/ 4

Input a,b

p mod 2=0

Cetak p

Selesai

Mulai

a>1 and a<10 Input a

a=a*5+5 and amod 2 = 0

a mod 2 = 0

1

1

b = b*5+7 and b mod 2<=0

a < b

b < a

Page 27: Belajar Dasar Algoritma

33. Ada 2 bilangan , pada tahap pertama inputlah bilangan dengan bilangan apa saja ( sembarang yang bernilai lebih dari 1 kurang dari 10). Bilangan 2 dikalikan dengan hasil inputan bilangan 1 yang jika dikalikan 5 dan ditambah 5 bernilai genap, pada tahap kedua jika hasil bilangan pertama ganjil counter bilangan tersebut +1 sampai mendekati 100 kemudian jika hasilnya genap counter + 2 hingga mendekati 100, tambahkan bilangan ke2 dengan 7 dan tambahkan lagi dengan 7, jika hasilnya ganjil pada tahap ke 3, cetaklah bilangan yang terbesar dari hasil tahap 2 setelah dikali 5 dan ditambah 7 hasilnya genap cetak pula bilangan yang terkecil dari hasil tahap 2 , jika *5 & +7 hasilnya ganjil ………..

t

y

y

t

y t

t y

y

t

Mulai

a=0;b=0;n=0;m=0;p=0

Input a,b

a>1 and a<10 Input a

a=a*5+5 and amod 2 = 0

b = a * b

a mod 2 = 0

a>=100

a = a + 2

a>=100

a = a + 1

1

1

b = b*5+7 and b mod 2<=0

a < b

b < a

Page 28: Belajar Dasar Algoritma

y

t

y

y y

t

y

t

1

b mod 2=0 b = b + 7 + 7

b = b*5+7 and b mod 2<=0

a < b Cetak a

b < a Cetak b

Selesai

Page 29: Belajar Dasar Algoritma

KOMPETENSI 3

Header header

Contentcontent

Footerfooter

Portrait Landscape

Contoh print out seluruh nasabah yang mendapat hadiah

Seluruh Nasabah Yang Mendapat Hadiah Suzuki APVNo No.Rek Nama Alamat Cabang Saldo Debit

1 10701760 Rina n Jl Veteran III Tapos Bogor 1.000.000234567

Enter Halaman Berikutnya SQL ( Structur Query Language )

Counter ada 3 macam :1. riil = nomor 2. bersyarat = page3. imagine = data

SyntacPage = 0No = 0 Do While No >= rec no ( )

No = No + 1Page = Page + 1If No = 50

Page = Page + 1End if

Store kdcab to cab Page = 0 No = 0 Do while cab = kd cab and No >= Recno ( )

No = No + 1 Page = Page + 1 If No = 50

Page = Page + 1 End if

End Sub