Anda di halaman 1dari 9

LAPORAN

PRAKTIKUM PEMROGAMAN KOMPUTER


Percobaan : 4
FUNGSI
Pelaksanaan Praktikum
Hari : Kamis Tanggal : 21 Maret 2019 Jam : 1-2

Oleh :
Fahreza Rachmat Yoviansyah
NIM : 081711733059

Dosen Pembimbing : Franky Chandra S. A., S.T., M.T.

FAKULTAS SAINS DAN TEKNOLOGI


UNIVERSITAS AIRLANGGA
2019
1. PROGRAM 1

Pada percobaan pertama, sebuah program dibuat gunanya untuk menghitung hasil
penjumlahan 2 bilangan. Program ini menggunakan fungsi tanpa return value.
Fungsi ini, membutuhkan sebuah variabel baru yang nantinya digunakan untuk
menyimpan hasil kalkulasi pada fungsi, yang pada nantinya terpanggil oleh fungsi
utama.
2. PROGRAM 2

Pada percobaan kedua, sebuah program dibuat gunanya untuk menghitung hasil
penjumlahan 2 bilangan seperti yang telah dibuat pada program 1. Akan tetapi, pada
program 2 digunakan fungsi dengan return value. Fungsi ini, tidak diperlukan
kehadiran variabel baru untuk melakukan penyimpanan hasil kalkulasi fungsi. Hasil
dari kalkulasi fungsi ini dapat dipanggil pada fungsi utama dengan melakukan
pemanggilan langsung terhadap fungsi tersebut (tanpa variabel).
3. PROGRAM 3

Pada percobaan ketiga, sebuah program dibuat untuk mengkonversi suhu dari oC
menjadi oF, oR, dan oK. Program ini, kami menggunakan fungsi tanpa return value,
sehingga digunakan variabel F, R, dan K untuk menyimpan hasil penghitungan.
Variabel-variabel tersebut nantinya akan dipanggil pada fungsi main dan kemudian
ditampilkan pada program.
4. PROGRAM 4
Pada percobaan keempat, sebuah program dibuat untuk menghitung total harga
pembelian obat yang dinyatakan dalam bentuk kode. Program ini, menggunakan
fungsi int total (int x) untuk menghitung total harga ketika pembelian diatas Rp
100.000 (mendapatkan diskon 10%). Prercobaan ini juga menggunakan int jumlah
(int x, int y) untuk menghitung harga obat sementara dalam fungsi switch. Pada
program juga digunakan fungsi loop menggunakan do while sehingga
dimungkinkan melakukan pembelian obat yang berbeda-beda.
5. PROGRAM 5
Pada percobaan kelima atau terakhir, sebelumnya dilakukan modifikasi terhadap
program pada modul 2 nomor 6. Program dimodifikasi dengan memisahkan proses-
proses penghitungannya menggunakan fungsi. void input () digunakan sebagai
proses input nama, golongan, serta status pernikahan. void gaji_pokok digunakan
untuk membedakan gaji pokok berdasarkan golongan. void tunjangan digunakan
untuk klasifikasi tunjangan karyawan berdasarkan golongan serta statusnya. void
persentasi digunakan untuk membedakan persentasi dalam penghitungan potongan
iuran pada fungsi void potongan_iuran. Kemudian, digunakan fungsi void
gaji_bersih untuk melakukan kalkulasi akhir untuk mendapatkan gaji bersih
karyawan. program ini juga menggunakan fugsi loop menggunakan do while serta
system(“cls”) agar program dapat membersihkan layar untuk memasukkan input
kembali dari awal.

Anda mungkin juga menyukai