Kamis, 03 Maret 2016

flowchart and pseudocode



Assalamu’alaikum warahmatullahi wabarakatuh


           Ok ini artikel kedua saya, dan di sini akan melanjutkan artikel sebelumnya definisi algoritma
langsung saja kita akan membahas, apa sih itu Flowchart, Pseudocode dan contohnya seperti apa toh...

  • ·         FLOWCHART


Ialah suatu bagan dengan simbol/ lambang-lambang tertentu, yang
Menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses dengan proses lainnya dalam suatu program. Flowchart juga sering disebut diagram alir.

                        Kegunaan flowchart ialah untuk menuliskan alur program tapi dalam bentuk simbol atau gambar gambar, dan setiap simbol memiliki aarti yang berbeda..





Contoh bagan dasar flowchart

Langsung saja deh, kalau gitu kita kecontohnya, disini saya akan menuliskan 2 contoh seperti di post sebelumnya conto algoritma

Contoh 1.
       Flowchart cara memasak  mie goreng. Ini gambarnya..



                 Itu lah flowchart cara memasak mie goreng, so simple kan. Ok lanjut ke contoh ke dua.
Contoh 2.
                 Flowchart Buatlah algoritma untuk mencari rata-rata dari 3 bilangan yang di inputkan.. ini gambarnya..



Sekedar informasi

oh iya sekedar ngasih tau, kalau mau bikin flowchart jangan lupa tanda panah nya. Soalnya panah / pengarah / penunjuk kemana algoritma kita akan berjalan. Jika tanda panah kita kebalik, algoritma tsb sudah pasti tidak akan / sulit dimengerti oleh orang lain yang ingin membuat code (ngodingnya).



  • ·         PSEUDOCODE

Berasal dari kata pseudo (mirip/ menyerupai) dan code (kode), yang berearti kode  yang mirip dengan kode program yang sebenarnya. Pseudocode juga berisikan langkah langkah untuk menyelesaikan suatu masalah. Biasanya hampir menyerupai bahasa pemrograman.

Kita sebenarnya bebas menulis pseudocode selama itu masih bisa dimengerti orang lain. Tetepi di sarankan untuk menggunakan keyword umum. Sebagai contoh algoritma yang ditulis dengan pseudocode untuk menylesaikan permasalahan akan menukarkan isi dari dua nilai yang berbeda, yaitu A=10 dan B=20

C = B
B = A
A = C
Outputnya (A,B)

Ok kita langsung terjun aja yah, ke contohnya.

Contoh 1.
     Buatlah algorima cara masak mie goreng dengan menggunakan pseudocode.
1.      Begin
2.      Siapkan panci
3.      Then Siapkan kompor (jika kompor gas, gasnya jangan lupa disiapkan)
4.      Siapkan piring
5.      Siapkan mie
6.      Taroh panci diatas kompor
7.      Tuang air ke dalam panci
8.      Nyalain kompor
9.      Tunggu sampai air didalam panci mendidih
10.  Sambil menunggu, buka kemasan mie, keluarkan bumbu-bumbu yang ada di dalam kemasan
11.  Buka bumbu dan taburkan di atas piring
12.   If  air sudah mendidih, keluarkan mie dari kemasan dan masukkan mie kedalam panci
13.  Tunggu beberapa menit sampai mie matang
14.  Jika dirasa sudah matang, angkat mie dari air dan keluarkan dari dalam panci
15.  Taroh di piring
16.  Aduk, sampe bumbu merata
17.  Mie siap dihidangkan.
18.   End
Sebenarnya rada mirip kan dengan bahasa natural, tapi Cuma ditambahain begin di awal, dan end diakhir.


Contoh 2.
Buatlah algoritma untuk mencari rata-rata dari 3 bilangan yang di inputkan.
1.      Start
2.      Input a, b, c, x
3.      Then hasil = a+b+c
4.      X = Hasil/3
5.      Output   x
6.      End 

Nah ini materi awal/ dasar kalian untuk belajar coding. Show yours and keep fight :) 
Jika kalian sudah benar benar bisa algoritma, ngodingpun pasti tidak ada masalah, lancar. Dan sampai ketemu di artikel, post post

berikutnya..

Waalaikumsalam warahmatullahi wabarakatuh


Load disqus comments

0 komentar