Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Algoritma dan Pemrograman Muhamad Akbar
Teknik Pemrograman Terstruktur
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
Modular Programming Slamet Kurniawan, S.Kom.
SUB-PROGRAM/FUNGSI/ PROSEDUR
Teks Algorithma Ery Setiyawan Jullev A.
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Function Ery Setiyawan Jullev.
Procedure & Function Sub Program.
PROSEDUR.
Procedure , Function dan Parameter
Modul 4 Prosedur dan Fungsi.
Function User Function.
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.
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Function (Fungsi).
PROCEDURE DAN FUNCTION
Prosedur.
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
Dasar Algoritma dan pemrograman
Prosedur Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer
Algoritma dan pemrograman (lanjutan)
Prodi S1-Sistem Komputer, F Teknik Eelktro
Algoritma dan Struktur Data 1 pertemuan 9
Stored Procedure Dengan Parameter
Prosedur dalam C++.
TEL 2112 Dasar Komputer & Pemograman Prosedur
PERTEMUAN XI PROSEDUR ALGORITMA & PEMROGRAMAN I TEKNIK INFORMATIKA
Prosedur (Procedure).
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
UNIVERSITAS BRAWIJAYA
SUBRUTIN.
Procedure dan Function
Prosedur.
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
PROCEDURE DAN FUNCTION
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
Sequence, Procedure & Function
CS1023 Pemrograman Komputer
MATERI 3 Sub Program PRAKTIKUM DDP.
Algoritma dan Pemrograman
Pengantar Pemrograman Modular
IT234 ALGORITMA DAN STRUKTUR DATA
TEL 2112 Dasar Komputer & Pemograman Prosedur
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
TEL 2112 Dasar Komputer & Pemograman Prosedur
Algoritma dan Pemrograman I
Oleh : UMMU ZAHRA ALGORITMA.
Procedure , Function dan Parameter
Procedure , Function dan Parameter
UNIVERSITAS BRAWIJAYA
Algoritma dan Pemrograman
PROCEDURE DAN FUNGSI.
Fungsi.
Procedure , Function dan Parameter
Teknik Pemrograman Terstruktur
Pemrograman Terstruktur
Prosedur Oleh : Tim Teaching Bernadus Anggo Seno Aji, S.Kom., M.Kom
FUNCTION Oleh : Tim Teaching Bernadus Anggo Seno Aji, S.Kom., M.Kom
BAB 6 SUB PROGRAM.
Transcript presentasi:

Procedure Ery Setiyawan Jullev A

Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram yang lebih kecil. Tiap subprogram,yang disebut modul,dapat dipasangkan ke program lain yang membutuhkannya.  Teknik pemrograman seperti ini dinamakan teknik pemrograman modular. Beberapa bahasa pemrograman menamakan modul dengan sebutan rutin (routine), prosedur, atau fungsi

Modularitas Program  Keuntungan:  Menghindari penulisan teks program yang sama secara berulang kali untuk aktivitas yang harus dilakukan lebih dari satu kali  Memberikan kemudahan menulis dan menemukan kesalahan(debug)program

Jenis Modul Procedure  prosedur (procedure), dan  fungsi (function)  Struktur setiap modul tersebut pada hakikatnya sama dengan struktur algoritma biasa, yaitu ada bagian Judul (header) yang berisi nama modul,bagian Deklarasi, dan badan (body) program yang berisi instruksi yang akan dilaksanakan.

Pendefinisian Procedure  Prosedur adalahmodul program yang mengerjakantugas/aktivitas yang spesifik dan hasilnya diperoleh dengan membandingkan Keadaan awal dan keadaan akhir pada pelaksanaan sebuah prosedur  Oleh karena itu, pada setiapprosedur, keadaanawal (K.awal)harus didefinisikan sebelum rangkaian instruksi di dalam prosedur dilaksanakan dan keadaan akhir (K.akhir)yang diharapkan setelah rangkaian instruksi dilaksanakan

Notasi Algorithma

 Prosedur diakses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain): Namaprosedur  Ketika NamaProsedur dipanggil, kendali programberpind ah secara otomatis ke prosedur tersebut.Instruksi di dalam badan prosedur d ilaksanakan. Setelah semua instruksi selesai dilaksanakan,kendali program ber pindah secara otomati s keinstruksi sesudah pemanggilan prosedur

Global and Local variable  Nama-nama (konstanta, peubah,tipe,dan lain-lain)yang dideklarasikan di dalam bagian Deklarasi prosedu rbersifat“lokal”dan hanya dapatdigunakan di dalam prosedur yang melingkupinya saja  Sedangkan nama-nama yang dideklarasikan di dalam program utamabersifat“global” dan dapat digunakan dibagian manapun didalam program, baik didalam program utama maupun didalam prosedur

Parameter  Kebanyakan program memerlukan pertukaran informasi antara prosedur (atau fungsi) dan titik dimana ia dipanggil.Penggunaan parameter menawarkan mekanisme penukaran informasi tersebut. Tiap item data ditransfer antara parameter aktual dan parameter formal yang bersesuaian  Parameter aktual adalah parameter yangdisertakan ketika pemanggilan, sedangkan paramater formal adalah parameter yang dideklarasikan di bagian header prosedur itu sendiri  Ketika prosedur dipanggil, parameter aktual menggantikan parameter formal

 Prosedur dengan parameter diakses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain)dengan disertai parameter aktualnya:  Namaprosedur(daftar parameter aktual)

Pertanyaan??