wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REMIDI SAS GENAP INFORMATIKA X

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Proses web scraping yang datanya ditampilkan dalam bentuk spreadsheet dapat dilakukan

meng- gunakan bantuan

a)

Google Sheet

b)

XPath

c)

Regular Expression

d)

DOM

e)

HTML

2.

Kode program Python di atas menggunakan statement perulangan yang ditunjukkan pada baris ke

a)

1

b)

3

c)

5

d)

6

e)

7

3.

Jika nilai ax, maka pernyataan yang benar ada

a)

output yang dihasilkan adalah x

b)

memberikan nilai keluaran angka 0

c)

terjadi eror karena input yang dimasuk- kan tidak sesuai

d)

output berupa x+1

e)

hasil keluaran berupa false

4.

Kode yang ditunjukkan pada baris ke-6 yaitu print (a). Perintah print memiliki fungsi

a)

statement perulangan

b)

statement perbandingan

c)

menampilkan output yang ingin di-print

d)

menyembunyikan output

e)

mengidentifikasi sebuah data dari website

5.

Pernyataan yang benar tentang proses assignment Python adalah

a)

menggunakan tanda petik dua ("")

b)

menuliskan kode perintah print di akhir penulisan program

c)

menggunakan tanda kurung kurawal (()) untuk menuliskan data

d)

menggunakan tanda sama dengan (=)

e)

hanya dapat digunakan untuk tipe data integer

6.

Variabel pada kode program di atas adalah

a)

double

b)

void

c)

alas, tinggi, luas

d)

luas (alas tinggi)/2

e)

int main()

7.

Penggunaan %d pada program tersebut dimaksudkan untuk

a)

menampilkan bilangan desimal hasil dari proses penghitungan

b)

menampilkan karakter hasil penghitungan

c)

menampilkan bilangan pecahan

d)

membuat tabs

e)

menampilkan teks (string)

8.

Kode program mengembalikan fungsi di- tunjukkan oleh kode pada baris ke

a)

3

b)

6

c)

8

d)

11

e)

18

9.

Kode program memanggil fungsi ditunjuk- kan oleh kode pada baris ke

a)

3

b)

6

c)

8

d)

13

e)

17

10.

Pernyataan yang benar tentang kondisi perulangan adalah

a)

deklarasi perulangan menggunakan fungsi if, switch-break

b)

membandingkan dua atau lebih sebuah kondisi

c)

subprogram yang bisa digunakan kembali, baik di dalam program itu sendiri maupun di program yang lain

d)

fungsi while digunakan jika jumlah perulangan belum diketahui

e)

variabel yang menyimpan nilai untuk diproses di dalam fungsi

11.

Seorang programmer härus menguasai bahasa pemrograman, yang termasuk dalam bahasa pemrograman adalah

a)

UML

b)

Microsoft Excel

c)

Visio

d)

Adobe

e)

JavaScript

12.

Pernyataan yang sesuai dengan infografik tersebut adalah

a)

untuk menjadi Decacorn, startup harus mengawalinya di level Unicorn

b)

perusahaan startup yang telah berada di level Decacorn tidak akan mengalami kebangkrutan

c)

startup yang berhasil mengantongi valuasi US$1 triliun berada pada level Centaurs

d)

pada level Ponies, startup berhasil membawa bisnis ke arah yang lebih baik

e)

kenaikan perusahaan startup hanya bergantung pada banyaknya investor

13.

Cermatilah pernyataan-pernyataan berikut!

1.)    Muncul laptop portabel dan dapat dibawa ke mana-mana.

2.)    Integrated IC (Circuit Chip), kepingan kecil yang mampu menampung banyak komponen menjadi satu.

3.)    Sangat mahal dan besar, hingga mengisi seluruh ruangan.

4.)    Transistor menggantikan tabung hampa.

5.)    Munculnya LSI (Large Scale Integration) yang merupakan pemadatan ribuan mikroprosesor ke dalam satu mikroprosesor

Urutan perkembangan komputer yang tepat adalah

a)

2)-3)-4)-5)-1)

b)

2)-5)-3)-1)-4)

c)

p4)-3)-2)-5)-1)

d)

3)-4)-2)-1)-5)

e)

5)-2)-3)-1)-4)

14.

Pernyataan yang benar tentang pilihan profesi lulusan teknik informatika adalah

a)

seorang programmer dituntut mampu membuat suatu produk tampak optimal melalui pemilihan warna, tata letak, ataupun font

b)

melakukan analisis dan pengolahan data hingga melakukan evaluasi ter hadap data secara menyeluruh menjadi tugas database administrator

c)

mengatur strategi, mengetahui kebutuh- an calon pelanggan melalui riset pasar

d)

customer relationship management dan system development menjadi tanggung jawab konsultan IT

e)

semua profesi dalam IT yang ada dalam infografik tersebut harus menguasai kode program

15.

Komputer di masa depan menggunakan kecerdasan buatan (Artificial Intelligence). Pernyataan yang benar tentang kecerdasan buatan (Artificial Intelligence) adalah

a)

Artificial Intelligence akan mengungguli kecerdasan manusia

b)

Artificial Intelligence berisi bahasa pemrograman tingkat tinggi yang dilengkapi dengan jaringan fiber optik

c)

komputer masa depan hanya berpatok pada Artificial Intelligence

d)

teknologi Artificial Intelligence berawal dari film fiksi yang sering dihadirkan kepada masyarakat

e)

VLSI mampu menampung ratusan komponen dalam sebuah cip tunggal

16.

Pernyataan yang benar tentang kode program di atas adalah.... (Jawaban lebih dari satu)

a)

kode program di atas dapat dijalankan di Google Colab

b)

menggunakan statement perulangan

c)

if merupakan kondisi pertama, sedang- kan else adalah kondisi terakhir

d)

hasil akhir kode program di atas berupa angka

e)

kode program di atas hanya memiliki nilai masukan 75

17.

Tipe data yang digunakan pada kode program di atas adalah

a)

Boolean

b)

string

c)

char

d)

integer

e)

float

18.

Jika dimasukkan nilai 74, maka pernyataan yang benar adalah

a)

kode program tidak akan muncul (terjadi eror)

b)

akan melakukan perintah yang tertulis di if

c)

akan melakukan perintah yang tertulis di else

d)

menghasilkan output "True"

e)

menghasilkan output "False"

19.

Bacaan untuk soal

 

Library Python adalah kumpulan modul terkait berisi kumpulan kode yang dapat di- gunakan berulang-ulang dalam program yang berbeda. Adanya library membuat pemrogram- an Python menjadi lebih sederhana dan nyaman bagi programmer karena tidak perlu menulis kode yang sama berulang-ulang untuk program

 

yang berbeda, Ada beberapa jenis library yang populer di kalangan data scientist sebagai berikut.

 

1. NumPy NumPy (Numerical Python) adalah library Python yang digunakan untuk bekerja dengan array dan juga memiliki fungsi yang bekerja dalam domain aljabar linier, transformasi fourier, dan matriks.

 

2. Pandas

 

Pandas adalah perpustakaan penting bagi para data scientist. Library untuk machine learning yang bersifat open source ini menyediakan struktur data tingkat tinggi yang fleksibel serta berbagai alat analisis. Penggunaannya memudahkan analisis data, manipulasi data, dan pembersihan data.

 

3. Keras

 

Keras adalah API deep learning yang di- tulis dengan Python dan berjalan di atas platform machine learning TensorFlow. Keras lebih banyak dipakai daripada solusi deep leaming lainnya dan sangat populer di kalangan startup yang menempatkan deep learning sebagai inti dari produk yang ditawarkan.

 

Dikutip dengan pengubanata blogbrary-python Pythony diakses 15 Oktober 2022

 

Library Keras adalah platform high performance computing berbasis alur graph. Karakteristik keras ditunjukkan oleh (Jawaban lebih dari satu)

a)

library untuk machine learning yang bersifat open source yang menyediakan struktur data tingkat tinggi

b)

berjalan di atas platform machine learning TensorFlow

c)

memplot angka-angka berdefinisi tinggi seperti diagram lingkaran

d)

cukup populer di kalangan perusahaan rintisan

e)

API deep learning yang ditulis dengan Python

20.

Statement perulangan pada Python dapat menggunakan.... (Jawaban lebih dari satu)

 

a)

if else

b)

while

c)

for

d)

if/elif/else

e)

scanf

21.

Keahlian yang harus dimiliki seorang database administrator adalah

a)

problem solving skill

b)

menguasai Windows OS

c)

mengerjakan hal-hal yang berkaitan dengan jaringan

d)

menguasai SQL

e)

memberikan bantuan teknis IT bagi perusahaan

22.

Pernyataan yang benar tentang program diatas adalah

a)

program di atas menggunakan masukan

dengan tipe data integer

b)

printf() digunakan untuk membaca

masukkan data "Masukkan tahun"

c)

scanf digunakan menampilkan keluaran

data "tahun"

d)

tanda \n artinya untuk membuat garis baru

e)

stdio.h berisi definisi dari fungsi-fungsi untuk standar input dan output

23.

Soal pilihan ganda kompleks

 

Programmer adalah sebuah jenis profesi atau pekerjaan yang bertujuan membuat sebuah sistem menggunakan bahasa pemrograman. Seseorang yang memillid skill menulis kode program (syntax) dan merancang sistem bisa juga disebut programmer. Kode atau bahass program yang dimaksud, seperti Java, Python, JavaScript, PHP, dan lain-lain.

 

Tugas programmer meliputi sebagai berikut

1.       Menganalisis kebutuhan

2.       Merancang dan memodelkan sistem, sepem UMI, fowchart, ERD, dan lain-lain

3.       Menulis kode program (HTML, CSS, JavaScript, dan lain-lain).

4.       Men-debugging program

5.       Menguji atau testing program

 

Berikut merupakan berbagai jalur programmer

1.       Programmer web. Tugas utama web programmer adalah berfokus mengembangkan situs internet dan  website.

2.       Programmer aplikasi. Programmer aplikasi adalah programer pembuat aplikasi pada komputer ataupun smartphone.

3.       Programmer embedded system. Pekerjaan programmer embedded system adalah menulis source code sistem untuk mengontrol peralatan ruman/elektronik.

 

Pernyataan yang benar tentang seorang programmer berdasarkan bacaan tersebut adalah (Jawabian lebih dari satu)

a)

seorang programmer setidaknya harus menguasai satu bahasa pemrograman

b)

sebelum membuat program, seorang programmer harus bisa memodelkan sistem yang akan dibuat

c)

lulusan jurusan informatika pasti akan menjadi seorang programmer

d)

kesalahan membuat program harus dapat diatasi seorang programmer

e)

seorang programmer tidak wajib melakukan testing program

24.

Pasangan lisensi dan contohnya yang tepat adalah

a)

Adobe Photoshop memiliki lisensi proprietary software

b)

Python berlisensi commercial software

c)

Recuva memiliki lisensi shareware

d)

Linux memiliki lisensi copyleft

e)

Next Cloud berlisensi GNU/GPL

25.

Keahlian yang harus dimiliki seorang database administrator adalah

a)

Problem Solving Skill

b)

Menguasai windows OS

c)

Mengerjakan hala-hal yang berkaitan dengan jaringan

d)

Menguasai SQL

e)

Memberikan bantuan teknis IT bagi perusahaan

26.

Jodoh penerapan Python di kolom dengan benar!

a)

Python dilengkapi berbagai library dan fungsi yang dimilikinya untuk mengolah data.

1.

Data science

b)

Python membantu menuntaskan tugas-tugas, seperti membangun kontrol dan pelacakan bug

2.

Software developer

c)

Memiliki kelebihan mampu membuat aplikasi yang dapat diakses melalui web browser.

3.

Membuat website

27.
Question Image

Jodohkan pernyataan berikut ini

a)

Menunjukkan hal penting sebuah informasi yang disusun ke dalam bentuk buku elektronik

1.

E-book

b)

Fakta yang disampaikan dalam bentuk data pada sebuah artikel.

2.

Annual report

c)

Sebuah data yang diringkas dan disajikan dalam bentuk laporan

3.

Annual report

28.

Jodohkan pernytaan berikut ini

a)

Cara mengatasi eror pada program.

1.

Pengujian

b)

Proses penulisan algoritma.

2.

Menggunakan berbagai macam bahasa

c)

Penulis bahasa pemrograman

3.

Programmer

29.
Question Image

Jodohkan pernyataan berikut ini

a)

Manusia membuat berbagai peralatan sederhana dan meng gunakan kekuatan alam seperti api untuk memasak dan ma lindungi diri

1.

Society 1.0

b)

Manüsia mulai membangun pabrik dengan memproduksi sesuatu untuk memenuhi kebutuhan manusia.

2.

Society 3.0

c)

Penggunaan komputer hingga intermet untuk memperoleh informasi derigan cepat

3.

Society 4.0

30.
Question Image

Jodohkan pernytaan berikut ini

a)

Memiliki valuasi awal US$100.

1.

Centaurs

b)

Kerja keras dan keuletan untuk mendapatkan investor

2.

Cockroach

c)

Investor tertarik untuk menyuntikkan dana

3.

Ponies

31.

Manakah dari pernyataan berikut yang tidak termasuk manfaat Python dalam pengembangan Internet of Things (IoT)?

a)

Mudah dipelajari dan digunakan

b)

Banyak pustaka dan komunitas

c)

Performa tinggi

d)

Mendukung berbagai platform

e)

Biaya rendah

32.

Diagram yang menyatakan aliran proses dengan menggunakan anotasi- anotasi semisal persegi, panah, oval, wajik dll.

a)

flowchart

b)

program

c)

algoritma

d)

mikrokontroler

e)

mikroprosessor

33.

Langkah-langkah Sistematis dan Logis dalam menyelesaikan suatu masalah disebut

a)

algoritma

b)

flowchart

c)

pemrograman

d)

arduino

e)

android

34.

gambar tersebut adalah gambar

a)

Terminal Point Symbol / Simbol Titik Terminal

b)

Flow Direction Symbol / Simbol Arus

c)

Processing Symbol / Simbol Proses

d)

Decision Symbol / Simbol Keputusan

e)

Input-Output / Simbol Keluar-Masuk

35.

gambar tersebut adalah gambar

a)

Terminal Point Symbol / Simbol Titik Terminal

b)

Flow Direction Symbol / Simbol Arus

c)

Processing Symbol / Simbol Proses

d)

Decision Symbol / Simbol Keputusan

e)

conektor

36.

gambar tersebut adalah gambar

a)

Terminal Point Symbol / Simbol Titik Terminal

b)

Flow Direction Symbol / Simbol Arus

c)

Processing Symbol / Simbol Proses

d)

Decision Symbol / Simbol Keputusan

e)

Input-Output / Simbol Keluar-Masuk

37.

gambar tersebut adalah gambar

a)

Terminal Point Symbol / Simbol Titik Terminal

b)

Flow Direction Symbol / Simbol Arus

c)

Processing Symbol / Simbol Proses

d)

Decision Symbol / Simbol Keputusan

e)

Input-Output / Simbol Keluar-Masuk

38.

gambar tersebut adalah gambar

a)

Terminal Point Symbol / Simbol Titik Terminal

b)

Flow Direction Symbol / Simbol Arus

c)

Processing Symbol / Simbol Proses

d)

Decision Symbol / Simbol Keputusan

e)

Input-Output / Simbol Keluar-Masuk

39.

gambar tersebut adalah gambar

a)

Predefined Process / Simbol Proses Terdefinisi

b)

Preparation Symbol / Simbol Persiapan

c)

Document Symbol

d)

Multiple Documents

e)

Display Symbol

40.

gambar tersebut adalah gambar

a)

Predefined Process / Simbol Proses Terdefinisi

b)

Preparation Symbol / Simbol Persiapan

c)

Document Symbol

d)

Multiple Documents

e)

Display Symbol

41.

Saat ini jurusan teknik audio video bekerjasama dengan

a)

Toshiba

b)

Samsung

c)

LG

d)

Panasonic

e)

Sharp

42.

Layanan finasial yang ditawarkan oleh bank yang bertujuan untuk mempermudah nasabah dalam bertransaksi. Layanan ini bisa diakses di manapun dan kapanpun melalui komputer, laptop, handphone, ataupun tablet.

a)

SMS Banking

b)

Internet Banking

c)

Mobile Banking

d)

Dompet digital

43.

Contoh dampak teknologi informasi dan komunikasi di bidang komunikasi

a)

WhatsApp

b)

aplikasi pengolah kata

c)

e-wallet

d)

IoT (internet of Things)

44.

Yang tidak termasuk pembayaran digital adalah

a)

mobile banking

b)

internet banking

c)

e-money

d)

SMS

45.

Buku digital dapat dibaca menggunakan perangkat

a)

e-reader

b)

e-book

c)

e-wallet

d)

e-commerce

46.

Contoh informasi yang bersifat privat

a)

alamat kantor

b)

video youtube

c)

no rekening tabungan

d)

berita di surat kabar

47.

Kita bisa melakukan belanja online melalui situs ...

a)

Google

b)

Tokopedia

c)

Wikipedia

d)

softpedia

48.

Yang bukan contoh penerapan IoT

a)

tilang elektronik

b)

smart home

c)

zoom conference

d)

menyalakan dan mematikan lampu via internet

49.

Undang-undang tentang Keterbukaan Informasi Publik

a)

UU No. 11 Tahun 2008

b)

UU No. 19 tahun 2016

c)

UU No. 14 Tahun 2008

d)

UU No. 14 tahun 2016

50.

Toko pedia, Buka lapak, dan Shopee adalah contoh dari ...

a)

e-commerce

b)

marketplace

c)

online shop

d)

eBay