Kamis, 06 September 2012

Algoritma (RPL)

Pengertian Algoritma
                Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang di susun secara sistematis.
ALGORITMA
1.     Adalah inti dari ilmu komputer
2.     Algoritma adalah urutan-urutan dari instruksi/langkah-langkah untuk menyelesaikan suatu masalah
3.     Algoritma adalah blueprint dari program
4.     Kriteria suatu algoritma
Ø Ada input dan output
Ø Efektivitas dan efisien
Ø Tersruktur


Ada 3 cara penulisan algoritma, yaitu :
*        Structured English (SE)
Cara mnggambarkan algoritma dengan cara diceritakan/dideskripsikan.
Contoh perhitungan algoritma SE luas segitiga
1.       Start
2.       Baca data alas&tinggi
3.       Periksa data alas&tinggi,jika nilai data alas&tinggi lebih besar dari nol maka lanjutkan kelangkah 4,jika tidak maka stop
4.       Luas adalah alas kali tinggi kali 0.5
5.       Tampilkan luas
6.       Stop

 
*        Pseudocode
Cara untuk menggambarkan algoritma dengan menggunakan kode-kode program.
Contoh perhitungan algoritma psedocode luas segitiga

1.       Start
2.       READ alas,tinggi
3.       Luas = 0.5*alas*tinggi
4.       Print luas
5.       Stop
*        Flowchart
Skema/bagan (chart) yang menunjukan aliran (flow) didalam suatu program secara logika.
Terminator > digunakan untuk menunjukkan awal dan akhir suatu algoritma.
Process > digunakan untuk mewakili suatu proses
Decision > digunakan untuk suatu pemilihan, penyeleksian suatu kondisi didalam suatu program.
Preparation > memberi nilai awal, nilai akhir, penambahan/pengurangan suatu variabel counter.
Predefined > menunjukan suatu operasi yang rinciannya ditunjukan ditempat lain(prosedur,sub-prosedur,fungsi).
Connector > menunjukkan sambungan dari flowchart yg terputus dihalaman yg sama atau halaman berikutnya.
Data > digunakan untuk mewakili data input/output/menyatakan operasi pemasukan data dan percetakan hasil.

Arrow > menunjukan arus data/aliran data dari proses satu ke proses lainnya.

Tidak ada komentar:

Posting Komentar