Kamis, 06 Oktober 2016

Dasar pemrograman algoritma dan flowchart


Dasar Algoritma dan Flowchart

Algoritma dan flowchart
Algoritma adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk menyelesaikan suatu masalah yang disusun secara sistematis.
1.  Algoritma adalah inti dari ilmu komputer
2.  Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah
3.  Algoritma adalah blueprint dari program
4.  Sebaiknya disusun sebelum membuat program
5.  Kriteria suatu algoritma:
·         Ada input dan output
·         Efektifitas dan efisien
·         Terstruktur


Contoh :

Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap.
1.       Masukkan sebuah bilangan sembarang
2.       Bagi bilangan tersebut dengan bilangan 2
3.       Hitung sisa hasil bagi pada langkah 2.
4.       Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil. 

    
     Flowchart
1.  Flowchart adalah bagan-bagan yang mempunyai arus menggambarkan langkah-langkah penyelesaian suatu masalah
2.  Merupakan cara penyajian dari suatu algoritma
3.  Ada 2 macam flowchart:
·         System flowchart:
                       Urutan proses dalam system dengan menunjukkan alat media input, output serta jenis penyimpanan dalam proses pengolahan data.
·         Program flowchart:
                       Urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.


Contoh flowchart




Simbol-simbol Flowchart
1.  Flow Direction Symbols (simbol penghubung alur)
2.  Processing Symbols (simbol proses)
3.  Input-Output Symbols (simbol input-output)

Tabel simbol-simbol flowchart



Mungkin hanya itu yang bisa saya berikan hari ini sekian dan terimah kasih.







Baca juga artikel lainnya

0 komentar:

Posting Komentar

 
Copyright © 2014 Multimedia dan Aplikasi • All Rights Reserved.
Distributed By Free Blogger Templates | Template Design by BTDesigner • Powered by Blogger
back to top