NEW
Font size
WorksheetsQuiz Pemrograman
Total questions: 30
Worksheet time: 15mins
Bahasa pemrograman yang termasuk dalam kategori pemrograman berbasis teks adalah...
Adobe Animate
HTML
Scratch
CorelDRAW
Konsep dasar pemrograman terstruktur menekankan pada...
Pemakaian GUI
Alur logika yang bebas tanpa urutan
Pembagian program menjadi blok-blok kecil (modular)
Pemrograman berbasis event
Berikut ini yang termasuk struktur kontrol dalam pemrograman terstruktur adalah...
For, If-Else, While
GUI, API, SDK
JPEG, PNG, GIF
Input, Output, Compiler
Fungsi utama dari perintah if dalam bahasa pemrograman adalah...
Melakukan pengulangan
Melakukan pemilihan kondisi
Menampilkan data
Membuat variabel
Manakah yang termasuk contoh bahasa pemrograman grafis?
C++
Java
Scratch
Python
Dalam pemrograman berbasis teks, perintah untuk menampilkan output pada Python adalah...
echo()
printf()
print()
cout
Perintah for dalam pemrograman digunakan untuk...
Pemilihan kondisi
Pembuatan fungsi
Pengulangan dengan batas tertentu
Menyimpan data
Salah satu kelebihan pemrograman terstruktur adalah...
Tidak perlu algoritma
Mudah dikelola dan dipahami
Tidak perlu debugging
Tidak menggunakan variabel
Format file multimedia yang digunakan untuk audio adalah...
MP4
MP3
PNG
JPEG
Fungsi utama IDE (Integrated Development Environment) adalah...
Menyimpan dokumen teks
Mempermudah penulisan, kompilasi, dan debugging kode
Membuat desain grafis
Mengubah file menjadi format gambar
Dalam pemrograman terstruktur, alur program biasanya dimulai dari...
Middle to End
Start to Finish
Bottom to Top
Random
Fungsi dari operator logika AND (&&) adalah...
Bernilai benar jika salah satu kondisi benar
Bernilai benar jika semua kondisi benar
Bernilai salah jika semua kondisi benar
Tidak ada hubungannya dengan logika
Dalam pemrograman multimedia, format file .avi digunakan untuk...
Gambar vektor
Video
Audio
Animasi berbasis Flash
Berikut ini contoh pemrograman berbasis teks adalah...
Membuat game menggunakan Scratch
Menulis program dengan Python di terminal
Mengedit foto dengan Photoshop
Membuat video dengan After Effects
Untuk menghentikan loop for sebelum waktunya, digunakan perintah...
exit
break
stop
return
Berikut ini yang termasuk tipe data primitif adalah...
String, Integer, Boolean
List, Array, Object
PNG, JPG, MP4
Input, Output, Process
Fungsi utama dari compiler adalah...
Menjalankan program tanpa perubahan
Mengubah kode sumber menjadi kode mesin
Membuat efek grafis
Mengatur multimedia
Dalam pemrograman multimedia, software pengolah grafis berbasis vektor adalah...
Photoshop
CorelDRAW
Paint
GIMP
Pernyataan while dalam pemrograman digunakan untuk...
Perulangan dengan batas yang tidak diketahui
Memilih kondisi tertentu
Menyimpan nilai
Menampilkan output
Dalam pemrograman terstruktur, urutan proses yang benar adalah...
Input – Output – Process
Process – Input – Output
Input – Process – Output
Output – Input – Process
Apa yang dimaksud dengan pemrograman terstruktur ?
Pemrograman yang menggunakan objek sebagai dasar pemrograman.
Pemrograman yang menggunakan fungsi atau prosedur secara teratur untuk menyelesaikan masalah.
Pemrograman yang tidak memiliki aturan tertentu dan bebas digunakan.
Pemrograman yang hanya menggunakan bahasa tingkat rendah.
Berikut adalah perbedaan antara Bahasa pemrograman terstruktur dan tidak terstruktur !
Bahasa pemrograman terstruktur tidak memiliki fungsi, sedangkan bahasa tidak terstruktur memiliki fungsi.
Bahasa pemrograman terstruktur menggunakan alur program yang jelas dengan pembagian modul, sedangkan bahasa tidak terstruktur cenderung menggunakan alur lompat (goto).
Bahasa pemrograman terstruktur hanya digunakan untuk membuat game, sedangkan bahasa tidak terstruktur untuk membuat aplikasi bisnis.
Bahasa pemrograman tidak terstruktur lebih mudah dibaca dibandingkan terstruktur.
Berikut adalah salah satu jenis pemrograman terstruktur yang benar !
Pemrograman Berorientasi Objek
Pemrograman Fungsional
Pemrograman Modular
Pemrograman Berbasis Komponen
Apa yang dimaksud dengan encapsulation ?
Proses menggabungkan beberapa class menjadi satu program
Proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas yang diperlukan
Proses menduplikasi data dalam class agar mudah diakses
Proses menghubungkan class dengan basis data secara langsung
Apa yang dimaksud dengan polymorphism ?
Kemampuan sebuah kelas untuk menyembunyikan data dari kelas lain.
Kemampuan objek untuk memiliki banyak bentuk atau perilaku yang berbeda.
Proses pembuatan kelas baru dari kelas yang sudah ada.
Teknik membungkus data dan fungsi dalam satu kesatuan.
Sebutkan penggunaan pemrograman berorientasi objek ?
Membuat dokumen teks sederhana dengan editor teks
Membuat aplikasi desktop dengan konsep class dan object
Mengatur format dokumen dengan HTML
Menulis algoritma tanpa struktur data
Apakah yang dimaksud dengan pemrograman berorientasi pada objek ?
Pemrograman yang hanya menggunakan perintah berurutan dari atas ke bawah.
Pemrograman yang berbasis pada konsep fungsi dan prosedur.
Pemrograman yang memusatkan perhatian pada data dan objek, bukan hanya pada logika atau fungsi.
Pemrograman yang tidak memerlukan struktur data dan algoritma.
Apa yang dimaksud dengan abstraction ?
Proses menyembunyikan data penting agar tidak dapat diakses oleh kelas lain.
Proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting kepada pengguna.
Proses pewarisan atribut dan metode dari satu kelas ke kelas lainnya.
Proses mengubah fungsi menjadi objek agar lebih mudah dipanggil.
Sebutkan salah satu ciri dalam OOP atau Pemrograman Berorientasi pada Objek !
Variabel global
Inheritance (Pewarisan)
Statement GOTO
Looping for
Berikut adalah beberapa komponen java, kecuali ?
JDK (Java Development Kit)
JRE (Java Runtime Environment)
JVM (Java Virtual Machine)
PHP (Hypertext Preprocessor)
