Kamis, 25 Februari 2010

PENGERTIAN ALGORITMA DAN NOTASINYA

Apa itu algoritma? Apa itu bahasa pemrograman, bagi yang ingin pintar pemrograman cob abaca ini :
Sebelum dapat membuat program, kita harus menguasai bahasa pemrograman terlebih dahulu, ada C++, java, dan lain-lain. Jika kita langsung menggunakan bahasa pemrograman tersebut pemecahan masalah yang akan kita buat untuk suatu program akan lebih sulit dan tidak terperinci, maka dari itu kita kita disarankan untuk memahami algoritma untuk dapat membuat pemacahan masalah lebih teratur, mulai dari yang global dan yang terperinci atau komplek.


Keuntungan menggunakan algoritma dalam pembuiatan program selain membuat logika pemecahan masalah menjadi teratur adalah dapat membuat pemecahan masalah tersebut fleksibel, kita bisa membuat program dengan berbagai bahasa pemrograman. Baik itu C++, ataupun java.

Jadi Algoritma adalah:
1.penyusunaan aspek proses logika dari suatu pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang akan digunakan
2.urutan notasi logika yang merupakan hasil analiss dan rancangan sistematik dari strategi pemecahan maslah, untuk menggambarkan urutan langkah kerja yang jika dikerjakan akan membawa ke tujuannya.

Notasi logika : dalam penulisan algoritma ada notasi-notasi yang diperlukan agar algoritma tersusun lebih rapih. Diantaranya adalah :

1. Notasi I : untaian kalimat deskriptif
2. Notasi II : diagram alir (flow chart)
3. Notasi III : psudo-code

Simbol-simbol program flowchart

1. Terminal (elips)
Digunakan untuk menunjukkan awal dan akhir dari program

2. Persiapan (segi enam)
Digunakan untuk memberikan nilai awal pada suatu variabel

3. Pengolahan/Proses (persegi panjang)
Digunakan untuk pengolahan arithmatika dan pemindahan data

4. Keputusan (belah ketupat)
Digunakan untuk mewakili operasi perbandingan logika

5. Input/Output (jajar genjang)
Digunakan untuk menyatakan proses input/baca dan output/tulis

6. Garis
Digunakan untuk menyatakan urutan pelaksanaan, atau alur proses

contoh notasi :

Notasi I :
Algoritma Luas_Segiempat
Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat

Deklarasi
Luas,panjang,lebar : bilangan bulat

Deskripsi
1. Masukkan nilai lebar dan panjang
2. Hitung luas sama dengan panjang kali lebar
3. Tampilkan Luas

Notasi II :



Notasi III :
Algoritma Luas_Segiempat
Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat

Deklarasi
Luas,panjang,lebar : integer

Deskripsi
Input(n)
Luas = panjang * lebar
Output(Luas),

begitulah dasar2 algoritma....
nantikan selanjutnya ya!!!

0 komentar:

Posting Komentar