Pseudocode

Pengertian Pseudocode

Menurut wikipedia, pengertian pseudocode adalah
deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin.

 Pseudocode merupakan kode yang mirip dengan pemograman sebenarnya. Pseudocode berasal dari kata Pseudo  yang berarti imitasi, mirip, atau menyerupai dengan kode bahasa pemograman.

Dalam penulisan pseudocode tidak ada aturan yang baku, oleh karena itu pseudocode biasanya ditulis berbasiskan bahasa pemograman yang akan digunakan, misalnya Basic, pascal, C++ dan lain-lain. Sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.

Tujuan Penggunaan Pseudocode

Tujuan dari penggunaan pseudecode adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan, terlebih aspeknya yang ringkas serta tidak bergantung pada suatu sistem tertentu merupakan prinsip utama dalam suatu algoritma.

Ciri Pseudocode 

Ø  Pseudocode adalah kode / tanda / notasi yang menyerupai atau merupakan penjelasan cara menyelesaikan suatu masalah
Ø  Pseudocode sering digunakan oleh seseorang untuk menuliskan algoritma dari suatu permasalahan
Ø  Pseudocode berisikan langkah-langkah untuk menyelesaikan suatu masalah (
Ø  hampir sama dengan algoritma 
Ø  ), hanya saja bentuknya sedikit berbeda dari algoritma
Ø  Pseudocode menggunakan bahasa yang hampir menyerupai bahasa pemograman. Selain itu biasanya pseudocode menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Ø  Tidak ada aturan baku yang mengikat tentang penulisan pseudocode
    
Contoh algoritma menentukan bilangan terbesar dari tiga bilangan yang ditulis dalam bentuk pseudocode bergaya buku ini.

 

Struktur Kode Pseudo (Pseudo-code)
Judul
         {Berisi Judul Algoritma}
Deskripsi
         {Berisi Deklarasi Variabel atau Konstantan}
Implementasi
         {Berisi Inti Algoritma}
Notasi - notasi Pseudo
1. Bentuk
Pernyataan
X <---- Y
keterangan :
X : diberi nilai
Y : Memberi Nilai
Ex : Hasil <---- Bilangan Mod 2
2. Bentuk Percabangan
  • if kondisi then
          pernyataan
  • if kondisi 1 then
          pernyataan 1
    else
          pernyataan 2
  • if kondisi 1 then
          pernyataan 1
    else if kodisi 2 then
          pernyataan 2
    else if kondisi n then
          pernyataan
    else
          pernyataan else
3. Bentuk Perulangan

  • for (persyaratan) do
          pernyataan for
  • while (persyaratan)
          pernyataan while
  • Repeat
          pernyataan repeat
    Until (persyratan)
Contoh : Algoritma untuk menentukan bilangan Genap/Ganjil (Pseudo-code)
Deskripsi
      hasil,bil : integer
Implementasi
      Baca (bil)
      hasil <---- bil mod 2
if hasil = 0 then
      cetak (Genap)
else
      cetak (Ganjil)
End.
Semoga Bermanfaat ^^ .. 

Sumber :

Share:

Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Label

PENGERTIAN ARRAY DAN CONTOHNYA

Apa itu Array ? Suatu struktur data yang dapat menyimpan banyak nilai dalam sebuah variabel.  Array tersebut dapat diibaratkan sebagai se...

Label

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Sample Text

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.