Sub Program Materi 8.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Procedure pada Pascal ALPROG II
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
PROSEDUR DAN FUNCTION PROSEDUR
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
MODUL 11 PARAMETER DALAM FUNGSI 1
Modul 11 – Hendi Hermawan - 1
RECORD.
PROCEDURE DAN FUNCTION
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Review-Dasar Pemrograman Komputer
FUNGSI.
STRUKTUR DATA (5) Pointer dan Function
Procedure & Function Sub Program.
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.
STRUKTUR DATA Pointer dan Function
Fungsi Fungsi.
Function User Function.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
SUBRUTIN By Adnan Purwanto, S.Kom.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
FUNGSI.
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Function Blok Fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari.
PROCEDURE AND FUNCTION
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Kuliah 6 Pengantar Pemrograman
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
Dasar-Dasar Pemrograman
Prosedur dan fungsi By Serdiwansyah N. A..
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
Prosedur (Procedure).
UNIVERSITAS BRAWIJAYA
SUBRUTIN.
PROCEDURE & FUNCTION Merupakan sebuah blok yang berisi sekumpulan baris program yang dapat dipanggil dari tempat lain. Tujuan Procedure & Function untuk.
Procedure dan Function
MINGGU I ALGORITMA & PEMROGRAMAN II
Prosedur.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Parameter.
Procedure, fungsi dan parameter
Fungsi, Parameter & Rekursi
Sequence, Procedure & Function
MATERI 3 Sub Program PRAKTIKUM DDP.
Algoritma dan Pemrograman
IT234 ALGORITMA DAN STRUKTUR DATA
Modular Design Kelompok 7 : Kelompok 8: Cevin Arigi ( )
Procedure pada Pascal ALPROG II
Procedure , Function dan Parameter
Procedure , Function dan Parameter
UNIVERSITAS BRAWIJAYA
Untuk memecah-mecah program. Subprogram Prosedur Fungsi
PROCEDURE DAN FUNGSI.
FUNGSI.
Procedure , Function dan Parameter
Bahasa Pemrograman A M7. Function Pada Pascal.
BAB 6 SUB PROGRAM.
Transcript presentasi:

Sub Program Materi 8

Sub Program di C Pada Bahasa Pemrograman selain C, sub program dibagi menjadi 2 yaitu procedure dan function. Pada Pemrograman C sub program adalah function.

Bentuk umum dari function di C Tipe_data Nama_function ( daftar parameter ) { Variabel lokal; Blok kode; }

#include <stdio.h> #include <conio.h> int luas ( int a,int b); main() { int x,y,z ; printf("masukkan nilai panjang x="); scanf("%i",&x); printf("masukkan nilai lebar y="); scanf("%i",&y); z=luas(x,y); printf ("Hasil= %i\n",z); } int luas ( int a, int b) float hasil; hasil=a*b; return(hasil);

Bentuk umum sub program di pemrograman lain Procedure Function

Procedure kumpulan pernyataan-pernyataan dalam satu unit tertentu. Sebelum dipanggil, procedure harus dideklarasikan di bagian deklarasi. Procedure dipanggil atau diaktifkan dengan cara memanggil atau menuliskan judul procedure tersebut.

program coba_procedure; uses wincrt; Procedure aditya; {nama procedure} var a,b,c:integer; begin writeln('a='); readln(a); writeln(b); readln(b); c:=a+b; writeln('c=',' ',c); end; aditya; {panggil procedure} end.

Function Function merupakan module atau kumpulan pernyataan yang mengembalikan hasil berupa nilai tunggal. Dalam procedure nilai yang dikembalikan bisa terdiri dari beberapa nilai, tetapi function mengembalikan nilai tunggal.

Suatu Function Dimulai dengan kata kunci function. Strukturnya sama dengan sebuah procedure. Didalam function, suatu nilai dihasilkan dengan nama function. Suatu function dipakai pada sisi sebelah kanan pada suatu ekspresi. Hanya menghasilkan tipe data sederhana

Function nama_function( parameter ):type data; Begin Pernyataan End;

program function_luas; uses wincrt; var x,y,z : integer; function luas (a, b:integer):integer; begin luas:=a*b; end; writeln('masukkan panjang x='); readln(x); writeln('masukkan lebar y='); readln(y); z:=luas(x,y); writeln('hasil luas=',z); end.

Parameter Supaya nilai variable bisa digunakan di module lain yang membutuhkannya, maka variable tersebut dibuat sebagai variable global atau dikirim sebagai suatu parameter.

Parameter ini ada dua macam, yaitu Parameter nilai ( by value ) Parameter variabel ( by refrences )

Parameter by Value Nilai dari parameter formal tidak mempengaruhi parameter nyata. Pengiriman satu arah yaitu parameter nyata ke parameter formal.

Parameter by reference Nilai dari parameter formal mempengaruhi parameter nyata. Pengiriman nilai secara dua arah yaitu parameter nyata ke parameter formal, dan sebaliknya parameter formal ke parameter nyata.