Anda di halaman 1dari 6

Nama : Iputu Bayu Krisna Priastawan

Nim : 20210801345
Tugas, Bahasa Pemograman sesi-12.

Function.
Function adalah sebuah blok Syntax Program yang melakukan beberapa operasi.
Fungsi dapat secara opsional menentukan parameter input yang memungkinkan
penelepon untuk meneruskan argument kedalam fungsi. Fungsi juga dapat
mengembalikan nilai sebagai output, function juga adalah sub-program yang bisa
digunakan Kembali pada dalam program tersebut, ataupun pada program lainnya.
function biasanya akan mengembalikan sebuah nilai dari hasil prosesnya. Terdapat
beberapa function dalam programnya, yaitu :

Function Rekursif, merupakan suatu functioin yang digunakan untuk memanggil


dirinya sendiri dalam Kode Syntax program tersebut.
Berikut contoh programnya :
Pada program diatas dalam pengaksesan sebuah function rekursif yang dilakukan
pada program baris program 18-22, yang dimana pada baris program tersebut
melakukan pemanggilan function rekursif (melakukan eksekusi untuk memanggil
dirinya sendiri).
Dan dibawah ini Outputnya :

Function iterasi adalah sebuah proses yang mengeksekusi sebuah set intruksi
secara berulang kali, sampai kondisi tersebut pada dalam pernyataan iterasinya
menjadi salah.

Berikut contoh programnya :


Pada program diatas dilakukan pengaksesan dari function iterasi, yang dilakukan
pada baris program 9 dimana kode sintaxnya adalah : for (x=o; x<=y; x++), disini
melakukan eksekusi terhadap variable x, dan y. yang sudah diinisialisasikan
sebelumnya, dalam dalam eksekusinya melakukan sebuah set intruksi secara
berulang kali, hingga kondisi tersebut terpenuhi dan pada pernyataan dari
iterasinya menjadi salah, maka program akan men-Stopnya.
Dibawah ini outputnya :
Contoh lainnya, merupakan Function pada Bahasa program Python.
Function pada python dibuat dengan kata kunci (def) yang kemudian diikuti
dengan nama fungsinya, seperti :

Pemanggilan function dilakukan pada baris program 4, disini melakukan


pemanggilan Kembali agar menghasilkan output yang sesuai pada kode program
baris 2.
Dan outputnya :

Function dengan parameter.


Parameter merupakan variable yang menampung nilai untuk diproses di dalam
fungsi.
Contohnya :

Disini melakukan dalam pengaksesan function dengan parameter, pertama


dilakukan penginisialisasian variable perhitungan_MTK dengan parameter
didalamnya (x, y). dan selanjutnya melakukan inisialisasi dengan variable baru
yaitu hasil, yang didalamnya mengeksekusi parameter x, y dengan perhitungan
yang telah ditentukan. Dan pada baris program 3-5, melakukan eksekusi dan
pemanggilan function Kembali dan mengisikan parameter pada variable
functionnya dengan nilai yang diisi sesuai dengan program yang diatas tersebut.
Hasil outputnya :

contoh variable local dan global.


Variable global merupakan variable yang secara mengaksesnya bisa dari semua
fungsi, sedangkan pada variable local merupakan variable yang jangkauannya
hanya dari dalam fungsi itu sendiri.
Contoh programnya :

Pada syntax program tersebut di baris 8 dikomen(non-aktifkan) dan maka terjadi


hasil output dari variable global yang akan dieksekusi :
Dan terjadi hal yang berbeda, jika pada baris program 8 tersebut diaktifkan (tanda
komen tersebut dihilangkan), seperti berikut :

Maka akan terjadi, pengeksekusiannya pada variable local yang berada pada satu
block di kode Syntax program tersebut.
Dan outputnya seperti berikut :

Dinyatakan false(0) sebab, program yang dieksekusi adalah pada variable local.

Anda mungkin juga menyukai