wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latso Informatika X Genap 2025

Total questions: 80

Worksheet time: 54mins

Name
Class
Date
1.

Perhatikan pernyataan berikut!
(1)
Hardware dibangun menggunakan komponen fisik, sedangkan perangkat lunak dibangun dengan menulis instruksi dalam bahasa pemrograman.
(2) Perangkat keras pada kerusakan harus diganti, sedangkan salinan cadangan harus diinstal ulang ketika ada kerusakan pada perangkat lunak.
(3) Perangkat keras tidak dapat diduplikasi. Namun, hal ini berbeda dengan perangkat lunak yang dapat dibuat dan memiliki banyak salinan duplikat.
(4) Perangkat lunak adalah instruksi komputer yang disimpan secara elektronik. Perangkat yang menyimpan instruksi ini disebut perangkat keras.
(5) Serangan virus hanya memengaruhi perangkat lunak, tetapi bukan perangkat keras.
Berdasarkan pernyataan di atas, fitur yang membedakan perangkat keras dari perangkat lunak ditunjukkan nomor ....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(1), (3), dan (4)

d)

(2), (3), dan (5)

e)

(3), (4), dan (5)

2.

Dalam ilmu komputer terdapat paradigma pemrograman. Pedoman dasar pemrograman biasanya diterapkan pada ....




a)

mengekspresikan instruksi algoritma

b)

bahasa program yang dipakai

c)

pendekatan khusus dari seluruh problematika

d)

bentuk-bentuk geometri

e)

penggunaan kata-kata khusus, indeks, format, dan lainnya

3.

Visual harmonogram diciptakan oleh seorang insinyur Polanda bernama ....

a)

William Stevenson

b)

Kartiomick Freed

c)

Karol Adamiec

d)

Henry Gantt

e)

Gantt Purkinje

4.

Perhatikan data-data berikut!
(1) Jam.
(2) Hari.
(3) Minggu.
(4) Bulan.
Berdasarkan data di atas, garis waktu (
timeline) yang melintasi sumbu horizontal Gantt Chart dapat berupa hal-hal yang ditunjukkan nomor ....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(1), (3), dan (4)

d)

(2), (3), dan (5)

e)

(3), (4), dan (5)

5.

Proses identifikasi kemungkinan terjadinya masalah dan respons terhadap masalah tersebut termasuk dalam kegiatan ....

a)

changing

b)

monitoring

c)

converting

d)

editing

e)

planning

6.

Perhatikan data berikut!
(1)
Analytical engine dan kalkulator mekanik (arithmometer).
(2) Kalkulator roda mekanik 2 dan kalkulator roda numerik.
(3) Kartu perforasi dan mesin diferensial.
(4) Mistar geser.
(5)
Napier’s bones (tulang-tulang napier).
Berdasarkan data di atas, beberapa jenis alat hitung tradisional selain abakus ditunjukkan pada nomor ....

a)

(1), (2), (3), dan (5)

b)

(1), (3), (4), dan (5)

c)

(1), (3), dan (4)

d)

(2), (3), (4), dan (5)

e)

(3), (4), dan (5)

7.

Pada dasarnya, dalam penulisan pseudocode tidak ada aturan khusus untuk menuliskan perintah-perintahnya, namun yang ditekankan ialah ....

a)

sebuah komentar yang berguna untuk menjelaskan baris code atau instruksi yang dituliskan

b)

penggunaan kata-kata khusus, indeks, format, dan lainnya harus tepat

c)

langkah-langkah penyelesaian masalah dituliskan pada bagian algoritma

d)

ketika orang lain yang membacanya paham dengan instruksi-instruksi yang dituliskan dalam algoritma tersebut

e)

kalimat yang diapit oleh kurung kurawal ( { } )

8.

Bahasa pemrograman C dapat disusun ulang supaya berjalan di berbagai sistem operasi tanpa perlu mengubah kode-kode yang ada, dapat dikategorikan sebagai ....

a)

compatible language

b)

dedicated language

c)

machine language

d)

portable language

e)

server language

9.

Hal paling mendasar dari notasi algoritma adalah ....

a)

jantung ilmu komputer atau informatika

b)

kepatuhan terhadap notasi algoritma

c)

ketaatan aturan untuk menghindari kekeliruan

d)

mengerjakan proses algoritma disebut

e)

mudah dibaca dan dimengerti oleh siapa

10.

Jenis sertifikat yang akan dikeluarkan oleh Microsoft apabila peserta lulus 3 ujian yang diperlukan, ditambah lulus dari satu pilihan wajib adalah ....

a)

Microsoft Office Standard

b)

Microsoft Office Specialist Master

c)

Microsoft Office Specialist Expert

d)

Microsoft Office Specialist

e)

Microsoft Office Developer Expert

11.

Generasi komputer yang dikenal dengan magnetic core memory adalah generasi ....

a)

kesatu

b)

kedua

c)

ketiga

d)

keempat

e)

kelima

12.

Perhatikan pernyataan berikut!
(1)
Teamwork (kerja tim).
(2)
Problem solving & analytical skills.
(3) Keterampilan teknis.
(4) Kemampuan untuk memperhatikan detail yang penting.
(5) Gambaran besar (
big picture) dari suatu permasalahan yang ingin dipecahkan.
Berdasarkan pernyataan di atas, program studi informatika berkaitan dengan hal-hal yang ditunjukkan nomor ....

a)

(1), (2), (3), (4), dan (5)

b)

(1), (2), dan (3)

c)

(1), (2), dan (5)

d)

(2), (4), dan (5)

e)

(3), (4), dan (5)

13.

Perhatikan data-data berikut!
(1) Ruang siber.
(2) Rencana global.
(3) Masalah fisik.
(4) Masalah sosial.
Berdasarkan data di atas,
5th Science and Technology Basic Plan sebagai sebuah usulan masyarakat 5.0 menjadi masyarakat masa depan dengan ruang lingkup ditunjukkan nomor ....

a)

(1) dan (3)

b)

(1), (2), dan (3)

c)

(2), (3), dan (4)

d)

(1) dan (4)

e)

(1), (2), (3), dan (4)

14.

Howard H. Aiken tergerak dan menjadikan ide cerdas Charles Babbage dengan mencoba menyelesaikan rancangan mesin komputer dengan bekerja sama dengan IBM hingga sanggup membuat komputer bernama ....

a)

SPL-3

b)

Pentium 1

c)

NeXT

d)

Mark I

e)

ENIAC

15.

Teknologi database yang digunakan dalam Autograder adalah ....

a)

SQLite 3

b)

framework Django

c)

Bahasa Python

d)

Bahasa kotlin

e)

Bahasa C/C++

16.

Sudut pandang tertentu yang diprioritaskan terhadap kelompok problema, realitas, keadaan, dan sebagainya merupakan definisi dari ....

a)

implementasi

b)

paradigma

c)

manajemen

d)

pemrograman

e)

naturalistik

17.

Aplikasi penilaian program secara otomatis (Autograder) dibuat menggunakan framework untuk situs webnya, yaitu ....

a)

C

b)

C++

c)

Golang

d)

Python

e)

Django

18.

Perhatikan data-data berikut!
(1) Aplikasi pembantu.
(2) Bahasa pemrograman.
(3)
Browser extension.
(4)
Copy-paste (copas).
(5)
Coding.
Berdasarkan data di atas, untuk melakukan
web scraping secara otomatis dapat dilakukan dengan metode yang ditunjukkan pada nomor ....

a)

(1), (2), (3), dan (5)

b)

(1), (3), (4), dan (5)

c)

(2), (3), (4), dan (5)

d)

(1), (2), (3), (4), dan (5)

e)

(2), (3), dan (5)

19.

Google Colab akan mereset notebook beserta seluruh temporary file maksimal 12 jam sekali sehingga akan lebih baik jika file yang digunakan atau dihasilkan tersimpan dengan rapi dalam ....

a)

Google Chrome

b)

Google Drive

c)

Google Mail

d)

Google Presentation

e)

Google Sheet

20.

Keberadaan jaringan komputer pada perkembangan awalnya masih menggunakan kabel ....

a)

serat optik

b)

nirkabel

c)

koaksial

d)

Unshielded Twisted Pair (UTP)

e)

Shielded Twisted Pair (STP)

21.

Perhatikan pernyataan berikut!
(1) Teknologi modem yang bekerja pada frekuensi antara 34 kHz sampai 1104 kHz.
(2) Modem
dial-up secara fisik dibagi menjadi modem internal.
(3) Memberikan kemampuan akses internet berkecepatan tinggi dan suara/fax secara simultan.
(4) Bandwidth maksimum yang didapatkan mendekati 337 kbps dengan
throughput rata-rata (kecepatan mengunduh) yang bisa didapatkan sekitar 40 Kb/s.
Berdasarkan pernyataan di atas, yang merupakan definisi algoritma ditunjukkan nomor ....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(1), (3), dan (4)

d)

(2), (3), dan (4)

e)

semua benar

22.

Agar dapat terhubung dengan komputer server di LAN maka komputer harus dilengkapi LAN card dan ....

a)

modem

b)

kabel UTP

c)

router

d)

server

e)

switch

23.

GPRS adalah sinyal generasi kedua yang lahir setelah sinyal generasi pertama, yaitu ..

a)

HSUPA

b)

HSDPA

c)

3G

d)

EDGE

e)

GSM

24.

Protokol yang digunakan HTTPS untuk melakukan pengamanan data menggunakan 3 lapis perlindungan kunci disebut ....

a)

Protocol Layer Security

b)

Key Layer Security

c)

Transport Layer Security

d)

Database Layer Security

e)

System Layer Security

25.

Framework dalam melakukan desain pada VUI atau dikenal dengan Spoken Dialog System (SDS). Pada framework, komponen yang mengekstraksi makna yang relevan (tugas yang sulit) disebut ....

a)

Computer Language Understanding

b)

Algorithm Language Understanding

c)

Code Language Understanding

d)

Natural Language Understanding

e)

Speech Language Understanding

26.

Pemrosesan citra memberikan fasilitas penggunaan tulisan tangan sebagai input pada ....

a)

write-based computing

b)

pen-based computing

c)

text-based computing

d)

handwriting-based computing

e)

word-based computing

27.

Jenis sistem operasi yang dapat menyatukan beberapa pekerjaan sehingga menjadi lebih cepat terselesaikan dan tidak terlalu berat untuk implementasinya disebut ....

a)

Batch OS

b)

Distributed OS

c)

Multitasking OS

d)

Real-Time OS

e)

Mobile OS

28.

Untuk melakukan tugas pengoperasian matematika maka ALU melibatkan suatu sirkuit khusus yang disebut ....

a)

Memory

b)

Microprocessor

c)

Storage

d)

GUI

e)

Adder

29.

Cara kerja CPU yang dipisahkan berdasarkan urutannya diawali dengan instruksi atau data diberikan ke processing-devices, apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di ....

a)

media-storage

b)

device-storage

c)

control-storage

d)

working-storage

e)

file-storage

30.

Perlindungan untuk satu domain dan subdomain tak terbatas yang terkait dengannya merupakan sertifikat ....

a)

SSL Single Domain

b)

SSL Wildcard

c)

SSL Multi-Domain

d)

Unified Communications Certificates

e)

Field Communications Certificates

31.

Berdasarkan sistem dataframe, library yang dapat memuat sebuah file ke dalam tabel virtual menyerupai spreadsheet pada Python ialah ....

a)

Matplotlib

b)

NumPy

c)

Matlab

d)

Pandas

e)

Conda

32.

Jenis visualisasi data di Python menggunakan Matplotlib, yang merupakan jenis plot yang direpresentasikan dengan bar, panjang bar adalah representasi dari ukuran sebuah fitur atau variabel disebut ....

a)

Scatter plot

b)

Bar plot

c)

Line plot

d)

Box plot

e)

Histogram

33.

Bentuk penggambaran rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem merupakan flowchart ....


a)

dokumen

b)

skematik

c)

program

d)

proses

e)

sistem

34.

Perhatikan data-data berikut!
(1) Adanya bentuk looping (pengulangan).
(2) Unit abstraksi terdiri atas prosedur dan fungsi (subprogram).
(3) Relatif mudah untuk men-debug program prosedural.
(4) Step program intinya menerangkan bagaimana caranya memecahkan masalah (the HOW).
Berdasarkan data-data di atas, yang merupakan ciri khas pemrograman prosedural ditunjukkan pada nomor ....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(1), (3), dan (4)

d)

(1), (2), dan (4)

e)

semua benar

35.
  1. Perhatikan pernyataan berikut:
     (1) Centrality
     (2) Constructive investigation
     (3) Autonomy
     (4) Driving question
     (5) Realism

Kriteria PBL/Pembelajaran berbasis proyek yang berfokus pada pertanyaan atau masalah sehingga mendorong siswa menjalani konsep dan prinsip inti dari disiplin adalah…

a)

Jika jawaban (1), (2), (3), dan (4) benar

b)

Jika jawaban (1), (2), dan (3) benar

c)

Jika jawaban (1) dan (3) benar

d)

Jika jawaban (4) benar

e)

Jika jawaban (5) benar

36.
  1. Perhatikan pernyataan berikut:
     (1) Harmonogram
     (2) Heterogram
     (3) Stereogram
     (4) Diagram
     (5) Instagram

Visual diagram yang menggunakan alur kerja dan diciptakan oleh Karol Adamiec disebut…

a)

Jika jawaban (1), (2), (3), dan (4) benar

b)

Jika jawaban (1), (2), dan (3) benar

c)

Jika jawaban (1) dan (3) benar

d)

Jika jawaban (1) benar

e)

Jika jawaban (4) benar

37.
  1. Perhatikan pernyataan berikut:
     (1) Identifier
     (2) Konstanta
     (3) Variabel
     (4) Keyword
     (5) Tipe data

Kata-kata dalam bahasa Inggris yang dikenali oleh bahasa C dan digunakan untuk fungsi tertentu disebut…

a)

Jika jawaban (1), (2), (3), dan (4) benar

b)

Jika jawaban (1), (2), dan (3) benar

c)

Jika jawaban (1) dan (3) benar

d)

Jika jawaban (4) benar

e)

Jika jawaban (5) benar

38.
  1. Perhatikan pernyataan berikut:
     (1) Bilangan linier
     (2) Bilangan rasional
     (3) Bilangan bulat
     (4) Bilangan genap
     (5) Bilangan biner

Sistem perhitungan yang lebih mudah ditangani mesin dibandingkan sistem desimal adalah…

a)

Jika jawaban (1), (2), (3), dan (4) benar

b)

Jika jawaban (1), (2), dan (3) benar

c)

Jika jawaban (1) dan (3) benar

d)

Jika jawaban (1) benar

e)

Jika jawaban (4) benar

39.
  1. Perhatikan pernyataan berikut:
     (1) Laptop
     (2) Notebook
     (3) Netbook
     (4) Ultrabook
     (5) Chromebook

Komputer generasi kelima yang berukuran 11-15 inci dan menggunakan sistem operasi ChromeOS adalah…

a)

Jika jawaban (1), (2), (3), dan (4) benar

b)

Jika jawaban (1), (2), dan (3) benar

c)

Jika jawaban (1) dan (3) benar

d)

Jika jawaban (1) benar

e)

Jika jawaban (4) benar

40.

Pernyataan: Deklarasi variabel berfungsi untuk memesan tempat di memori komputer dengan nama tertentu dan tipe data yang spesifik.
Sebab: Tanpa deklarasi, kompiler atau interpreter tidak akan mengetahui nama dan jenis data yang akan disimpan, sehingga program tidak dapat berjalan dengan benar.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

41.

Pernyataan: Dalam Problem-Based Learning (PBL), kriteria realisme menekankan bahwa masalah yang diberikan kepada siswa harus relevan dengan kehidupan nyata atau konteks dunia sebenarnya.
Sebab: Masalah yang realistis akan memotivasi siswa untuk belajar dan membantu mereka mengembangkan keterampilan yang dapat diterapkan di luar lingkungan belajar formal.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

42.

Pernyataan: OnlineGDB adalah sebuah lingkungan pengembangan terintegrasi (IDE) berbasis web yang memungkinkan pengguna untuk menulis, menjalankan, dan melakukan debugging kode dalam berbagai bahasa pemrograman secara daring.
Sebab: OnlineGDB memerlukan instalasi perangkat lunak khusus pada komputer pengguna agar dapat berfungsi.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

43.

Pernyataan: Struktur kontrol perulangan do-while akan menjalankan blok kode di dalamnya setidaknya satu kali sebelum memeriksa kondisi yang diberikan.
Sebab: Kondisi dalam perulangan do-while dievaluasi di akhir blok kode yang akan diulang.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

44.

Pernyataan: Teknik penulisan output program di Python hanya terbatas pada penggunaan fungsi print().
Sebab: Python tidak menyediakan cara lain untuk menampilkan informasi dari program kepada pengguna.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

45.

Pernyataan: Tujuan utama mengubah data tekstual menjadi data visual adalah untuk mempermudah pemahaman pola, tren, dan insight yang tersembunyi dalam data tersebut.
Sebab: Representasi visual data seringkali lebih efektif dan efisien dalam menyampaikan informasi dibandingkan dengan sekumpulan besar teks atau angka.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

46.

Pernyataan: Salah satu tujuan implisit dalam kerja tim adalah untuk meningkatkan efisiensi dan produktivitas melalui pembagian tugas dan kolaborasi.
Sebab: Kerja tim memungkinkan anggota untuk saling melengkapi keahlian dan perspektif yang berbeda dalam menyelesaikan suatu pekerjaan.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

47.

Pernyataan: Laporan singkat hanya dapat dibuat menggunakan aplikasi pembuat presentasi seperti PowerPoint atau aplikasi pengolah kata seperti Microsoft Word.
Sebab: Tidak ada metode lain yang efektif untuk menyampaikan informasi secara ringkas selain melalui format presentasi atau dokumen teks.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

48.

Pernyataan: Selain refleksi pembelajaran terkait materi, dalam kerja kelompok juga penting untuk melakukan refleksi terhadap proses kerja sama tim itu sendiri.
Sebab: Refleksi terhadap dinamika kelompok dapat membantu mengidentifikasi area yang perlu diperbaiki dalam komunikasi, pembagian tugas, dan pengambilan keputusan.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

49.

Pernyataan: Wrangling HTML adalah proses membersihkan dan mentransformasi kode HTML yang tidak terstruktur atau tidak valid agar lebih mudah diproses oleh sistem seperti BeautifulSoup.
Sebab: BeautifulSoup secara otomatis dapat mengurai dan menavigasi HTML yang berantakan tanpa memerlukan proses wrangling sebelumnya.

a)

Pernyataan BENAR, dan alasan BENAR, dan memiliki hubungan sebab-akibat

b)

Pernyataan BENAR, dan alasan BENAR, dan tidak memiliki hubungan sebab-akibat

c)

Pernyataan BENAR dan alasan SALAH

d)

Pernyataan SALAH dan alasan BENAR

e)

Pernyataan SALAH dan alasan SALAH

50.

Teknik penyalinan dimana data dikumpulkan dan disalin dari sebuah halaman web  ke dalam basis data , spreadsheet  untuk pengambilan atau analisis data adalah …

a)

bahasa pemrograman

b)

algoritma

c)

scraping

d)

scraper

e)

copy paste

51.

Alat bantu yang digunakan dalam menganalisis data disebut sebagai …

a)

bahasa pemrograman

b)

scraping

c)

scraper

d)

algoritma

e)

copy paste

52.

Bahasa pemrograman yang dipakai untuk analisis data adalah …

a)

pascal

b)

java

c)

C++

d)

HTML

e)

python

53.

Alat bantu yang digunakan untuk menjalankan program python adalah …

a)

google form

b)

google colab

c)

library

d)

fitur

e)

objek

54.

Perintah yang digunakan untuk mencetak suatu nilai atau data adalah …

a)

assignment

b)

array

c)

variabel

d)

library

e)

print

55.

Pengisian atau pemberian nilai yang dilakukan dengan menyediakan sebuah nama (variabel) yang diisi dengan suatu nilai data

a)

assignment

b)

variabel

c)

array

d)

library

e)

print

56.

Struktur data yang digunakan untuk menyimpan sekumpulan data ke dalam suatu tempat adalah …

a)

assignment

b)

print

c)

variabel

d)

array

e)

print

57.

Koleksi program yang digunakan untuk berbagai penggunaan atau kebutuhan program disebut …

a)

array

b)

assignment

c)

variabel

d)

library

e)

print

58.

 

Library yang digunakan untuk membuat data frame di python adalah …

a)

pyplot

b)

pandas

c)

import

d)

pie

e)

bar

59.

Urutan dari beberapa langkah yang logis dan sistematis untuk menyelesaikan masalah adalah …

a)

perpuasi

b)

algoritma

c)

flowchart

d)

perintah

e)

instruksi

60.

Penemu algoritma adalah …

a)

Al-battani

b)

Galileo

c)

Al-Khawarizmi

d)

Abu Kamil

e)

Phytagoras

61.

Berikut yang bukan merupakan ciri-ciri algoritma adalah …

a)

ada input

b)

ada output

c)

ada proses

d)

ada tujuan akhir

e)

ada keputusan

62.

Cara penulisan program yang informal dan dapat dibuat dengan kaidah yang ditentukan sendiri adalah …

a)

flowchart

b)

pseudocode

c)

diagram alir

d)

bahasa alami

e)

simbol

63.

Perhatikan gambar simbol diagram alir disamping!

Gambar disamping adalah simbol ....

a)

proses

b)

terminator

c)

input / output

d)

keputusan

e)

penghubung dalam halaman

64.

output dari program di atas adalah (a)  

65.

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

66.

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

a)

1

b)

3

c)

5

d)

6

e)

7

67.

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

68.

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

69.

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

70.

Variabel pada kode program di atas adalah

a)

double

b)

void

c)

alas, tinggi, luas

d)

luas (alas tinggi)/2

e)

int main()

71.

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)

72.

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

a)

3

b)

6

c)

8

d)

11

e)

18

73.

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

a)

3

b)

6

c)

8

d)

13

e)

17

74.

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

75.

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

a)

UML

b)

Microsoft Excel

c)

Visio

d)

Adobe

e)

JavaScript

76.

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

77.

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

78.

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

79.

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

80.

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

 

a)

if else

b)

while

c)

for

d)

if/elif/else

e)

scanf