Email : ali.19arifin@gmail.com
RPubs : https://rpubs.com/aliciaarifin/
Jurusan : Statistika
Address : ARA Center, Matana University Tower
Jl. CBD Barat Kav, RT.1, Curug Sangereng, Kelapa Dua, Tangerang, Banten 15810.
Tugas 5 Buatlah fungsi dengan bahasa pemrograman R dan Python untuk menghitung:
Intergral Tentu dan Tak Tentu
library(mosaicCalc)Fungsi=makeFun(5*x^2 +3*x + 7 ~x)
a=5
b=0
IntegralTT <- function(x)
{
Integral= antiD(Fungsi(x)~x)
Tentu =Integral(a)-Integral(b)
TakTentu=Integral(a:b)
return (cat(c("Integral Tentu :",Tentu, "\n",
"Integral Tak Tentu :", TakTentu)))
}
IntegralTT(x)## Integral Tentu : 280.833333333333
## Integral Tak Tentu : 280.833333333333 158.666666666667 79.5000000000001 33.3333333333334 10.1666666666667 5.32907051820075e-14
Luas Lingkaran, Keliling Lingkaran, dan, Volume Bola.
\(Luas Lingkaran = \pi r^2\)
\(Keliling Lingkaran = 2\pi r\)
\(Volume Bola = \frac 4 3 \pi r^3\)
phi = 22/7
lingkaran = function(p, r)
{
luas = round(p * r^2)
keliling = round(2*p*r)
vol = round(4/3 * p* r^3 , digits =2 )
return(cat(c("luas =",luas,
"keliling =",keliling,
"volume bola=",vol)))
}
lingkaran(phi,7)## luas = 154 keliling = 44 volume bola= 1437.33
Nilai Maksimum, Minimum, Rata-rata, Median, Mode, Variansi, Standard Deviasi pada data berfrekuensi.
Tinggi = c(150,155,160,165,170,175)
Frek = c(1,2,3,1,2,2)
tb = data.frame(Tinggi,
Frek)
tb## Tinggi Frek
## 1 150 1
## 2 155 2
## 3 160 3
## 4 165 1
## 5 170 2
## 6 175 2
wiiiii = function (x,frek)
{
min = min(x)
max = max(x)
yg.med = median.default(frek)
med = x[yg.med]
yg.max = which.max(frek)
mode = x[yg.max]
rata= round(sum(x*frek)/sum(frek), digits=2)
b = x-rata
c = sum((b^2)*frek)
hiw = c / (sum(frek)-1)
sd = round(sqrt(hiw), digits=2)
return(cat(c("minimum =", min,"\n",
"maksimum =", max,"\n",
"median =",med,"\n",
"modus =", mode,"\n",
"rata-rata =", rata,"\n",
"varians = ", hiw,"\n",
"standar deviasi =", sd,"\n"
)))}wiiiii(tb$Tinggi,tb$Frek)## minimum = 150
## maksimum = 175
## median = 155
## modus = 160
## rata-rata = 163.18
## varians = 71.36364
## standar deviasi = 8.45