kumpulan flowchart

8
FLOWCHART REK JOK LALI SINAU WIS TAK GAWEKNE TULUNG DISINAUNI MAAF LAK JEK ENEK KESALAHAN KALO MEMANG ADA KESALAHAN ATAU KESULITAN YO DL(DERITA LOE) HEHE GUYON2, KALO EMANG ADA HRAP MAKLUM AKU YO JEK SINAU REK TERIMAKASIH Oleh Manusia Berdarah Dingin dan Rayon 4 JURUSAN MATEMATIKA, ARJASA, PAKUSARI FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2013

Upload: zainul-anwar

Post on 27-Nov-2015

35 views

Category:

Documents


2 download

DESCRIPTION

444

TRANSCRIPT

Page 1: Kumpulan Flowchart

FLOWCHART REK JOK LALI SINAU WIS TAK GAWEKNE TULUNG

DISINAUNI MAAF LAK JEK ENEK KESALAHAN

KALO MEMANG ADA KESALAHAN ATAU KESULITAN YO DL(DERITA LOE)

HEHE GUYON2, KALO EMANG ADA HRAP MAKLUM AKU YO JEK SINAU

REK TERIMAKASIH

Oleh

Manusia Berdarah Dingin dan

Rayon 4

JURUSAN MATEMATIKA, ARJASA, PAKUSARI

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS JEMBER

2013

Page 2: Kumpulan Flowchart

KUMPULAN FLOWCHART

1. FLOW CHART MODUS (DATA YANG SERING MUNCUL)

MULAI

Input jml data (n)

i = i + 1

Input data ke i [D(i)]

i = n

j = 1

j = j + 1

Dta_1 = D (j-1)

Dta_2 = D (j)

Dta_1 = Dta_2

k = k + 1;

jml(k) = j – x – 1;

a = a + jml(k);

Data(k) = Dta_1;

x = a;

j = n

k = k + 1

jml(k) = n - x

Data(k) = Dta_2

maks = -1

y = y + 1

jml(y)

> maks

maks = jml(y)

y = k

x

ya

tdk

ya

tdk

ya

tdk

ya

tdk

x

z = z + 1

Jml(z)

= maks

Cetak “Modus”

[Data(z)]

SELESAI

ya

tdk

ya

tdk

Page 3: Kumpulan Flowchart

PENJELASAN FLOWCHART MODUS :

1. Misal kita masukan jumlah data yaitu 4 sehingga i = 1 s/d 4

2. Masukan data tersebut mengikuti i yaitu D(1), D(2), D(3), D(4)

3. Didefinisikan j = 1

4. kemudian j = j + 1;

5. Kemudian Dta_1 = D(j-1); Dta_2 = D(j) yang berarti Dta_1 = D(1) dan Dta_2 = D(2)

6. Apakah Dta_1 = Dta_2 ? jika tidak maka kembali ke poin 4, jika ya maka diproses sebagai

berikut:

k=k+1; jml(k)=j–x–1; a=a+jml(k); Data(k)=Dta_1; x=a;

7. Apakah j= n ? jika tidak maka kembali ke poin 4, jika tidak maka diproses sebagai berikut:

k=k+1; jml(k) = n-a; Data(k)=Dta_2;

8. Didefinisikan maks = -1

9. z = z + 1 kemudian apakah jml(z) > maks ?

jika ya maka maks = jml(z) , jika tidak maka z ditambah 1

10. apakah jml(z) = maks ?

jika ya maka cetak modus yaitu D(z)

jika tidak maka z ditambah 1

CONTOH

Jumlah data semisal 4 yaitu 4,4, 5, 9

1. Dta_1 = D(j-1) = 4 dan Dta_2 = D(j) = 4, karena Dta_1 = Dta_2 maka diproses lagi sehingga

j=3, sehingga Dta_1 = D(2) = 4 dan Dta_2 = D(3) = 5. Karena Dta_1 = Dta_2 , maka k=1,

jml(1) = 3 – 0 – 1 = 2

a = 0 + 2 = 2;

Data(1) = Dta_1 = 4;

x=2;

2. Jika j masih blm = n , maka j=j+1 = 4 sehingga diproses lagi seperti poin 1, sehingga

didapatkan

k=2; jml(2)=1; a=3; Data(2)=Dta_1 = 5; x=3;

3. Karena j sudah = n, maka k yang tadinya 2 ditambah 1 sehingga k=3, maka

jml(k) atau jml(3) = 1; a=4; Data(3) = Dta_2 = 9;

4. Diketahui nilai jml(z) atau jml(1 s/d k) yaitu jml(1), jml(2), jml(3) = 2, 1, 1

Kemudian diambil nilai maksimum dari jml dengan perintah kondisional yaitu 2 dan cetak

MODUS dari Data (z) yaitu 4.

Page 4: Kumpulan Flowchart

MULAI

input (a)

input (b)

i = i + 1

perkalian = perkalian + 1

i = n

Cetak

(perkalian)

SELESAI

2. FLOWCHART PERKALIAN DUA BILANGAN MENGGUNAKAN OPERASI

PENJUMLAHAN

PENJELASAN FLOWCHART

1. Inti dari flowchart di atas yaitu menjumlahkan input a sebanyak input b

2. Semisal a=5 dan b=2, maka saat i = 1 yaitu

perkalian = 0 + 5 = 5; kemudian i=2 yaitu pada saat i=b

perkalian = 5 + 5 = 10;

3. Kemudian cetak perkalian = 10

4. Sehingga 5 x 2 = 10

ya

tdk

Page 5: Kumpulan Flowchart

MULAI

i = i + 1

perkalian = perkalian*(n-i);

faktorial = n*perkalian;

i = b

SELESAI

b = n - 1

3. FLOWCHART FAKTORIAL MENGGUNAKAN PERKALIAN

Saya rasa cukup jelas flowchart di atas, apabila kurang jelas silakan share di komen atau bisa

hubungi Annash ZM . ZM artinya Zangat Manis . hehehe

Input sebarang

bilangan (n)

perkalian = 1;

Cetak “n!”

(faktorial)

ya

tdk

Page 6: Kumpulan Flowchart

MULAI

i = i + 1

U(i+1) = U(i) + U(i-1)

S(i+1) = S(i) + U(i+1)

i = b

n = 1

n = 2

SELESAI

b = n - 1

n < 1

4. FLOWCHART MENAMPILKAN DAN MENGHITUNG JUMLAH DERET FIBONANCI

Input suku ke (n)

U(1)=1; S(1) = 1; i=1

U(2)=1; S(2) = 2;

Cetak [U(i+1)]

Cetak “jumlah

fibo” [S(i+1)]

Cetak U(1)

Cetak “jumlah

fibo” [S(1)]

Cetak U(2)

Cetak “jumlah

fibo” [S(2)]

Cetak U(1)

Cetak U(2)

tdk

tdk

ya

ya

tdk

ya

Page 7: Kumpulan Flowchart

MULAI

i = i + 1

ganjil(i) = ganjil(i-1) + 2

i = n

n = 1

SELESAI

n < 1

5. FLOWCHART MENAMPILKAN BILANGAN GANJIL 1 s/d n

Input sebarang

bilangan (n)

ganjil(1) =1 ;

i = 1;

Cetak (ganjil(i))

Cetak (ganjil(1))

Cetak (ganjil(1))

tdk

ya

tdk

ya

ya

tdk

Page 8: Kumpulan Flowchart

MULAI

i = i + 1

jml = jml + D(i)

i = n

rerata = jml/n

SELESAI

6. FLOWCHART MENGHITUNG RERATA DARI JUMLAH DATA SEBANYAK n

Demikian beberapa flowchart dari saya, mudah-mudahan semua ini bermanfaat dan maaf

apabila di dalamnya masih banyak kesalahan karena saya juga masih belajar jadi harap maklum

dan untuk uts pemrograman terstruktur besok mudah-mudahan semuanya diberi kelancaran.

Aaammiiiin

Sekian dari saya wassalamu’alaikum wr. wb. I love you

NB : SING LANANG JOK PD REK HAHAHAHA

Input jumlah data

(n)

Input data ke (i)

[D(i)]

Cetak (Rerata)

ya

tdk