Tiba-tiba laptop error pas lagi asyik ngetik kode R untuk latihan Modul 1 tentang instalasi lingkungan pemrograman. Belum lagi harus bedain vektor di Modul 5 sama array yang sekilas mirip. Duh, kepala makin mumet. kumpulan soal Universitas Terbuka di halaman ini khusus ngupas tuntas SATS4111 Komputer I dari materi paling dasar sampai pengelolaan data. Tinggal pilih topik yang mau didalami.
Modul 3 soal jenis-jenis objek dan operasi aritmetika plus Modul 9 tentang prosedur looping itu yang paling sering bikin mahasiswa UT mengeluh. Bukan karena nggak paham sintaks, tapi lupa urutan logika eksekusinya. Cobain deh kerjakan soal topik itu dulu. soal UT Sistem Informasi ini urut per modul, jadi langsung tahu mana yang perlu diulang.
Soal UAS UT di bawah ini langsung menguji poin-poin krusial dari setiap KB, mulai cara baca file data sampai grafik dasar. Soal UT di sini selalu dibekali kunci jawaban dan pembahasan singkat yang jelas. soal UAS Universitas Terbuka bisa jadi pegangan kamu untuk latihan mandiri. Daripada bingung sendiri, mending langsung cek soalnya sekarang.
Soal UT SATS4111 Komputer I
Langkah pertama yang harus dilakukan untuk menggunakan R adalah menginstal perangkat lunak R dari situs resmi. Situs resmi untuk mengunduh R adalah …
Situs resmi R adalah www.r-project.org, yang menyediakan tautan ke CRAN untuk unduhan.
Lingkungan pemrograman R yang menyediakan antarmuka grafis yang lebih mudah digunakan adalah …
RStudio adalah IDE yang populer untuk R, menyediakan antarmuka grafis yang ramah pengguna.
Saat menginstal R, paket yang disertakan secara default disebut …
Paket yang disertakan secara default saat instalasi R disebut paket recommended.
Perintah untuk memulai R di sistem operasi Windows setelah diinstal adalah …
Di Windows, R dijalankan melalui Rgui.exe yang menyediakan antarmuka grafis awal.
Fungsi dalam R yang digunakan untuk memasang paket tambahan adalah …
install.packages() adalah fungsi untuk mengunduh dan memasang paket dari CRAN.
Dalam mekanisme kerja sistem R, setelah mengetikkan perintah di konsol, apa yang akan dilakukan oleh interpreter R?
Interpreter R akan mengevaluasi ekspresi yang dimasukkan dan menampilkan hasilnya jika ada.
Simbol yang digunakan di konsol R untuk menandakan siap menerima perintah baru adalah …
Simbol > adalah prompt utama yang menunjukkan R siap menerima input perintah.
Jika perintah R terlalu panjang dan belum selesai, konsol akan menampilkan prompt …
Prompt + muncul saat ekspresi belum lengkap dan R menunggu kelanjutan input.
Fungsi yang digunakan untuk menampilkan daftar semua objek yang ada di lingkungan kerja saat ini adalah …
Fungsi objects() atau ls() digunakan untuk menampilkan objek-objek dalam lingkungan kerja.
Untuk menghapus objek x dari lingkungan R, perintah yang tepat adalah …
Fungsi rm() digunakan untuk menghapus objek dari memori di R.
Untuk mendapatkan informasi bantuan tentang fungsi mean, perintah yang digunakan adalah …
Tanda tanya diikuti nama fungsi seperti ?mean adalah cara cepat untuk mengakses bantuan.
Untuk membuat objek bernama mydata yang berisi nilai 5, perintah yang benar dalam R adalah …
Operator <- adalah cara standar untuk menetapkan nilai ke objek di R.
Untuk menayangkan atau mencetak isi objek x ke konsol, perintah yang paling sederhana adalah …
Fungsi print() mencetak objek ke konsol dan sering digunakan eksplisit untuk menampilkan.
Perintah berikut yang digunakan untuk menampilkan bantuan tentang operator aritmetika di R adalah …
help("+") memberikan dokumentasi tentang operator penjumlahan dan operator aritmetika lainnya.
Tipe data dari objek yang dibuat dengan perintah x <- TRUE adalah …
TRUE adalah nilai logika, sehingga x akan bertipe logical.
Hasil dari operasi 3 + 4 * 2 dalam R adalah …
Operator perkalian didahulukan, sehingga 4 * 2 = 8, lalu 3 + 8 = 11.
Untuk membuat vektor dengan elemen 1, 2, 3, perintah yang benar adalah …
Fungsi c() adalah fungsi concatenate yang digunakan untuk membuat vektor di R.
Dalam R, objek yang dapat menampung data dengan tipe yang sama disebut …
Vektor adalah objek dasar di R yang menampung elemen dengan tipe data yang sama.
Operator aritmetika yang digunakan untuk pemangkatan di R adalah …
Operator ^ digunakan untuk operasi pemangkatan dalam R.
Jika Anda menuliskan 3 + 5 * 2 di R, hasil yang akan muncul adalah …
Dalam urutan operasi, perkalian didahulukan sehingga 5*2=10, lalu 3+10=13.
Perintah yang tepat untuk membaca file teks bernama 'data.txt' di R adalah …
Fungsi read.table digunakan untuk membaca file teks dengan format tabel di R.
Untuk menulis data frame df ke file CSV, perintah yang digunakan adalah …
Fungsi write.csv di R digunakan untuk menulis data frame ke file CSV.
Apa yang dimaksud dengan file header dalam pembacaan file teks di R?
Header adalah baris pertama file yang berisi nama kolom, secara default dibaca oleh read.table.
Fungsi di R yang digunakan untuk membaca file Excel adalah …
Package readxl menyediakan fungsi read_excel untuk membaca file Excel di R.
Jika file data memiliki separator tab, argumen yang ditambahkan pada read.table adalah …
Untuk file dengan pemisah tab, gunakan sep='t' dalam read.table.
Perintah untuk membuat data frame secara manual di R adalah …
Fungsi data.frame() digunakan untuk membuat data frame secara langsung di R.
Dalam R, vektor numerik dapat dibuat menggunakan perintah …
Fungsi c() (concatenate) digunakan untuk membuat vektor dengan elemen yang diberikan.
Untuk mengulang nilai 1 sebanyak 5 kali dalam vektor, perintah yang tepat adalah …
Fungsi rep() digunakan untuk mengulang nilai, rep(1,5) menghasilkan vektor 1 1 1 1 1.
Fungsi seq() di R digunakan untuk …
Fungsi seq() menghasilkan urutan angka, misalnya seq(1,5) menghasilkan 1 2 3 4 5.
Cara membuat data frame dengan dua kolom bernama 'x' dan 'y' di R adalah …
data.frame() dapat langsung menerima argumen nama kolom dan nilainya.
Untuk membuat objek di R, operator yang digunakan adalah …
Operator <-, =, dan <<- semuanya dapat digunakan untuk assignment, meski ada perbedaan scope.
Apa yang dimaksud dengan elemen dalam vektor?
Elemen adalah nilai-nilai individual yang membentuk vektor.
Fungsi yang digunakan untuk mengetahui tipe data suatu objek di R adalah …
Ketiga fungsi class(), typeof(), dan mode() dapat digunakan untuk mengecek tipe objek.
Jika Anda ingin membuat vektor dengan nilai 10,20,30, lalu mengakses elemen keduanya, indeks yang digunakan adalah …
Indeks dalam R dimulai dari 1, sehingga elemen kedua diakses dengan [2].
Perintah yang benar untuk membuat vektor bernama x dengan nilai 1, 2, 3 di R adalah
Fungsi c() digunakan untuk membuat vektor dengan menggabungkan elemen-elemen di R.
Hasil dari operasi as.numeric(TRUE) di R adalah
Fungsi as.numeric mengubah logical TRUE menjadi numerik 1.
Untuk mengubah vektor karakter c('1','2','3') menjadi vektor numerik, fungsi yang tepat adalah
as.numeric() mengubah tipe data karakter menjadi numerik di R.
Jika x adalah matriks 2×2, maka is.matrix(x) akan menghasilkan
is.matrix() mengembalikan TRUE jika objek adalah matriks.
Cara mengubah vektor x menjadi vektor bertipe factor adalah
as.factor() adalah fungsi yang secara eksplisit mengubah objek menjadi factor di R.
Jika x = c(1,2,3,4,5), maka hasil dari x[2:4] adalah
Indeks 2:4 mengambil elemen posisi kedua hingga keempat dari vektor, yaitu 2, 3, dan 4.
Hasil dari sum(c(1,2,3,NA), na.rm = TRUE) di R adalah
Parameter na.rm = TRUE menghapus NA sebelum menjumlahkan, sehingga hasilnya adalah 1+2+3 = 6.
Hasil dari round(4.567, 2) di R adalah
round(4.567, 2) membulatkan angka ke dua desimal terdekat, sehingga menjadi 4.57.
Fungsi yang digunakan untuk menghasilkan urutan angka dari 1 hingga 10 dengan selisih 2 di R adalah
Fungsi seq(1,10,2) menghasilkan urutan 1,3,5,7,9 dengan selisih 2.
Hasil dari mean(c(10,20,30)) di R adalah
mean() menghitung rata-rata, (10+20+30)/3 = 60/3 = 20.
Untuk mencari panjang dari vektor x, fungsi yang digunakan adalah
length() mengembalikan jumlah elemen dalam vektor di R.
Cara membuat vektor dengan elemen 1 diulang sebanyak 5 kali di R adalah
rep(1,5) mengulang angka 1 sebanyak 5 kali, menghasilkan vektor 1,1,1,1,1.
Jika x = c(TRUE, FALSE, TRUE) dan y = c(FALSE, TRUE, TRUE), maka x & y menghasilkan
Operasi & melakukan AND elemen per elemen: TRUE&FALSE=FALSE, FALSE&TRUE=FALSE, TRUE&TRUE=TRUE.
Hasil dari sqrt(25) di R adalah
sqrt() menghitung akar kuadrat, akar(25) = 5.
Untuk membuat matriks 2×3 dengan nilai 1 hingga 6 secara baris, perintah yang tepat adalah
Dengan byrow=TRUE, matriks diisi baris per baris, menghasilkan baris pertama 1,2,3 dan baris kedua 4,5,6.
Hasil dari matriks A yang didefinisikan sebagai matrix(1:4, nrow=2) kemudian dipanggil A[2,1] adalah
Matriks A berisi baris1:1,3 dan baris2:2,4, sehingga A[2,1] = elemen baris2 kolom1 = 2.
Fungsi untuk mengalikan dua matriks di R jika A dan B adalah matriks adalah
Operator %*% digunakan untuk perkalian matriks di R sesuai aturan aljabar linear.
Dalam R, sebuah matriks dapat dibuat dengan menggabungkan dua vektor kolom menggunakan perintah cbind(vek1, vek2). Hasil dari perintah tersebut adalah matriks dengan dimensi…
cbind menggabungkan vektor sebagai kolom, sehingga jika masing-masing vektor memiliki panjang n, hasilnya matriks nx2.
Untuk membuat matriks identitas 3×3 di R, perintah yang tepat adalah…
Fungsi diag(n) menghasilkan matriks identitas berukuran nxn di R.
Jika diketahui matriks A <- matrix(c(1,2,3,4), nrow=2, byrow=TRUE), maka nilai A[2,1] adalah…
Matriks diisi baris demi baris: baris1 (1,2), baris2 (3,4). Baris2 kolom1 adalah 3.
Perkalian matriks di R dilakukan dengan operator…
Operator %*% digunakan untuk perkalian matriks dalam R, sedangkan * untuk perkalian elemen per elemen.
Array tiga dimensi dengan ukuran 2x3x4 di R dibuat dengan perintah array(1:24, dim=c(2,3,4)). Jumlah total elemen array tersebut adalah…
Ukuran total array adalah perkalian dimensi: 2x3x4 = 24 elemen.
Untuk mengakses semua elemen pada lapisan pertama dari array tiga dimensi A, perintah yang digunakan adalah…
Tanda [,,1] mengindeks array pada dimensi ketiga, mengambil seluruh baris dan kolom untuk lapisan 1.
Hasil dari dim( array(1:12, dim=c(3,2,2)) ) adalah…
Fungsi dim mengembalikan vektor dimensi array: baris=3, kolom=2, lapisan=2.
Array dapat diubah menjadi vektor di R menggunakan fungsi…
Fungsi as.vector(array) menghapus atribut dimensi sehingga menjadi vektor biasa.
Perintah A[1,2,3] pada array A dengan dimensi 2x3x4 akan mengakses elemen pada posisi…
Urutan indeks dalam R: [baris, kolom, lapisan], sehingga A[1,2,3] adalah baris1, kolom2, lapisan3.
Fungsi grafik dasar di R yang digunakan untuk membuat scatter plot adalah…
Fungsi plot() adalah fungsi grafik dasar untuk scatter plot dan berbagai jenis plot lainnya.
Untuk menambahkan titik-titik baru ke grafik yang sudah ada, digunakan perintah…
Fungsi points() menambahkan titik ke grafik aktif tanpa membuat grafik baru.
Parameter dalam fungsi plot() yang digunakan untuk mengatur warna titik adalah…
Parameter col mengontrol warna elemen grafik, termasuk titik pada scatter plot.
Fungsi grafik tingkat tinggi yang menghasilkan histogram adalah…
hist() adalah fungsi tingkat tinggi yang secara otomatis membuat histogram dari data numerik.
Untuk membuat boxplot dari variabel x, perintah yang digunakan adalah…
Fungsi boxplot() adalah fungsi tingkat tinggi untuk membuat boxplot di R.
Fungsi yang dapat menambahkan judul sumbu X pada grafik adalah…
title() dapat menambahkan judul sumbu X (xlab) dan Y (ylab) setelah grafik dibuat.
Parameter yang mengatur jenis garis pada fungsi plot() adalah…
lty (line type) mengatur pola garis, misalnya solid, dashed, atau dotted.
Untuk menampilkan beberapa grafik dalam satu jendela, digunakan fungsi…
par(mfrow=c(2,2)) membagi jendela menjadi 2 baris dan 2 kolom untuk menampilkan 4 grafik.
Fungsi plot() dalam R termasuk ke dalam golongan fungsi grafik tingkat tinggi. Apa yang dimaksud dengan fungsi grafik tingkat tinggi?
Fungsi grafik tingkat tinggi seperti plot(), hist(), dan boxplot() membuat grafik baru secara utuh, termasuk sumbu, label, dan elemen lainnya.
Perhatikan kode R berikut: hist(x). Fungsi hist() digunakan untuk membuat grafik apa?
Fungsi hist() dalam R digunakan untuk membuat histogram, yang menampilkan distribusi frekuensi data.
Dalam R, fungsi apa yang digunakan untuk membuat plot sebar (scatter plot)?
Fungsi plot() adalah fungsi grafik tingkat tinggi yang dapat digunakan untuk membuat scatter plot dengan dua vektor data.
Data set dalam R adalah kumpulan data yang disimpan dalam bentuk apa?
Data set dalam R umumnya disimpan dalam bentuk data frame, yang merupakan tabel dua dimensi dengan baris dan kolom.
Untuk mengimpor file data dari file teks ASCII (misalnya file CSV) ke dalam R, fungsi apa yang paling umum digunakan?
Fungsi read.csv() adalah fungsi standar di R untuk membaca file CSV (comma separated values) yang merupakan format file ASCII.
Jika Anda memiliki file data dengan nama 'data.txt' yang dipisahkan oleh tab, fungsi apa yang tepat digunakan untuk mengimpornya ke R?
Untuk file yang dipisahkan tab, gunakan argumen sep='t' dalam read.table(), namun karena aturan notasi, ditulis sebagai sep='t' dengan backslash.
Fungsi read.xlsx() dalam R digunakan untuk mengimpor data dari file apa?
Fungsi read.xlsx() berasal dari paket xlsx dan digunakan untuk membaca file Microsoft Excel.
Saat mengimpor file data, parameter header=TRUE pada fungsi read.table() memiliki fungsi apa?
Parameter header=TRUE memberitahu R bahwa baris pertama file berisi nama-nama kolom, bukan data.
Untuk mengimpor data dari file SPSS ke dalam R, paket apa yang biasanya digunakan?
Paket foreign dalam R menyediakan fungsi untuk membaca data dari berbagai format statistik, termasuk SPSS.
Fungsi read.spss() dalam R membutuhkan argumen apa untuk menentukan file yang akan diimpor?
Argumen file pada fungsi read.spss() digunakan untuk menentukan path atau nama file SPSS yang akan dibaca.
Paket apa di R yang menyediakan fungsi read.sas7bdat() untuk mengimpor data SAS?
Paket haven di R menyediakan fungsi read_sas() (atau read.sas7bdat() versi lama) untuk mengimpor data SAS.
Dalam fungsi read.dta() untuk mengimpor data Stata, parameter apa yang digunakan untuk menentukan versi Stata?
Parameter version dalam read.dta() digunakan untuk menentukan versi file Stata yang akan dibaca.
Fungsi distribusi kontinu dalam R memiliki fungsi apa untuk menghitung nilai probabilitas kumulatif (CDF)?
Dalam R, fungsi p…() (misalnya pnorm()) digunakan untuk menghitung nilai probabilitas kumulatif dari distribusi kontinu.
Misalkan X ~ N(0,1). Fungsi R apa yang digunakan untuk menghitung P(X <= 1.96)?
pnorm(z) menghitung probabilitas kumulatif P(Z <= z) untuk distribusi normal standar, jadi pnorm(1.96) menghasilkan sekitar 0.975.
Fungsi distribusi kontinu q…() dalam R digunakan untuk apa?
Fungsi q…() (misalnya qnorm()) digunakan untuk menghitung nilai kuantil, yaitu nilai x dari distribusi dengan probabilitas kumulatif tertentu.
Untuk membangkitkan 100 bilangan acak dari distribusi normal dengan rata-rata 0 dan simpangan baku 1, fungsi R apa yang digunakan?
Fungsi rnorm(n) digunakan untuk membangkitkan n bilangan acak dari distribusi normal. rnorm(100) menghasilkan 100 angka acak.
Fungsi distribusi probabilitas untuk variabel acak kontinu disebut fungsi…
Fungsi distribusi probabilitas untuk variabel acak kontinu disebut fungsi kepadatan probabilitas.
Fungsi probabilitas untuk variabel acak diskrit X dengan nilai x=0,1,2,3 diberikan oleh f(x)=x/6. Probabilitas P(X=1) adalah…
Dengan f(1)=1/6, probabilitas P(X=1) adalah 1/6.
Distribusi Poisson sering digunakan untuk memodelkan…
Distribusi Poisson digunakan untuk kejadian langka dalam interval waktu atau ruang tertentu.
Dalam distribusi binomial, parameter n dan p masing-masing menyatakan…
n adalah jumlah percobaan, p adalah probabilitas sukses dalam distribusi binomial.
Fungsi dbinom dalam R digunakan untuk menghitung…
dbinom menghitung fungsi massa probabilitas untuk distribusi binomial.
Dalam R, untuk mendapatkan nilai probabilitas kumulatif Poisson digunakan fungsi…
ppois adalah fungsi distribusi kumulatif untuk Poisson dalam R.
Perulangan for dalam R digunakan untuk mengulang kode berdasarkan…
for digunakan untuk iterasi sesuai elemen dalam vektor atau daftar.
Dalam R, struktur while akan mengulang blok kode selama…
while terus berulang selama kondisi yang diperiksa bernilai benar.
Kata kunci break dalam perulangan R berfungsi untuk…
break digunakan untuk keluar dari perulangan saat kondisi terpenuhi.
Jika kita ingin mengulang kode untuk i dari 1 sampai 10, perulangan yang tepat di R adalah…
for(i in 1:10) adalah sintaks yang benar untuk mengulang i dari 1 hingga 10.
Fungsi repeat dalam R akan terus berulang hingga…
repeat harus dihentikan dengan break, karena tanpa itu akan berulang tanpa batas.
Dalam R, struktur if digunakan untuk…
if digunakan untuk menjalankan kode jika suatu kondisi bernilai benar.
Jika x = 10, maka hasil dari if(x > 5) print('besar') adalah…
Karena 10>5 benar, maka perintah print dieksekusi dan mencetak 'besar'.
Perintah if-else dalam R digunakan untuk…
if-else memberikan dua alternatif eksekusi tergantung kondisi benar atau salah.
Dalam R, operator logika AND ditulis dengan simbol…
&& dan & digunakan untuk operasi AND dalam R.
Fungsi ifelse dalam R menghasilkan output berupa…
ifelse mengembalikan vektor dengan nilai berdasarkan kondisi benar/salah dari tiap elemen.
Soal-soal tentang vektor, matriks, dan grafik di atas memang cukup menguras tenaga. Tapi bagian yang bikin pusing biasanya saat harus looping atau conditional di Modul 9. Banyak teman yang lupa bedanya cara pembuatan grafik dasar dan fungsi tingkat tinggi di Modul 6. Ini penting banget untuk dipahami. Kalau masih ada jawaban yang salah, coba ulangi lagi praktik langsung di R.
Di SATS4111 Komputer I, soal UAS biasannya gabungan antara pemahaman dasar dan studi kasus menjelaskan output grafik. Ada banyak kumpulan soal UAS UT di sini untuk latihan soal UT lain. Bagian import data dari Excel dan paket statistik juga sering muncul, jadi jangan dilewatkan. Mantab, semoga latihan hari ini bisa bikin kamu makin pede pas ujian nanti.




