Algoritma dan Pseudecode. sebelumnya dalam artikel tentang algoritma kita sudah membahas tentang definisi algoritma tersebut. dalam artikel kali ini sya amembahas antara Algoritma dan Pseudecode.
Algoritma adalah sekumpulan perintah/instruksi yang tersusun berurutan untuk memproses suatu input menjadi output. Istilah algoritma berasal dari seorang ahli matematika Uzbekistan bernama Muhammad bin Musa al-Khawarizmi. Algoritma dalam suatu program menggambarkan cara program tersebut melaksanakan tugasnya, yaitu menyelesaikan suatu masalah. Algoritma dapat dituliskan dalam bentuk sederhana, pseudocode, atau dalam bentuk diagram flowchart.
![]() |
Algoritma dan Pseudecode "Follower-Technology" |
Pseudecode
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.)
Contoh
Algoritma Sederhana:
1. Algoritma Menyalin catatan dari papan tulis
Bentuk Algoritma:
1. Buka buku catatan.
2. Lihat papan tulis.
3. Ingat tulisan di papan tulis
4. Tuliskan yang diingat pada buku catatan.
5. Ulangi sampai semua tulisan di papan tulis selesai
dicatat.
6. Tutup buku catatan.
Bentuk Pseudo Code
Start
Open
the notebook
Repeat
See
the board
Remember
the texts on the board
Write
those texts in the notebook
Until
all texts on the board have been copied to the notebook
Close
the notebook
End
Bentuk Pseudecode yang Lainnya
1. Menampilkan tulisan Test
StartPrint “Test”End
2. Menampilkan
variable berisi tulisan Test
Starta = “Test”Print aEnd
3. Menghitung
hasil penjumlahan
StartRead b, cd = b + cPrint b, “ ditambah “, c, “ hasilnya “, dEnd
4. Menampilkan
isi variable yang hanya lebih kecil dari 10
StartRead eIf e < 10 Then Print eElse Print “Masukkan angka kurang dari 10!”End IfEnd
5. Menampilkan
isi variable yang hanya di antara 0 dan 10
StartRead fIf f > 0 Then If f < 10 Then Print f Else Print “Masukkan angka di antara 0 dan 10!” End IfElse Print “Masukkan angka di antara 0 dan 10!”End IfEnd
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 SwitchEnd
7. Menampilkan
tulisan Test sebanyak 5 kali dengan fungsi For
Start For h = 1 To 5 Do Print “Test ” End ForEnd
8. Menampilkan
tulisan Test sebanyak 5 kali dengan fungsi While-Do
Start i = 1 While i <= 5 Do Print “Test ” i = i + 1 End WhileEnd
9. Menampilkan
tulisan Test sebanyak 5 kali dengan fungsi Repeat-Until
Start j = 1 Repeat Print “Test ” j = j + 1 Until j <= 5End
0 komentar:
Posting Komentar