Anda di halaman 1dari 13

TUGAS 1

BIG DATA

“Membuat function R-code”

OLEH :

NAMA : TATAG HARDOYO


NIM : 165314021

INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
A. Membuat Function

Untuk membuat function pada R Studio harus membuat R Script terlebih dahulu dengan cara

Klik File > New File > R Script

Jika sudah ketikkan pada script fungsi nya

1. Keliling segitiga

 Ket :
 function merupakan isi parameter
 parameter berisi 3 merujuk pada jumlah sisi segitiga
 tanda <- merujuk pada nama functionnya yaitu kelilingsegitiga
 comment() digunakan untuk memberi komentar
 menghitung keliling segitiga dengan rumus kll=a+b+c
 return merupakan nilai balikan mengembalikan nilai kll
2. Keliling bujursangkar

 Ket :
 function merupakan isi parameter
 parameter s merujuk pada nilai sisi bujur sangkar
 tanda <- merujuk pada nama functionnya yaitu kelilingbujursangkar
 comment() digunakan untuk memberi komentar
 menghitung keliling bujursangkar dengan rumus kll=s+s+s+s
 return merupakan nilai balikan mengembalikan nilai kll

3. Keliling lingkaran

 Ket :
 function merupakan isi parameter
 parameter r merujuk pada nilai jari jari lingkaran
 tanda <- merujuk pada nama functionnya yaitu kelilinglingkaran
 comment() digunakan untuk memberi komentar
 menghitung keliling lingkaran dengan rumus kll=2*pi*r
 pi merupakan nilai 3.14 pada lingkaran
 return merupakan nilai balikan mengembalikan nilai kll

4. Luas segitiga

 Ket :
 function merupakan isi parameter
 parameter berisi a merujuk pada alas segitiga dan t merujuk pada tinggi segitiga
 tanda <- merujuk pada nama functionnya yaitu luassegitiga
 comment() digunakan untuk memberi komentar
 menghitung luas segitiga dengan rumus luas=0.5*a*t
 return merupakan nilai balikan mengembalikan nilai luas
5. Luas bujursangkar

 Ket :
 function merupakan isi parameter
 parameter s merujuk pada nilai sisi bujur sangkar
 tanda <- merujuk pada nama functionnya yaitu luasbujursangkar
 comment() digunakan untuk memberi komentar
 menghitung luas bujursangkar dengan rumus luas=s^2
 tanda ^ merupakan pangkat dan 2 menandakan nilai pangkat adalah kuadrat
 return merupakan nilai balikan mengembalikan nilai luas

6. Luas lingkaran

 Ket :
 function merupakan isi parameter
 parameter r merujuk pada nilai jari jari lingkaran
 tanda <- merujuk pada nama functionnya yaitu luaslingkaran
 comment() digunakan untuk memberi komentar
 menghitung luas lingkaran dengan rumus luas=pi*(r^2)
 tanda ^ merupakan pangkat dan 2 menandakan nilai pangkat adalah kuadrat
 tanda () kurung merupakan tanda untuk memprioritaskan perhitungan
 pi merupakan nilai 3.14 pada lingkaran
 return merupakan nilai balikan mengembalikan nilai luas

7. Luas permukaan bola

 Ket :
 function merupakan isi parameter
 parameter r merujuk pada nilai jari jari lingkaran
 tanda <- merujuk pada nama functionnya yaitu luaspermukaanbola
 comment() digunakan untuk memberi komentar
 menghitung luas permukaan bola dengan rumus luas=4*pi*(r^2)
 tanda ^ merupakan pangkat dan 2 menandakan nilai pangkat adalah kuadrat
 tanda () kurung merupakan tanda untuk memprioritaskan perhitungan
 pi merupakan nilai 3.14 pada bola
 return merupakan nilai balikan mengembalikan nilai luas

8. Volume bola

 Ket :
 function merupakan isi parameter
 parameter r merujuk pada nilai jari jari bola
 tanda <- merujuk pada nama functionnya yaitu volumebola
 comment() digunakan untuk memberi komentar
 menghitung keliling lingkaran dengan rumus vol=(4/3)*pi*(r^3)
 tanda ^ merupakan pangkat dan 3 menandakan nilai pangkat adalah kubik
 tanda () kurung merupakan tanda untuk memprioritaskan perhitungan
 pi merupakan nilai 3.14 pada bola
 return merupakan nilai balikan mengembalikan nilai vol

Jika sudah lakukan penyimpanan scrip r dengan

Sebelum save centang pada source on save

Selanjutnya Klik File > Save As


Beri nama pada Nama file jika sudah klik save

Maka function sudah dapat digunakan


B.Menggunakan Function

Cara menggunakan Function adalah sebagai berikut

Untuk membuat function pada R Studio harus membuat R Script terlebih dahulu dengan cara

Klik File > New File > R Script

Jika sudah ketikkan pada script fungsi nya setiap main class dibuat di class yang berbeda

1) Main class Keliling segitiga

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data ada 3 dataA,dataB,dataC merepresentasikan 3 sisi segitiga
 Data dapat diisi sesuai kebutuhan dan jumlah data harus sama pada dataA,dataB,dataC
 Function kelilingsegitiga() berisi 3 parameter
 Parameter berisi dataA,dataB,dataC
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih keliling segitiga
2) Main class keliling bujur sangkar

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data s merepresentasikan nilai sisi pada bujur sangkar
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function kelilingbujursangkar() berisi 1 parameter yaitu s
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih keliling bujur sangkar

3) Main class keliling lingkaran

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data r merepresentasikan nilai jari jari lingkaran
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function kelilinglingkaran() berisi 1 parameter yaitu r
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih keliling lingkaran

4) Main class luas segitiga

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data alas dam tinggi merepresentasikan nilai a dan t pada luas segitiga
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function luassegitiga() berisi 2 parameter yaitu alas dan tinggi
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih luas segitiga
5) Main class luas bujursangkar

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data s merepresentasikan nilai sisi pada bujur sangkar
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function luasbujursangkar() berisi 1 parameter yaitu s
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih luas bujur sangkar

6) Main class luas lingkaran

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data r merepresentasikan nilai jari jari lingkaran
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function luaslingkaran() berisi 1 parameter yaitu r
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih luas lingkaran

7) Main class luas permukaan bola

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data r merepresentasikan nilai jari jari bola
 Data dapat diisi pada parameter c dapat diubah sesuai kebutuhan
 Function luaspermukaanbola() berisi 1 parameter yaitu r
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih luas permukaan bola
8) Main class volume bola

 Ket :
 Function c() membuat vector baru agar dapat membuat array
 Data s merepresentasikan nilai jari jari pada bola
 Data dapat diisi pada parameter c() dapat diubah sesuai kebutuhan
 Function volumebola() berisi 1 parameter yaitu r
 Jika sudah dapat di run
 Dapat menghitung 1 sampai lebih volume bola

Jika sudah jangan lupa save pada setiap main class

Jika sudah lakukan penyimpanan scrip r dengan

Sebelum save centang pada source on save

Selanjutnya Klik File > Save As


Beri nama pada Nama file jika sudah klik save

C.Hasil Run

Cara run program pada tampilan ada ikon run

Klik kursor pada script teratas lalu

Klik ikon run tersebut

Pada console akan muncul hasil output

I. Keliling segitiga
II. Keliling bujursangkar

III. Keliling lingkaran

IV. Luas segitiga

V. Luas bujursangkar

VI. Luas lingkaran

VII. Luas permukaan bola


VIII. Volume bola

Anda mungkin juga menyukai