wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Kecerdasan Buatan 2023

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

Pengertian dari Kecerdasan Buatan / Artificial Intelligence (AI) adalah?

a)

Salah satu bidang ilmu yang mempelajari pembuatan sistem yang dibuat menyerupai manusia

b)

Salah satu bidang ilmu komputer yang mempelajari cara membuat sistem komputer yang dapat berpikir, belajar, memecahkan masalah, dan mengerjakan suatu hal layaknya manusia

c)

Salah satu bidang ilmu komputer yang mempelajari proses pembuatan sistem dari perancangan hingga deployment

d)

Salah satu bidang ilmu komputer yang mempelajari bagaimana sistem dapat berinteraksi dengan user

e)

Salah satu bidang ilmu komputer yang menggunakan data dalam jumlah banyak dengan menggunakan algoritme tertentu

2.

Kecerdasan Buatan dapat melakukan Faktor-Faktor dibawah ini, Kecuali

a)

Acting Humanly, sistem bertindak layaknya manusia

b)

Thinking Humanly, sistem dapat berpikir seperti manusia

c)

Think Rationally, sistem dapat berpikir secara rasional

d)

Feeling Emotions, Sistem dapat memiliki emosi

e)

Act Rationally, sistem mampu bertindak secara rasional

3.

Dibawah ini yang merupakan contoh penerapan Kecerdasan Buatan / Artificial Intelligence (AI)  adalah?

a)

Penggunaan sensor untuk mendeteksi suhu ruangan

b)

Pemasangan kamera CCTV untuk memantau aktivitas di sekitar gedung

c)

Penggunaan software pengolah kata untuk membuat laporan keuangan

d)

Penggunaan chatbot untuk melayani pelanggan dalam customer service

e)

Semua jawaban benar

4.

Library python yang dapat digunakan untuk perhitungan matematika dan statistika adalah?

a)

NumPy

b)

Matplotlib

c)

Pandas

d)

Scikit-learn

e)

TensorFlow

5.

Numpy adalah salah satu library yang terdapat pada python, Berikut ini yang merupakan fungsi dari library numpy adalah?

a)

Memungkinkan untuk bekerja dengan array dan matriks secara efisien

b)

Menyediakan fungsi untuk melakukan koneksi database

c)

Memungkinkan penggunaan framework web

d)

Menyediakan fasilitas untuk melakukan pengolahan gambar dan video

e)

Semua jawaban salah

6.

Library di Python yang memiliki fungsi untuk kebutuhan strukturisasi dan analisis data adalah?

a)

NumPy

b)

Matplotlib

c)

Pandas

d)

Scikit-learn

e)

TensorFlow

7.

Dibawah ini yang merupakan alasan mengapa Matematika sangat diperlukan dalam pengembangan kecerdasan buatan adalah?

a)

Matematika tidak terkait dengan kecerdasan buatan

b)

Kecerdasan buatan tidak memerlukan konsep matematika

c)

Matematika hanya berguna dalam pengembangan kecerdasan buatan yang rumit

d)

Matematika merupakan dasar dalam pembuatan model dan algoritma kecerdasan buatan

e)

Matematika hanya sedikit digunakan dalam pengembangan kecerdasan buatan

8.

Berikut ini yang merupakan fungsi dari library math dalam python adalah?

a)

math.sqrt()

b)

math.ceil()

c)

math.gamma()

d)

math.sin()

e)

Semua Jawaban Benar

9.

Ketika berinteraksi dengan data, kita bisa  melakukan kalkulasi dan mendapatkan  ragam informasi dari data tersebut dengan  menggunakan ilmu matematika dan  statistik baik tingkat dasar ataupun lanjut.  Sekumpulan data ini dikenal dengan  istilah?

a)

Big Data

b)

Data

c)

Dataset

d)

Data Training

e)

Data Testing

10.

Dari penggalan DataSet diatas yang merupakan variabel dependent adalah?

a)

Outlook

b)

Temperature

c)

Humidity

d)

Windy

e)

Play

11.

Berikut merupakan perbedaan Variabel Dependent dan Variabel Indepemendent adalah?

a)

Variabel Dependent adalah variabel yang tidak dipengaruhi oleh variabel lain, sedangkan Variabel Independen adalah variabel yang dipengaruhi oleh variabel independen

b)

Variabel Dependent adalah variabel yang dipengaruhi oleh variabel independen, sedangkan Variabel Independen adalah variabel yang tidak dipengaruhi oleh variabel lain

c)

Variabel Dependent dan Variabel Independen tidak memiliki perbedaan

d)

Variabel Dependent dan Variabel Independen dipengaruhi oleh variabel lain

e)

Variabel Dependent dan Variabel Independen saling independen

12.

Sebelum mengembangkan program atau aplikasi berbasis AI, salah satu tahapan yang harus dilakukan adalah mengumpulkan data. Tipe Data dibagi menjadi 2 jenis yaitu

a)

Data Static dan Non Static

b)

Data Primer dan Data Sekunder

c)

Data Kualitatif dan Data Kuantitatif

d)

Data Diskrit dan Data Kontinu

e)

Semua Jawaban Salah

13.

Berikut ini yang merupakan berbedaan antara populasi dan sample adalah

a)

Populasi menghasilkan data yang sangat kompleks dan sulit untuk diolah, sedangkan sample menghasilkan data yang lebih sederhana dan mudah untuk diolah

b)

Populasi dapat memberikan gambaran yang lebih akurat tentang karakteristik suatu fenomena, sedangkan sample hanya memberikan gambaran yang terbatas dan tidak sepenuhnya akurat

c)

Populasi adalah sebagian kecil objek atau individu yang menjadi subjek penelitian, sedangkan sample adalah keseluruhan dari populasi yang diambil untuk dijadikan objek penelitian

d)

Populasi lebih mudah untuk diakses dan dikumpulkan datanya, sedangkan sample membutuhkan upaya dan waktu yang lebih besar untuk mengakses dan mengumpulkan datanya

e)

Populasi adalah keseluruhan objek atau individu yang menjadi subjek penelitian, sedangkan sample adalah sebagian kecil dari populasi yang diambil untuk dijadikan objek penelitian

14.

Data yang berbentuk angka atau  bilangan sehingga dapat diolah secara numerik dengan akurat adalah

a)

Data Kuantitatif

b)

Data Statistik

c)

Data Kualitatif

d)

Data Multivariat

e)

Data Diskrit

15.

Tendensi Sentral yang paling umum digunakan untuk menunjukan lokasi berkumpulnya data, namun  dengan metode dan makna yang berbeda adalah?

a)

Mean

b)

Median

c)

Modus

d)

Pilihan A,B,C Salah

e)

Pilihan A,B,C Benar

16.

Perhatikan Gambar berikut, Yang merupakan script code python untuk mendapatkan nilai tengah dari score adalah

a)

np.mode(score)

b)

stats.mode(score)

c)

np.median(score)

d)

stats.median(score)

e)

np.mean(score)

17.

Berikut ini yang perlu dipahami untuk bisa melakukan pengukuran spread, kecuali

a)

Range

b)

Percentile

c)

Central Tendency

d)

Quartile and Interquartile Range

e)

Variance and Standard Deviation

18.

5, 31, 43, 48, 50, 41, 7, 11, 15, 39, 80, 82, 32, 2, 8, 6, 25, 36, 27, 61, 31
Perhatikan Data Diatas, Berapa usia yang mana 90% dari data yang lebih muda dari usia tersebut?

a)

61

b)

80

c)

82

d)

31

e)

36

19.

Untuk melihat jauh dekatnya sebaran data dari rata-rata atau mean digunakan perhitungan

a)

Variance

b)

Standard Deviation

c)

Percentile

d)

Range

e)

InterQuartile Range

20.

Perhatikan penggalan code diatas, Penggalan code diatas digunakan untuk menghitung?

a)

Variance

b)

Standard Deviation

c)

Percentile

d)

Range

e)

InterQuartile Range

21.

Apa yang dimaksud dengan dataframe?

a)

Tipe data untuk menyimpan beberapa nilai yang sama

b)

Struktur data untuk menyimpan nilai yang berbeda dengan jenis yang sama

c)

Kumpulan data yang terdiri dari satu variabel

d)

Kumpulan data yang terdiri lebih dari satu variabel

e)

Tabel dua dimensi yang terdiri dari baris dan kolom

22.

Library pada python yang memiliki fungsi untuk kebutuhan strukturisasi data dan analisis yang relatif mudah adalah?

a)

Pandas

b)

NumPy

c)

Scikit-learn

d)

Math

e)

Matplotlib

23.

Apa kegunaan dataframe dalam pengolahan data menggunakan Python?

a)

Untuk menyimpan dan mengelola data dalam format tabel

b)

Untuk membuat grafik dan visualisasi data

c)

Untuk menghitung statistik deskriptif pada data

d)

Untuk melakukan analisis regresi pada data

e)

Untuk mengimplementasikan model pada data

24.

Apa perbedaan antara dataframe dan series di Python?

a)

Dataframe merupakan kumpulan data yang terdiri dari satu variabel, sedangkan series merupakan tabel dua dimensi yang terdiri dari baris dan kolom

b)

Dataframe hanya dapat digunakan untuk menyimpan data numerik, sedangkan series dapat digunakan untuk menyimpan data numerik maupun data string

c)

Dataframe memiliki struktur dua dimensi, sedangkan series memiliki struktur satu dimensi

d)

Dataframe dan series sama-sama digunakan untuk menyimpan dan mengelola data dalam format tabel, tetapi series hanya dapat menyimpan satu kolom data

e)

Dataframe merupakan kumpulan data yang terdiri dari banyak variabel, sedangkan series merupakan tabel dua dimensi yang terdiri dari baris dan kolom

25.

Berikut ini adalah type file yang dapat dibaca oleh fungsi 'read' pada pandas adalah?

a)

CSV, Excel, dan JSON

b)

JSON, TXT, dan XML

c)

MP3, WAV, dan MIDI

d)

JPEG, PNG, dan GIF

e)

TXT,PNG, dan MP3

26.

Perhatikan DataFrame berikut :
Dengan Script Kode df.iloc[0:2, 0:1]
Menghasilkan Output ?

a)

b)

c)

d)

e)

27.

Method 'head' pada Python digunakan untuk mengakses?

a)

Kolom teratas pada dataframe

b)

Baris teratas pada dataframe

c)

Baris terbawah pada dataframe

d)

Statistik deskriptif pada dataframe

e)

Grafik dan visualisasi pada dataframe

28.

df.describe() merupakan fungsi pada pandas yang dugunakan untuk?

a)

Menampilkan ringkasan statistik deskriptif dari data numerik pada dataframe

b)

Menampilkan grafik dan visualisasi dari dataframe

c)

Menampilkan ukuran atau bentuk data dari dataframe

d)

Melakukan analisis regresi pada dataframe

e)

Mengubah struktur dataframe menjadi array numpy

29.

Berikut ini adalah penulisan code python untuk menampilkan jumlah goal yang dicetak setiap pemain yang terdapat didataset adalah?

a)

df['goals'].mean()

b)

df['goals'].count()

c)

df['goals'].sum()

d)

df['goals'].head()

e)

df['goals'].median()

30.

Berikut ini adalah code python yang digunakan untuk menampilkan 'player_name', 'goals', 'position', 'team_title', 'yellow_cards'  yang hanya dari club arsenal adalah?

a)

df.loc[:,['player_name', 'goals', 'position', 'team_title','yellow_cards']]

b)

df.loc[:,['player_name', 'goals', 'position', 'team_title','yellow_cards']].loc[df['team_title'] == 'Arsenal']

c)

df.loc[:,['player_name', 'goals', 'position' ,'yellow_cards']].loc[df['team_title'] == 'Arsenal']

d)

df.loc[:,['player_name', 'goals', 'position', 'team_title','yellow_cards']].loc[df['team_title'] == 'Liverpool']

e)

df.loc[:,['player_name', 'position', 'team_title','yellow_cards']]

31.

Berikut ini merupakan pengertian dari Machine Learning yang benar adalah?

a)

Ilmu komputer yang berfokus pada pembuatan program komputer yang hanya mengikuti perintah yang telah ditentukan

b)

Ilmu komputer yang berfokus pada pembuatan program komputer yang hanya dapat melakukan tugas-tugas sederhana

c)

Ilmu komputer yang berfokus pada pembuatan program komputer untuk menghasilkan data numerik dan statistik.

d)

Ilmu komputer yang berfokus pada pembuatan program komputer yang dapat belajar dari data

e)

Ilmu komputer yang berfokus pada pembuatan program untuk mendigitalisasi segala proses bisnis yang ada disekitar kita

32.

Dibawah ini yang merupakan jenis machine learning adalah?

a)

Supervised Learning

b)

Unsupervised Learning

c)

Semi-Supervised Learning

d)

Reinforcement Learning

e)

Semua jawaban diatas benar

33.

Apa yang dilakukan oleh algoritma machine learning pada setiap kumpulan data?

a)

Menghitung statistik deskriptif dari setiap data

b)

Mencari pola tertentu dari setiap kumpulan data

c)

Menyajikan data dalam format grafik dan visualisasi

d)

Melakukan analisis regresi pada setiap data

e)

Memberikan informasi dari kumpulan data yang ada

34.

Apa yang dimaksud dengan supervised learning pada machine learning?

a)

Kategori machine learning yang mencari pola tertentu dari setiap kumpulan data

b)

Kategori machine learning yang hanya mengikuti perintah yang telah ditentukan

c)

Kategori machine learning yang mengandalkan data numerik dan statistik

d)

Kategori machine learning yang menyertakan solusi yang diinginkan dalam proses pembelajarannya atau biasa disebut label.

e)

kategori machine learning yang tidak menyertakan solusi yang diinginkan (tidak ada labelnya)

35.

Apa saja cara yang dapat dilakukan untuk mengumpulkan data pada machine learning?

a)

Membuat dataset dari nol

b)

Membeli dataset dari penyedia jasa

c)

Mengambil data dari orang lain tanpa izin

d)

Mengekstraksi data (misal dari internet, riset, survei, dll)

e)

Menggunakan dataset yang telah ada

36.

Berikut ini merupakan beberapa hal umum yang yang dapat ditangani dalam proses data cleaning, kecuali

a)

Menangani Konsistensi Format

b)

Menangani Data diluar Outlier

c)

Menambahkan noise pada data

d)

Menangani Duplikasi Data

e)

Missing Value

37.

Penggalan code tersebut merupakan proses pembersihan data dengan cara

a)

Menghapus data yang kosong (NaN)

b)

Mengatasi data kosong (Nan) dengan memasukan nilai baru secara random

c)

Mengatasi data kosong (Nan) dengan memasukan nilai rata-rata

d)

Mengatasi data kosong (Nan) dengan memasukan nilai median

e)

Mengatasi data kosong (Nan) dengan memasukan nilai modus

38.

Pada data tersebut, manakah yang merupakan code python yang benar untuk menambah 1 kolom bernama level dengan ketentuan ketika Maxpluse lebih dari 130 maka isi barisnya adalah high dan jika bukan isi barisnya adalah low adalah

a)

df['Level'] = np.where(df['Maxpulse'] < 130, 'High', 'Low')

b)

df['Level'] = np.where(df['Maxpulse'] > 130, 'High', 'Low')

c)

df['Level'] = np (df['Maxpulse'] < 130, 'High', 'Low')

d)

df['Level'] = np (df['Maxpulse'] > 130, 'High', 'Low')

e)

Semua Jawaban Salah

39.

Penggalan code tersebut merupakan proses pembersihan data dengan cara

a)

Menghapus data yang kosong (NaN)

b)

Mengatasi data kosong (Nan) dengan memasukan nilai baru yaitu 100

c)

Mengatasi data kosong (Nan) dengan memasukan nilai rata-rata

d)

Mengatasi data kosong (Nan) dengan memasukan nilai median

e)

Mengatasi data kosong (Nan) dengan memasukan nilai modus

40.

Berikut ini yang merupakan fungsi dari method concat pada pandas adalah?

a)

Menggabungkan dua atau lebih Dataframe menjadi satu Dataframe

b)

Memisahkan kolom pada Dataframe

c)

Menghapus baris yang memiliki missing value

d)

Menampilkan ringkasan statistik deskriptif dari data numerik pada Dataframe

e)

Menampilkan data teratas pada dataframe