Anda di halaman 1dari 11

Materi 6

FUNCTION
Nur Hayati, S.Si., MTI
Definisi
Function / Fungsi adalah set perintah yang digunakan untuk mengolah data sehingga
mendapatkan nilai baru. Sehingga nilai tersebut bisa dipakai oleh fungsi/prosedur lain.
Perintah berupa program generik yang dapat digunakan berulang2.
Kategori fungsi:
1. Standard Library Function
Fungsi-fungsi yang telah disediakan oleh Interpreter Python dalam file-file atau
librarynya.
2. User Defined Function
Fungsi yang dibuat sendiri. Function ini memiliki nama tertentu yang unik dalam
program, letaknya terpisah dari program utama, dan bisa dijadikan satu ke dalam
suatu library
Mendeklarasikan dan Memanggil
Fungsi
➢ Statemen def digunakan untuk mendeklarasikan fungsi.
➢ Statemen return digunakan untuk mengembalikan suatu nilai kepada bagian program
yang memanggil fungsi
Bentuk umum:
Struktur Fungsi
➢ Sebuah fungsi diawali dengan statemen def kemudian diikuti oleh sebuah nama_fungsi
nya. Pernyataan def dipakai untuk mendeklarasikan fungsi.
➢ Sebuah fungsi dapat memiliki daftar argumen (parameter) ataupun tidak.
➢ Tanda titik dua ( : )
menandakan awal pendefinisian tubuh dari fungsi yang terdiri dari statemen-statemen
• Statemen return
menandakan akhir dari pemanggilan fungsi dan akan mengirimkan suatu nilai balik
kepada program yang memanggil fungsi tersebut. Pernyataan return dipakai untuk
mengembalikan suatu nilai kepada bagian program yang memanggil fungsi.
Statemen return bersifat opsional, artinya jika sebuah fungsi tidak memiliki
statemenreturn, maka sebuah fungsi tidak akan mengembalikan suatu nilai apapun
Contoh Function
tanpa dengan pengembalian

dengan pengembalian
Penerapan Function, List Data, Perulangan, &
Percabangan
Soal 1
Apakah berat badan yang Anda punya sudah masuk dalam kategori ideal?. Berat badan ideal setiap orang
berbeda-beda. Jadi, jangan membandingkan berat badan Anda punya dengan berat badan teman, saudara,
keluarga, dan orang lain.

Untuk mengetahui berapa idealnya berat badan yang Anda punya, Anda bisa menyesuaikannya dengan tinggi
badan yang Anda miliki. Untuk itu, sebelum mulai menghitung berapa berat badan yang ideal untuk Anda,
sebaiknya ketahui terlebih dahulu tinggi badan Anda.

Untuk menghitung berat badan ideal, Anda bisa menggunakan rumus Broca yang ditemukan oleh Pierre Paul
Broca.

# Rumus Broca
Berat badan normal (kg) = tinggi badan (cm) – 100

Berat Bada Ideal


# Pria : Berat badan ideal (kg) = [tinggi badan (cm) – 100] – [(tinggi badan (cm) – 100) x 10%]
# Wanita : Berat badan ideal (kg) = [tinggi badan (cm) – 100] – [(tinggi badan (cm) – 100) x 15%]
Soal 1 lnjt...
# Contoh Perhitungan
# Jika seorang wanita memiliki tinggi badan 155 cm,
# berat idealnya: (155 - 100) - (15% x (155 - 100)) = 55 - 15 = 40.
# Maka berat badan ideal wanita dengan tinggi badan 155 cm adalah 40 kg.

# Rumus IBM
# IBM(kg) = Berat Badan(kg)
# _________________________________
# tinggi Badan(m) x tinggi Badan(m)

# Kategori WHO (BMI) Asia-Pacific (BMI)


# Kurus <18.5 <18.5
# Normal 18.5 - 24.9 18.5 - 22.9
# Overweight 25 - 29.9 23 - 24.9
# Obesitas ≥30 ≥25
Soal 1 lnjt...(Latihan)
Buatlah program perhitungan Berat badan dan berat badan ideal
menurut rumus Broca dan menurut IMB Kategori WHO dan asia Pasifik
Soal 2
Menghitung Laba Bersih
Untuk menghitung laba bersih suatu perusahaan XYZ harus dicari terlebih dahulu data-data sebagai
berikut:
1. Jumlah Laba Kotor
2. Jumlah Beban Usaha
3. Jumlah Potongan Penjualan
4. Jumlah Penjualan Bersih
5. Jumlah Harga Pokok Penjualan (HPP)

RUMUS PERHITUNGAN
Rumus menghitung Laba Bersih: Laba Kotor + Beban Usaha
Rumus menghitung Laba Kotor: Penjualan Bersih - HPP
Rumus menghitung Laba Penjualan Bersih: Penjualan/Harga Jual - Potongan Penjualan/Diskon
Soal 2 lnjt...
# BUAT PROGRAM
Buatlah Program untuk menghitung Laba Bersih Perusahaan XYZ dari penualan TV LED jika
diketahui:

Beban Usaha = 500.000


HPP = 300.000
Harga TV LED Per Unit = 1.000.000
Diskon Penjualan Per Unit = 0,5% dari harga per Unit

# INSTRUKSI BERJALANNYA PROGRAM


Insturksi: Hanya dengan memasukkan jumlah pembelian maka Laba Bersih Perusahaan dapat
langsung disajikan.

Anda mungkin juga menyukai