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
- 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.
- 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 :
Let data = bilangan/2
If data = 0 then
Print genap
Else
Print ganjil
Endif
Oke itu saja penjelasan tentang Pseudocode dari saya.
Wasallam.
Comments
Post a Comment