Anda di halaman 1dari 14

PERTEMUAN2

Algoritma&PemrogramanFlowChart&
LogikaPemrograman

Oleh:
KusnahadiSusanto

16Januari2009

Algoritma&Pemrograman

TopikPertemuan2:
SimbolFlowChart
InstalasiUbuntu
PemrogramanC
Elemen&dasardasarpemrogramanC


SIMBOLFLOWCHART

AlgoritmaInput&Output
Konektor
Mulai/Selesai

Input/output
data
Proses

Fori=1tondo Perulangan

Display

Pengkondisian
if


FlowCharInput&Output

1.Konstant&OutputDisplay 2.Input&OutputDisplay

Start Start

Nama=ponari; Nama=?

nama nama

End End

Display Display
nama=|
ponari ponari
FlowCharPengkondisian

Contoh:

Start
Display Display

Sex=? Sex=Gent Sex=Lady

HeisGent SheisLady

N Y
Sex=Gent

Display
Sheis Heis
Lady Gent Sex=banci

She/heis????
End
FlowCharPerulangan
1.Konstant& 2.Input&
OutputDisplaydiulang OutputDisplaydiulang

Start Start Display


Display
nama:|
ponari,1
Nama=ponari; ponari,2 Nama=? ponari,1
i=10; ponari,3 n=? ponari,2
ponari,4 ponari,3
ponari,5 ponari,4
ponari,6 ponari,5
Fori=to10do ponari,7 Fori=1tondo ponari,6
ponari,8 ponari,7
ponari,9 ponari,8
Nama,i ponari,10 Nama,i ponari,9
ponari,10

End End

FlowCharHimpunandata

Start
A

n=?
Fori=1tondo

Fori=1tondo

Nama[i]

Nama[i]=?

End

A

FlowCharProses

1.menghitung:x,/,+,

Start
Display

A=?; A=2
B=3
B=?;
5,1,6,0,666666667
C=A+B;
D=AB;
E=A*B;
F=A/B;

C,D,E,F;

End
Ada
pertanyaan?


LatihanFlowChart
Pertanyaan:
1. Apakahbolehterjadipengkondisiandalampengkondisian?
2. Apakahbolehterjadiperulangandalamperulangan?

Latihan:
1. BuatAlgoritmauntukmenghitungnilaiMahasiswa
2. Buatlahalgoritmauntukmengklasifikasikanumur:
anakanak <18tahun
Dewasa 18th<umur<50th
Tua >50th
3. Buatlahflowchartuntukmelakukanpencacahandari1sampai10
4. Buatlahflowchartuntukmenghitungakarakarpersamaankuadrat

Tugas:
1. Buatalgoritmauntukmenentukanbilanganterbersarpadasuatuhimpunan
data
2. Buatalgoritmauntukuntukmenyusundataascendingpadasuatuhimpunan


Linux&UBUNTU

Kelebihan:

OpenSource
freelisensi
BahasaPemrogramancukuplengkap
pemrogramannyadimudahkandenganHighlight
penggunaanbahasa

Kekurangan:

Harusmigrasidariwindows
perluadaptasidenganxWinbaru
eksekusifiledilakukandishell>tdkstandalone


Kebutuhanminimum

CDBootunixUbuntuversi:ubuntu8.10desktopi386
SpaceHardiskminimal6GBkosong
filesystem>bebas
Instalasibisalangsungdilakukandariwindows


PemrogramanCdenganUbuntu

Anda mungkin juga menyukai