SlideShare a Scribd company logo
Prosedur Dalam Pascal
• Procedure bertujuan untuk membagi-bagi sebuah program menjadi beberapa
sub program, sehingga program menjadi lebih sederhana dan efisien.
• Sub Program bertujuan untuk mengurangi penulisan kode program secara
berulang kali.
Bentuk Prosedur dan Fungsi
PROCEDURE Nama_Prosedur
(parameter input : tipe;
var parameter output :tipe);
FUNCTION Nama_Fungsi
(parameter input : tipe;
var parameter output :tipe): Tipe Fungsi
Parameter
Parameter adalah nama Variabel yang dideklarasikan pada bagian header
prosedur/ Fungsi.
1. Parameter aktual (argumen) adalah parameter yang disertakan pada
waktu pemanggilan procedure/Fungsi.
2. Parameter formal adalah parameter yang dideklarasikan di dalam bagian
header prosedur/Fungsi itu sendiri.
Aturan Parameter
Aturan yang harus diperhatikan antara parameter aktual dan parameter
formal:
1. Jumlah parameter aktual pada pemang-gilan prosedur harus sama dengan
jumlah parameter formal pada header prosedur/ Fungsinya.
2. Tiap parameter aktual harus bertipe sama dengan tipe parameter formal
yang bersesuaian
Variabel Dalam Prosedur/Fungsi
1. Variabel Global
• Adalah variabel yang yang dapat dikenali oleh semua sub program dan
program utama.
• Dideklarasikan di awal program .
2. Variabel Lokal
• Adalah variabel yang hanya dapat dikenali oleh sub program yang
mendeklarasikannya.
• Dideklarasikan di dalam sub program
Deklarasi Prosedur
PROCEDURE Nama_prosedur
(parameter_input:tipe;
Var parameter_output : tipe);
Var …… {Deklarasi Variabel Lokal}
Begin
<pernyataan dalam prosedur>;
End;
Jenis Prosedur
1. Prosedur Tanpa Parameter
2. Prosedur Dengan Parameter Input
3. Prosedur Dengan Parameter Output
4. Prosedur Dengan Parameter Input dan Output.
Contoh :
Buatlah program untuk menghitung Luas Segitiga dengan menggunakan 4
macam bentuk prosedur.
Jawaban :
1. Prosedur Tanpa Parameter
Semua proses dilakukan di dalam prosedur yaitu input data, hitung, dan cetak
hasil.
Deklarasi :
Procedure LuasSegitiga; {tanpa parameter}
Program tidak efisien karena belum melakukan pembagian tugas menjadi
beberapa sub program. Program Utama hanya memanggil satu prosedur untuk
dijalankan.
Prosedur diberi nama LuasSegitiga tanpa menggunakan parameter formal.
Variabel alas,tinggi, dan luas dideklarasikan dalam prosedur. Variabel tersebut
disebut variable lokal.
2. Prosedur Dgn Parameter Input
Prosedur ini hanya menggunakan parameter formal input yang bertugas
menerima data yang dikirim ke dalam prosedur.
Bentuk deklarasinya seperti berikut:
Procedure Nama_prosedur(parameter_input: Tipe);
Procedure LuasSegitiga( alas,tinggi: Real);
Alas dan tinggi adalah Variabel formal yang berfungsi untuk menerima data dari
variable aktual pada saat dipanggil.
LuasSegitiga(a,t);
Variabel a dan t adalah parameter aktual yang nilainya dikirim ke dakam
prosedur dan diterima oleh variable aktual alas dan tinggi.
Syarat yang harus diikuti adalah variabel alas, tinggi, a , dan t harus bertipe sama
dan urutannya harus bersesuaian.
Dalam program di atas, kita melihat bahwa nilai variable a dan t dilakukan dalam
program utama, kemudian nilainya dikirim ke prosedur pada saat memanggil
prosedur LuasSegitiga.
3. Prosedur Dengan Parameter Output.
Prosedur ini hanya menggunakan parameter output. Perlu diperhatikan bahwa
parameter output didahului oleh kata kunci Var.
Bentuk deklarasinya adalah sebagai berikut :
Procedure Nama_prosedur(Var parameter_output:tipe)
Contoh : Procedure LuasSegitiga( Var Luas: Real);
Cara kerja program adalah proses input data dilakukan dalam prosedur
kemudian hasil perhitungan Luas dikirim kembali ketika dipanggil dari program
utama. Hasil perhitungan luas dikirim lewat variable luas dan diterima oleh
variable l. Dengan demikian maka Luas dapat dicetak dalam program utama
dengan menggunakan variable l. Syaratnya adalah tipe variable luas dan l harus
sama.
4. Prosedur Dgn Parameter Input dan Output
Prosedur ini menggunakan parameter formal input dan output. Bentuk
deklarasinya adalah sebagai berikut :
Procedure Nama_prosedur
(parameter_input : tipe;
Var parameter_output :tipe)
Prosedur menerima nilai/data dari variable a dan yang dikirim ke dalam lewat
parameter input alas dan tinggi, kemudian mengirim hasil perhitungan luas ke
program utama lewat variable output Luas dan diterima oleh variable L.
Contoh : Procedure LuasSegitiga( alas,tinggi: Real; Var Luas:Real);
Program :
Cara kerja program adalah program utama melakukan input nilai variable a dan
t kemudian dikirim ke prosedur yang diterima oleh variable alas dan tinggi.
Kemudian hasil perhitungan luas dikirim kembali lewat variable luas dan
diterima oleh variable L. Dengan demikian hasil perhitungan luas dicetak dalam
program utama dengan menggunakan variable L.
Program di atas dapat juga dimodifikasi dengan membagi lagi menambahkan
beberapa prosedur, misalnya prosedur input data dan prosedur cetak hasil
perhitungan.
Semoga bermanfaat.
God bless you all.
Ad

More Related Content

What's hot (20)

Modul persamaan diferensial 1
Modul persamaan diferensial 1Modul persamaan diferensial 1
Modul persamaan diferensial 1
Maya Umami
 
Matematika Diskrit - 11 kompleksitas algoritma - 02
Matematika Diskrit - 11 kompleksitas algoritma - 02Matematika Diskrit - 11 kompleksitas algoritma - 02
Matematika Diskrit - 11 kompleksitas algoritma - 02
KuliahKita
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Ari Septiawan
 
Sampling
Sampling Sampling
Sampling
XYZ Williams
 
Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08
KuliahKita
 
Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )
Phe Phe
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
Fajar Istiqomah
 
Contoh program buble sort dalam pascal
Contoh program buble sort dalam pascalContoh program buble sort dalam pascal
Contoh program buble sort dalam pascal
Simon Patabang
 
5 perulangan
5 perulangan5 perulangan
5 perulangan
Simon Patabang
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
 
02.logika
02.logika02.logika
02.logika
Oggii Oggii
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
Kelinci Coklat
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
Siti Khotijah
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
 
Statistika Probabilitas
Statistika ProbabilitasStatistika Probabilitas
Statistika Probabilitas
Iskandar Tambunan
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
Onggo Wiryawan
 
Modul persamaan diferensial 1
Modul persamaan diferensial 1Modul persamaan diferensial 1
Modul persamaan diferensial 1
Maya Umami
 
Matematika Diskrit - 11 kompleksitas algoritma - 02
Matematika Diskrit - 11 kompleksitas algoritma - 02Matematika Diskrit - 11 kompleksitas algoritma - 02
Matematika Diskrit - 11 kompleksitas algoritma - 02
KuliahKita
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Ari Septiawan
 
Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08
KuliahKita
 
Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )
Phe Phe
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
Fajar Istiqomah
 
Contoh program buble sort dalam pascal
Contoh program buble sort dalam pascalContoh program buble sort dalam pascal
Contoh program buble sort dalam pascal
Simon Patabang
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
Kelinci Coklat
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
Onggo Wiryawan
 

Viewers also liked (9)

Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
 
Algoritmo pdf
Algoritmo pdfAlgoritmo pdf
Algoritmo pdf
Estefani Malave
 
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
Pemrograman berorientasi objek ii   04 prosedur dan fungsiPemrograman berorientasi objek ii   04 prosedur dan fungsi
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
Edri Yunizal
 
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalFunction pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
Dwi Putra Asana
 
Pascal tutorial
Pascal tutorialPascal tutorial
Pascal tutorial
hidden__
 
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
Pemrograman berorientasi objek ii   04 prosedur dan fungsiPemrograman berorientasi objek ii   04 prosedur dan fungsi
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
Edri Yunizal
 
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalFunction pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
Dwi Putra Asana
 
Pascal tutorial
Pascal tutorialPascal tutorial
Pascal tutorial
hidden__
 
Ad

Similar to Konsep pemrograman prosedur dalam pascal (20)

Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Shofura Kamal
 
5 prosedur dan fungsi
5 prosedur dan fungsi5 prosedur dan fungsi
5 prosedur dan fungsi
Simon Patabang
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
brigidaarie
 
Prosedur dan fungsi
Prosedur dan fungsi Prosedur dan fungsi
Prosedur dan fungsi
Hardini_HD
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Procedure dalam pascal
Procedure dalam pascalProcedure dalam pascal
Procedure dalam pascal
ElviraHafis2
 
Prosedur dan fungsi.pdf
Prosedur dan fungsi.pdfProsedur dan fungsi.pdf
Prosedur dan fungsi.pdf
elgamariati1
 
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdfDiskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
HendroGunawan8
 
Matakuliah algoritma dan pemrograman tentang prosedur
Matakuliah algoritma dan pemrograman tentang prosedurMatakuliah algoritma dan pemrograman tentang prosedur
Matakuliah algoritma dan pemrograman tentang prosedur
IndahirawatiPardede0
 
6. subrutin
6. subrutin6. subrutin
6. subrutin
Tenia Wahyuningrum
 
Struktur data chapter_09
Struktur data chapter_09Struktur data chapter_09
Struktur data chapter_09
Sejahtera Affif
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
NaeniPaccing
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
Saul Anizsa
 
Pascal - Prosedur.txt - Notepad.pdf
Pascal - Prosedur.txt - Notepad.pdfPascal - Prosedur.txt - Notepad.pdf
Pascal - Prosedur.txt - Notepad.pdf
Jurnal IT
 
Struktur data chapter_10
Struktur data chapter_10Struktur data chapter_10
Struktur data chapter_10
Sejahtera Affif
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
sylaaulia
 
Modul pascal
Modul pascalModul pascal
Modul pascal
shediazz
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
Irwin andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascal
danver98
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Shofura Kamal
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
brigidaarie
 
Prosedur dan fungsi
Prosedur dan fungsi Prosedur dan fungsi
Prosedur dan fungsi
Hardini_HD
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Procedure dalam pascal
Procedure dalam pascalProcedure dalam pascal
Procedure dalam pascal
ElviraHafis2
 
Prosedur dan fungsi.pdf
Prosedur dan fungsi.pdfProsedur dan fungsi.pdf
Prosedur dan fungsi.pdf
elgamariati1
 
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdfDiskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
HendroGunawan8
 
Matakuliah algoritma dan pemrograman tentang prosedur
Matakuliah algoritma dan pemrograman tentang prosedurMatakuliah algoritma dan pemrograman tentang prosedur
Matakuliah algoritma dan pemrograman tentang prosedur
IndahirawatiPardede0
 
Struktur data chapter_09
Struktur data chapter_09Struktur data chapter_09
Struktur data chapter_09
Sejahtera Affif
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
NaeniPaccing
 
Pascal - Prosedur.txt - Notepad.pdf
Pascal - Prosedur.txt - Notepad.pdfPascal - Prosedur.txt - Notepad.pdf
Pascal - Prosedur.txt - Notepad.pdf
Jurnal IT
 
Struktur data chapter_10
Struktur data chapter_10Struktur data chapter_10
Struktur data chapter_10
Sejahtera Affif
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
sylaaulia
 
Modul pascal
Modul pascalModul pascal
Modul pascal
shediazz
 
Modul pascal
Modul pascalModul pascal
Modul pascal
danver98
 
Ad

More from Simon Patabang (20)

6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf
Simon Patabang
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
Simon Patabang
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuh
Simon Patabang
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Simon Patabang
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi Masyarakat
Simon Patabang
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018
Simon Patabang
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019
Simon Patabang
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrik
Simon Patabang
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
Simon Patabang
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat
Simon Patabang
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa
Simon Patabang
 
10 analisis komponen
10 analisis komponen10 analisis komponen
10 analisis komponen
Simon Patabang
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balik
Simon Patabang
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararel
Simon Patabang
 
8 rangkaian rlc seri
8 rangkaian rlc seri8 rangkaian rlc seri
8 rangkaian rlc seri
Simon Patabang
 
8 beban rlc
8 beban rlc8 beban rlc
8 beban rlc
Simon Patabang
 
7 jenis beban ac
7 jenis beban ac7 jenis beban ac
7 jenis beban ac
Simon Patabang
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
Simon Patabang
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrik
Simon Patabang
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika
Simon Patabang
 
6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf
Simon Patabang
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
Simon Patabang
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuh
Simon Patabang
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Simon Patabang
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi Masyarakat
Simon Patabang
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018
Simon Patabang
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019
Simon Patabang
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrik
Simon Patabang
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
Simon Patabang
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat
Simon Patabang
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa
Simon Patabang
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balik
Simon Patabang
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararel
Simon Patabang
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
Simon Patabang
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrik
Simon Patabang
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika
Simon Patabang
 

Recently uploaded (20)

Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
18 - Hardware Security.pptx - keamanan infrmasi
18 - Hardware Security.pptx - keamanan infrmasi18 - Hardware Security.pptx - keamanan infrmasi
18 - Hardware Security.pptx - keamanan infrmasi
Universitas Teknokrat Indonesia
 
Serakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptxSerakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptx
kanggurusalman
 
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
AndiCoc
 
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajarjurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
kanggurusalman
 
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin
 
Presentasi Sempro - Israa Ferdinan.pptx
Presentasi Sempro  -  Israa Ferdinan.pptxPresentasi Sempro  -  Israa Ferdinan.pptx
Presentasi Sempro - Israa Ferdinan.pptx
IsraFerdinan
 
CONTOH UJIAN MADRASAH KISI KISI PJOK 2024-2025.docx
CONTOH UJIAN MADRASAH  KISI KISI PJOK 2024-2025.docxCONTOH UJIAN MADRASAH  KISI KISI PJOK 2024-2025.docx
CONTOH UJIAN MADRASAH KISI KISI PJOK 2024-2025.docx
Ketua LBM MWC NU Lenteng 2022-2026
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
AndiCoc
 
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenagKisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
rahmatparapat41
 
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum MerdekaModul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Kelas
 
Presentasi Juknis PSAJ kegiatan ujian akhir sekolah
Presentasi Juknis PSAJ kegiatan ujian akhir sekolahPresentasi Juknis PSAJ kegiatan ujian akhir sekolah
Presentasi Juknis PSAJ kegiatan ujian akhir sekolah
DwiTriRahayu
 
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARANTUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
mtshidayatululum1
 
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Syarifatul Marwiyah
 
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum MerdekaModul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Kelas
 
SK PANITIA UM MI TARBIYATUL BANAT TAHUN 2025.docx
SK PANITIA UM MI TARBIYATUL BANAT  TAHUN 2025.docxSK PANITIA UM MI TARBIYATUL BANAT  TAHUN 2025.docx
SK PANITIA UM MI TARBIYATUL BANAT TAHUN 2025.docx
Ketua LBM MWC NU Lenteng 2022-2026
 
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Kanaidi ken
 
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi DisdikbudPresentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
RistinawatiRistinawa
 
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Kanaidi ken
 
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Kanaidi ken
 
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
Serakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptxSerakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptx
kanggurusalman
 
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
AndiCoc
 
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajarjurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
jurnal 5 Assesmen adalah materi tentang Evaluasi Belajar
kanggurusalman
 
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin
 
Presentasi Sempro - Israa Ferdinan.pptx
Presentasi Sempro  -  Israa Ferdinan.pptxPresentasi Sempro  -  Israa Ferdinan.pptx
Presentasi Sempro - Israa Ferdinan.pptx
IsraFerdinan
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
AndiCoc
 
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenagKisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
Kisi-Kisi Soal UPkPAI.pdf ppg guru kemenag
rahmatparapat41
 
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum MerdekaModul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Ajar Seni Teater Kelas 1 SD/MI Fase A Kurikulum Merdeka
Modul Kelas
 
Presentasi Juknis PSAJ kegiatan ujian akhir sekolah
Presentasi Juknis PSAJ kegiatan ujian akhir sekolahPresentasi Juknis PSAJ kegiatan ujian akhir sekolah
Presentasi Juknis PSAJ kegiatan ujian akhir sekolah
DwiTriRahayu
 
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARANTUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
TUGAS REFLEKSI MODUL PENGEMBANGAN PERANGKAT PEMBELAJARAN
mtshidayatululum1
 
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Interdisipliner, Crossdisipliner, Transdisipiner & Multidisipliner - Syarifat...
Syarifatul Marwiyah
 
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum MerdekaModul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Kelas
 
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Silabus Pelatihan *Strategi dan Proses “8D PROBLEM SOLVING” Pendukung Efektiv...
Kanaidi ken
 
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi DisdikbudPresentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
RistinawatiRistinawa
 
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Rencana PELAKSANAAN + Link2 MATERI Training *Teknik Perhitungan TKDN & BMP*_d...
Kanaidi ken
 
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Isi BUKU_Teknik Perhitungan dan Verifikasi TKDN dan BMP_dalam PENGADAAN Baran...
Kanaidi ken
 

Konsep pemrograman prosedur dalam pascal

  • 1. Prosedur Dalam Pascal • Procedure bertujuan untuk membagi-bagi sebuah program menjadi beberapa sub program, sehingga program menjadi lebih sederhana dan efisien. • Sub Program bertujuan untuk mengurangi penulisan kode program secara berulang kali. Bentuk Prosedur dan Fungsi PROCEDURE Nama_Prosedur (parameter input : tipe; var parameter output :tipe); FUNCTION Nama_Fungsi (parameter input : tipe; var parameter output :tipe): Tipe Fungsi Parameter Parameter adalah nama Variabel yang dideklarasikan pada bagian header prosedur/ Fungsi. 1. Parameter aktual (argumen) adalah parameter yang disertakan pada waktu pemanggilan procedure/Fungsi. 2. Parameter formal adalah parameter yang dideklarasikan di dalam bagian header prosedur/Fungsi itu sendiri. Aturan Parameter Aturan yang harus diperhatikan antara parameter aktual dan parameter formal: 1. Jumlah parameter aktual pada pemang-gilan prosedur harus sama dengan jumlah parameter formal pada header prosedur/ Fungsinya. 2. Tiap parameter aktual harus bertipe sama dengan tipe parameter formal yang bersesuaian Variabel Dalam Prosedur/Fungsi 1. Variabel Global • Adalah variabel yang yang dapat dikenali oleh semua sub program dan program utama. • Dideklarasikan di awal program . 2. Variabel Lokal • Adalah variabel yang hanya dapat dikenali oleh sub program yang mendeklarasikannya.
  • 2. • Dideklarasikan di dalam sub program Deklarasi Prosedur PROCEDURE Nama_prosedur (parameter_input:tipe; Var parameter_output : tipe); Var …… {Deklarasi Variabel Lokal} Begin <pernyataan dalam prosedur>; End; Jenis Prosedur 1. Prosedur Tanpa Parameter 2. Prosedur Dengan Parameter Input 3. Prosedur Dengan Parameter Output 4. Prosedur Dengan Parameter Input dan Output. Contoh : Buatlah program untuk menghitung Luas Segitiga dengan menggunakan 4 macam bentuk prosedur. Jawaban : 1. Prosedur Tanpa Parameter Semua proses dilakukan di dalam prosedur yaitu input data, hitung, dan cetak hasil. Deklarasi : Procedure LuasSegitiga; {tanpa parameter} Program tidak efisien karena belum melakukan pembagian tugas menjadi beberapa sub program. Program Utama hanya memanggil satu prosedur untuk dijalankan.
  • 3. Prosedur diberi nama LuasSegitiga tanpa menggunakan parameter formal. Variabel alas,tinggi, dan luas dideklarasikan dalam prosedur. Variabel tersebut disebut variable lokal. 2. Prosedur Dgn Parameter Input Prosedur ini hanya menggunakan parameter formal input yang bertugas menerima data yang dikirim ke dalam prosedur. Bentuk deklarasinya seperti berikut: Procedure Nama_prosedur(parameter_input: Tipe); Procedure LuasSegitiga( alas,tinggi: Real); Alas dan tinggi adalah Variabel formal yang berfungsi untuk menerima data dari variable aktual pada saat dipanggil. LuasSegitiga(a,t); Variabel a dan t adalah parameter aktual yang nilainya dikirim ke dakam prosedur dan diterima oleh variable aktual alas dan tinggi. Syarat yang harus diikuti adalah variabel alas, tinggi, a , dan t harus bertipe sama dan urutannya harus bersesuaian.
  • 4. Dalam program di atas, kita melihat bahwa nilai variable a dan t dilakukan dalam program utama, kemudian nilainya dikirim ke prosedur pada saat memanggil prosedur LuasSegitiga. 3. Prosedur Dengan Parameter Output. Prosedur ini hanya menggunakan parameter output. Perlu diperhatikan bahwa parameter output didahului oleh kata kunci Var. Bentuk deklarasinya adalah sebagai berikut : Procedure Nama_prosedur(Var parameter_output:tipe) Contoh : Procedure LuasSegitiga( Var Luas: Real);
  • 5. Cara kerja program adalah proses input data dilakukan dalam prosedur kemudian hasil perhitungan Luas dikirim kembali ketika dipanggil dari program utama. Hasil perhitungan luas dikirim lewat variable luas dan diterima oleh variable l. Dengan demikian maka Luas dapat dicetak dalam program utama dengan menggunakan variable l. Syaratnya adalah tipe variable luas dan l harus sama. 4. Prosedur Dgn Parameter Input dan Output Prosedur ini menggunakan parameter formal input dan output. Bentuk deklarasinya adalah sebagai berikut : Procedure Nama_prosedur (parameter_input : tipe; Var parameter_output :tipe) Prosedur menerima nilai/data dari variable a dan yang dikirim ke dalam lewat parameter input alas dan tinggi, kemudian mengirim hasil perhitungan luas ke program utama lewat variable output Luas dan diterima oleh variable L. Contoh : Procedure LuasSegitiga( alas,tinggi: Real; Var Luas:Real); Program :
  • 6. Cara kerja program adalah program utama melakukan input nilai variable a dan t kemudian dikirim ke prosedur yang diterima oleh variable alas dan tinggi. Kemudian hasil perhitungan luas dikirim kembali lewat variable luas dan diterima oleh variable L. Dengan demikian hasil perhitungan luas dicetak dalam program utama dengan menggunakan variable L. Program di atas dapat juga dimodifikasi dengan membagi lagi menambahkan beberapa prosedur, misalnya prosedur input data dan prosedur cetak hasil perhitungan. Semoga bermanfaat. God bless you all.