Sunday, August 6, 2017

algoritma,flowchart,pseudecode Menentukan Nilai Sisa Bagi Dengan C++


ALGORITMA ,  FLOWCHART , PSEUDECODE HASIL SISA BAGI




Algoritma adalah urutan penyelesaian masalah yang dilakukan secara logis dan sistematis untuk menyelesaikan masalah secara terurut dari tahap awal sampai tahap akhir penyelesaian masalah tersebut. Setiap masalah yang diselesaikan menggunakan algoritma maka masalah tersebut dapat dicari dari bagian bagian yang nantinya akan memudahkan user dalam menemukan kesalahan pada program apabila didalam program tersebut terjadi eror. Algoritma yang baik adalah algoritma yang mampu diterapkan di semua bahasa pemrograman tanpa difokuskan ke dalam 1 bahasa pemrograman. Sehingga ketika algorirma tersebut dibuat maka user dapat mengetahui dan membuat aplikasi dari bahasa pemrograman apapun. 

Flow chart adalah tahapan penyelesaian masalah menggunakan gambar atau grafik berupa chart. Dimana setiap langkah langkah yang dijalankan pada program digambar kan pada flow chart. Proses dan fungsi fungsi juga dimasukan kedalam flowchart. 

Pseudecode adalah suatu bentuk penulisan program yang belum menjadi sebuah program dan masih menyerupai algoritma.  Namun pseudecode sudah menyerupai bahasa pemrograman tertentu dan pseudecode ditulis dalam bahasa Inggris sehingga memudahkan user dalam membuat aplikasi atau menuangkan pseudecode kedalam bahasa pemrograman yang dipilih 

1.      Menentukan Sisa Bagi Bilangan Bulat
1.1. Definisi Masalah
 Menentukan hasil sisa bagi dari dua buah bilangan bulat.
1.2. Analisis Masalah
 Hitung berapa sisa dari hasil pembagian sebuah bilangan bulat.
1.2.1.       Input Program
·         Bilangan bulat yang akan dibagi ( didefinisikan sebagai a )
·         Bilangan bulat yang akan digunakan sebagai pembagi ( didefinisikan sebagai b )
1.2.2.       Output Program
                   Hasil sisa pembagian dari sebuah bilangan bulat.
2.      Bentuk Algoritma Sisa Bagi
1)      Mulai
2)      Input a
3)      Input b
4)      Jika a lebih besar dari b maka lanjut ke nomor5, jika tidak maka lanjut ke nomor 7
5)      a = a–b
6)      Kembali ke no. 4
7)      Cetak a
8)      Selesai
3.      Flowchart







4.      Pseudocode
1)      Start
2)      Read a
3)      Read b
4)      While a > b do a = a-b
5)      Print a
6)      End


EmoticonEmoticon