Anda di halaman 1dari 14

KONSEP FUNCTION

PEMROGRAMAN

SWS – YUNUS FEBRIANSYAH


Pengertian
“suatu program terpisah dalam bloks sendiri yang berfungsi sebagai sub
program. Fungsi mempunyai nilai kembalian atau return value dari tipe
tertentu”

SWS – YUNUS FEBRIANSYAH


Pengertian
“function = mesin”

yunus febriansyah

SWS – YUNUS FEBRIANSYAH


Analogi

SWS – YUNUS FEBRIANSYAH


SWS – YUNUS FEBRIANSYAH
SWS – YUNUS FEBRIANSYAH
SWS – YUNUS FEBRIANSYAH
Function
• Program kecil dalam Bahasa pemrograman
• Bisa memiliki input (argumen) dan bisa menghasilkan output
(pengembalian nilai)
• Output dari function bisa menjadi input dari function lainnya
• Bagian terpenting dalam pemrograman walaupun sifatnya sebagai
sub program
• Sebelum menggunakan function, pastikan function sudah tersedia
(sudah dibuat)

SWS – YUNUS FEBRIANSYAH


Dengan Function
• Dapat digunakan lebih dari satu kali (Reusabiliy)
• Manajemen memori
• Keefektifan kode program
• Lebih mudah dipahami oleh kita dan programmer lain

SWS – YUNUS FEBRIANSYAH


Kategori Function
• Build-in Function
• Function yang sudah disediakan Bahasa pemrograman
• Kita tinggal memanggil atau menggunakan saja

• User Defined Function


• Function yang dibuat sendiri

SWS – YUNUS FEBRIANSYAH


Pseudocode
// WRITE FUNCTION (User Defined Function)
Function name
….
….
endFunction

// CALL FUNCTION
call : name

SWS – YUNUS FEBRIANSYAH


Flowchart

mulai mulai

tulis
mesin1() “Anda hebat!!”

mulai

mesin1()
Function
mesin1

selesai

Main program
SWS – YUNUS FEBRIANSYAH
NEXT..

 Konsep Logika Argumen dan Parameter


pada Function

SWS – YUNUS FEBRIANSYAH


Terimakasih
Yunus Febriansyah

SWS – YUNUS FEBRIANSYAH

Anda mungkin juga menyukai