Thursday, January 19, 2023

Membuat Function Pada Programming-R



Strukrur atau format pembuatan function

func_name <- function(arg_1, arg_2, ...) {  

   Function body   

Components of Functions  terdiri dari

  • Function Name : Nama fungsi 
  • Arguments : untuk memberikan keterangan dari function
  • Function Body : Berisi sekumpulan pernyataan yang mendefinisikan fungsi apa yang dilakukan
  • Return value : pengembalian nilai


Function Types

Pada bahasa R, memiliki 2 type fungsi yaitu :

1. Built-in function

Fungsi bawaan.jenis fungsi bawaan seperti seq(), mean(), max(), dan sum(x) dll.

contoh :

# Creating sequence of numbers from 32 to 46.  

print(seq(32,46))  

# Finding the mean of numbers from 22 to 80.  

print(mean(22:80))  

# Finding the sum of numbers from 41 to 70.  

print(sum(41:70))  


2.  User-defined function

Merupakan fungsi yang dapat dibuat sesuai dengan kebutuhan.

contoh :

# Creating a function without an argument.  

new.function <- function() {  

   for(i in 1:5) {  

      print(i^2)  

   }  

}     

new.function()  


Pembuatan & pemanggilan fungsi dengan parameter

# Creating a function to print squares of numbers in sequence.  

new.function <- function(a) {  

   for(i in 1:a) {  

      b <- i^2  

      print(b)  

   }  

# Calling the function new.function supplying 10 as an parameter.  

new.function(10)  


Pembuatan & pemanggilan fungsi tanpa parameter

# Creating a function to print squares of numbers in sequence.  

new.function <- function() {  

   for(i in 1:5) {  

      a <- i^2  

      print(a)  

   }  

}  

# Calling the function new.function with no parameter.  

new.function()  


Pembuatan & pemanggilan fungsi dengan value

# Creating a function with parameter.  

new.function <- function(x,y,z) {  

   result <- x * y + z  

   print(result)  

}  

  

# Calling the function by position of parameter.  

new.function(11,13,9)  

  

# Calling the function by names of the parameter.  

new.function(x = 2, y = 5, z = 3)  


Pembuatan & pemanggilan fungsi default parameter

# Creating a function with parameter.  

new.function <- function(x = 11, y = 24) {  

   result <- x * y  

   print(result)  

}  

# Calling the function without giving any parameter.  

new.function()  

# Calling the function with giving new values of the parameter.  

new.function(4,6)  


Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...