Procedure dan Function

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PASCAL - 8 MODUL.
PEMROGRAMAN TERSTRUKTUR
Teknik Pemrograman Terstruktur
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
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
MODUL 11 PARAMETER DALAM FUNGSI 1
RECORD.
Pengantar Algoritma.
PROCEDURE DAN FUNCTION
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Algoritma dan Struktur Data SubAlgoritma (Prosedur & Fungsi)
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Pertemuan 3 Pemrograman Terstruktur
Procedure & Function Sub Program.
SUB-PROSES # PENGANTAR MANFAAT PARAMETER PROSEDUR
PROSEDUR.
Function Function ( Fungsi ) merupakan suatu blok yang berisi kode program yang dirancang untuk melaksanakan tugas khusus. Pada intinya fungsi berguna.
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
Function User Function.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
SUBRUTIN By Adnan Purwanto, S.Kom.
Sub Program Materi 8.
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.
PROCEDURE AND FUNCTION
Kuliah 6 Pengantar Pemrograman
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
Dasar-Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
Algoritma pemrograman 2a
TEL 2112 Dasar Komputer & Pemograman Prosedur
Array/larik ,procedure & fungsi
UNIVERSITAS BRAWIJAYA
MINGGU I ALGORITMA & PEMROGRAMAN II
Prosedur.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Parameter.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
LAB PEMOGRAMAN III (VISUAL BASIC)
Procedure, fungsi dan parameter
Array Dimensi Sri marini, ST.
Sequence, Procedure & Function
MATERI 3 Sub Program PRAKTIKUM DDP.
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
Procedure pada Pascal ALPROG II
Procedure, Perulangan dan Input Box
Procedure , Function dan Parameter
Procedure , Function dan Parameter
UNIVERSITAS BRAWIJAYA
Pemrogram 1 Agus Darmawan, S.kom.
PROCEDURE DAN FUNGSI.
Procedure , Function dan Parameter
Pemrograman Terstruktur
Bahasa Pemrograman A M7. Function Pada Pascal.
BAB 6 SUB PROGRAM.
Transcript presentasi:

Procedure dan Function

Pengantar 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.

Contoh Masalah : Ingin menggambar gambar orang seperti disamping Analisis : Dibutuhkan 4 komponen untuk menggambar orang, yaitu lingkaran (1), garis mendatar (1), garis berpotongan(2)

Design/Perancangan: Algoritma : Structure Chart : Gambar lingkaran Gambar segitiga 2.1. Gambar garis berpotongan 2.2. Gambar garis mendatar Gambar garis berpotongan Structure Chart : Masalah Utama Submasalah Sub-submasalah Gambar Orang Gambar Lingkaran Gambar Segitiga Gambar Garis Berpotongan Gambar Garis Berpotongan Gambar Garis Mendatar

Procedure Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya. Prosedur banyak digunakan pada program yang terstruktur, karena : 1. Merupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program- program bagian yang lebih sederhana dalam bentuk prosedur-prosedur. 2. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.

Bentuk Umum Penulisan Procedure PROCEDURE nama; Atau PROCEDURE nama (formal parameter : tipedata); Jadi bisa diambil kesimpulan bahwa procedure bisa berbentuk : Procedure tanpa argumen. Procedure dengan argumen.

Contoh Program Procedure tanpa argumen: procedure ulang; var i:Integer; begin for i:=1 to 5 do Writeln('procedure'); end; //program Utama ulang; end.

Contoh Program Procedure dengan argumen: procedure ulang(s:string); var i:Integer; begin for i:=1 to 5 do Writeln(s); end; //program Utama ulang(‘Procedure dengan argumen’); end.

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. Bentuk Umum Penulisan Function FUNCTION nama : jenis hasil; Atau FUNCTION nama (formal parameter : tipedata ) : jenishasiltipe; Jadi bisa diambil kesimpulan bahwa function bisa berbentuk : Function tanpa argumen. Function dengan argumen.

Contoh Program Function tanpa argumen: function cetak:Integer; begin cetak:=100; end; //program Utama Write(cetak); end.

Contoh Program Function dengan argumen: function cetak(s:Integer):Integer; begin cetak:=s; end; //program Utama Write(cetak(100)); end.

Perbedaan Fungsi dan Procedure Pada fungsi, nilai yang dikirimkan balik terdapat pada nama fungsinya (kalau pada prosedur pada parameter yang dikirimkan secara acuan nilai baliknya). Jadi pada function, nama fungsi bisa dijadikan nilai balik. Pada procedure, nama procedure tidak bisa dijadikan nilai balik, hanya parameternya yang mengandung nilai balik.