Sequence, Procedure & Function

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PASCAL - 8 MODUL.
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
RECORD.
Pengantar Algoritma.
PROCEDURE DAN FUNCTION
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
INTRODUCTION TO PASCAL
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.
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.
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
PEMROGRAMAN TERSTRUKTUR
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
SUBRUTIN By Adnan Purwanto, S.Kom.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar-Dasar Pemrograman
Struktur Bahasa Pascal & Tools
Sub Program Materi 8.
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Kuliah 6 Pengantar Pemrograman
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
Dasar-Dasar Pemrograman
Fungsi & Prosedur.
Pemrograman Visual I Outline: Method Method Void & fungsi
Struktur Program Pascal
Algoritma pemrograman 2a
TEL 2112 Dasar Komputer & Pemograman Prosedur
Array/larik ,procedure & fungsi
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.
Parameter.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
PROCEDURE DAN FUNCTION
Procedure, fungsi dan parameter
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
MATERI 3 Sub Program PRAKTIKUM DDP.
Procedure pada Pascal ALPROG II
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Procedure , Function dan Parameter
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
UNIVERSITAS BRAWIJAYA
Untuk memecah-mecah program. Subprogram Prosedur Fungsi
Pemrogram 1 Agus Darmawan, S.kom.
PROCEDURE DAN FUNGSI.
Procedure , Function dan Parameter
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Pemrograman Terstruktur
Bahasa Pemrograman A M7. Function Pada Pascal.
BAB 6 SUB PROGRAM.
Transcript presentasi:

Sequence, Procedure & Function Marsel Willem Aipassa, S. Kom. Dasar-Dasar Pemrograman

Sequence Sequence adalah urut-urutan dalam menjalankan suatu instruksi secara logika agar maksud yang dituju tercapai. Karena ada banyak cara untuk mencapai suatu tujuan, maka ada banyak pula sequence yang dihasilkan. Contoh: *** Untuk menghasilkan output diatas maka salah satu sequence yang dapat dibuat adalah write(‘*’); write(‘*’); writeln(‘*’); Marsel Willem Aipassa, S. Kom.

Prosedur (1) Prosedur adalah kumpulan perintah-perintah yang terpisah dalam blok sendiri yang berfungsi sebagai subprogram. Untuk membuat suatu prosedur diawali dengan kata kunci ‘procedure’. Prosedur sering digunakan karena: Merupakan penerapan konsep program modular, yaitu memecah- mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentukprosedur-prosedur. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan. Marsel Willem Aipassa, S. Kom.

Struktur Prosedur PROGRAM NamaProgram (FileList); PROCEDURE NamaProsedur; VAR (* pendeklarasian variabel untuk prosedur*) BEGIN (* perintah-perintah prosedur *) END; (* batang tubuh / main body *) END. Marsel Willem Aipassa, S. Kom.

Contoh Prosedur (1) program contoh1; uses crt; procedure cetakBintang; begin writeln(‘*****’); end; begin (* program utama *) cetakBintang; (* memanggil prosedur cetakBintang *) cetakBintang; end. Output ***** Marsel Willem Aipassa, S. Kom.

Contoh Prosedur (2) Output ***** * * program contoh2; uses crt; procedure cetakBintang; begin writeln(‘*****’); end; procedure cetakSpasi; writeln(‘* *’); begin (* program utama *) cetakBintang; (* memanggil prosedur cetakBintang *) cetakSpasi;(* memanggil prosedur cetakSpasi *) cetakSpasi; cetakBintang; end. Output ***** * * Marsel Willem Aipassa, S. Kom.

Contoh Prosedur (3) program contoh3; uses crt; procedure hitung; var x, y : real; begin x := 5; y := 2; writeln(‘x + y = ’, (x+y)); end; begin (* program utama *) hitung; (* memanggil prosedur cetakBintang *) writeln(’x * y = ’, (x*y)); end. Output ***** * * Marsel Willem Aipassa, S. Kom.

Prosedur (2) Agar variabel dapat digunakan di prosedur lainnya yang membutuhkan, maka dapat dilakukan dengan beberapa cara, yaitu: Variabel tersebut dibuat menjadi variabel global (harus dideklarasikan diatas prosedur yang menggunakannya). Variabel tersebut dikirim sebagai parameter ke prosedur yang membutuhkan. Marsel Willem Aipassa, S. Kom.

Contoh Variabel Global program var_glo; uses crt; procedure pro1; begin writeln(‘prosedur 1’); end; var x, y : real; procedure hitung; x := 5; y := 2; writeln(‘x + y = ’, (x+y)); begin (* program utama *) hitung; x := 3; writeln(’x * y = ’, (x*y)); end. Marsel Willem Aipassa, S. Kom.

Function Fungsi pada dasarnya mirip dengan prosedur. Akan tetapi yang membedakan fungsi dengan prosedur adalah fungsi memberikan nilai balik sedangkan prosedur tidak. Untuk membuat fungsi dipakai kata kunci ‘function’. Marsel Willem Aipassa, S. Kom.

Struktur Function PROGRAM NamaProgram (FileList); FUNCTION NamaFungsi: <tipe_data_nilai_balik>; VAR (* pendeklarasian variabel untuk fungsi*) BEGIN (* perintah-perintah fungsi *) …………………… NamaFungsi := nilai_balik; END; (* batang tubuh / main body *) END. Marsel Willem Aipassa, S. Kom.

Contoh Function program function1; uses crt; function hitung : real; var x, y : real; begin hitung := x+y; end; begin (* program utama *) writeln(hitung); end. Marsel Willem Aipassa, S. Kom.