Pseudo-code

5. Pseude-code


A. Definisi Pseude-code

Pseudocode adalah bentuk penulisan algoritma yang menggunakan struktur bahasa pemrograman sederhana. Walaupun pseudocode memakai struktur bahasa pemrograman, pseudocode tidak mengikuti aturan penulisan bahasa pemrograman manapun. Mengapa begitu? Karena pseudocode dituliskan hanya untuk mempermudah seseorang memahami sebuah algoritma. Dengan begitu, pseudocode hanyalah menyerupai kode program saja, dan tidak bisa dimengerti langsung oleh komputer. Pseudocode baru bisa diolah oleh komputer jika telah mengikuti aturan penulisan sebuah bahasa pemrograman. (Bisa bahasa C, Java, Pascal, dan lain-lain.)


B.  Struktur Pseudo-code


  • Judul {Berisi Judul Algoritma} 
  • Deskripsi {Berisi Deklarasi Variabel atau Konstantan} 
  • Implementasi {Berisi Inti Algoritma}.


C. Notasi / bentuk Pseudo-code

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

Bentuk Perulangan

·         for (persyaratan) do
pernyataan for

·         while (persyaratan)
pernyataan while

·         Repeat
pernyataan repeat
Until (persyratan)


D. Contoh Pseudo-code

Contoh-contoh penulisan pseudocode:

a. Contoh 1 
1.   Menampilkan tulisan Test
Start
Print “Test”
End

2.  Menampilkan variable berisi tulisan Test
Start
a = “Test”
Print a
End

3.  Menghitung hasil penjumlahan
Start
Read b, c
d = b + c
Print b, “ ditambah “, c, “ hasilnya “, d
End

4.  Menampilkan isi variable yang hanya lebih kecil dari 10
Start
Read e
If e < 10 Then
          Print e
Else
          Print “Masukkan angka kurang dari 10!”
End If
End

5.  Menampilkan isi variable yang hanya di antara 0 dan 10
Start
Read f
If f > 0 Then
          If f < 10 Then
                   Print f
          Else
                   Print “Masukkan angka di antara 0 dan 10!”
          End If
Else
          Print “Masukkan angka di antara 0 dan 10!”
End If
End

6.  Menampilkan mata pelajaran sesuai nomor yang dimasukkan
Start
      Print “Masukkan nomor mata pelajaran Anda (1-3):”
      Read g
      Switch g
                Case 1 : Print “Matematika”
                Case 2 : Print “Bahasa Indonesia”
                Case 3 : Print “Bahasa Inggris”
                Else : Print “Masukkan hanya nomor 1-3”
      End Switch
End

7.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi For
Start
      For h = 1 To 5 Do
                Print “Test ”
      End For
End

8.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi While-Do
Start
      i = 1
      While i <= 5 Do
                Print “Test ”
                i = i + 1
      End While
End

9.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi Repeat-Until
Start
      j = 1
      Repeat
                Print “Test ”
                j = j + 1
      Until j <= 5
End



b. Contoh 2
1. Untuk menampilkan tulisan Test:
Start
Print “Test”
End
2. Untuk menampilkan variable berisi tulisan Test:
Start
a = “Test”
Print a
End
3. Untuk menghitung hasil penjumlahan:
Start
Read a, b
c = a + b
Print c, “ ditambah “, b, “ hasilnya “, c
End
4. Untuk menampilkan isi variable yang hanya lebih kecil dari 8
Start
Read e
If e < 8 Then
          Print e
Else
          Print “Masukkan angka kurang dari 8!”
End If
End
5. Untuk menampilkan isi variable di antara 0 dan 8:
Start
Read f
If f > 0 Then
          If f < 8 Then
                   Print f
          Else
                   Print “Masukkan angka di antara 0 dan 8!”
          End If
Else
          Print “Masukkan angka di antara 0 dan 8!”
End If
End
6. Untuk menampilkan mata kuliah sesuai nomor yang dimasukkan
Start
      Print “Masukkan nomor mata kuliah Anda (1-4):”
      Read g
      Switch g
                Case 1 : Print “Logika Matematika”
                Case 2 : Print “Kalkulus”
                Case 3 : Print “Algoritma dan Pemrograman”
                Case 4 : Print "Basis Data 1*"
                Else : Print “Masukkan hanya nomor 1-4”
      End Switch
End
7. Untuk menampilkan tulisan Test sebanyak 3 kali dengan fungsi For
Start
      For h = 1 To 3 Do
                Print “Test ”
      End For
End
8. Untuk menampilkan tulisan Test sebanyak 3 kali dengan fungsi While-Do
Start
      i = 1
      While i <= 3 Do
                Print “Test ”
                i = i + 1
      End While
End
9. Menampilkan tulisan Test sebanyak 3 kali dengan fungsi Repeat-Until
Start
      j = 1
      Repeat
                Print “Test ”
                j = j + 1
      Until j <= 3
End


Sekian artikel tentang Pseudo-code, semoga dapat berguna dan menambah ilmu .


Sumber : 


  • https://www.dictio.id/t/apa-yang-dimaksud-dengan-pseudocode-dalam-penulisan-algoritma/13123 
  • http://algoritma-program.blogspot.com/2015/02/pseudocode.html 
  • http://compsciencehelp.blogspot.com/2012/08/definisi-pseudocode.html 

Komentar

Postingan populer dari blog ini

Flowchart

Algoritma dan Pemprograman

Logika Informatika