Definisi Algoritma : Rancangan program untuk komputer yang dilaksanakan sebelum program tersebut diolah melalui bahasa pemrograman. Rancangan ini memiliki prosedur yang terstruktur dan mengandung olahan matematika dan logika, terdiri dari rangkaian perintah dan langkah tata cara yang disusun secara teratur
Algoritma dapat dikatakan pula sebagai Sistem komputer yang terdiri dari : Input, proses, output. Dimana Input berupa “DATA”, sedangkan output berupa “INFORMASI”. Jika di gambarkan :
Input Proses Output
Jadi dengan kata lain Algoritma berarti “Cara berpikir agar komputer mengerti apa yang kita maksudkan”.
Ada 2 model dalam Algoritma :
1. Deskripsi.
Menerjemahkan maksud dari tujuan kita ke dalam bahasa computer dengan cara mendeskripsikan.
Contoh :
Algoritma menghitung luas persegi panjang
• Input : Panjang, Lebar Proses : Luas = Panjang x Lebar
• Output : Hasil Luas
2. Flowchart.
Untaian symbol gambar (chart) yang menunjukkan aliran (flow) dari proses data.
Simbol-simbol dalam flowchart :
Contoh menghitung luas persegi panjang menggunakan flowchart :
Contoh flowchart yang menggunakan “Decision”
Kuncinya :
• Jika hasilnya menghasilkan 2 output, berarti symbol decision yang digunakan hanya 1.
• Jika hasilnya menghasilkan 3 output, berarti symbol decision yang digunakan hanya 2.
• Dan seterusnya….
a. Menentukan Jenis Kelamin (2 kejadian = 1 simbol decision)
b. Menentukan jenis bilangan (Positif, Negatif, Netral=0) (3 kejadian = 2 simbol decision)
Pengkondisian Bersarang
• Adalah sebuah pernyataan pengkondisian yang di dalamnya mengandung sejumlah pengkondisian lain.
Contoh flowchart dari “Pengkodisian Bersarang”
• Seorang pedagang sepatu menjual 2 jenis sepatu, sepatu pria dan sepatu wanita. Setiap sepatu diberi diskon sesuai jumlah pembelian.
Rabu, 13 Januari 2010
Algoritma dan Struktur Data.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar