Function

8
FUNCTION PRAKTIKUM DASPRO UIN SGD BANDUNG Agus Andri Putra, ST. Pertemuan XI

Transcript of Function

Page 1: Function

FUNCTIONPRAKTIKUM DASPRO UIN SGD BANDUNG

Agus Andri Putra, ST.Pertemuan XI

Page 2: Function

Tujuan Mempelajari Fungsi Mempelajari pemecahan program ke dalam modul-

modul program Fungsi memiliki tipe hasil sedangkan prosedur tidak

Deklarasi prosedur : FUNCTION<Nama_fungsi>(<Daftar_parameter>): Tipe; <Bagian_deklarasi> Begin

<Bagian _pernyataan> End;

Page 3: Function

Teori Function – Suatu procedure khusus yang

menghasilkan nilai Procedure memakai data atau variabel ketika

dieksekusi. Function (fungsi) juga memakai data, tetapi mempunyai kemampuan untuk menghasilkan nilai pada procedure atau program yang memanggilnya.

Function digunakan untuk melakukan operasi matematika seperti perhitungan faktorial.

Page 4: Function

Isi Function Suatu function :

Dimulai dengan kata kunci function Strukturnya sama dengan sebuah

procedure Didalam fungsi, suatu nilai dihasilkan

dengan nama function Suatu function dipakai pada sisi sebelah

kanan pada suatu ekspresi Hanya menghasilkan tipe data sederhana

Page 5: Function

Lab 1program CONTOH_FUNGSI;uses crt;var angka, jawaban : integer;

function KUBIK( x : integer ) : integer;

begin KUBIK := x * x * x;end;begin write('Masukkan angka = '); readln(angka); jawaban := KUBIK ( angka ); writeln('Hasil pangkat tiga dari ',angka,' adalah : ', jawaban) ;readln;end.

Hasil :

Page 6: Function

Hasil :program Fungsi_kali_data;vara, b : integer; {deklarasi variabel global}procedure info;begin writeln('****************************'); writeln('Contoh Program Memakai Fungsi'); writeln('****************************');end;{Prosedur perkalian data}function kali(x,y : integer):integer;begin kali := x * y;end;

{Program utama}Begin info; a := 12; b := 67; writeln(a,' x ',b,' = ',kali(a,b)); writeln('12 x 13 = ',kali(12,13)); readln;End.

Lab 2

Page 7: Function

Tugas Praktikum1. Buatlah program dengan menggunakan prosedur untuk membalik suatu angka

Misalnya : Masukkan angka : 54321256Hasil pembalikan : 65212345

2. Buatlah program dengan menggunakan fungsi untuk mencari jumlah dan rata-rata dari sejumlah data yang dimasukkan.

Page 8: Function

Ketentuan TugasKetentuan pengiriman:

Tugas di kirim ke alamat email prakdaspro.if.uingmail.com terakhir dikirimkan pada hari Minggu 6-Desember-15 WIB dengan format subject email :

“Tugas Pertemuan XI Daspro 2015-Kelas-Nama”Isi email : Keterangan dokumen Attachment : berisi document code dan screenshoot

hasil compile code tersebut