Suatu program (aplikasi) yang kompleks umumnya terdiri dari fungsi main
(main function) dan beberapa fungsi/prosedur lain. Main function merupakan
bagian utama dari suatu program dan yang pertama kali dijalankan saat aplikasi
beroperasi. Fungsi/prosedur atau cukup disebut function adalah sekumpulan
perintah yang dibuat untuk menjalankan tugas tertentu dan akan dijalankan ketika
dipanggil oleh Main function ataupun function lain. Terkadang fungsi/prosedur
biasa disebut sub program.
Sebuah aplikasi yang kompleks dapat terdiri dari ribuan bahkan jutaan baris
kode program. Kompleksitas aplikasi dapat membuat programmer kesulitan
dalam memeriksa kesalahan (error) kode program. Permasalahan tersebut diatasi
dengan memecah kode-kode tersebut dan dikumpulkan dalam satu unit tersendiri
dimana tiap unit memiliki tugas yang berbeda-beda, dan unit tersebut dikenal
sebagai function. Cara menulis kode program seperti ini dikenal sebagai konsep
modular, yaitu memisah kode-kode tertentu ke dalam modul-modul yang
berbeda.
Tujuan utama dari pembuatan suatu function, yaitu:
• Memudahkan memanajemen kode-kode program pada Aplikasi yang
kompleks. Manajemen disini seperti modifkasi, perbaikan kode program, atau
penambahan kode program.
• Membuat penulisan kode program lebih pendek.
• Membuat penulisan kode program lebih efisien, karena tidak perlu
mengulangi penulisan kode yang sama berulang-ulang (reusable).
• Meminimalisir kesalahan dalam penulisan kode program.
• Memudahkan dalam mencari kesalahan program.
Penggambaran function dalam flowchart disimbolkan dalam bentuk persegi
dengan masing-masing ujung memiliki garis seperti tampak pada gambar di
bawah.
Function pada dasarnya dapat dibedakan menjadi dua jenis, yaitu prosedur
(procedure) dan fungsi (function). Perbedaan antara prosedur dan fungsi dapat
dilihat pada tabel di bawah.
11.3.3 Parameter
Fungsi
tipeData namaFungsi(TipeData Parameter_1, TipeData Parameter_n) {
..... insturksi 1 .....
..... instruksi 2 .....
return nama_variabel;
}
11.5 PRAKTIKUM
11.6 EVALUASI
1. Screenshot semua kode program dan output pada percobaan 11.5.1 s/d
10.5.7 dan berikan penjelasan untuk setiap baris kode programnya!
2. Berdasarkan UU Cipta Kerja 2023, pekerja yang terkena PHK berhak
menerima kompensasi berupa uang pesangon dan uang penghargaan masa
kerja (UPMK). Persamaan untuk menghitung total kompensasi, sebagai
berikut:
• Uang pesangon
𝑢𝑎𝑛𝑔 𝑝𝑒𝑠𝑎𝑛𝑔𝑜𝑛 = (𝑔𝑎𝑗𝑖 + 𝑡𝑢𝑛𝑗𝑎𝑛𝑔𝑎𝑛) ∗ 𝑏𝑒𝑠𝑎𝑟 𝑝𝑒𝑠𝑎𝑛𝑔𝑜𝑛 ∗ 1