Font size
WorksheetsQuiz Analisis Data dan Pemrograman
Total questions: 58
Worksheet time: 42mins
Manakah dari berikut ini yang merupakan contoh penggunaan analisis regresi dalam kehidupan sehari-hari?
Menghitung jumlah pengunjung situs web
Memprediksi penjualan berdasarkan tren sebelumnya
Mengelompokkan data pelanggan berdasarkan lokasi
Menyusun daftar nama pelanggan
Menghitung rata-rata usia pelanggan
Apa tujuan utama dari analisis cluster dalam pengolahan data?
Menentukan hubungan sebab-akibat antar variabel
Memprediksi nilai masa depan berdasarkan data historis
Mengelompokkan data ke dalam kelompok yang homogen
Mengidentifikasi outlier dalam dataset
Menyusun data dalam urutan tertentu
Dalam visualisasi data, penggunaan box plot paling efektif untuk:
Menampilkan hubungan antar dua variabel
Menunjukkan distribusi data dan outlier
Menggambarkan tren data sepanjang waktu
Menyajikan proporsi kategori dalam data
Menampilkan frekuensi data dalam interval tertentu
Standar deviasi dalam analisis data digunakan untuk:
Mengukur nilai tengah dari dataset
Menentukan nilai yang paling sering muncul
Mengukur seberapa tersebar data dari rata-rata
Menentukan hubungan antara dua variabel
Mengidentifikasi nilai maksimum dalam dataset
Dalam konteks analisis data, Python sering digunakan karena:
Memiliki antarmuka pengguna grafis yang menarik
Dapat digunakan tanpa perlu memahami logika pemrograman
Menyediakan berbagai library untuk analisis data seperti Pandas dan NumPy
Lebih cepat daripada bahasa pemrograman lain dalam semua kasus
Tidak memerlukan instalasi tambahan untuk analisis data
Apa yang dimaksud dengan pseudocode dalam perancangan algoritma?
Kode program yang ditulis dalam bahasa mesin
Diagram visual dari alur program
Deskripsi algoritma menggunakan bahasa alami yang terstruktur
Kode program yang sudah dikompilasi
Bahasa pemrograman tingkat rendah
Dalam bahasa pemrograman C, fungsi scanf() digunakan untuk:
Menampilkan output ke layar
Membaca input dari pengguna
Menyimpan data ke file
Menghitung nilai matematika
Menginisialisasi variabel
Apa hasil dari kode berikut dalam bahasa C? int a = 5; int b = 2; float c = a / b; printf("%f", c);
2.500000
2.000000
2
2.5
Error
Dalam struktur data, prinsip LIFO (Last In, First Out) diterapkan pada:
Queue
Stack
Array
Linked List
Tree
Apa yang dimaksud dengan rekursi dalam pemrograman?
Teknik pengulangan menggunakan perulangan for
Fungsi yang memanggil dirinya sendiri
Proses mengurutkan data secara berulang
Teknik menyimpan data dalam array
Metode untuk menghentikan program
Siapakah yang dikenal sebagai "Bapak Komputer" karena kontribusinya dalam merancang mesin analitik?
Alan Turing
Charles Babbage
Ada Lovelace
John von Neumann
Steve Jobs
Apa peran utama dari IC (Integrated Circuit) dalam perkembangan komputer generasi ketiga?
Menggantikan tabung vakum untuk efisiensi dan kecepatan yang lebih tinggi
Menyediakan antarmuka pengguna grafis
Mengurangi ukuran fisik komputer secara signifikan
Memungkinkan komputer untuk terhubung ke internet
Menyediakan penyimpanan data yang lebih besar
Apa yang dimaksud dengan "kesenjangan digital"?
Perbedaan dalam kemampuan menggunakan teknologi antara individu atau kelompok
Ketidakseimbangan dalam distribusi perangkat keras komputer
Perbedaan dalam harga perangkat lunak di berbagai negara
Ketidaksesuaian antara kebutuhan dan ketersediaan data
Perbedaan dalam kecepatan internet antar wilayah
Apa dampak negatif dari penyebaran informasi yang tidak benar melalui media sosial?
Meningkatkan literasi digital masyarakat
Mempercepat penyebaran berita penting
Menyebabkan kepanikan dan disinformasi
Mendorong diskusi yang konstruktif
Meningkatkan kepercayaan publik terhadap media
Dalam konteks hukum, pelanggaran hak cipta perangkat lunak termasuk dalam kategori:
Pelanggaran etika
Kejahatan siber
Pelanggaran administratif
Kesalahan teknis
Pelanggaran perdata
Dalam analisis data, "data cleaning" dilakukan untuk...
Menambah data baru ke dalam dataset
Menghapus data yang paling banyak muncul
Mengoreksi atau menghapus data yang tidak konsisten atau hilang
Menduplikasi data untuk pengujian
Mengubah format semua data menjadi angka
Salah satu tantangan utama dalam visualisasi data adalah...
Menentukan nama file hasil visualisasi
Menggunakan warna sebanyak mungkin
Menyampaikan informasi kompleks secara ringkas dan jelas
Menambahkan animasi dan efek visual
Menyimpan data mentah dalam grafik
Grafik yang paling tepat untuk menampilkan perbandingan bagian terhadap keseluruhan adalah...
Line chart
Scatter plot
Pie chart
Histogram
Box plot
Library Python yang sering digunakan untuk visualisasi data adalah...
Flask
TensorFlow
NumPy
Matplotlib
Django
Data yang diperoleh dari hasil survei responden terhadap kepuasan pelanggan termasuk ke dalam...
Data spasial
Data sekunder
Data kualitatif
Data numerik
Data derivatif
Apa output dari kode berikut? int x = 3; x += 2 * x++; printf("%d", x);
9
8
7
6
10
Algoritma "Divide and Conquer" digunakan dalam struktur...
FIFO
Stack
Quick Sort
Bubble Sort
Linear Search
Sintaks yang benar untuk membuat fungsi dalam bahasa C adalah...
function int tambah(int a, int b) {...}
int tambah(int a, int b) {...}
def tambah(a, b):
int tambah(a; b) {...}
tambah(int a, int b): {...}
Statement if (nilai >= 75) dalam C berarti...
Program akan berhenti jika nilai lebih kecil dari 75
Nilai 75 akan selalu dianggap salah
Blok pernyataan akan dijalankan jika nilai lebih besar atau sama dengan 75
Nilai 75 tidak bisa dibandingkan
Nilai akan dibulatkan terlebih dahulu
Untuk menyimpan sekumpulan data bertipe sama secara berurutan, struktur yang digunakan adalah...
Queue
Stack
Array
String
Pointer
Teknologi komputer generasi keempat ditandai dengan penggunaan...
Tabung vakum
Transistor
rutan, struktur yang digunakan adalah...
Queue
Stack
Array
String
Pointer
Teknologi komputer generasi keempat ditandai dengan penggunaan...
Tabung vakum
Transistor
IC
Mikroprosesor
Cloud Computing
Manakah di bawah ini yang merupakan contoh pelanggaran etika dalam informatika?
Mengakses sistem tanpa izin
Membuat program open-source
Menyebarkan data dengan persetujuan
Menyimpan data di server pribadi
Menghapus file duplikat
Contoh bidang pekerjaan yang memanfaatkan analisis data secara intensif adalah...
Pengacara
Akuntan
Data scientist
Arsitek
Wartawan
HAKI (Hak Atas Kekayaan Intelektual) berkaitan erat dengan...
Penggunaan perangkat lunak open-source
Kepemilikan dan perlindungan hasil karya digital
Perizinan dalam penggunaan komputer
Hukum perburuhan dalam IT
Etika dalam menggunakan sosial media
Teknologi IoT (Internet of Things) bisa digunakan dalam bidang pertanian untuk...
Menulis laporan keuangan
Mengirim email otomatis
Memonitor kelembaban tanah secara real-time
Membuat animasi tanaman
Menambah jaringan WiFi
Jika sebuah algoritma memiliki kompleksitas waktu O(n²), maka pernyataan yang benar adalah:
Waktu eksekusi bertambah dua kali lipat setiap kali input bertambah satu
Waktu eksekusi bertambah secara linear terhadap ukuran input
Waktu eksekusi bertambah secara kuadratik terhadap ukuran input
Waktu eksekusi tidak terpengaruh ukuran input
Waktu eksekusi berkurang saat input bertambah
Dalam bahasa C, penggunaan for(i=0; i<5; i++) akan menghasilkan...
Perulangan tak hingga
Perulangan dari 0 sampai 5 termasuk 5
Perulangan dari 1 sampai 5
Perulangan dari 0 sampai 4
Hanya mencetak angka 5
Perintah untuk menampilkan output di layar dalam bahasa C adalah...
print()
output()
echo()
write()
printf()
Dalam struktur kendali if-else, apa yang terjadi jika kondisi dalam if bernilai salah?
Program berhenti
Blok else dijalankan
Semua perintah dilewati
if dijalankan ulang
Program keluar dari fungsi
Perhatikan kode berikut: int nilai = 90; if(nilai > 80) printf("Lulus"); else printf("Tidak Lulus"); Apa hasil output dari program tersebut?
Error
Tidak Lulus
Lulus
Tidak ada output
80
Karier di bidang informatika yang fokus pada keamanan jaringan adalah...
Web developer
Database administrator
Network security analyst
Game designer
UI/UX researcher
Dalam sejarah komputer, komputer generasi pertama menggunakan teknologi...
Transistor
Mikroprosesor
Tabung vakum
IC
Cloud server
Apa peran etika dalam penggunaan teknologi informasi?
Menentukan perangkat lunak terbaik
Mengatur bagaimana pengguna berinteraksi secara bertanggung jawab
Meningkatkan kecepatan internet
Menjamin sistem bebas error
Menentukan harga produk TI
Contoh pelanggaran hukum siber adalah...
Menggunakan VPN untuk mengakses berita luar negeri
Mengunduh software ilegal tanpa izin
Menggunakan aplikasi media sosial
Membaca berita dari blog
Membeli produk secara daring
Mengunduh software ilegal tanpa izin
A. Mengunduh software ilegal tanpa izin
B. Menggunakan aplikasi media sosial
C. Membaca berita dari blog
D. Membeli produk secara daring
Teknologi Blockchain memberikan keuntungan dalam bidang hukum karena...
A. Dapat disalin dengan mudah
B. Mudah dihapus bila tidak relevan
C. Transparansi dan tidak dapat diubah
D. Menyediakan jaringan WiFi gratis
E. Mengurangi kebutuhan akan sistem operasi
Seorang siswa ingin membuat program kasir menggunakan bahasa C. Komponen penting yang harus dirancang terlebih dahulu adalah...
A. Warna tampilan layar
B. Algoritma logika transaksi
C. Judul aplikasi
D. Fungsi penyimpanan di cloud
E. Tabel ASCII
Visualisasi data yang buruk dapat menyebabkan...
A. Interpretasi yang akurat
B. Ketertarikan pembaca meningkat
C. Miskonsepsi terhadap informasi
D. Menurunnya jumlah data
E. Percepatan proses analisis
Mengapa penggunaan software bajakan berdampak buruk pada industri TI?
A. Karena software bajakan lebih sulit digunakan
B. Karena dapat meningkatkan kreativitas
C. Karena mengurangi pendapatan dan merusak ekosistem inovasi
D. Karena tidak ada pembaruan
E. Karena tidak bisa diinstal
Big Data adalah konsep penting karena...
A. Dapat menyimpan gambar dalam resolusi tinggi
B. Digunakan untuk menyimpan lagu
C. Memungkinkan pengambilan keputusan berbasis data besar
D. Menghemat baterai perangkat
E. Menggantikan kebutuhan akan algoritma
Teknologi seperti AI (Artificial Intelligence) dalam dunia kerja menuntut siswa untuk...
A. Menghindari teknologi
B. Menguasai keterampilan berpikir tingkat tinggi dan adaptif
C. Fokus hanya pada teori informatika
D. Meniru hasil dari AI
E. Menghapus semua data lama
Manakah yang bukan merupakan manfaat dari visualisasi data?
A. Mempermudah pengambilan keputusan
B. Menyembunyikan informasi penting
C. Membantu menemukan pola
D. Mengkomunikasikan data dengan efektif
E. Mempersingkat waktu analisis
Salah satu alasan pemrograman menjadi keterampilan penting abad 21 adalah karena...
A. Semua orang menjadi programmer
B. Bisa membuat semua aplikasi dengan mudah
C. Membantu berpikir logis dan menyelesaikan masalah kompleks
D. Tidak memerlukan komputer
E. Menghindari penggunaan perangkat lunak
Profesi yang fokus pada pembelajaran mesin (machine learning) termasuk dalam bidang...
A. Desain grafis
B. Jaringan komputer
C. Data science dan AI
D. Hardware engineering
E. Teknik sipil
Bagaimana algoritma dan struktur data saling berkaitan?
A. Struktur data memengaruhi efisiensi algoritma
B. Tidak ada hubungan
C. Algoritma hanya digunakan untuk menyimpan struktur data
D. Struktur data digunakan untuk men-decode algoritma
E. Algoritma menggantikan struktur data
Mengapa penting memahami hukum dan regulasi TI saat mengembangkan aplikasi?
A. Untuk menghindari pemborosan memori
B. Agar aplikasi kompatibel dengan semua perangkat
C. Untuk menghindari pelanggaran hukum dan menjaga privasi pengguna
D. Supaya lebih cepat diprogram
E. Karena hukum TI bersifat opsional
Jelaskan perbedaan antara data kualitatif dan data kuantitatif, serta berikan contoh masing-masing!
Jelaskan tahapan-tahapan dalam proses analisis data!
Apa yang dimaksud dengan algoritma, dan mengapa penting dalam pemrograman?
Jelaskan perbedaan antara bahasa pemrograman tingkat tinggi dan tingkat rendah, serta berikan contoh masing-masing!
Bagaimana teknologi informasi dan komunikasi dapat digunakan untuk mencapai tujuan Sustainable Development Goals (SDGs)?
