Pertanyaan 1: Penamaan Variabel dalam R

Berikut adalah hasil pengujian penamaan variabel di R beserta penjelasannya.

1) 3hasil (SALAH)

Diawali dengan angka. Nama variabel tidak boleh diawali angka.

3hasil <- 10
## Error in parse(text = input): <text>:1:2: unexpected symbol
## 1: 3hasil
##      ^

2) total_hasil (BENAR)

Diawali huruf dan menggunakan underscore yang diperbolehkan.

total_hasil <- 10
print(total_hasil)
## [1] 10

3) HasilAkhir (BENAR)

Diawali huruf, menggunakan format camelCase yang valid.

HasilAkhir <- 10
print(HasilAkhir)
## [1] 10

4) TRUE (SALAH)

TRUE adalah reserved word (konstanta logika) di R, tidak boleh dipakai sebagai nama variabel.

TRUE <- 10
## Error in `TRUE <- 10`:
## ! invalid (do_set) left-hand side to assignment

5) nilai-hasil (SALAH)

Tanda minus - diinterpretasikan sebagai operator pengurangan, bukan bagian dari nama variabel.

nilai-hasil <- 10
## Error:
## ! object 'nilai' not found

Pertanyaan 2: Membuat Objek dalam R

a. x = (3^5 - 2)^(1/6)

Persamaan: \(x = (3^5 - 2)^{\frac{1}{6}}\)

Artinya: hasil dari \(3^5 - 2\) dipangkatkan dengan \(\frac{1}{6}\) (setara dengan akar pangkat 6).

x <- (3^5 - 2)^(1/6)
print(x)
## [1] 2.494611

b. y = sqrt(49 - (5/4)^2)

Persamaan: \(y = \sqrt{49 - \left(\frac{5}{4}\right)^2}\)

Artinya: akar kuadrat dari hasil pengurangan 49 dengan \(\left(\frac{5}{4}\right)^2\).

y <- sqrt(49 - (5/4)^2)
print(y)
## [1] 6.887489

Pertanyaan 3: Contoh Persamaan Matematika dalam R

Contoh 1: Persamaan Kuadrat

Tentukan akar-akar dari persamaan kuadrat berikut dengan nilai \(a = 1\), \(b = -5\), \(c = 6\):

\[ax^2 + bx + c = 0\]

a <- 1
b <- -5
c <- 6

x1 <- (-b + sqrt(b^2 - 4*a*c)) / (2*a)
x2 <- (-b - sqrt(b^2 - 4*a*c)) / (2*a)

cat("Akar pertama (x1) =", x1, "\n")
## Akar pertama (x1) = 3
cat("Akar kedua  (x2) =", x2, "\n")
## Akar kedua  (x2) = 2

Contoh 2: Persamaan Linear

Tentukan nilai \(y\) dari persamaan linear berikut dengan nilai \(x = 4\):

\[y = 3x^2 + 5x + 15\]

x <- 4

y <- 3*x^2 + 5*x + 15

cat("Nilai y =", y, "\n")
## Nilai y = 83