Blogroll

Páginas

Saturday, November 5, 2011

Bagi-Bagi ilmu


 

Flowchart Untuk Mencari Bilangan Prima
Flowcharts ini ane dapat dari perkuliahan Logika Algoritma, setelah dimikir ngalor ngidul akhirnya dapat juga Logikanya. Gak usah banyak cing-cong nih langsung aja saya kasih gambar Flowchartsnya.

                Sebelumnya kita perlu tahu dulu apa itu Bilangan Prima.  Bilangan Prima yaitu bilangan yang habis dibagi oleh bilangan itu sendiri dan angka 1. Contohnya angka 3,5,7,11,13 bilangan tersebut Cuma habis dibagi angka 1 dan bilangan itu sendiri. Angka 4,6,8,10 bukan merupakan bilangan genap karena bisa habis dibagi selain angka 1 dan bilangin itu sendiri misal angka 8 , bisa dibagi angka 1,2,4 dan juga 8.

Penjelasan dari Flowcharts
                Dimulai Preparation di dalamnya terdapat variabel Pembilang dan Penyebut. Setelah itu inputkan pembilang (Pb) setelah itu kita nyatakan Penyebut (Py) adalah 2. Dalam decision kita akan mendapati pertanyaan apakah Pembilang (Pb) dimodulus ( dibagi) Penyebut atau dibagi dengan 2  adalah sama dengan NOL (0) ? jika hasilnya NOL (0) atau dalam gambar dihubungkan dengan pernyataan “YA” maka akan dihubungkan lagi ke decision berikutnya. Tetapi jika decision pertama hasil tidak menunjukkan hasil NOL (0), maka inputan (Pembilang ) akan melakukan Loop atau perulangan dengan menambahkan 1 pada pembilang tersebut . lihat gambar 1.1
 
 Gambar 1.1
 Kita lanjutkan untuk hasil yang menunjukkan nilai NOL (0), kita akan menemui decision lagi yang menanyakan apakah Pembilang sama dengan penyebut. Maksud disini sama seperti pendahulan sebelumnya yang mana bilangan prima bisa dibagi oleh bilangan itu sendiri. Lihat gambar 1.2
Gambar 1.2
Jika pada decision tersebut hasilnya menyatakan benar (YA) maka bisa dinyatakan bahwa bilangan tersebut adalah bilangan primaatau dalam flowcharts dinyatakan dengan “cetak bilangan prima”,jika tidak maka cetak “Buka bilangan prima”. Lihat gambar 1.3.
                       Gambar 1.3

END (SELESAI)

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More