Fungsi & Prosedur.

Slides:



Advertisements
Presentasi serupa
REKURSIF.
Advertisements

PROCEDURE Temu IX BANGHER.
Rekursi ALPROG II Gerlan A. Manu, ST.,MKom - Algoritma & Pemrograman II 1.
Procedure pada Pascal ALPROG II
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
PROSEDUR DAN FUNCTION PROSEDUR
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
MODUL 11 PARAMETER DALAM FUNGSI 1
Membuat Fungsi A’ud Solehuddin::Februari2012. Materi Mendefinisikan fungsi Memahami variabel lokal dan variabel global Fungsi rekursif Validasi masukan.
RECORD.
Subprogram Minggu V – VI
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
R EKURSI Gerlan A. Manu,ST
PROCEDURE DAN FUNCTION
Prosedur (Procedure).
Function Ery Setiyawan Jullev.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Procedure & Function Sub Program.
SUB-PROSES # PENGANTAR MANFAAT PARAMETER PROSEDUR
PROSEDUR.
Procedure , Function dan Parameter
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Prak.Dasar-Dasar Pemrograman
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
SUBRUTIN By Adnan Purwanto, S.Kom.
Sub Program Materi 8.
Function (Fungsi).
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Kuliah 6 Pengantar Pemrograman
FUNGSI.
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
Kuliah 7 – Pengantar Pemrograman
Dasar-Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 9
Materi 11 LOGIKA & ALGORITMA 11.
PERTEMUAN XI PROSEDUR ALGORITMA & PEMROGRAMAN I TEKNIK INFORMATIKA
UNIVERSITAS BRAWIJAYA
SUBRUTIN.
MINGGU I ALGORITMA & PEMROGRAMAN II
SUBRUTIN & REKURSI.
Parameter.
PROCEDURE DAN FUNCTION
Procedure, fungsi dan parameter
REKURSI Struktur data.
Sequence, Procedure & Function
Algoritma dan Pemrograman Subrutin (Function)
MATERI 3 Sub Program PRAKTIKUM DDP.
Rekursif.
Algoritma dan Pemrograman Subrutin
Procedure pada Pascal ALPROG II
Dasar-Dasar Pemrograman
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Subprogram QBasic Ihsan Jatnika.
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
UNIVERSITAS BRAWIJAYA
Untuk memecah-mecah program. Subprogram Prosedur Fungsi
Rekursif Oleh : Oman Somantri, S.Kom
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Bahasa Pemrograman A M7. Function Pada Pascal.
BAB 6 SUB PROGRAM.
Transcript presentasi:

Fungsi & Prosedur

Fungsi Bentuk umum: FUNCTION <nama_fungsi> (parameter) : <tipe_hasil>; Begin <pernyataan>; End;

Fungsi Menghasilkan sebuah nilai yg langsung dijalankan oleh program pemanggil (program utama). Tipe hasil ditentukan pada bagian pendeklarasian. Di dalam fungsi ada sebuah variabel, yg namanya sama dg nama funmgsi. Variabel ini yg digunakan untuk menampung nilai hasil.

Prosedur Bentuk umum: PROCEDURE<nama_fungsi> (parameter); Begin <pernyataan>; End;

Prosedur tukar data T:=a; A:= b; B:=t;

Variabel global  variabel yg berlaku di seluruh program Variabel lokal variabel yg hanya berlaku di suatu prosedur ttt Parameter masukan  berfungsi membawa data ke dalam prosedur, tp tidak ke luar. Sehingga perubahan nilai pada prosedur tidak berpengaruh di luar prosedur Parameter keluaran (ditandai kata ‘var’)  berfungsi selain membawa data ke dalam prosedur, juga membawa perubahan nilai dari prosedur ke luar

(var a:integer; b:integer); (a:integer; var b: integer);

Rekursi Fungsi / prosedur memanggil dirinya sendiri

Faktorial 4! = 4 x 3 x 2 x 1 4! = 4 x 3! 3! = 3 x 2! 2! = 2 x 1! 1! = 1 faktorial (n) = n x faktorial (n-1) faktorial (1) = 1 faktorial (0) = 1

faktorial (n) = n x faktorial (n-1)

Deret Fibonacci fibo(8)= fibo (7) + fibo (6) = 13 + 8 = 21 fibo(n) = fibo(n-1) + fibo(n-2) fibo(1) = 1 fibo(0) = 0 1 2 3 5 8 13 21 [1] [2] [3] [4] [5] [6] [7] [8]