wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemantapan

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Perhatikan pernyataan berikut tentang bahasa pemrograman C++

  1. E. C++ dikembangkan oleh Bjarne Stroustrup di awal tahun 1980-an. 

  2. F. C++ adalah bahasa pemrograman yang jauh dari konsep bahasa mesin, sehingga sulit bahkan jarang digunakan di embedded system seperti hp dan Proyektor.

  3. G. C++ merupakan pengembangan dari bahasa C dengan menambahkan konsep pemrograman berorientasi objek.

  4. H. C++ hanya digunakan untuk membuat website dan aplikasi mobile. 

Manakah pernyataan yang benar…

a)

e dan  g

b)

h dan  g

c)

e dan  f

d)

e dan h

2.

Dalam dunia ekonomi digital, produk informatika seperti aplikasi berbayar, layanan cloud storage, dan software profesional memainkan peran penting. Banyak perusahaan teknologi menawarkan produk digital dengan sistem langganan atau pembelian lisensi, sehingga menciptakan model bisnis baru yang berbeda dengan penjualan produk fisik.


Beberapa contoh berikut ini terkait aspek ekonomi dari produk informatika:

  1. Membayar biaya berlangganan aplikasi desain grafis setiap bulan.

  2. Membeli lisensi perangkat lunak antivirus untuk perlindungan komputer pribadi.

  3. Menyewa ruang penyimpanan tambahan di layanan cloud berbasis internet.

Berdasarkan ilustrasi tersebut, yang termasuk karakteristik aspek ekonomi dari produk informatika adalah...

a)

Produk digital dapat diproduksi tanpa biaya dan dijual tanpa batas.

b)

Produk digital selalu lebih murah daripada produk fisik karena tidak membutuhkan server.

c)

Produk digital berbayar menciptakan pendapatan berkelanjutan melalui model langganan atau lisensi.

d)

Semua produk digital dijual dalam bentuk fisik seperti CD atau USB.

3.

Perhatikan potongan program berikut ini. Program tersebut terdiri dari beberapa baris kode yang belum lengkap.

Jika progam dibawah ini ditambahkan pada program diatas pada baris ke 9:



cout << x + y;

a)

Integer

b)

Floating point

c)

Double floating point

d)

String

4.

Flowchart atau diagram alir merupakan diagram yang menggambarkan proses atau alur kerja, dengan  menggunakan simbol-simbol untuk merepresentasikan langkah-langkah dan keputusan dalam suatu proses. Dengan demikian tentukan simbol -simbol yang tepat untuk merepresentasikan langkah-langkah di flowchart….

a)

b)

c)

d)

5.

SMAN 1 Tempeh berkomitmen mendukung konsep Society 5.0 dengan memanfaatkan teknologi cerdas untuk meningkatkan mutu pendidikan. Namun, masih ada beberapa tantangan seperti absensi siswa yang masih dilakukan secara manual, keterbatasan dalam memantau perkembangan belajar siswa secara real-time, dan kurangnya integrasi data akademik. Jika sekolah ingin mendukung SDG 4 (Quality Education / kualitas pendidikan) sekaligus menerapkan inovasi informatika untuk masa depan, solusi yang paling tepat adalah…

a)

Menggunakan teknologi tap cash di lingkungan sekolah, sehingga transaksi di sekolah baik kantin atau kopsis dilakukan secara digital.

b)

Menggunakan sistem absensi berbasis wajah (face recognition) dan dashboard monitoring berbasis AI untuk memantau perkembangan siswa

c)

Meningkatkan jumlah petugas administrasi untuk mencatat absensi dan nilai siswa secara manual.

d)

Menggunakan teknologi e-parkir untuk siswa sehingga sekolah dapat menghitung jumlah kendaraan yang ada.

6.

Agar program menghasilkan output seperti di atas dengan benar, pilihan pasangan variabel dan tipe datanya yang paling sesuai adalah…

a)

produk (string), harga (int), jumlah (float), total (float)

b)

nama_produk (string), harga_satuan (int), jumlah_beli (int), total_harga (int)

c)

barang_nama (string), harga_satuan (string), jumlah_beli (int), total_bayar (float)

d)

produk_nama (char), harga (string), jumlah_beli (float), total_harga (double)

7.

Seiring berkembangnya kebutuhan teknologi, banyak bidang studi lanjut di informatika yang bisa dipilih, seperti Teknik Komputer, Ilmu Komputer, Sistem Informasi, Teknologi Informasi, dan Software Engineering. Seorang siswa yang tertarik mengembangkan perangkat lunak, memahami prinsip kerja perangkat keras, serta ingin belajar bagaimana sistem komputer bekerja secara keseluruhan, perlu memilih jalur studi yang sesuai dengan minat tersebut. Berdasarkan kondisi itu, program studi lanjut yang paling tepat untuk siswa tersebut adalah …

a)

Teknik Komputer

b)

Teknologi Informasi

c)

Ilmu Komputer

d)

Software enginer

8.

Sejarah mesin komputasi telah dimulai sejak ribuan tahun yang lalu, bahkan sebelum era modern, dengan ditemukannya alat hitung sederhana seperti abacus. Pada abad ke-19, muncul gagasan tentang komputer yang dapat diprogram, dirancang oleh Charles Babbage sebagai mesin analitik pertama. Siapakah tokoh perempuan yang dikenal sebagai pemrogram komputer pertama dalam sejarah karena kontribusinya dalam menulis algoritma untuk mesin tersebut?

a)

Ada Lovelace

b)

Al-Khawarizmi

c)

Guido van Rossum

d)

Alan Turing 

9.

Dengan berkembangnya informatika pada saat ini menyebabkan banyaknya inovasi inovasi yang datang dari banyak perusahaan. Untuk itu, setiap inovasi yang muncul hendaknya diberikan perlindungan secara legal agar tidak menyebabkan sengketa. Dikarenakan hal tersebut muncul hak yang timbul dari hasil olah pikir yang menghasilkan suatu produk atau proses yang berguna untuk manusia. Apa nama hak yang dimaksud oleh pernyataan diatas?

a)

Hak lindung inovasi

b)

Hak milik inovasi

c)

Hak kekayaan intelektual

d)

Hak lindung karya

10.

Pada penggunaan suatu variabel, terdapat aturan aturan dalam penulisan suatu variabel yang ada. peraturan tersebut mencakup tipe data yang hendak digunakan untuk menentukan nilai variabel berisikan karakter apa dan berapa kapasitas memori yang digunakan. Berdasarkan hasil pengamatanmu, tentukan aturan mana yang tidak sesuai sehingga menyebabkan code program tersebut tidak mau berjalan atau error!


a)

Terdapat spasi dalam penulisan variabel

b)

Terdapat perbedaan nama variabel yang ada dan variabel yang dipanggil

c)

Terdapat kekurangan karakter dalam code tersebut

d)

Terdapat karakter khusus dalam penulisan variabel

11.

Flowchart atau bagan alir adalah representasi grafis dari suatu proses, algoritma, atau prosedur sistematis. Flowchart banyak digunakan dalam dunia pemrograman maupun bidang lainnya untuk memudahkan pemahaman langkah-langkah logis dalam menyelesaikan masalah. Simbol-simbol tertentu digunakan dalam flowchart, seperti persegi panjang untuk proses, dan belah ketupat untuk keputusan (decision). Pemahaman terhadap simbol-simbol ini serta alur proses sangat penting dalam membuat atau membaca sebuah flowchart dengan benar. Jika kamu ingin membuat sebuah flowchart yang berisi cara membuat masakan yang rasanya enak, Simbol manakah yang paling tepat untuk menentukan rasa masakah sudah enak atau belum?

a)

Oval

b)

Jajar genjang

c)

Belah ketupat

d)

Lingkaran

12.

Perangkat lunak merupakan hasil dari buah pikir manusia, oleh karena itu diperlukan suatu perlindungan untuk menghindari suatu masalah. Untuk memahami hal hal yang dilarang terhadap suatu perangkat lunak perlu untuk memahami terkait lisensi yang ada. Berdasarkan hal tersebut, lisensi yang memperbolehkan pengguna untuk tidak hanya menggunakan perangkat lunak dan bahkan melihat, mengubah dan mendistribusikan source code yang membuat perangkat lunak adalah lisensi?

a)

Lisensi komersil

b)

Lisensi Open Source

c)

Lisensi Domain Publik

d)

Lisensi Publikasi

13.

Setelah masa komputer generasi pertama berakhir, muncul komputer generasi kedua yang membawa perubahan signifikan dalam hal ukuran, kecepatan, dan efisiensi energi. Hal ini dimungkinkan karena penemuan sebuah komponen elektronik yang lebih kecil, lebih tahan lama, dan lebih cepat dibandingkan pendahulunya. Komponen yang menggantikan tabung vakum pada komputer generasi kedua adalah…

a)

Transistor

b)

IC (Integrated Circuit)

c)

Microcontroller

d)

Internet of Things

14.

Profesi data scientist semakin banyak dibutuhkan oleh perusahaan untuk membantu pengambilan keputusan. Profesi ini mengharuskan seseorang untuk mampu mengumpulkan, mengolah, dan menganalisis data dalam jumlah besar menggunakan metode statistik dan teknologi komputer. Tugas utama seorang data scientist adalah…

a)

Menyusun strategi pemasaran produk digital secara manual

b)

Memperbaiki perangkat keras komputer yang rusak

c)

Melindungi sistem dan data dari ancaman dan serangan digital

d)

Membuat desain tampilan aplikasi agar terlihat menarik

15.

Flowchart sering digunakan dalam proses perancangan program karena membantu menggambarkan alur logika secara visual dan sistematis. Dengan flowchart, seseorang dapat lebih mudah memahami proses, menemukan kesalahan logika, serta mendokumentasikan tahapan-tahapan program secara rapi. Namun, tidak semua manfaat yang dikaitkan dengan flowchart benar adanya. Berikut ini adalah keuntungan menggunakan flowchart, kecuali…

a)

Mempermudah pemahaman alur proses atau algoritma program

b)

Menghasilkan pemahaman yang lebih jelas bagi pengembang dan pengguna program

c)

Mempercepat kinerja komputer saat menjalankan program

d)

Membantu mendeteksi kesalahan logika sejak awal perancangan