Contoh Pseudocode dengan Gaya Fortran, Pascal, dan C

How to tekno
·waktu baca 2 menit
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Untuk mengetahui contoh pseudocode, tentu kamu perlu memahami terlebih dahulu apa itu pseudocode. Penulisan pseudocode digunakan dalam penyajian algoritma. Jika tengah mempelajari ilmu logika dan algoritma, mungkin kamu pernah mendengar istilah ini.
Penyajian algoritma setidaknya terbagi menjadi tiga jenis, antara lain struktur bahasa Indonesia, pseudocode, dan flowchart. Tiap-tiap jenis penulisan tersebut memiliki beberapa perbedaan maupun persamaan.
Perbandingan Penulisan Algoritma Kalimat Deskriptif dan Pseudocode
Mengutip dari buku ajar berjudul Logika dan Algoritma yang disusun Ali Ridho Barakbah dkk., berikut adalah perbandingan beberapa kata yang biasa dipakai dalam penulisan algoritma dengan menggunakan kalimat deskriptif dan pseudocode.
Kalimat Deskriptif | Pseudocode
Masukkan panjang | Input panjang/Read panjang/Baca panjang
Hitung luas dengan rumus panjang x lebar | luas <- panjang * lebar
Tampilkan luas | Output luas/Print luas/Write luas
Jika sudah selesai, cetak luas | If kondisi_selesai == true then print luas
Nilai B ditambah 5 | B <- B+5
Jika nilai A lebih kecil dari 5 maka nilai B dibagi 3 | If A<5 then B <- B/3
Menurut buku ajar yang disusun Ali Ridho Barakbah dkk., struktur penulisan pseudocode umumnya sama dengan struktur penulisan algoritma dengan kalimat deskriptif.
Contoh Pseudocode dalam Penulisan Algoritma
Pseudocode kadang dituliskan dengan gaya penulisan dari beberapa bahasa pemrograman yang ada, meskipun tidak ada sintaks khusus dalam penulisannya. Beberapa pemrograman yang dimaksud ialah Fortran, Pascal, C dan lain-lain.
Mengutip kembali buku ajar yang disusun Ali Ridho Barakbah dkk., berikut adalah contoh pseudocode menggunakan gaya penulisan Fortran, Pascal, dan C.
Gaya Penulisan Fortran
program TikTok
do i=0to100
set flag to true
if i is divisible by 3
print ”Tik”
set flag to false
if i is divisible by 5
print ”Tok”
set flag to false
if flag, print i
print a newline
end do
Gaya Penulisan Pascal
procedure TikTok
for i:=0to100 do
set flag to true;
if i is divisible by 3 then
print ”Tik”;
set flag to false;
if i is divisible by 5 then
print ”Tok”;
set flag to false;
if flag, print i;
print a newline;
end
Gaya Penulisan C
void function TikTok
for(i=0;i<=100;i++){
set flag to true;
if i is divisible by 3
print ”Tik”;
set flag to false;
if i is divisible by 5
print ”Tok”;
set flag to false;
if flag, print i;
print a newline;
}
Demikian contoh pseudocode menggunakan gaya penulisan Fortran, Pascal, dan C dalam penyajian algoritma. Semoga bermanfaat.
(AMP)
