R, seperti kebanyakan bahasa komputer, memiliki konstruksi pemrograman untuk mewakili operasi yang mengambil satu atau lebih input dan menghasilkan output. Di R, ini disebut “fungsi.” Di R, semua yang Anda lakukan melibatkan fungsi, baik secara eksplisit maupun implisit. Berikut adalah contoh cara menggunakan fungsi.

Program Mencari Gaji

Bila diketahui gaji pertahun, maka untuk mencari gaji harian dijalankan :

as_gaji_harian <- function(gaji_tahunan) {
  gaji_tahunan / 365
}

Misal gaji pertahun 100 juta maka :

as_gaji_harian(100000000)
## [1] 273972.6

Bila diketahui gaji perhari, maka untuk mencari gaji tahunan dijalankan :

as_gaji_tahunan <- function(gaji_harian) {
  gaji_harian / 365
}

Misal gaji perhari 100000 maka :

as_gaji_tahunan(100000)
## [1] 273.9726

Anda juga dapat mencari gaji dalam jangka waktu tertentu. Untuk mencari total gaji dalam waktu tertentu dijalankan

as_gaji_total <- function(gaji_harian, durasi) {
  gaji_harian * durasi
}

Misal gaji perhari 1000 maka total gajinya dalam 20 hari adalah:

as_gaji_total(1000, 20)
## [1] 20000