Pseudocode?


Halo! Balik lagi sama saya, hari ini saya akan menjelaskan tentang Pseudocode. Apa itu Pseudocode? Mari disimak.

Pseudocode adalah sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas dan tidak terikat dengan bahasa pemrograman tertentu. Pseudocode juga berisikan langkah-langkah untuk menyelesaikan suatu permasalahan (hampir sama dengan algoritma) hanya saja bentuknya sedikit berbeda dai algoritma.

Pseudocode menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu Pseudocode biasanya menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas daripada algoritma.
  • Gaya Penulisan Pseudocode
  1. Kata Kunci (keyword) dan Kata Cadangan (reserved word) ditulis dengan huruf tebal atau kapital atau digaris bawahi dan kata-kata lainnya ditulis dengan huruf kecil.
  2. Kata Kunci (if, then, else, repeate, until, for, do, while) yang membentuk struktur ditulis dengan menggunakan huruf kapital dan kata-kata yang tercantum di dalam kamus data ditulis dengan digaris bawah.
  • Struktur Dasar Pseudocode
1. Struktur Urut (Sequence Structure) - Struktur ini terdiri dari sebuah instruksi atau blok dari instruksi yang tidak mempunyai perulangan atau keputusan didalamnya. Struktur ini disebut juga struktur urut sederhana (Simple Sequence Structure). Struktur ini semata-mata hanya berisi langkah-langkah yang berurut saja.

Contoh :
Baca data jam_kerja
Hitung Gaji = jam_kerja * tarif (* = dikali)
Tampilkan Gaji dimonitor

Atau :
Read jam_kerja
Let Gaji = jam_kerja * tarif
Print Gaji

2. Struktur Keputusan (Decision Structure)
Decision Structure terdiri atas :
  • If - Then
         If kondisi Then
         tindakan
         Endif
         If menunjukan awal dari blok dan Endif menunjukan akhir dari blok
  • If - Then - Else
         If kondisi Then
         tindakan-1
         Else
         tindakan-2
         Endif
  • Case
         Select Kasus
           Case (nilai-1) Perform tindakan-1
           Case (nilai-2) Perform tindakan-2
           Case (nilai-3) Perform tindakan-3
           ......
           Default Case Perform tindakan-n
          Endselect

3. Struktur Iterasi (Iteration Structure) - Iteration Structur atau Loop Structure atau Repetition Structure diterapkan pada situasi suatu instruksi atau group dari instruksi yang diproses berulang kali sampai kondisi yang diinginkan dipenuhi.
Struktur ini terdiri atas :
  • Do
         Do indeks = awal To akhir
                        perform tindakan
         End Do
  • Repeat
         Repeat
                      perform tindakan
         Until kondisi
  • Do - While
         While kondisi Do
                   perform tindakan
         End While

CONTOH SOAL
Buatlah Flowchart dan Pseudocode untuk menentukan apakah suatu bilangan merupakan bilangan genap atau ganjil.

Jawab :
  • Flowchart
  • Pseudocode
Read bilangan
Let data = bilangan/2
If data = 0 then
Print genap
Else
Print ganjil
Endif

Oke itu saja penjelasan tentang Pseudocode dari saya.
Wasallam.

Comments