Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ujian Tengah Semester Dasar Pemrograman Aktuaria

Total questions: 30

Worksheet time: 46mins

Name
Class
Date
1.

Apa pengertian dari software R?

a)

Merupakan platform pemrograman yang didesain khusus untuk pengolahan numerik

b)

Software yang dapat digunakan untuk pengolahan data, perhitungan data maupun visualisasi data

c)

Salah satu aplikasi spreadsheet yang digunakan untuk mengolah angka.

d)

R adalah perangkat lunak pengolah gambar seperti Photoshop

e)

Software yang dirancang untuk keperluan berbagai bidang dengan fitur Analisis Statistika, Riset Operasi, dan Managemen Proyek

2.

Berikut adalah keunggulan dari software R, kecuali..

a)

bersifat open-source dan gratis digunakan

b)

memiliki banyak library statistik dan grafis

c)

hanya dapat digunakan di sistem operasi Windows

d)

Unggul untuk simulasi dan analisis yang membutuhkan pemrograman secara intensif

e)

mendukung pemrograman untuk analisis data kompleks

3.

Manakah yang bukan merupakan fungsi pada software R?

a)

var(x)

b)

min(x)

c)

which.min(x)

d)

range(x)

e)

average(x)

4.

Diketahui vektor y=[2,5,6,4]y=\left[2,5,6,4\right] . Bagaimana jika ingin menugaskan seluruh elemen vetor y ke vektor x?

a)

b)

c)

d)

e)

5.

a)

8 9

b)

1 4

c)

1 2

d)

2 1

e)

9 10

6.

Apa yang dimaksud dengan matriks?

a)

Cabang matematika yang berkaitan dengan pengumpulan, analisis, interpretasi, penyajian, dan pengorganisasian data.

b)

Merupakan kumpulan elemen data yang disusun menjadi sejumlah baris dan kolom

c)

Matriks satu dimensi yang dapat menyimpan data numerik, data karakter, atau data logis.

d)

Kumpulan-kumpulan elemen yang menyimpan data dengan tipe yang sama dan dapat memiliki lebih dari 2 dimensi.

e)

Relasi antara dua himpunan di mana setiap elemen dari himpunan pertama dipetakan ke satu elemen di himpunan kedua

7.

Diberikan sintaks dasar untuk membuat matriks seperti di sebelah kiri. Manakah yang bukan merupakan deskripsi parameter yang digunakan?

a)

data : vektor input yang menjadi elemen matriks

b)

ncol: jumlah kolom yang akan dibuat

c)

nrow : jumlah baris yang akan dibuat

d)

byrow : petunjuk logis. Jika FALSE (default) matriks diisi oleh baris, jika tidak matriks diisi oleh kolom

e)

dimname : nama yang ditetapkan ke baris dan kolom

8.

Output dari sintaks tersebut adalah

a)

b)

c)

d)

e)

9.

Dari fungsi-fungsi berikut, manakah yang bukan fungsi perhitungan matriks?

a)

rowmeans()

b)

colmeans ()

c)

colaverage()

d)

rowsums()

e)

colsums()

10.

Dari matriks N tersebut, jika ingin mengakses elemen bernilai 8 maka sintaks nya adalah

a)

Print (N[3,2])

b)

Print(N[3,3])

c)

Print(N[4,2])

d)

Print(N[2,3])

e)

Print(N[1,3])

11.

Apa yang maksud dengan array?

a)

Cabang matematika yang berkaitan dengan pengumpulan, analisis, interpretasi, penyajian, dan pengorganisasian data

b)

Relasi antara dua himpunan di mana setiap elemen dari himpunan pertama dipetakan ke satu elemen di himpunan kedua

c)

Kumpulan-kumpulan elemen yang menyimpan data dengan tipe yang sama dan dapat memiliki lebih dari 2 dimensi.

d)

Merupakan kumpulan elemen data yang disusun menjadi sejumlah baris dan kolom

e)

Matriks satu dimensi yang dapat menyimpan data numerik, data karakter, atau data logis.

12.

Fungsi yang digunakan untuk memberikan nama pada baris, kolom, dan matriks pada array adalah...

a)

dim()

b)

names()

c)

dim.names()

d)

dim_names()

e)

dimnames()

13.

Jika ingin dibuat sebuah array yang terdiri dari 4 baris, 4 kolom, dan 3 matriks menggunakan informasi yang telah diberikan, sintaks yang benar adalah...

a)

b)

c)

d)

e)

14.

Jika ingin mencari rata-rata per baris dari matriks 2 maka sintaks yang digunakan adalah...

a)

b)

c)

d)

e)

15.

Dibuat suatu array dengan sintaks A = array (1:20 , dim = c(4,4,2)). Jika ingin mengakses semua elemen kecuali elemen baris 1, baris 3, dan kolom 2 pada matriks 2, sintaks yang digunakan adalah..

a)

b)

c)

d)

e)

16.

Berikut ini yang merupakan karakteristik data frame adalah...

a)

Semua elemen harus bertipe data yang sama

b)

Setiap kolom harus berisi jumlah item yang sama

c)

Tidak bisa memiliki nama kolom

d)

Hanya bisa menyimpan data numerik

e)

Berupa data dengan lebih dari dua dimensi

17.

Berikut yang merupakan perintah untuk membaca data di R adalah...

a)

read_csv()

b)

read_table()

c)

read.excel()

d)

read_excel()

e)

read-table()

18.

Perintah yang digunakan untuk membuat data frame di R adalah...

a)

data.frame()

b)

data_frame()

c)

Dataframe()

d)

data-frame()

e)

DataFrame()

19.

Sebagai alat bantu untuk mengolah, analisis, dan visualisasi data sekaligus juga sebagai bahasa pemrograman, R memiliki kemampuan untuk membaca data. Manakah data yang bisa di baca oleh R?

a)

*.txt, *.png, *.xlsx

b)

*.xlsx, *.raw, *.zip

c)

*.pdf, *.txt, *.csv

d)

*.csv, *.zip, *.jpeg

e)

*.xlsx, *.txt, *.csv

20.

Fungsi yang digunakan untuk melihat secara singkat mengenai deskripsi data numerik seperti mean, median, min, max, dan kuartil pada R adalah...

a)

str()

b)

summary()

c)

view()

d)

data()

e)

library()

21.

Bagaimana jika ingin mengakses kuantitas dengan menggunakan nama kolom?

a)

b)

c)

d)

e)

22.

Bagaimana jika ingin mengakses data dengan kuantitas kurang dari sama dengan 4 kilogram?

a)

b)

c)

d)

e)

23.

Fungsi yang digunakan untuk menampilkan struktur dari suatu objek pada R adalah..

a)

str()

b)

summary()

c)

names()

d)

View()

e)

data.names()

24.

Sintaks yang digunakan untuk melihat dimensi dari data frame tersebut adalah...

a)

b)

c)

d)

e)

25.

Bagaimana sintaksnya jika ingin mengakses data karyawan yang berumur lebih dari 25 tahun dan memiliki gaji lebih dari 600?

a)

b)

c)

d)

e)

26.

Jika diberikan sintaks data1 = datagaji[3,4], output dari data1 yang muncul adalah...

a)

30

b)

500

c)

214-11-15

d)

850.00

e)

Rahmat

27.

Akan dilakukan penambahan kolom divisi pada data frame tersebut. Manakah sintaks yang benar?

a)

b)

c)

d)

e)

28.

Apa yang harus dilakukan untuk menambahkan baris secara permanen di data frame yang ada dan fungsi apa yang digunakan?

a)

Memasukkan baris baru dalam struktur yang sama dengan data frame yang ada dan menggunakan fungsi cbind()

b)

Memasukkan kolom baru dalam struktur yang berbeda dengan data frame yang ada dan menggunakan fungsi rbind()

c)

Memasukkan baris baru dalam struktur yang sama dengan data frame yang ada dan menggunakan fungsi rbind()

d)

Memasukkan kolom baru dalam struktur yang sama dengan data frame yang ada dan menggunakan fungsi cbind().

e)

Memasukkan baris baru dalam struktur yang berbeda dengan data frame yang ada dan menggunakan fungsi cbind()

29.

Packages yang digunakan untuk mengekspor data dari R ke format excel adalah..

a)

writexl

b)

readr

c)

readxl

d)

openxlsx

e)

writexlsx

30.

Jika seorang peneliti memiliki data dengan format excel yang disimpan dalam forder C:\Users\Acer\Documents dengan nama file nya adalah DataPenelitian.xlsx, maka sintaks yang digunakan untuk mengimpor data tersebut menggunakan R adalah..

a)

b)

c)

d)

e)