wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Sebelum PAS (Basis Data dan Pemrograman)

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

System yang digunakan untuk mengelola data yang berhubungan secara logika dan biasanya didesain untuk kebutuhan informasi organisasi disebut ….

a)

Basis data

b)

System data

c)

Analisis data

d)

Aplikasi data

e)

Databusy

2.

Bahasa pemograman yang digunakan secara luas untuk membangun halaman web yang bersifat dinamis adalah ….

a)

My-SQL

b)

PHP

c)

Perl

d)

XAMPP

e)

Apache

3.

Merupakan basis data terkemuka yang dianggap sebagai basis data terbaik untuk versi basis data komersial adalah ….

a)

Basis data MYSQL

b)

Basis data Oracle

c)

Basis data Microsoft SQL Server

d)

Basis data MariaDB

e)

Basis data relasional

4.

Menurut jenisnya basis data dibagi menjadi dua yaitu ….

a)

Basis data MariaDB dan Basis data relasional

b)

Basis data oracle dan basis data flat

c)

Basis data flat - Basis data relasional

d)

Basis data relasional dan Basis data MariaDB

e)

Basis data Microsoft SQL Server dan basis data Oracle

5.

Program WXDev C++ merupakan program yang didistribusikan di bawah pengawasan GNU General Public License yang sudah dilengkapi dengan compiler. Fungsi dari compiler adalah ….

a)

Menuliskan program

b)

Menerjemahkan program

c)

Menguji program

d)

Mengaitkan objek dan library ke program

e)

Menjalankan program

6.

Manakah urutan langkah yang benar dalam memulai proyek baru di lingkungan kera WxDev C++.

a)

File - new- project - new project

b)

File - project - new - new project

c)

File - new - project - new project

d)

File - new - new project- project

e)

File - project - new project new

7.

Proses untuk mengurangi atau menghilangkan kesalahan di dalam program yang dibuat disebut ….

a)

Compile

b)

Debugging

c)

Error

d)

Package

e)

Installer

8.

Salah satu proses yang dilakukan oleh seorang programmer untuk menemukan error karena proses penulisan kode maupun error logika disebut ….

a)

Compile

b)

Run

c)

Compiler

d)

Debugging

e)

Eror sintaks

9.

Manakah pernyataan di bawah ini yang tidak sesuai dengan perangkat Inno Setup Compiler

a)

Dapat dijalankan diberbagai system operasi windows

b)

Dapat membuat shortcut dimana saja, kecuali pada start menu

c)

Mempunyai kemampuan untuk melakukan uninstall secara keseluruhan

d)

Mempunyai tampilan berupa antarmuka standard windows wizard

e)

Dapat membuat instalasi aplikasi 64 bit

10.

Bagian XAMPP yang digunakan untuk mengelola basis data adalah…

a)

Perl

b)

MySQL

c)

Apache

d)

PHP

e)

Inno Setup

11.

Lisensi distribusi XAMPP adalah…

a)

GNU (General Public License)

b)

Freeware

c)

Proprietary Software

d)

Commercial Software

e)

Shareware

12.

Error karena pengguna salah memberikan data masukan termasuk kategori error…

a)

Sintaks

b)

Logika

c)

Run time

d)

Human Error

e)

Crash

13.

Teknik pencegahan error yang membutuhkan penulisan kode program adalah…

I. Mematikan tombol tertentu

II. Memvalidasi masukkan pengguna

III. Penelusuran pola kesalahan

a)

I dan II

b)

I dan III

c)

II

d)

II dan III

e)

I,II, dan III

14.

Membatasi tindakan pengguna yang dilakukan dengan mengatur property komponen di Properties Inspector adalah…

a)

Memvalidasi masukan pengguna, mengatur panjang karakter, menonaktifkan tombol tertentu, dan mengunci komponen wxTextCtrl

b)

Memvalidasi masukan pengguna, mengatur panjang karakter, dan menonaktifkan tombol tertentu

c)

Memvalidasi masukan pengguna, menonaktifkan tombol tertentu dan mengunci komponen wxTextCtrl

d)

Mengatur panjang karakter, menonaktifkan tombol tertentu, dan mengunci komponen wxTextCtrl

e)

Memvalidasi masukan pengguna, mengatur panjang karakter, dan mengunci komponen wxTextCtrl

15.

Perhatikan kelebihan berikut.

               I.   Dapat digunakan untuk membuat instalasi untuk Windows 64-bit

             II.   Dapat membuat file installer dalam bentuk file kompresi

           III.   Dapat digunakan untuk system operasi Android

           IV.   Mempunyai dukungan berbagai bahasa

Kelebihan dari Inno Setup ditunjukkan oleh nomor…

a)

I, II dan III

b)

I, II dan IV

c)

I, III dan IV

d)

II, III dan IV

e)

I, II, III dan IV

16.

Perhatikan aplikasi berikut!

                    I.     Apache

                  II.     Perl

                III.     MariaDB

                IV.     Oracle Database

Bagian Aplikasi XAMPP yang tepat ditunjukkan oleh nomor…

a)

I, II, III dan IV

b)

I, III dan IV

c)

I, II, dan III

d)

II, III dan IV

e)

I, II, dan IV

17.

Bagian dari XAMPP yang digunakan untuk menyediakan layanan server web adalah…

a)

Perl

b)

MySQL

c)

Apache

d)

PHP

e)

Delphi

18.

Fungsi MySQL Library adalah…

a)

Library untuk menghubungkan aplikasi dengan basis data MySQL

b)

Perangkat lunak untuk mengelola basis data

c)

Menyimpan data dari aplikasi basis data yang dibangun

d)

Membuat aplikasi basis data baru

e)

Membackup data

19.

Bagian lingkungan kerja yang digunakan untuk menambahkan MySQL Library ke lingkungan kerja wxDev C++ adalah…

a)

New Project

b)

Tool Manager

c)

Package Manager

d)

Project Options

e)

Form

20.

Bug yang berupa munculnya huruf yang tidak sama besar di laporan bulanan. termasuk bug…

a)

Critical Bug

b)

Medium Bug

c)

Low Bug

d)

High Bug

e)

Crash

21.

Jika proses kompilasi script package installer gagal di tengah jalan, maka…

a)

Proses membuat script dimulai dari awal

b)

Memperbaiki script dan lakukan proses kompilasi

c)

Mengatur kembali file .exe.

d)

Mengatur ulang direktori package installer

e)

Program masih memiliki bug dan harus diperbaiki terlebih dahulu.

22.

Perhatikan format file berikut:

               I.          .docx

             II.          .txt

           III.          .rtf

           IV.          .pdf

Format file yang bias digunakan sebagai persetujuan lisensi ditunjukkan oleh nomor…

a)

I, II dan III

b)

I, II dan IV

c)

I,III dan IV

d)

II,III dan IV

e)

I, II, III dan IV

23.

Rina akan menggunakan teknik dekomposisi data untuk menggambarkan proses berangkat dari rumah menuju ke sekolah. Manakah jawaban dibawah ini yang menggambarkan proses tersebut ?

a)

Rina menceritakan tentang pengalaman berangkat dari rumah menuju sekolah ke Inne secara lengkap

b)

Rina menceritakan sekilas tentang beberapa kejadian yang ditemuinya di perjalanan sebelum sampai ke sekolah

c)

Rina membagi proses berangkat ke sekolah menjadi beberapa bagian seperti menyiapkan semua perlengkapan, perjalan dan tiba di sekolah.

d)

Rina menyusun seluruh daftar perlengkapan yang dibutuhkan secara rinci hingga biaya yang digunakan dalam perjalanan menuju ke sekolah

e)

Rina menceritakan alur yang dilewatinya mulai dari rumah hingga tiba di sekolah dengan selamat

24.

Penerapan berpikir komputasional dalam kegiatan membuat mie dengan teknik pendekatan pengenalan pola adalah ….

a)

Rebus mie hingga matang, sekitar 2-3 menit

b)

Identifikasi langkah-langkah dalam membuat mie, seperti mencampur bahan, menguleni adonan, dan menggiling adonan

c)

Rekam pengalaman dan pelajari bagaimana meningkatkan efisiensi atau kualitas mie yang dihasilkan

d)

Siapkan mie, air dan wadah yang digunakan, didihkan air hingga mendidih, masukkan mie, tunggu sampai mie masak, angkat dan mie siap di makan

e)

Mie yang dimasak di bagi dalam beberapa cara yakni masak mie goreng, mie rebus atau mie ayam

25.

Perhatikan informasi di bawah ini !

1.    Siapkan air, teh celup atau teh bubuk dan gula

2.    Didihkan air dalam panci atau teko hingga mendidih

3.    Tuang/saring air yang mendidih pada wadah yang disiapkan

4.    Masukan teh, tambahkan gula ke dalam wadah yang disiapkan

5.    Tuangkan teh ke dalam gelas yang telah disiapkan

6.    Teh siap untuk diminum

Berdasarkan informasi di atas menunjukan salah satu proses dari teknik berpikir komputasional yaitu....

a)

Algoritma

b)

   Dekomposisi

c)

Abstraksi

d)

Pengenalan pola

e)

Berpikir kritis

26.

Komputer dapat mengenali wajah (face recognition) karena computer sudah diberikan kemampuan untuk mengenali wajah manusia satu dengan yang lainnya. Teknik berpikir komputasional yang sesuai dengan cara kerja computer tersebut adalah ….

a)

Abstraksi

b)

Algortima

c)

Dekomposisi

d)

Solusi Inovatif

e)

Pengenalan Pola

27.

Bacalah informasi di bawah ini !

Projek P5 memberikan kesempatan berharga bagi para peserta didik untuk menerjemahkan pemahaman teoritis menjadi tindakan konkret. Melalui kegiatan ini, peserta didik bukan hanya memahami permasalahan lingkungan, tetapi juga merasakan tanggung jawab pribadi dalam menghadapinya. Dengan meluncurkan kampanye di dalam komunitas sekolah, mereka tidak hanya berusaha menggugah kesadaran teman-teman sekelas, tetapi juga mengajak seluruh komunitas sekolah untuk bersama-sama mendorong perubahan positif. Melalui kampanye ini, mereka merancang pesan-pesan edukatif yang meresap, menjelaskan dampak dari tindakan-tindakan sehari-hari terhadap lingkungan, dan mengilustrasikan bagaimana setiap individu memiliki peran penting dalam menjaga keberlanjutan bumi.

Berdasarkan teks di atas maka teknik pendekatan berpikir komputasional yang sesuai adalah ….

a)

Algoritmik

b)

Bisection

c)

Abstraksi

d)

Pengenalan pola

e)

Dekomposisi

28.

Bacalah teks berikut ini !

Feto sedang menyetir kendaraan melewati Simpang Lima Atambua, Ia berusaha memperhatikan sekeliling namun secara otomatis otaknya membedakan antara data dan informasi yang harus diperhatikan dan akan diabaikan. Ia akan memperhatikan tanda dan lampu lalu lintas, pergerakan mobil dan orang di jalanan, tetapi tidak akan memperhatikan pohon-pohon dan pertokoan yang ada di pinggir jalan, serta mengabaikan langit dan awan di depan nya. Secara tidak sadar, otaknya telah diatur untuk membedakan antara data dan informasi yang relevan dan tidak relevan.

Berdasarkan teks di atas maka teknik pendekatan berpikir komputasional yang sesuai adalah ….

a)

Algoritmik

b)

Bisection

c)

Abstraksi

d)

Pengenalan pola

e)

Dekomposisi

29.

Mengapa berpikir komputasional dianggap penting dalam pendidikan informatika ?

a)

Untuk mengetahui persoalan yang terjadi dalam kehidupan sehari-hari

b)

Meningkatkan pemahaman tentang konsep informatika dalam kehidupan sehari-hari

c)

Dapat mengajarkan dan menyelesaikan persoalan pada saat menggunakan komputer

d)

Mengajarkan dan mengembangkan kemampuan pemecahan masalah dan logika

e)

Meningkatkan kemampuan tentang berpikir komputasional

30.

Ketika membuat program untuk menghitung luas bidang di bawah kurva, nilai yang dihasilkan dari program computer mempunyai selisih dibanding dengan nilai perhitungan manual. Hal tersebut disebabkan oleh…

a)

Kesalahan Pemrograman

b)

Perhitungan manual kurang akurat

c)

Ada pembulatan dalam program computer

d)

Kesalahan dalam perhitungan di dalam program

e)

Bidang di bawah kurva diasumsikan berbentuk trapesium