wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Module 2 Review

Total questions: 30

Worksheet time: 1hrs 16mins

Name
Class
Date
1.

Perhatikan tabel di atas. Manakah query yang sesuai untuk menampilkan jumlah distrik di setiap negara-negara di benua Asia, diurutkan dari yang paling banyak.

a)
b)
c)
d)
2.

Dengan SQL, bagaimana kita memilih semua catatan dari tabel bernama "Person" di mana nilai kolom "FirstName" mengandung karakter "al"

a)

SELECT * FROM Persons WHERE FirstName LIKE "%al%"

b)

SELECT * FROM Persons WHERE FirstName LIKE "_al_"

c)

SELECT * FROM Persons WHERE FirstName = "al"

d)

SELECT * FROM Persons WHERE FirstName LIKE "%al"

3.

Fungsi yang digunakan saat kita ingin membuat angka acak berdistribusi normal adalah...

a)

numpy.random.randint()

b)

numpy.random.randn()

c)

numpy.random.normal()

d)

numpy.random.random()

e)

numpy.random.random_sample()

4.

import numpy as np

arr = np.arange(1,21)

arr = arr.reshape(4,5)

print(arr)

Output dari syntax ini adalah ...

a)

[[ 1 2 3 4 5]

[ 6 7 8 9 10]

[11 12 13 14 15]

[16 17 18 19 20]]

b)

[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

c)

Error

d)

[ 1 2 3 4 5]

[ 6 7 8 9 10]

[11 12 13 14 15]

[16 17 18 19 20]

e)

[[ 1 2 3 4]

[ 5 6 7 8]

[ 9 10 11 12]

[13 14 15 16]

[17 18 19 20]]

5.

import numpy as np

arr = np.arange(1,21)

arr = arr.reshape(-1)

print(arr)

Output dari syntax ini adalah ...

a)

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]

b)

Error

c)

[[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]]

d)

[[ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]]

e)

[20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1]

6.

 

Manakah dari sintaks ini yang akan memilih index bernama "foo" dari DataFrame "df" ?

a)

df['foo']

b)

Tidak ada yang tepat

c)

df.loc['foo',:]

d)

df.loc[:,'foo']

e)

df['foo'][:]

7.

Lengkapi perintah ini agar menampilkan data dari baris ke 3 sampai 10 pada kolom yang mempunyai nama "Restorant A" dan "Restorant B"

a)

df.loc[3:11, ["Restorant A","Restorant B"]]

b)

df[2:10][["Restorant A","Restorant B"]]

c)

df.iloc[2:10, ["Restorant A","Restorant B"]]

d)

df[["Restorant A","Restorant B"]]

e)

Semua benar

8.

Berikut adalah perintah untuk melakukan pivot seperti pada gambar

pd.pivot_table(df, values= [1] , index= [2], columns= [3], aggfunc= [4])

Values yang tepat untuk melengkapi parameter pada nomor [1] adalah ...

a)

['D','E']

b)

['A', 'B']

c)

['C']

d)

['large', 'small']

9.

Berikut adalah perintah untuk melakukan pivot seperti pada gambar

pd.pivot_table(df, values= [1] , index= [2], columns= [3], aggfunc= [4])

Values yang tepat untuk melengkapi parameter pada nomor [1] adalah ...

a)

['D','E']

b)

['A', 'B']

c)

['C']

d)

['large', 'small']

10.

Berikut adalah perintah untuk melakukan pivot seperti pada gambar

pd.pivot_table(df, values= [1] , index= [2], columns= [3], aggfunc= [4])

Values yang tepat untuk melengkapi parameter pada nomor [2] adalah ...

a)

['D','E']

b)

['A', 'B']

c)

['C']

d)

['large', 'small']

11.

F_onewayResult(statistic=4.809836065573772, pvalue=0.0163405142361861)

Kemungkinan kesimpulan yang dapat diambil dari hasil diatas adalah ....

a)

Seluruh kelompok sample memiliki perbedaan rata-rata yang signifikan

b)

Seluruh kelompok sample memiliki rata-rata yang sama

c)

Salah satu kelompok sample memiliki rata-rata yang berbeda dari kelompok sample yang lainnya

12.

Dari scatter plot ini dapat disimpulkan bahwa

a)

Kedua variabel memiliki korelasi yang cukup kuat

b)

Kedua variabel memiliki korelasi positif

c)

Kedua variabel memiliki korelasi negatif

d)

Kedua variabel tidak memiliki korelasi

13.

from scipy.stats import f_oneway

f_oneway(df[["Transportation", "Study Hour"]])

Apakah perintah untuk melakukan tes anova sudah tepat?

a)

True

b)

False

14.

from scipy.stats import ttest_1samp

import numpy as np

age = np.round(np.random.normal(30,4,40))

ttest_1samp(age,26)

Apakah perintah untuk melakukan uji T-test 1 sample sudah tepat?

a)

True

b)

False

15.

arr = np.arange(1,21)

arr = arr.reshape(4, 5)

print(arr) => (Output "array A")

Tuliskan perintah untuk membuat Array B yang mengambil nilai dari Array A

(a)  

16.

Barplot paling sesuai digunakan untuk melihat aggregate data numerik berdasarkan suatu kategori.

a)

True

b)

False

17.

Jelaskan yang disebut dengan distribusi normal

4 lines
18.

Metode paling tepat untuk melihat tendensi central untuk data kulitatif

a)

Modus

b)

Rata-Rata

c)

Median

d)

Standar Deviasi

19.

Jelaskan apa yang disebut Dashboard

4 lines
20.

Plot yang paling tepat untuk melihat hubungan antar 2 variabel

a)

Scatter Plot

b)

Bar Plot

c)

Histogram

d)

Boxplot

21.

Jelastakn apa yang dimaksud story dalam tableau

4 lines
22.

Manakah dari berikut ini yang mewakili hipotesis nol dan alternatif yang sesuai?

Tinggi rata-rata wanita lebih besar dari 64

(μ = rata-rata)

a)

H₀ : μ > 64

Hₐ : μ ≠ 64

b)

H₀: μ < 64

Hₐ: μ > 64

c)

H₀ : μ = 64

Hₐ : μ ≠ 64

d)

H₀: μ > 64

Hₐ: μ < 64

23.

Metode analisis apa yang paling tepat untuk mengambil kesimpulan dari data ini?

a)

T-test independent 2 Sample

b)

Paired T-test

c)

T-test independent 1 Sample

d)

One-way Anova

24.

Sebuah bank secara acak mensurvei 50 pelanggannya melalui surat untuk mengetahui bagaimana pelanggan menggunakan layanan mobile banking-nya. Survei menemukan bahwa hanya 11 dari 50 pelanggan yang menggunakan layanan tersebut.

Jika cabang memiliki 1.700 nasabah, sekitar (a)   nasabah menggunakan layanan mobile banking.

25.

Apa yang terjadi ketika kita mengalikan DataFrame seperti df * 2

a)

Menggandakan baris dataframe

b)

Memunculkan pesan error "bad operand type"

c)

Menggandakan kolom dataframe

d)

Menggandakan setiap elemen dataframe

26.

Tuliskan perintah untuk menampilkan seluruh missing value yang ada dalam dataframe bernama df.

(a)  

27.

Diberi dataset bernama 'df' yang berisi 5 kolom dan 10 baris, temukan output dari kode di bawah ini?

print(len(df.columns))

(a)  

28.

Tuliskan perintah untuk mengurutkan DataFrame bernama df berdasarkan nama kolom?

(a)  

29.

Which type of data visualization is this?

a)

Histogram

b)

Bar Graph

c)

Box plot

30.

Perhatikan dataframe berikut. Manakah cara yang paling tepat untuk melihat data apa saja yang dimiliki oleh kolom 'Departement' dan berapa frekuensi masing-masing data?

a)

df['Departement'].count_values()

b)

df['Departement'].unique()

c)

df['Departement'].value_counts()

d)

df.groupby('Departement').count()

e)

df['Departement'].nunique()