Rabu, 14 September 2016

Algoritma dan Notasi Algoritma

ALGORITMA dan NOTASI ALGORITMA
Algoritma adalah prosedur atau langkah-langkah yang dapat dijadikan sebagai pemecah suatu masalah secara logis. Algoritma digunakan pada masalah yang praktis. Algoritma juga mempunyai alat bantu yang dapat digunakan untuk merancang suatu program serta memiliki sifat.
Notasi Algoritma tidak berarti notasi bahasa pemrograman, tetapi notasi algoritma ini dapat diterjemahkan ke dalam macam-macam bahasa pemrograman. Berikut akan saya uraikan macam dari Notasi Algoritma:
1.       Flowchart
Flowchart adalah metode pemecahan masalah yang digambarkan dengan simbol-simbol yang mudah dipahami.
2.       Pseudocode
Pseudecode adalah kumpulan kata-kata yang hamper sama dengan kode pemrograman yang sebenarnya.
3.       Uraian Deskriptif
Uraian Deskriptif adalah notasi yang dijelaskan menggunakan kata-kata.

Algoritma untuk perhitungan rata-rata bilangan
·         Text Box: StartContoh Flowchart

 






Text Box: DoneText Box: Print(Av)                                                                                                                                                            






·         Contoh Pesudecode
Text Box: Start
Start
Start

Deklarasi Variabel:
                                BEGIN
Text Box: Instruksi 1                                                 Instruksi1;
                                                Instruksi2;
Text Box: Instruksi 2    InstruksiN;
Text Box: Stop
Start
Start

Text Box: Instruksi N                                    END





·         Contoh Uraian Deskriptif
Algoritma Hitung_Luas_dan_Keliling_Lingkaran
DESKRIPTIF:
Masukkan jari-jari lingkaran( r)
Hitung luas lingkaran dengan rumus L = π*r²
Hitung keliling lingkaran dengan rumus K = 2*π*r
Tampilkan luas lingkaran
Tampilkan keliling lingkaran

Sumber :
1.       Yuswanto, 2008. Algoritma & Pemrograman dengan Visual Basic.NET 2005
2.       https://drive.google.com/file/d/0B6Tiaw2FKWwQWVBCZFI1V0g1bDg/view