Skip to main content

Pengertian Algoritma Pemrograman

Algoritma adalah urutan  penyelesaian suatu masalah berdasarkan urutan langkah langkah yang di susun secara sistematis dan menggunakan bahasa yang logis yang dapat di tulis menggunakan Flowchart. Tidak semua langkah penyelesaian yang logis bisa di sebut algoritma, ciri ciri dari algoritma adalah harus berakhir setelah melakukan sejumlah langkah proses , setiap langkah tidak boleh berarti ganda darus di definisakan dengan benar, memiliki data input ,memiliki hasil output
dan algoritma harus efektif


Algoritma dapat di implementasikan dalam kehidupan sehari hari untuk memecahkan suatu masalah misalnya dalam membuat teh hangat :
1. Siapkan air panas, gelas, teh celup, gula
2. Masukan gula
3. Tuangkan air panas kedalam gelas
4. Celupkan teh ke dalam air panas
5. Aduk teh hingga merata
6. Teh siap di hidangkan

Pemikiran masing masing orang untuk menyelesaikan masalah bisa berbeda beda maka dari itu Tidak ada aturan baku dalam menuliskan algoritma yang penting mudah dibaca dan menggunakan bahasa yang mudah dipahami

Flowchart digunakan untuk menggambarkan urutan instruksi dari program komputer dengan urutan yang yang tepat. Flowchart juga dapat menjadi sarana berkomunikasi dengan bahasa yang mudah di pahami segingga dapat memudahkan untuk penyelesaian masalah. Penulisan sebuah flowchart tidak ada patokan yang bersifat mutlak tetapi terdapat beberapa anjuran yang harus di perhatikan yaitu penggambaran dimulai dari sisi atas ke bawah dan dari sisi kiri ke kanan menggunakan simbol yang tepat dan harus dapat di mengerti oleh pembacanya


Dalam pembuatan suatu program yang terpenting adalah mengerti alur dari jalanya program tersebut dan penulisan alur dari jalanya program dapat menggunakan flowchart dengan memakai aturan aturan penggunaan simbol sehinga saat menganalisis sebuah program dapat membaca alur dengan mudah 

CONTOH PROGRAM 
Penerapan Flowchart pada program 

FLOWCHART PROGRAM BILANGAN FIBONACCI 
Menggunakan bahasa pemrograman python pada postingan sebelumnya membuat Program bilangan fibonacci dan flowchart bilangan fibonacci

flowchart bilangan fibonacci

algoritmanya bilangan fibonacci  

Step 1  : Memberi nilai counter = 2
Step 2  : Input (masukka jumlah deret =) dengan tipe interger
Step 3  : Membuat pilihan apakah number adalah 1 ?
Step 4  : Jika Ya print 0
Step 5  : Jika tidak dan number lebih dari 1
Step 6  : Print 0
Step 7  : Print 1
Step 8  : Memberi nilai a = 0 dan b = 1
Step 9  : Lakukan perulangan jika counter kurang dari number
Step 10 : Memberi nilai a = nilai a + b
Step 11 : print a
Step 12 : Memberi nilai counter = nilai counter + satu
Step 13 : Membuat pilihan jika counter kurang dari number?
Step 14 : Jika Ya b = nilai a + nilai b
Step 15 : Print b
Step 16 : Memberi nilai counter = nilai counter + satu

Flowchart Program Menghitung Nilai Rata Rata Kelas
Membuat program untuk menghitung nilai rata rata dari 5 siswa menggunakan python. Sebenarnya ada cara yang lebih mudah untuk membuat sebuah flowchart dengan menggunakan aplikasi flowgoritm. Dengan menggunakan aplikasi ini tidak perlu lagi susah susah untuk membuat program karena sudah terdapat tombol source code viewer yang menampilkan kode program yang bisa langsung di copy dan paste pada aplikasi editor program jadi kita tidak perlu susah susah lagi untuk menulis sebuah program hanya dengan membuat flowchart saja seperti ini

flowchart menghitung nilai rata rata siswa


Algoritma menghitung nilai rata rata 

Step 1  : Memberi nilai jumlah = 0 , total = 0
Step 2  : Lakukan perulangan jika jumlah kurang dari 5
Step 3  : Input angka ("masukkan nilai")
Step 4  : Memberi nilai total = nilai total + nilai angka, jumlah = nilai jumlah + satu
Step 5  : jika jumlah lebih dari 5 nilai rata = nilai total di bagi nilai jumlah
Step 6  : Print nilai rata rata

code program menghitung nilai rata rata


 
jumlah=0
total=0
while jumlah<5 -="" 5="" :="" allowfullscreen="" angka="int(input(" asukkan="" bc78f639e="" embed="" frameborder="0" height="356" https:="" marginheight="0" marginwidth="0" nilai="" python="" rata="" siswa=" ,rata)
</code>
</pre>

</div>
<h1>coba program deret bilangan fibonacci python</h1>
<iframe src=" trinket.io="" width="100%">

Comments