💜 Selalu gratis

Soalut.com tetap gratis karena kamu. Yuk, bantu kami terus hadir!💜 Selalu gratis

Soal UAS UT SATS4223 Komputer II dan Kunci Jawaban

Soal UT SATS4223 Komputer II
Soal UT SATS4223 Komputer II

Nggak usah sok jago dulu deh soal operasi matriks dan determinan di Modul 6, apalagi kalau belum akrab sama fungsi-fungsi solve() atau det() di R. Dua topik dari KB 2 Modul 06 itu emang bikin mikir keras, soalnya beda banget sama komputasi biasa. Serius, itu jebakan. Tapi tenang, bank soal UT di sini ngumpulin latihan yang nyerempet inti kesalahan umum di SATS4223 Komputer II, dari logika dasar sampai looping.

Modul 2 soal pengendalian aliran perintah dan Modul 7 tentang pengujian hipotesis sering jadi batu sandungan karena butuh pemahaman berantai. Maksudnya, kalau perintah if else-mu udah kacau, ngitung statistik uji langsung amburadul. Banyak yang baru sadar pas liat skor. latihan soal Statistika di bawah ini bisa kamu pakai buat uji pemahaman sebelum menghadapi ujian sebenarnya.

Soal UAS UT di halaman ini mencakup dari perintah grafik level-tinggi di Modul 4 sampai simulasi data acak di Modul 9. Setiap soal dilengkapi kunci jawaban sekaligus pembahasan langkah-langkah kodenya, jadi bukan cuma tebakan. Cobain dulu satu per satu, siapin R-nya, langsung praktekin. kumpulan soal UAS UT itu bakal ngebantu banget kalau kamu masih bingung bedain parameter grafik.

Soal UT SATS4223 Komputer II

1.

Dalam bahasa pemrograman R, fungsi sederhana untuk menjumlahkan dua angka x dan y dapat didefinisikan dengan perintah…

  • A. tambah <- function(x,y) { x + y }
  • B. function tambah(x,y) { x + y }
  • C. def tambah(x,y): x + y
  • D. tambah =: function(x,y) x + y
Jawaban: A
Di R, fungsi didefinisikan dengan operator <- diikuti kata kunci function, lalu parameter dalam kurung dan badan fungsi dalam kurung kurawal.
2.

Tinn-R merupakan editor yang terintegrasi dengan R. Keuntungan utama menggunakan Rgui dibandingkan Tinn-R dalam menulis skrip adalah…

  • A. Tinn-R dapat menjalankan perintah R secara langsung tanpa perlu membuka R
  • B. Rgui tidak memerlukan instalasi tambahan dan sudah tersedia secara default saat R diinstal
  • C. Tinn-R lebih cepat dalam mengeksekusi kode R
  • D. Rgui memiliki fitur penyorotan sintaks yang lebih lengkap
Jawaban: B
Rgui adalah antarmuka bawaan R yang langsung tersedia saat instalasi, sedangkan Tinn-R perlu diinstal terpisah sebagai editor eksternal.
3.

Operator logika dalam R yang digunakan untuk memeriksa apakah dua kondisi keduanya benar adalah…

  • A. |
  • B. &&
  • C. !
  • D. ||
Jawaban: B
Operator && digunakan untuk AND logika (vektor tunggal), memeriksa kedua kondisi harus bernilai TRUE.
4.

Perintah pengendalian aliran yang digunakan untuk mengulang blok kode selama kondisi tertentu terpenuhi adalah…

  • A. if
  • B. for
  • C. while
  • D. repeat
Jawaban: C
Perintah while akan terus mengulang kode selama kondisi yang diberikan masih bernilai TRUE.
5.

Untuk menghitung nilai dari fungsi distribusi kumulatif distribusi normal standar di titik z=1.96, fungsi R yang tepat adalah…

  • A. dnorm(1.96)
  • B. pnorm(1.96)
  • C. qnorm(1.96)
  • D. rnorm(1.96)
Jawaban: B
pnorm menghitung probabilitas kumulatif (CDF) dari distribusi normal, yang sesuai untuk mencari luas di bawah kurva hingga suatu titik.
6.

Fungsi di R untuk menghasilkan bilangan acak yang mengikuti distribusi binomial dengan 10 percobaan dan probabilitas sukses 0.5 sebanyak 5 kali adalah…

  • A. rnorm(5, mean=10, sd=0.5)
  • B. rbinom(5, size=10, prob=0.5)
  • C. dbinom(5, size=10, prob=0.5)
  • D. pbinom(5, size=10, prob=0.5)
Jawaban: B
rbinom digunakan untuk membangkitkan bilangan acak dari distribusi binomial, dengan parameter jumlah data, ukuran percobaan, dan probabilitas.
7.

Perintah level-tinggi dalam R untuk membuat plot sebar (scatter plot) dari data x dan y adalah…

  • A. plot(x, y)
  • B. points(x, y)
  • C. lines(x, y)
  • D. abline(x, y)
Jawaban: A
plot() adalah perintah level-tinggi yang membuat grafik baru, termasuk scatter plot, secara otomatis.
8.

Untuk menambahkan garis regresi linear ke dalam grafik yang sudah ada, perintah level-rendah yang tepat adalah…

  • A. plot(model)
  • B. lines(model)
  • C. abline(model)
  • D. curve(model)
Jawaban: C
abline() dapat digunakan untuk menambahkan garis lurus ke plot yang sudah ada, termasuk garis regresi dari model linear.
9.

Jenis grafik yang paling sesuai untuk memeriksa apakah data berdistribusi normal adalah…

  • A. barplot
  • B. histogram
  • C. boxplot
  • D. Q-Q plot
Jawaban: D
Q-Q plot membandingkan kuantil data dengan kuantil distribusi normal, sehingga cocok untuk pemeriksaan normalitas.
10.

Parameter dalam fungsi par() yang digunakan untuk mengatur jumlah baris dan kolom dalam tata letak grafik adalah…

  • A. mfrow
  • B. mar
  • C. oma
  • D. las
Jawaban: A
mfrow adalah parameter di par() yang mengatur tata letak grafik dalam bentuk matriks baris dan kolom.
11.

Cara yang benar untuk membuat matriks A berukuran 2×3 dengan elemen 1 sampai 6 secara berurutan menurut baris di R adalah…

  • A. A <- matrix(1:6, nrow=2, ncol=3, byrow=TRUE)
  • B. A <- matrix(1:6, nrow=2, ncol=3)
  • C. A <- array(1:6, dim=c(2,3))
  • D. A <- rbind(1:3, 4:6)
Jawaban: A
byrow=TRUE mengisi matriks berdasarkan baris, sehingga elemen 1-6 diisi berurutan per baris.
12.

Untuk mengalikan matriks A dan B menggunakan perkalian matriks biasa (bukan element-wise), operator yang digunakan adalah…

  • A. A * B
  • B. A %*% B
  • C. crossprod(A, B)
  • D. A %o% B
Jawaban: B
Operator %*% di R digunakan untuk perkalian matriks sesuai aturan aljabar linear.
13.

Fungsi R yang digunakan untuk menghitung determinan dari matriks persegi M adalah…

  • A. det(M)
  • B. solve(M)
  • C. eigen(M)
  • D. determinant(M)
Jawaban: A
Fungsi det() secara langsung menghitung nilai determinan dari matriks persegi.
14.

Dalam statistik, penduga tak bias untuk varians populasi (sigma^2) dari sampel adalah…

  • A. (frac{sum (x_i – bar{x})^2}{n})
  • B. (frac{sum (x_i – bar{x})^2}{n-1})
  • C. (frac{sum (x_i – bar{x})^2}{n+1})
  • D. (sqrt{frac{sum (x_i – bar{x})^2}{n-1}})
Jawaban: B
Penduga tak bias varians populasi menggunakan pembagi n-1 (derajat bebas), bukan n.
15.

Uji t independen (two-sample t-test) digunakan untuk menguji hipotesis tentang…

  • A. Perbedaan rata-rata antara dua kelompok yang berpasangan
  • B. Kesamaan varians dua populasi
  • C. Perbedaan rata-rata antara dua kelompok yang independen
  • D. Hubungan antara dua variabel kategorik
Jawaban: C
Uji t independen membandingkan rata-rata dua kelompok yang tidak saling berpasangan.
16.

Dalam analisis regresi linear sederhana di R, fungsi untuk menyesuaikan model adalah…

  • A. lm(y ~ x)
  • B. glm(y ~ x)
  • C. aov(y ~ x)
  • D. cor(y, x)
Jawaban: A
Fungsi lm() (linear model) digunakan untuk regresi linear sederhana maupun berganda.
17.

Teorema Limit Pusat menyatakan bahwa distribusi sampling dari rata-rata sampel akan mendekati distribusi normal ketika ukuran sampel…

  • A. kecil
  • B. tetap
  • C. besar
  • D. acak
Jawaban: C
Teorema Limit Pusat berlaku ketika ukuran sampel cukup besar, sehingga distribusi rata-rata sampel mendekati normal.
18.

Dalam R, perintah untuk membuat fungsi sederhana yang menjumlahkan dua bilangan adalah dengan menggunakan kata kunci…

  • A. sum
  • B. def
  • C. add
  • D. function
Jawaban: D
Kata kunci function digunakan untuk mendefinisikan fungsi baru di R.
19.

Editor Tinn-R pada R berfungsi untuk…

  • A. menjalankan script tanpa menyimpan
  • B. menginstall paket eksternal
  • C. mengolah data matriks
  • D. mengedit dan menulis script R secara lebih nyaman
Jawaban: D
Tinn-R adalah editor teks yang dirancang khusus untuk mempermudah penulisan script R.
20.

Jika x = 5 dan y = 3, hasil dari operasi logika (x > y) && (x != y) di R adalah…

  • A. FALSE
  • B. TRUE
  • C. NA
  • D. NULL
Jawaban: B
5>3 bernilai TRUE dan 5!=3 bernilai TRUE, maka operasi && (dan) menghasilkan TRUE.
21.

Dalam R, perintah yang digunakan untuk mengulang sekelompok perintah selama suatu kondisi benar adalah…

  • A. if
  • B. while
  • C. repeat
  • D. for
Jawaban: B
Perintah while akan menjalankan blok perintah selama kondisi yang diberikan bernilai TRUE.
22.

Fungsi di R yang dapat digunakan untuk menghitung integral numerik suatu fungsi adalah…

  • A. mean
  • B. solve
  • C. optimize
  • D. integrate
Jawaban: D
Fungsi integrate() pada R digunakan untuk melakukan integrasi numerik satu dimensi.
23.

Untuk menghasilkan 10 bilangan acak berdistribusi normal baku di R, perintah yang tepat adalah…

  • A. rbinom(10, 1, 0.5)
  • B. runif(10)
  • C. rnorm(10)
  • D. sample(10)
Jawaban: C
rnorm(10) membangkitkan 10 data dari distribusi normal dengan mean=0 dan sd=1 (baku).
24.

Perintah plot(x, y) di R termasuk dalam perintah level-tinggi karena…

  • A. menginisialisasi grafik baru secara otomatis
  • B. hanya menambahkan titik pada grafik yang sudah ada
  • C. memodifikasi parameter sumbu
  • D. menambahkan legenda pada grafik
Jawaban: A
Perintah level-tinggi seperti plot() akan membuat grafik baru dengan pengaturan awal lengkap.
25.

Fungsi R yang digunakan untuk menambahkan garis teks pada grafik yang sudah ada adalah…

  • A. plot
  • B. points
  • C. lines
  • D. text
Jawaban: D
Fungsi text() adalah perintah level-rendah yang menambahkan teks ke grafik yang ada.
26.

Grafik yang paling sesuai untuk memeriksa distribusi data tunggal adalah…

  • A. histogram
  • B. plot(x, y)
  • C. barplot
  • D. pie chart
Jawaban: A
Histogram digunakan untuk melihat distribusi frekuensi dari suatu data numerik tunggal.
27.

Parameter dalam fungsi par() yang digunakan untuk menggabungkan beberapa grafik dalam satu halaman adalah…

  • A. mfrow
  • B. pch
  • C. col
  • D. cex
Jawaban: A
Parameter mfrow (atau mfcol) pada par() membagi jendela grafik menjadi beberapa baris dan kolom.
28.

Di R, untuk membuat vektor dengan elemen 1, 2, dan 3 kita menggunakan perintah…

  • A. c(1, 2, 3)
  • B. a, b, dan c benar
  • C. 1:3
  • D. seq(1, 3)
Jawaban: B
Ketiga cara tersebut (c(), seq(), 🙂 menghasilkan vektor yang sama yaitu 1,2,3.
29.

Perintah di R untuk menghitung perkalian antara dua matriks A dan B adalah…

  • A. A %*% B
  • B. A * B
  • C. crossprod(A, B)
  • D. A %o% B
Jawaban: A
Operator %*% digunakan untuk perkalian matriks dalam R.
30.

Untuk menyelesaikan sistem persamaan linear Ax = b di R, perintah yang tepat adalah…

  • A. A * b
  • B. solve(A, b)
  • C. deriv(A)
  • D. t(A) %*% b
Jawaban: B
Fungsi solve(A, b) digunakan untuk mencari vektor x yang memenuhi persamaan Ax = b.
31.

Fungsi di R untuk menghitung interval kepercayaan rata-rata populasi jika simpangan baku tidak diketahui adalah…

  • A. z.test
  • B. prop.test
  • C. t.test
  • D. var.test
Jawaban: C
Uji t (t.test) digunakan ketika simpangan baku populasi tidak diketahui.
32.

Untuk menguji hipotesis bahwa rata-rata populasi sama dengan 5 menggunakan data di vektor x, perintah R yang benar adalah…

  • A. t.test(x, mu=5)
  • B. t.test(x, alternative=5)
  • C. z.test(x, mu=5)
  • D. var.test(x, mu=5)
Jawaban: A
Parameter mu pada t.test() digunakan untuk menetapkan nilai rata-rata hipotesis.
33.

Dalam analisis regresi linear di R, fungsi yang digunakan disingkat dengan perintah…

  • A. reg
  • B. glm
  • C. lm
  • D. aov
Jawaban: C
lm() adalah fungsi untuk model linear (linear model) seperti regresi linear.
34.

Dalam konteks simulasi Teorema Limit Pusat di R, ketika ukuran sampel semakin besar, distribusi rata-rata sampel akan mendekati distribusi…

  • A. seragam
  • B. binomial
  • C. normal
  • D. eksponensial
Jawaban: C
Teorema Limit Pusat menyatakan distribusi rata-rata sampel mendekati normal untuk n besar.
35.

Fungsi dalam R untuk membuat fungsi sederhana yang diikuti dengan blok perintah adalah…

  • A. f <- function(x){ return(x^2) }
  • B. function(x) x^2
  • C. function(x) return(x^2)
  • D. x^2 <- function(x)
Jawaban: A
Fungsi dalam R didefinisikan dengan kata kunci function, diikuti parameter dalam kurung dan blok perintah dalam kurung kurawal.
36.

Editor R yang sering digunakan bersama R untuk memudahkan penulisan kode dan pengelolaan script adalah…

  • A. RStudio
  • B. Tinn-R
  • C. Notepad++
  • D. Vim
Jawaban: B
Tinn-R merupakan editor yang dirancang khusus untuk bekerja dengan R, menyediakan fitur penyorotan sintaks dan manajemen script.
37.

Hasil dari operasi logika dalam R: 5 > 3 & 4 < 2 akan bernilai…

  • A. TRUE
  • B. NULL
  • C. NA
  • D. FALSE
Jawaban: D
Operator & melakukan AND logika. Kondisi 5 > 3 bernilai TRUE, tetapi 4 < 2 bernilai FALSE, sehingga hasilnya FALSE.
38.

Dalam pengendalian aliran perintah R, struktur yang digunakan untuk mengulang blok perintah selama kondisi tertentu benar adalah…

  • A. if-else
  • B. while
  • C. for
  • D. repeat
Jawaban: B
Perintah while akan mengulang eksekusi blok selama kondisi yang diberikan bernilai TRUE.
39.

Fungsi dalam R untuk menghitung akar kuadrat dari suatu bilangan adalah…

  • A. sqrt()
  • B. abs()
  • C. log()
  • D. exp()
Jawaban: A
Fungsi sqrt() digunakan untuk menghitung akar kuadrat dari bilangan numerik di R.
40.

Fungsi distribusi probabilitas dalam R yang digunakan untuk menghitung probabilitas kumulatif dari distribusi normal adalah…

  • A. dnorm()
  • B. qnorm()
  • C. pnorm()
  • D. rnorm()
Jawaban: C
Fungsi pnorm() menghitung fungsi distribusi kumulatif (CDF) dari distribusi normal.
41.

Perintah level-tinggi untuk membuat plot sebar (scatter plot) sederhana dalam R adalah…

  • A. abline(x, y)
  • B. lines(x, y)
  • C. points(x, y)
  • D. plot(x, y)
Jawaban: D
Fungsi plot() adalah perintah level-tinggi yang langsung membuat grafik scatter plot dengan sumbu dan label.
42.

Perintah level-rendah dalam grafik R yang digunakan untuk menambahkan garis lurus dari model regresi adalah…

  • A. lines()
  • B. points()
  • C. text()
  • D. abline()
Jawaban: D
Fungsi abline() digunakan untuk menambahkan garis lurus, misalnya garis regresi, ke plot yang sudah ada.
43.

Jenis grafik yang paling tepat untuk memeriksa distribusi data kontinu adalah…

  • A. barplot
  • B. pie chart
  • C. histogram
  • D. boxplot
Jawaban: C
Histogram menampilkan distribusi frekuensi data kontinu, sehingga cocok untuk memeriksa bentuk distribusi.
44.

Parameter grafik dalam R yang digunakan untuk mengatur jumlah baris dan kolom pada layout grafik adalah…

  • A. par(mfrow=c(2,2))
  • B. par(mar=c(2,2,2,2))
  • C. par(oma=c(2,2,2,2))
  • D. par(pin=c(2,2))
Jawaban: A
Parameter mfrow dalam fungsi par() mengatur layout grafik dalam format matriks baris dan kolom.
45.

Untuk membuat vektor dengan panjang 5 yang berisi angka 3 semua, perintah R yang tepat adalah…

  • A. c(3, 3, 3, 3, 3)
  • B. seq(3, 5)
  • C. rep(3, 5)
  • D. vector(5, 3)
Jawaban: C
Fungsi rep(3, 5) menghasilkan vektor dengan nilai 3 diulang sebanyak 5 kali.
46.

Hasil determinan matriks 2×2 [[a, b], [c, d]] dalam R dapat dihitung dengan fungsi…

  • A. solve(A)
  • B. det(A)
  • C. eigen(A)
  • D. diag(A)
Jawaban: B
Fungsi det() digunakan untuk menghitung determinan dari suatu matriks persegi.
47.

Fungsi dalam R untuk menyelesaikan sistem persamaan linear Ax=b adalah…

  • A. det(A, b)
  • B. solve(A, b)
  • C. eigen(A, b)
  • D. chol(A, b)
Jawaban: B
Fungsi solve(A, b) mengembalikan solusi x dari sistem persamaan linear Ax=b.
48.

Dalam pendugaan parameter, estimator yang diperoleh dengan memaksimumkan fungsi likelihood disebut…

  • A. Metode Momen
  • B. Metode Kuadrat Terkecil
  • C. Metode Bayes
  • D. Metode Maksimum Likelihood
Jawaban: D
Metode Maksimum Likelihood (MLE) mencari nilai parameter yang memaksimalkan fungsi likelihood.
49.

Untuk menguji apakah rata-rata sampel berbeda signifikan dari nilai tertentu, uji statistik yang tepat dalam R adalah…

  • A. t.test()
  • B. var.test()
  • C. prop.test()
  • D. chisq.test()
Jawaban: A
Fungsi t.test() digunakan untuk uji t satu sampel atau dua sampel, misal uji beda rata-rata.
50.

Fungsi dalam R untuk membangkitkan 10 data acak berdistribusi Binomial dengan n=5 dan p=0,3 adalah…

  • A. pbinom(10, size=5, prob=0.3)
  • B. dbinom(10, size=5, prob=0.3)
  • C. rbinom(10, size=5, prob=0.3)
  • D. qbinom(10, size=5, prob=0.3)
Jawaban: C
Fungsi rbinom() digunakan untuk membangkitkan bilangan acak dari distribusi Binomial dengan parameter ukuran dan probabilitas.

Coba bongkar ulang kode R yang lo bikin sendiri , kadang ada satu baris logika yang bikin error, padahal sisanya udah bener. Di Komputer II, bagian pengendalian aliran kayak if-else dan looping itu medan ranjau paling sering. Saya sendiri dulu pernah nyangkut dua jam cuma karena salah letak kurung kurawal. Bedakan mana fungsi bawaan R dan mana fungsi buatan sendiri , itu yang bikin soal jadi mudah dibaca.

UAS SATS4223 Komputer II biasanya ngetes dari dua sisi: operasi matriks di Modul 6 sama pembangkitan data acak di Modul 9. Soal UAS UT sering ngombinasi keduanya dalam satu studi kasus, jadi jangan hafalin sintaks doang. Kalau lo bisa ceritain ulang alur logikanya ke temen, tandanya lo udah siap duluan. Ada banyak kumpulan soal UAS UT lain di sini kalau lo mau latihan lebih pelan-pelan.

Bagikan

error: Content is protected !!