Anda di halaman 1dari 3

ALGORITMA PEMROGRAMAN

TUGAS 3
FUNGSI (1)

SYAKUR ANWALADI MUHAROM


3332220036

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS SULTAN AGENG TIRTAYASA
2022
FUNGSI

1. Jelaskan yang dimaksud dengan fungsi!


2. Jelaskan yang dimaksud dengan parameter!
3. Jelaskan bagaimana caranya agar fungsi dapat mengembalikan nilai!
4. Jelaskan yang dimaksud dengan fungsi rekursif!
5. Jelaskan perbedaan variabel lokal dan variabel global pada fungsi!
6. Jelaskan yang dimaksud dengan pass by value dan pass by reference pada fungsi!

Jawab:
1. Fungsi merupakan suatu sub-program yang memiliki cara kerja mengembalikan sebuah
nilai dari hasil prosesnya
2. Parameter dalam fungsi sebagai variabel yang menyimpan nilai yang aakn diinputkan
kedalam fungsi

3. Untuk mengembalikkan nilai mengunakan fungsi menggunakan keywords “return”

4. Fungsi rekursif adalah sebuah metode perulangan yang terjadi akibat pengeksekusian dari
suatu fungsi dan memiliki fungsi memanggil dirinya sendiri
5. Variabel global merupakan variabel yang dapat dikenali oleh semua program fungsi yang
kita buat. Variabel lokal yaitu variable yagn hanya dikenal oleh sebuah fungsi saja yang
berarti skala pengenalan jauh lebih kecil daripada variabel global
6. Pass by value dan pass bye references merupakan cara untuk memberi nilai pada parameter.
Berikut contohnya:

• Pass by value:

pass by value seperti gambar diatas berisi variabel “407”


• Pass by references

pass by references, membri memori pada alamat seperti contoh gambar diatas

Anda mungkin juga menyukai