Powered by Blogger.
RSS

PseudoCode



Selamat Siang Sahabat Pro…
Semoga di hari yang cerah ini, kita selalu diberi kesehatan dan kekuatan untuk menjalani aktifitas sehari-hari.. aminnn
Oke Sahabat Pro, setelah kemarin saya membahas tentang Algoritma Pemrograman, bagi sahabat pro yang belum sempat  membaca artikel tentang Algoritma Pemrograman, silahkan Sahabat bisa di klik disini.
Postingan kali ini saya akan membahas tentang PseudoCode, wihh.. dari namanya sepertinya menarik tuh.. hehehe
Langsung saja ya Sahabat Pro… Let’s we study together..
pseudoCode merupakan suatu Kode atau tanda yang menyerupai (pseudo) program atau merupakan pejelasan cara menyelesaikan suatu masalah. Selain itu Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma. Bahasa yang digunakanpun masih dengan  bahasa manusia. Jadi belum masuk ke program ya Sahabat..
Biar tidak bingung saya kasih contoh deh Sahabat

 
Sebagai tambahan, dalam pseudocode lebih baik sahabat menambahkan point Start/Mulai pada awal dan Finish/Selesai di akhir
  1. Start
  2. Input a
  3. Input b
  4. If a > b then kerjakan langkah  4 else kerjakan langkah 5
  5. print a
  6. print b
  7. Finish
Kenapa hal itu dilakukan??
Karena suatu  program itu akan berjalan secara berurutan dari atas hingga bawah, sehingga ketika kita menulis START, program akan tahu bahwa Algoritmanya dimulai dari situ, dan fungsi FINISH sendiri adalah mengakhiri jalannya program, agar tidak kebablasan Sahabat Pro... hihihi....
Berikut tabel Algoritma VS PseudoCode
    
Selanjutnya aturan-aturan dalam pseudocode :
§  Komputer dapat menerima informasi (input)
§  Komputer dapat mengeluarkan informasi (output)
§  Komputer dapat melakukan operasi aritmatika
§  Komputer dapat memberikan nilai pada sebuah variabel atau memory
§  Komputer dapat membandingkan dua variabel dan memilih satu dari dua tindakan alternatif
§  Komputer dapat mengulang sekumpulan tindakan

Nah Sahabat Pro,.. dibawah ini merupakan Pseudocode standart atau yang sering digunakan pada umumnya dalam pembuatan pseudocode :

 
 Setelah materi sudah di dapat… Let’s to Example
 1.   Buatlah PseudoCode untuk menentukan suatu bilangan genap atau ganjil
Ø  Input: suatu bilangan
Ø  Ouput: genap / ganjil / nol

Penyelesaian menggunakan PseudoCode
1.      START
2.       INPUT C
3.      IF (C%2 == 0) THEN
PRINT “ Bilangan GENAP ”
                   ELSE IF (C%2 != 0) THEN
PRINT “ Bilangan GANJIL ”
                   ELSE
                        PRINT “NOL”
4.      FINISH

















2.   Menguji apakah suatu suhu (dalam Celcius) adalah beku, cair, gas
Ø  Input: suhu dlm celcius (bil bulat)
Ø  Proses: jika < 0 = beku, 0-100 = cair, dan > 100 = gas
Ø  Ouput: beku, cair, gas
Penyelesaian menggunakan PseudoCode
1.      START
2.       INPUT t
3.      IF ( t < 0 ) THEN
PRINT “ BEKU ”
                   ELSE IF ( t < 100) THEN
PRINT “ CAIR ”
                   ELSE
                        PRINT “ GAS ”
4.      FINISH
Wahh.. materi sudah, contoh soal sudah lumayan banyak, sekarang waktunya Latihan Soal
1. Buatlah algoritma untuk menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit.
-          Input: suhu dalam Celcius
-          Proses: R = 4/5 * C dan F = 9/5 * C + 32
-          Output: suhu dalam Reamur dan Farenheit
           2.  Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang membentuk sudut siku-siku.
-          Input: a dan b, yaitu panjang sisi pembentuk sudut siku-siku
-          Proses:  c^2 = a^2 + b^2
-          Ouput: sisi miring (c)
Silahkan Para Sahabat Pro bisa mengerjakan di Komentar, biar bisa kira koreksi dan pahami bersama… hehehe
Demikian postingan hari ini, tangan dah mulai kriting nih hehehe.. tunggu hal yang baru berikutnya, semoga bermanfaat bagi kita semua, selamat beraktifitas dan…
Salam Programmer 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

1 comments:

Muhammad Kevin Ryoma said...

Mohon Komentarnya sahabat-sahabat untuk kekurangan blog ini,. terima kasih

Post a Comment