Prosedur merupakan modul program yang mengerjakan instruksi spesifik dan menghasilkan efek netto. Efek netto diketahui dengan membandingkan keadan awa

dokumen-dokumen yang mirip
ALGORTIMA DAN PEMROGRAMAN

ALGORITMA DAN STRUKTUR DATA 1

Algoritma Pemrograman

PROSEDUR (Lanjutan) Parameter. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

PROSEDUR/SUB RUTIN. Algoritma & Pemrograman. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM

POKOK BAHASAN - 2 PEMROGRAMAN MODULAR

Scope Variable. Sebuah variabel di dalam sebuah fungsi memiliki jangkauan tertentu. Skop variabel terdiri dari:

Procedure. Pertemuan 10 Algoritma Pemrograman

Prosedur dan Fungsi ALGORITMA DAN PEMROGRAMAN [IS ] Dosen: Yudha Saintika, S.T., M.T.I

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

PERTEMUAN - 3 PEMROGRAMAN MODULAR

Algoritma dan Struktur Data

Procedure bertujuan untuk membagi-bagi sebuah program menjadi beberapa sub program, sehingga program menjadi lebih sederhana dan efisien.

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

BAB I TUJUAN DAN LANDASAN TEORI

Algoritma & Pemrograman Lanjut FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

Prosedur. Nisa ul Hafidhoh

PROSEDUR DAN FUNGSI. Altien Jonathan Rindengan, S.Si., M.Kom

PROCEDURE DAN FUNCTION

Algoritma Pemrograman 2B (Pemrograman C++)

IT234 ALGORITMA DAN STRUKTUR DATA FUNGSI

Dasar Pemrograman TIP FTP UB

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

PROSEDUR. Jadi, setiap prosedur harus : - Didefinisikan (dibuat spesifikasinya) dan dituliskan kode programnya - Dipanggil, pada saat eksekusi

Procedure. Brigida Arie Minartiningtyas, M.Kom

BAB VIII SUB PROGRAM : Fungsi Tanpa Pengembalian Nilai

Algoritma & Pemrograman #8. by antonius rachmat c, s.kom, m.cs

Function nama dipisahkan

Algoritma Pemrograman

Prosedur dan Fungsi. Kenapa Prosedur atau Fungsi?

Pertemuan 3 Prosedur dan Fungsi

MATERI 5 Procedure. Pendeklarasian suatu procedure pada program : PROGRAM Judul_Program; PROCEDURE Nama_Prosedur; BEGIN. {Statemen prosedur} END.

SUBPROGRAM (SUBRUTIN)

KONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.

Prosedur. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Sub Program : Prosedur. Tim Pengajar KU1071 PTI A Semester I 2009/2010

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK

Kurikulum Qt. { Basic OOP } Chapter 4. Function

Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul.

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian. Versi 1 (Pembandingan elemen dilakukan sebagai kondisi pengulangan)

Struktur Program. Rinta Kridalukmana

FUNGSI MINGGU KE: 4 TUJUAN: Mahasiswa dapat memahami definisi fungsi. Mahasiswa dapat mendefinisikan fungsi. Mahasiswa dapat menggunakan fungsi.

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Algoritma Pemrograman

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

Algoritma dan Pemrograman PROSEDUR. Oleh: Eddy Prasetyo N

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

Prosedur dan Fungsi di Turbo Pascal

IT132 Dasar-Dasar Pemrograman. Ramos Somya

OPERASI PERNYATAAN KONDISI

Algoritma dan Pemrograman. Pertemuan Ke-11 Function

Algoritma Pemrograman

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

FUNGSI DAN PROCEDURE

algoritma & pemrograman

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

MODUL 5 SUBPROGRAM / FUNGSI

PROCEDURE DAN FUNCTION

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

December 11 PROSEDUR AKHMAD BILYYASIF.

dengan menyebutkan judul prosedurnya. dalam bentuk prosedur-prosedur. diperlukan.

POINTER II. Oleh : Mike Yuliana PENS-ITS

Pemrograman Dasar C. Minggu 6

FUNGSI & PROSEDUR. Pertemuan ke-12 dan 13

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

RENCANA PEMBELAJARAN SEMESTER (RPS)

ALGORITMA DAN PEMROGRAMAN

LOOPING. Brigida Arie Minartiningtyas, M.Kom

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Catatan Kuliah PAM 282 Pemrograman Komputer II

Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma

Algoritma Pemrograman

PROCEDURE DAN FUNCTION PROCEDURE. Parameter dalam Prosedur: C/: PROGRAM CONTOH_2; VAR p,l,t,vol,panj : real;

Modul 1 Mesin Karakter 1

PROSEDUR DASAR PEMROGRAMAN

Bab 12 Prosedure dan Fungsi

MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA

Subprogram (dalam Bahasa C++ + Flowchart)

Konsep Pemrograman. Bab 13. Pointer 3. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION)

2 ATURAN PENULISAN TEKS ALGORITMA

Kurikulum Qt. Chapter 4 Function. Fungsi

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

ALGORITMA PERULANGAN

SUB PROGRAM : PROSEDUR & FUNGSI. Konsep Pemrograman

MODULAR (FUNGSI)

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

Transkripsi:

Prosedur merupakan modul program yang mengerjakan instruksi spesifik dan menghasilkan efek netto. Efek netto diketahui dengan membandingkan keadan awal dan keadaan akhir pada pelaksanaan prosedur

Pendefinisian prosedur artinya menuliskan nama, mendeklarasikan nama-nama, kemudian menjabarkan rangkaian aksi yang dilakukan. Nama prosedur harus unik serta diawali dengan kata kerja karena prosedur berisikan aktivitas Misal : hitungluas

Prosedur bukanlah program yang berdiri sendiri, jadi tidak akan dieksekusi secara langsung Instruksi-instruksi dalam prosedur akan dieksekusi bila prosedur tersebut diakses Cara memanggil prosedur : NamaProsedur Agar program mengenali prosedur, prosedur juga perlu dideklarasikan dengan cukup menyebutkan headernya

Nama-nama (konstanta,variable, array dll) yang dideklarasikan didalam prosedur akan bersifat lokal karena hanya berlaku pada prosedur itu saja Nama-nama (konstanta,variable, array dll) yang dideklarasikan didalam program utama (main) akan bersifat global, yaitu berlaku dibagian manapun didalam program

Parameter merupakan nama-nama yang dideklarasikan pada bagian header prosedur Parameter digunakan saat suatu prosedur memerlukan pertukaran informasi. Parameter terdiri dari parameter aktual dan parameter formal

Parameter aktual merupakan parameter yang disertakan saat prosedur dipanggil Parameter formal merupakan parameter yang dideklarasikan pada bagian header prosedur Ketika pemanggilan prosedur, maka parameter aktual akan menggantikan parameter formal Tiap-tiap parameter aktual berpasangan dengan parameter formal yang bersesuaian

Jumlah parameter aktual harus sama dengan jumlah parameter formal Tipe dari tiap parameter aktual harus sama dengan tipe dari tiap parameter formal

1. Parameter masukan 2. Parameter keluaran 3. Parameter masukan/keluaran

Parameter masukan merupakan parameter yang nilainya berlaku sebagai masukkan untuk prosedur Nilai dari variable aktual saat pemanggilan prosedur akan diisikan ke parameter formal yang bersesuaian Perubahan yang terjadi pada nilai parameter didalam badan prosedur tidak akan mengubah nilai parameter aktual Karena yang penting adalah nilai dari parameter, sehingga nama dari parameter aktual boleh berbeda dengan nama parameter formal yang bersesuaian

Suatu prosedur mungkin menghasilkan satu atau lebih keluaran yang diperlukan oleh bagian program yang memanggilnya, maka nilai keluaran tsb akan ditampung pada parameter keluaran Ketika prosedur yang mengandung parameter keluaran dipanggil, maka nama parameter aktual menggantikan (subtitusi) nama parameter formal yang bersesuaian

BUATLAH PROGRAM MENGHITUNG RATA- RATA SEBANYAK N NILAI YANG DIPEROLEH DARI MASUKAN KEYBOARD, GUNAKANLAH PROSEDUR UNTUK MENGHITUNGNYA.

Parameter masukan : informasi dari pemanggil prosedur dikirim ke prosedur Parameter keluaran : informasi dari prosedur dikirim ke pemanggil prosedur Parameter masukan/keluaran : informasi dikirim dalam dua arah. Jadi pemanggil prosedur mengirim informasi kemudian informasi tsb diproses dalam prosedur, kemudian dikirimkan kembali ke pemanggil prosedur

procedure Incremen(input/output x : integer) {menaikkan nilai x sebesar 1 k.awal : x sudah terdefinisi k.akhir : nilai x bertambah 1} DEKLARASI (tidak ada) ALGORITMA X x + 1

PROGRAM Cetak {mencetak nilai dari 0 sampai 10} DEKLARASI x : integer procedure incremen(input/output x : integer) ALGORITMA X 0 repeat write(x) incremen(x) until x > 10

Terus Berlatih