SlideShare a Scribd company logo
F(x)
Z
Y X
Pascal - Procedures
Struktur Program menggunakan subprogram Procedure pada pascal
J Diargama W, S.Kom
Bentuk Dasar
procedure name(argument(s): type1, argument(s): type 2, ... );
< local declarations >
begin
< procedure body >
end;
Defining a Procedure
• Pada pascal yang menyatakan prosedur dengan menggunakan code Procedure.
• Argument : sama halnya pada Function di prosedur juga merupakan sebuah
parameter yang menerima value tertentu sesuai dengan tipe data yang
didefinisikan.
• Local declaration : pendeklarasian variable yang hanya akan digunakan dalam
prosedur.
• Procedure Body : berisikan berbagai statement yang akan dilakukan oleh
prosedur.
Keuntungan Procedure
Prosedur atau kadang disebut subrutin / subprogram biasanya relative independent terhadap
bagian kode program yang lain.Atau sebenarnya prosedur dapat berdiri sendiri. Keuntungan
menggunakan prosedur adalah :
• mengurangi duplikasi kode program.
• memberikan kemungkinan penggunaan kembali kode untuk program yang lain.
• memecah masalah yang rumit dalam masalah-masalah yang lebih kecil dan lebih mudah
diselesaikan (lihat prinsip problem reduction pada Bab 2).
• membuat kode program lebih mudah dibaca.
• dapat digunakan untuk menyembunyikan detil program.
Contoh Procedure
program exProcedure;
var
a, b, c, min: integer;
procedure findMin(x, y, z: integer; var m: integer);
begin
if x < y then
m:= x
else
m:= y;
if z < m then
m:= z;
end;
begin
writeln(' Enter three numbers: ');
readln( a, b, c);
findMin(a, b, c, min);
writeln(' Minimum: ', min);
end.
Header & global variable
Bentuk Procedure pada pascal untuk mencari nilai terendah
Program utama
Memanggil Procedure
“
”
Series 1
Series 2
Series 3
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
Category 1
Category 2
Category 3
Category 4
0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-4,5 4,5-5
Jewata DiargamaWiguna, S.Kom

More Related Content

PDF
Function pada Bahasa Pemograman Pascal
PDF
Konsep pemrograman prosedur dalam pascal
PPT
Algoritma - prosedur dan fungsi
DOCX
Modul3 algoritma dan pemrograman procedure dan_function
PPTX
Topik 9 Prosedur
PDF
fungsi algoritma
PPTX
Function pada Bahasa Pemograman Pascal
Konsep pemrograman prosedur dalam pascal
Algoritma - prosedur dan fungsi
Modul3 algoritma dan pemrograman procedure dan_function
Topik 9 Prosedur
fungsi algoritma

What's hot (20)

PPTX
Procedure dalam Pascal
PDF
Makalah prosedur dan fungsi
PDF
Algoritma dan Struktur Data - fungsi dan prosedur c++
DOCX
Prosedur dan fungsi
PPTX
Function
PDF
Part 13 function dan user defined function
PPT
Pertemuan xx
PDF
Pemrograman C++ - Fungsi dan Prosedur
PDF
Ifc modul 1 (fungsi)
PPTX
Procedure dalam pascal
PDF
Function c++
PPTX
Procedur
DOCX
Cara membuat fungsi dan prosedur pada java
PPTX
Alpro 1.1.pptx
DOCX
P3 depandi enda
PPT
Pemrograman Modular
DOCX
Latihan java depandi
PDF
Bab6.function
PPTX
4. OOP Java
PPTX
Function dalam PHP
Procedure dalam Pascal
Makalah prosedur dan fungsi
Algoritma dan Struktur Data - fungsi dan prosedur c++
Prosedur dan fungsi
Function
Part 13 function dan user defined function
Pertemuan xx
Pemrograman C++ - Fungsi dan Prosedur
Ifc modul 1 (fungsi)
Procedure dalam pascal
Function c++
Procedur
Cara membuat fungsi dan prosedur pada java
Alpro 1.1.pptx
P3 depandi enda
Pemrograman Modular
Latihan java depandi
Bab6.function
4. OOP Java
Function dalam PHP
Ad

Viewers also liked (6)

PPTX
Adobe flash tutorial 1
PDF
Belajar Jquery
PDF
komponen basisdata
PDF
Mengenal basisdata
PPTX
Web blog dengan wordpress
PPTX
Aplikom kel 11
Adobe flash tutorial 1
Belajar Jquery
komponen basisdata
Mengenal basisdata
Web blog dengan wordpress
Aplikom kel 11
Ad

Similar to Algorithma procedure pada pascal (20)

PPT
Materi Pertemua 3 procedure dan function.ppt
PDF
Konsep dasar pemrograman pascal
PPTX
prosedur_dan_fungsi_dalam_algoritma_dan.pptx
PPTX
prosedur_dan_fungsi_dalam_algoritma_dan.pptx
DOC
Dasar Pemrograman materi kuliah
PPT
08 pd method fungsi
DOCX
TUGAS MANDIRI algoritma
DOCX
Algoritma dan pemrograman
DOCX
Laporan hasil praktikum modul i pengenalan pascal
PDF
Konsep dasar pemrograman pascal materi i
PDF
1. konsep dasar pemrograman pascal
PDF
Algoritam1
DOC
Pertemuan Ke IV.DOC
PPTX
PERTEMUAN 9 Fungsi MK DASPRO INFORM.pptx
PPTX
ALGORITMA dan PEMROGRAMAN
DOCX
Laporan praktikum modul vi
RTF
Pascal buku
PDF
Tugas Kelompok Empat Informatika Kelas XI
PDF
Prosedur dan fungsi.pdf
PDF
Praktikum fix 2
Materi Pertemua 3 procedure dan function.ppt
Konsep dasar pemrograman pascal
prosedur_dan_fungsi_dalam_algoritma_dan.pptx
prosedur_dan_fungsi_dalam_algoritma_dan.pptx
Dasar Pemrograman materi kuliah
08 pd method fungsi
TUGAS MANDIRI algoritma
Algoritma dan pemrograman
Laporan hasil praktikum modul i pengenalan pascal
Konsep dasar pemrograman pascal materi i
1. konsep dasar pemrograman pascal
Algoritam1
Pertemuan Ke IV.DOC
PERTEMUAN 9 Fungsi MK DASPRO INFORM.pptx
ALGORITMA dan PEMROGRAMAN
Laporan praktikum modul vi
Pascal buku
Tugas Kelompok Empat Informatika Kelas XI
Prosedur dan fungsi.pdf
Praktikum fix 2

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
PPTX
Bahan Presentasi Persamaan Elips .pptx
PPTX
materi pencegahan perkawinan usia anak.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PDF
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Bahan Presentasi Persamaan Elips .pptx
materi pencegahan perkawinan usia anak.pptx
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf

Algorithma procedure pada pascal

  • 1. F(x) Z Y X Pascal - Procedures Struktur Program menggunakan subprogram Procedure pada pascal J Diargama W, S.Kom
  • 2. Bentuk Dasar procedure name(argument(s): type1, argument(s): type 2, ... ); < local declarations > begin < procedure body > end;
  • 3. Defining a Procedure • Pada pascal yang menyatakan prosedur dengan menggunakan code Procedure. • Argument : sama halnya pada Function di prosedur juga merupakan sebuah parameter yang menerima value tertentu sesuai dengan tipe data yang didefinisikan. • Local declaration : pendeklarasian variable yang hanya akan digunakan dalam prosedur. • Procedure Body : berisikan berbagai statement yang akan dilakukan oleh prosedur.
  • 4. Keuntungan Procedure Prosedur atau kadang disebut subrutin / subprogram biasanya relative independent terhadap bagian kode program yang lain.Atau sebenarnya prosedur dapat berdiri sendiri. Keuntungan menggunakan prosedur adalah : • mengurangi duplikasi kode program. • memberikan kemungkinan penggunaan kembali kode untuk program yang lain. • memecah masalah yang rumit dalam masalah-masalah yang lebih kecil dan lebih mudah diselesaikan (lihat prinsip problem reduction pada Bab 2). • membuat kode program lebih mudah dibaca. • dapat digunakan untuk menyembunyikan detil program.
  • 5. Contoh Procedure program exProcedure; var a, b, c, min: integer; procedure findMin(x, y, z: integer; var m: integer); begin if x < y then m:= x else m:= y; if z < m then m:= z; end; begin writeln(' Enter three numbers: '); readln( a, b, c); findMin(a, b, c, min); writeln(' Minimum: ', min); end. Header & global variable Bentuk Procedure pada pascal untuk mencari nilai terendah Program utama Memanggil Procedure
  • 6. “ ” Series 1 Series 2 Series 3 0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 Category 1 Category 2 Category 3 Category 4 0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-4,5 4,5-5 Jewata DiargamaWiguna, S.Kom