4220f prosedur dan fungsi
PROSEDUR
DAN
FUNGSI
(PROCEDURE & FUNCTION)
Modular
Dibagi
Program
besar
11/20/2017
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Modul pada bahasa C++ dikenal
dengan nama fungsi (function)
Bahasa C terdiri dari fungsi-fungsi, baik
yang langsung dideklarasikan dalam
program ataupun dipisah di dalam
header file.
Fungsi yang selalu ada pada
program C++ adalah fungsi
main
11/20/2017
Dalam bahasa pemrograman lain
fungsi dapat disebut sebagai
subrutin (basic, VB) atau
procedure (pascal, Delphi)
11/20/2017
Keuntungan
Mudah dipahami
Mudah digunakan kembali
“baik untuk program itu
sendiri maupun program lain
yang memiliki proses yang
sama ”
11/20/2017
Keuntungan cont.
Program lebih pendek
Mudah didokumentasi
Mengurangi kesalahan
Mudah menangani
kesalahan/error handling
Kesalahan yang terjadi bersifat
“lokal”
11/20/2017
Fungsi
kumpulan
instruksi/perintah/program yang
dikelompokkan menjadi satu,
letaknya terpisah dari program
yang menggunakan fungsi tersebut,
memiliki nama tertentu yang unik,
dan
digunakan untuk mengerjakan
suatu tujuan tertentu.
11/20/2017
Definisi
Fungsi merupakan suatu
bagian dari program yang
dimaksudkan untuk
mengerjakan suatu tugas
tertentu dan letaknya terpisah
dari program yang
memanggilnya.
Tujuan
Pembuatan fungsi salah satunya bertujuan
untuk memperpendek program jika
program tersebut sering menggunakan
perintah yang sama atau logika program
yang sama.
KLASIFIKASI
Fungsi
Standar/pustaka
Jenis Fungsi
Fungsi User
Define
CONTOH FUNGSI PUSTAKA
•
•
•
•
•
Main()
Clrscr()
Gotoxy(10,10)
“ anf %i , &
Printf %i ,
Perhatikan,
mana yg termasuk fungsi?
11/20/2017
User Defined
Function
11/20/2017
Dalam membuat fungsi, perlu
diperhatikan:
Data yang diperlukan sebagai inputan
Informasi apa yang harus diberikan oleh
fungsi yang dibuat ke pemanggilnya
Algoritma apa yang harus digunakan untuk
mengolah data menjadi informasi
11/20/2017
Contoh deklarasi
dan definisi fungsi
#include
void CETAK();
void main ()
{
CETAK();
}
void CETAK()
{
cout
DAN
FUNGSI
(PROCEDURE & FUNCTION)
Modular
Dibagi
Program
besar
11/20/2017
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Program
kecil
Modul pada bahasa C++ dikenal
dengan nama fungsi (function)
Bahasa C terdiri dari fungsi-fungsi, baik
yang langsung dideklarasikan dalam
program ataupun dipisah di dalam
header file.
Fungsi yang selalu ada pada
program C++ adalah fungsi
main
11/20/2017
Dalam bahasa pemrograman lain
fungsi dapat disebut sebagai
subrutin (basic, VB) atau
procedure (pascal, Delphi)
11/20/2017
Keuntungan
Mudah dipahami
Mudah digunakan kembali
“baik untuk program itu
sendiri maupun program lain
yang memiliki proses yang
sama ”
11/20/2017
Keuntungan cont.
Program lebih pendek
Mudah didokumentasi
Mengurangi kesalahan
Mudah menangani
kesalahan/error handling
Kesalahan yang terjadi bersifat
“lokal”
11/20/2017
Fungsi
kumpulan
instruksi/perintah/program yang
dikelompokkan menjadi satu,
letaknya terpisah dari program
yang menggunakan fungsi tersebut,
memiliki nama tertentu yang unik,
dan
digunakan untuk mengerjakan
suatu tujuan tertentu.
11/20/2017
Definisi
Fungsi merupakan suatu
bagian dari program yang
dimaksudkan untuk
mengerjakan suatu tugas
tertentu dan letaknya terpisah
dari program yang
memanggilnya.
Tujuan
Pembuatan fungsi salah satunya bertujuan
untuk memperpendek program jika
program tersebut sering menggunakan
perintah yang sama atau logika program
yang sama.
KLASIFIKASI
Fungsi
Standar/pustaka
Jenis Fungsi
Fungsi User
Define
CONTOH FUNGSI PUSTAKA
•
•
•
•
•
Main()
Clrscr()
Gotoxy(10,10)
“ anf %i , &
Printf %i ,
Perhatikan,
mana yg termasuk fungsi?
11/20/2017
User Defined
Function
11/20/2017
Dalam membuat fungsi, perlu
diperhatikan:
Data yang diperlukan sebagai inputan
Informasi apa yang harus diberikan oleh
fungsi yang dibuat ke pemanggilnya
Algoritma apa yang harus digunakan untuk
mengolah data menjadi informasi
11/20/2017
Contoh deklarasi
dan definisi fungsi
#include
void CETAK();
void main ()
{
CETAK();
}
void CETAK()
{
cout