Pseudo-code

 

Notasi algoritma pseudo-code mempunyai korespondensi dengan notasi bahasa pemrograman sehingga proses penerjemahan dari pseudo-code ke kode program menjadi lebih mudah.

Tidak ada aturan baku membuat pseude-code.

 

Contoh pernyataan : tulis nilai x dan y, maka pseudo-code nya adalah:

 

write (x,y)

Notasi algoritma pseudo-code sebaiknya mudah ditranslasikan ke dalam notasi bahasa pemrograman pada saat koding.

 

Algoritmik : write (X,Y);

 

Bahasa Pascal     : write (X,Y)

Bahasa C            : printf (“%d %d”, X,Y);

Bahasa Basic       : WRITE X,Y

Bahasa Fortran    : (*,*)X,Y

 

 

Contoh pernyataan isikan nilai x ke dalam min maka pseudo-code :

 minßX

notasi “ß” berarti mengidi (assign) peubah (variable) min dengan nilai x.

 

Algoritmik             : minßx

 

Bahasa Pascal     : min := x

Bahasa C            : min = x

Bahasa Basic       : min = x

Bahasa Fortran    : min = x

Struktur teks algoritma

Secara sederhana, teks algoritma disusun oleh 3 blok:

  1. Bagian judul (header)

adalah bagian terdiri atas nama program dan penjelasan (spesifikasi) tentang program tersebut.

Judul diawali kata kunci program dan nama program

  1. Bagian deklarasi (declaration)

digunakan untuk mengumumkan semua nama yang dipakai di dalam algoritma beserta propertinya (misalnya tipe).

 

  1. Bagian algoritma

merupakan bagian inti dari sebuah program yang berisi instruksi-instruksi pemecahan masalah dalam notasi pseudo-code.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Translasi Notasi Algoritmik ke Bahasa Pascal dan C

 

Algoritmik:

 

 

 

 

 

 

 

 

Ke Pascal :

 

 

 

 

 

 

 

 

 

Ke C:

 

 

 

 

 

 

 

 

 

 

Beberapa hal yang harus diketahui dari bahasa C

  • Bersifat case sensitive
  • Deklarasi yang didefinisikan sebelum kata main() adalah deklarasi global artinya semua nama yang didefinisikan di dalam deklarasi global dikenal di seluruh bagian program termasuk di dalam fungsi dan prosedur yg ada di dalam program itu. Bila deklarasi didefinisikan di dalam main () maka nama di dalam bagian deklarasi disebut deklarasi lokal.
  • Komentar ditulis di antara “/*” dan “*/, sedangkan dalam bahasa Pascal komentar dapat ditulis di atara “{“ dan “}” atau di antara “(*” dan “*)”.

 

Kompilator Bahasa Pascal dan C

 

Kompilasi program bertujuan untuk memeriksa kebenaran sintaks (tata bahasa) program, kemudian jika tidak ada kesalahan, program diterjemahkan ke dalam bahasa mesin sehingga siap dieksekusi.

 

Free Pascal adalah kompilator pascal bisa didownload di www.freepascal.org

GCC (GNU C compiler) adalah kompilator freeware  untuk bahasa  C, yang dapat disertakan bersamaan pada instalasi sistem operasi Linux.

Latihan

Program tulis;

Begin

WriteLn( ‘Saya’ );

Write( ‘Belajar’ );

WriteLn( ‘Free’ );

Write( ‘Pascal’ );

Write( ‘Bersama Pak Rasid’ );

End.

 

Kasus Ember !!!

Daftar Pustaka:

 

Munir, Rinaldi. 2007.  Algoritma dan pemrograman dalam Bahasa Pascal dan C, Penerbit informatika. Bandung.