PROCEDURE & FUNCTION FajrizaL.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
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
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
STRUKTUR KONTROL LANJUTAN
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
RECORD.
BAB 9 S e a r c h i n g.
OPERASI MASUKKAN-KELUARAN
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Notasi Algoritma.
PROCEDURE DAN FUNCTION
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
PROSEDUR.
Pemprograman Terstruktur 1
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.
BAB 3 RECURSIVE FUNCTION. RECURSIVE Fungsi rekursif adalah fungsi yang melakukan pemanggilan terhadap dirinya sendiri, sehingga proses yang terjadi adalah.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
Kuliah 6 Pengantar Pemrograman
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
ALGORITMA & PEMROGRAMAN
Dasar-Dasar Pemrograman
Struktur Program Pascal
Dasar-Dasar Pemrograman
SUBRUTIN.
LINGKUNGAN TURBO PASCAL
STATEMENT INPUT DAN OUTPUT
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Parameter.
Membuat Menu Dengan Turbo Pascal
Array Dimensi Sri marini, ST.
REKURSI Struktur data.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
MATERI 3 Sub Program PRAKTIKUM DDP.
Rekursif.
Dasar-Dasar Pemrograman
STRUKTUR DATA TUMPukAN (STACK).
Procedure pada Pascal ALPROG II
Pertemuan 2 Rismayuni.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
Dasar-Dasar Pemrograman
Tipe data sederhana Hermansyah,S.Kom.
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Algoritma & Pemrograman Struktur Keputusan
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
ALGORITMA & PEMROGRAMAN
Procedure , Function dan Parameter
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Transcript presentasi:

PROCEDURE & FUNCTION FajrizaL

PROCEDURE Merupakan blok program yg terpisah dr program lain ( modul / sub program ), dan dapat dipanggil dari program lain dengan menyebutkan nama dari procedure yg bersangkutan. Contoh : program pemakaian_procedure; uses crt; procedure input_data; begin write ( “ NIM = “ ); readln ( nim ) ; write ( “ Nama = “ ); readln ( nama ) ; end; var nim : string [ 14 ] ; nama : string [ 20 ] ; clrscr ; input_data; writeln ( “ Selesai … “ ) ; end

Program contoh_proc_dua ; uses crt; procedure tampil2 ; begin write ( “ Dengan Menggunakan “ ) ; end; procedure tampil1 ; write ( “ Struktur Data “ ) ; tampil2 ; writeln ( “ Turbo Pascal “ ) ; clrscr ; write ( “ Belajar “ ) ; tampil1 ; writeln ( “ Versi 7.0 “ ) ; end

FUNCTION Blok fungsi hampir sama dengan procedure, hanya saja fungsi harus di deklarasikan dg tipe nya. Buat program untuk menghitung jumlah 2 bilangan yg dilakukan dg fungsi & nilai dari kedua bilangan tsb, dikirimkan dr luar fungsi, yg mana nilai dr kedua bilangan harus diinputkan. Program penjumlahan; Uses crt : Var bil1, bil2: byte; function hasil (var A,B: byte) : integer; Begin hasil:=A+B; end; begin clrscr; write (‘Bilangan 1=‘);readln(bil1); write (‘Bilangan 2=‘);readln(bil2); write (‘Bilangan1+Bilangan2=“, hasil(bil1,bil2)); end

Buat Program dg mengg. fungsi utk mencari nilai terbesar dan nilai terkecil dr 2 buah bilangan. Kedua bil tsb dikrimkan dr luar prosedur/fungsi & bilangannya hrs diinputkan!

Procedure Cara 1 Uses crt; var A,B,max,min:byte; function proses (var A,B:byte); begin if A>B then max:=A; min:=B; end else Begin max:=B; min:=A; end; clrscr; write (‘Bilangan 1=‘);readln(A); write (‘Bilangan 2=‘);readln(B); if A=B then writeln (‘Tidak ada nilai terbesar dan terkecil’) proses (A,B); write (‘Bilangan terbesar=‘,max); write (‘Bilangan terkecil=‘,min); Procedure Cara 1

Function Uses crt; function max (A,B:byte):byte; begin if A>B then else max:=B; end; function min (A,B:byte):byte; if A<B then min:=A; min:=B; var A,B:byte; clrscr; write (‘Bilangan 1=‘);readln(A); write (‘Bilangan 2=‘);readln(B); if A=B then writeln (‘Tidak ada bilangan terbesar dan terkecil’) writeln (‘Bilangan terbesar=‘,max(A,B)); writeln (‘Bilangan terkecil=‘,min(A,B)); end Function

Uses crt; var A,B; function terbesar(var A,B:byte); begin if A>B then max:=A; else max:=B; end; function terkecil(var A,B:byte); if A<B then min:=A; min:=B; clrscr; write (‘Bilangan 1=‘);readln(A); write (‘Bilangan 2=‘);readln(B); if A=B then writeln (‘Tidak ada nilai terbesar dan terkecil’) terbesar(A,B); write (‘Bilangan terbesar=‘,max); terkecil(A,B); write (‘Bilangan terkecil=‘,min); end