Penjelasan Algoritma dan Program


               
                                 



PENGERTIAN ALGORITMA







ALGORITMA adalah logika / alur / solusi / diskripsi langkah-langkah sistematis (logis) yang akan dibuat .

Contoh – contoh sederhana algoritma :

1). Algoritma Pergi kesekolah :
1.         Isi Bensin
2.        Panasi Motor
3.        JemputTeman
4.       Kesekolah

2). Algoritma mendapatkan minyak dengan volume 4 liter :

1.         Isi penuh ember 3 liter dengan minyak. {ember 3 liter berisiminyak 3 liter}
2.        Tuangkan minyak dari ember 3 liter kedalam ember 5 liter. {ember 5 liter berisi minyak 3 liter}.
3.        Isi penuh ember 3 liter denganminyak. {ember 3 liter berisiminyak 3 liter}
4.       Tuangminyakdari ember 3 liter ke ember 5 liter hingga ember 5 liter penuh. {di dalam ember 3 liter sekarangberisiminyaksebanyak 1 liter}
5.       Kembalikanminyakdari ember 5 liter kedalamdrumnya. {ember 5 liter kosong}
6.       Tuangkan minyak dari ember 3 liter ke ember 5 liter. {ember 3 liter kosong, ember 5 liter berisiminyak 1 liter}
7.       Isi penuh ember 3 liter dengan minyak, lalu tuang kedalam ember 5 liter. Maka akan diperoleh minyak sebanyak 4 liter {1 + 3 = 4 liter minyak }.
Keuntungan Pembuatan Algoritma
1).Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun , artinya penulisan  algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya .
2).Notasi algoritma dapat diterjemahkan kedalam berbagai bahasa pemrograman .
3).Apapun bahasa pemrogramannya , output  yang akan dikeluarkan sama karena algoritmanya sama .

PENGERTIAN PROGRAM

Program = Algoritma + Bahasa (Struktur Data)

PROGRAM adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma . Program ditulis dengan menggunakan bahasa pemrograman . Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman

Comments

Popular posts from this blog

Perbedaan Flowchart dan Pseudocode

Jenis-Jenis Operasi JOIN Dengan MySQL

Aplikasi Membuat Segitiga Bintang Terbalik Dengan Java