Saturday, January 2, 2010

Algoritma & Struktur Data

Materi: Algoritma & Struktur Data
Dedicated to Dosen Dody Sanjaya


SYSTEM KOMPUTER
System
- Alami
- Buatan
CPU / ALU ( Aritmatic Logic Unit )

Algoritma = Logika kita untuk membuat komputer mengerti maksud kita.
Ada 2 cara :
Diskripsi dan Flowchart

Contoh Diskripsi :
- Algoritma Luas Persegi Panjang
1. Masukkan panjang
2. Masukkan lebar
3. Luas = panjang * lebar
4. Tampilkan Luas

- Algoritma Luas Segitiga
1. Masukkan a
2. Masukkan t
3. L = 0.5 * a * t
4. Tampilkan L

Flowchart :
Flow = alir ; chart = symbol / diagram
Flowchart = diagram alir


Kapsul = Begin atau End

Jajaran Genjang = Input atau Output

Persegi Panjang = Proses

Belah Ketupat = Decision


Contoh Flowchart :
- Flowchart Luas Persegi Panjang



Keterangan:
Input harus berisi tanda tanya ( ? )
Menanyakan data inputnya.




Keterangan:
Output tidak perlu berisi tanda tanya
Karena telah menampilkan hasil



- Flowchart Luas Segitiga :





Contoh Penggunaan Decision
1. Jenis Kelamin Pria dan Wanita
Keterangan : JK = Jenis Kelamin ; P = Pria ; W = Wanita

Ya Tidak



2. Bilangan negatif, nol, positif
………, -3 , -2 , -1 , 0 , 1 , 2 , 3 , ………..

Ya Tidak

Ya Tidak




3. Rumus D = b2 – ( 4 * a * c )
D = 0 , maka terjadi akar kembar
D > 0 , maka terjadi akar positif
D < 0 , maka terjadi akar negative


Ya Tidak


Proses Pemrograman :
Guru (sebagai penasehat saja)
System Analyst (pembuat Flowchart)
Programmer (pembuat program sesuai dengan Flowchart)
Sofware / tester
Type Writer

No comments:

Post a Comment