Anda di halaman 1dari 9

MAKALAH

Pemrograman Visual
“Pengertian procedure & fungcion berikan contohnya di sertai penjelasan
algoritma dari contoh keduanya”

DI Susun Oleh :
1. NIRA YIKWA (21411098)
2. MOHAMAD EFENDI (21411047)
3. ALFRIANTHYO GARE (21411006)
4. BONNI STEFANUS KESPO (21411035)
5. YAMBOY BANUNDI (21411054)
6. ARLI WIJAYA PALUNGAN (21411080)

UNIVERSITAS SAINS & TEKNOLOGI JAYAPURA


FAKULITAS TEKNIK INFORMATIKA & MANAJEMEN
JURUSAN TEKNIK INFORMATIKA
2022
KATA PENGANTAR

Assalamualaikum,wr,wb
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan
rahmat dan karunianya, shalawat serta salam semoga tercurah kepada Rasulullah
SAW, sehingga penulis dapat menyelesaikan makalah yang berjudul “Pengertian
procedure & fungcion berikan contohnya di sertai penjelasan algoritma dari
contoh keduanya”
Adapun tujuan dari penyusunan makalah ini adalah untuk memenuhi salah satu
syarat kelulusan mata kuliah pemrograman visual, fakulitas informatika dan
manajemen, jurusan teknik informatika, universitas sains dan teknologi jayapura.
Dengan keterbatasan ilmu dan pengetahuan yang dimiliki oleh penulis, maka
penulis membutuhkan peran serta dari pihak lain dalam proses penyelesaian skripsi
ini. Oleh karena itu penulis menyampaikan ucapan terima kasih yang sebesar-
besarnya,kepada:
1. Bapak Dosen RIZKIAL ACHMAD,S.kom.,MT selaku dosen penganpu mata
kuliah pemrograman visual.
Di dalam penulisan skripsi ini, penulis telah berusaha semaksimal mungkin,
walaupun demikian penulis menyadari bahwa makalah ini jauh dari kata sempurna.
Untuk itu penulis akan selalu menerima kritik dan saran yang bersifat membangun
untuk memperbaiki makalah.
Akhir kata penulis mengucapkan mohon maaf apa bila terdapat salah kata
atau kata yang kurang berkenan di dalam penulisan makalah ini.
wassalammualaikum, wr, wb.

ii
Daftar Isi

Cover makalah…………………………………………………………………….1
KATA PENGANTAR.............................................................................................................. ii
Daftar Isi ............................................................................................................................ iii
Bab 1 ................................................................................................................................. iv
Pendahuluan ..................................................................................................................... iv
A. latar belakang ........................................................................................................... iv
B. rumusan masalah ...................................................................................................... iv
C. tujuan penulisan ....................................................................................................... iv
Bab 2 ..................................................................................................................................5
Penjelesan / isi ...................................................................................................................5
A. definisi procedure ......................................................................................................5
1. procedure ...............................................................................................................5
2. sintak procedure ....................................................................................................5
3. contoh sourc code procedure ................................................................................6
4. penjelasan algoritma contoh procedure ................................................................6
B. definisi fungtion .........................................................................................................7
1. fungsion..................................................................................................................7
2. sintak fungsion .......................................................................................................7
3. contoh sourc code function ....................................................................................8
4. penjelasan algoritma nya .......................................................................................9
Bab 3 ..................................................................................................................................9
Penutup .............................................................................................................................9
A. kesimpulan.................................................................................................................9

iii
Bab 1

Pendahuluan
A. latar belakang
Pemrograman visual iyalah Konsep suatu peristiwa dalam suatu objek
dianggap sangat penting karena objek tidak akan melakukan suatu tindakan atau
suatu kegiatan, objek hanya akan diam jika tidak ada peristiwa yang diberikan.
Seperti yang kita ketahui, objek itu hanya objek dan tidak pernah melakukan
tindakan jika tidak ada perintah untuk memindahkannya.
Dalam pemrograman visual setiap objek visual memiliki procedure and
fungcion yaitu sebuah program terpisah (sub program di luar program utama)dalam
blok tersendiri yang berfungsi meyelesaikan masalah khusus
B. rumusan masalah
1. apa itu definisi procedure dan fungsi
2. bagaman kah cara membuat procedure dan fungsi di dalam delphi
3. jelaskan algoritma atau alur cerita di dalam procedure dan fungsi
C. tujuan penulisan
1. Jelaskan apa itu procedure dan fungsi

2. memahami cara membuat procedure dan fungsi di dalam delphi


3. memahami algoritma atau alur cerita di dalam procedure dan fungsi

iv
Bab 2

Penjelesan / isi
A. definisi procedure
1. procedure
Prosedur adalah serangkaian statemen yang digunakan untuk
memecahkan sebuah masalah. Seperti halnya fungsi, prosedur juga memiliki
nama dan parameter. Prosedur harus dideklarasikan terlebih dahulu sebelum
dipanggil atau digunakan.
Procedure adalah rutin yang melakukan oprasi tertentu dan dipanggil
menurut nama nya yang unik, sebuah procedure hanya melakukan tugas
tertentu tanpa ada nilai balik yang di terima oleh procedure tersebut
Konsep rutin yang dapat di panggil kembali merupakan gagasan penting yang
di tekan kan dalam pemrograman.
Sebuah rutin yang di berikan nama unik dapat di aktifkan berkali kali dengan
menggunakan namanya.
Metode ini menghindari pengulangan pernyataan yang sama yang akan
membingungkan jika terjadi proses modifikasi program.
Rutin dengan nama unik tersebut dapat di kelompokkan dalam dua jenis yaitu
prosedure dan fungsi
2. sintak procedure
Procedure nm lembar pengerjaan.nm procedure(par1 : tipedata,par2 :
tipedata,…dst);

{ deklarasi lokal)

Begin

<pernyataan>

End;

5
3. contoh sourc code procedure

4. penjelasan algoritma contoh procedure


a. menggunakan Tedit sebagai tempat mengisi argument
b. menggunakan tbutton untuk memasukkan argument
c. menggunakan stringgrid tempat menampung argument
d. mengisi kan sourc code di dalam tedit,tbutton
procedure TForm1.BtnPushClick(Sender: TObject); // menjelaskan bahwa
argument push menggunkaan tombol tbutton di dalam tform(lembar pengerjaan)
begin// badan procedure
if trim(EditTumpukan.Text) = '' then//argument bahwa di dalam tbuuton push
harus mengisi argument di dalam tedit harus di isi dengan argument yang sesuai
dengan tipe data nya
begin //badan program tedit
ShowMessage('Isikan sebuah Angka'); //menjelaskan jika di dalam teedit di isi
penyataan yang benar jika salah akan keluar pernyataan “ isi kan sebuah angka”
Exit;// keluar
end; //badan tedit selesai
Push(StrToInt(EditTumpukan.Text)); didalam tbuuton push di panggil procedure
tedit
TampilkanData; memanggil procedure tampilkan data
end; badan procedure push selesai

6
B. definisi fungtion
1. fungsion
Sama hal nya seperti procedure namun ada sedikit pembeda yaknik
procedure tidak menggunakan nilai balik dari tipedata sedangkan fungtion
menggunakan nilai balik dari tipe data
2. sintak fungsion
Function nm function(part1 : tipe data) : tipe data;
Deklarasi lokal
Begin
//tubuh function
End;

7
3. contoh sourc code function

Readln;

End;

8
4. penjelasan algoritma nya
a. program menggunakan fungsi menghitung pangkat
b. tipe data dari variable h, hasil, b adalah integer
c. variable = hasil,h,b
c. pada bagian badan program di jelaskan bahwa h = 1
d. apabila n lebih dari 0 makan do atau di kerjakan
e. apabila n kurang dari 1/ = 0, terpenuhi maka h*b
f. maka hitung pangkat h dengan tipe data integer.

Bab 3

Penutup
A. kesimpulan
Kesimpulan dari procedure and fungsi iyalah sebuah sorc code yang memiliki
sintak penulisan sendiri, atau atauran yang memudahkan kita dalam penulisan
pemrograman dengan bahasa pascal, yang mana kedua nya iyalah kata rutin yang
sering di panggil dengan kata kunci yang unik, namun kedua nya memiliki sedikit
perbedaan iyalah procedure tidak menggunakan nilai tipe data kembali,
sedangankan function menggunakan nilai tipe data kembali di dalam dourc code
/sintak nya.

Anda mungkin juga menyukai