Jumat, 28 Desember 2012 08.41 by Patuh Rihatmojo
PEMROGRAMAN PASCAL - PROCEDURE & FUNCTION


PROCEDURE DAN FUNCTION

Assalamualaikum wr wb,, pagi akhi wa ukhti fillah saatnya ana posting materi baru nih terkait dengan kuliah ana yang bermatakuliahkan algoritma pemrograman. Kali ini ana mau posting materi tentang Prosedur dan Fungsi pada pemrograman Pascal nih, bagi yang belum tahu bisa serching tentang konsep dasar pemrograman pascal. 

Procedure dan Function adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah program kecil untuk memproses sebagian dari pekerjaan program utama.


·           PROCEDURE
Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnyadengan menyebutkan judul prosedurnya.
Sebagaimana halnya sebuah program, suatu prosedur juga memiliki header dan block. Perbedaan bentuknya dengan program hanyalah pada bagian header-nya saja.
Benyuk umum header suatu procedure adalah :
            PROCEDURE nama;
Atau
            PROCEDURE nama (formal parameter : jenis);
Jika kita menggunakan procedure dalam suatu program, maka procedure tersebut harus dituliskan pada bagian deklarasi.
Langsung gan,,,,, Dibawah ini contoh saat saya membuat program pascal-procedure :

Perlu diketahui Program Pascal yang saya gunakan adalah Pascal for Windows/ TPW 1.5 yang hanya bisa digunakan di sistem 32 bit,,,


  1. Setelah antum2na menginstall program tersebut, lalu kita buka dan tuliskan script seperti di bawah ini 


     2.  Jika sudah lalu kita compile dengan mengklik tab compile




     3.  Selanjutnya akan muncul tanda jika berhasil seperti di bawah ini


   4.  Saatnya mencoba dengan klik tab Run


  5.  Hasilnya adalah seperti di bawah ini


6.  Masukkan nilai X terserah antum2na sekalian



7. Diatas ana coba masukkan bilangan 25 dan hasilnya ketika di Enter akan muncul 625, yaitu hasil
    perkalian 25 dikali 25.

8.  Banyak contoh pogram yang bisa antum2na tiru selain dari program ana diatas tadi tinggal antum2 na
     bagimana memvariasikannya.







·           FUNCTION
Blok fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya atau jenis hasilnya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. Pada bahasa Pascal dikenal beberapa fungsi, misalkan : abs, pred, sqrt, sqr, succ, dll.

Fungsi-funsi tersebut biasanya dikenal dengan Built in Function. Sedangkan function yang kita bicarakan disini adalah fungsi yang kita buat sendiri.

Berbeda dengan procedure, function merupakan modul program yang menghasilkan suatu kuantitas. Hal ini dapat dilihat dari bentuk header-nya yang menyebutkan jenis data dari kuantitas yang dihasilkan.
Secara umum bentuk header suau function adalah :

            FUNCTION nama : jenis hasil;
Atau
            FUNCTION nama (formal parameter : jenis) : jenis_hasil;

Nehhhh,,, contoh program yang ane buatt,,, :



1. Klik tab File lalu pilih New untuk membuat progrm baru lagi, lalu tulis script yang ada di bawah ini.
    Dalam menulis jangan sampai salah sedikitpun yah, nanti programnya tidak bisa di compile kalau salah
    satu huruf.


  2. Klik Compile lalu klik lagi Compile


3. Succesfully atau berhasill


4. Klik Run atau Ctrl+F9



5. Hasilnya seperti di bawah ini



6. Lalu masukkan nilai X terserah antum2na, disini ana memasukkan 150, lalu ketika di enter antum2na
    masukkan lagi nilai Y terserah antum2na.



7. Nahh setelah di enter akan muncul seperti di bawah ini



gimana...? mudahkan ? Intinya jangan takut mencoba, dan jangan takut gagal. Lalu pakai juga ATM (Amati, Tiru, dan Modifikasi). Syukran yah atas kunjungannya ke blog saya jangan segan2 tuk meningalkan koment dan sarannya........


0 Response to " "