NEW
Font size
WorksheetsTugas Informatika Kelas X SMAN 1 Tjb
Total questions: 40
Worksheet time: 20mins
Apa yang dimaksud dengan algoritma?
Algoritma adalah sebuah perangkat keras untuk komputer.
Algoritma adalah hasil akhir dari sebuah penelitian.
Algoritma adalah serangkaian langkah-langkah sistematis untuk menyelesaikan masalah.
Algoritma adalah metode acak untuk menyelesaikan masalah.
Sebutkan langkah-langkah dalam menyusun algoritma!
1. Langsung implementasi kode, 2. Hanya uji algoritma tanpa perbaikan, 3. Abaikan input/output yang jelas
1. Identifikasi masalah, 2. Tentukan input/output, 3. Rancang langkah-langkah, 4. Tulis algoritma, 5. Uji algoritma, 6. Perbaiki dan optimalkan.
Apa perbedaan antara algoritma dan program?
Program adalah rencana, sedangkan algoritma adalah hasil akhir.
Algoritma adalah rencana, sedangkan program adalah implementasi dari rencana tersebut.
Algoritma dan program adalah hal yang sama.
Algoritma adalah kode, sedangkan program adalah dokumen.
Jelaskan apa itu flowchart!
Flowchart adalah alat untuk menghitung angka.
Flowchart adalah diagram yang menggambarkan langkah-langkah dalam suatu proses menggunakan simbol-simbol dan panah.
Flowchart adalah jenis grafik yang menunjukkan data statistik.
Flowchart hanya digunakan dalam pemrograman komputer.
Sebutkan simbol-simbol dasar dalam flowchart!
Kotak, Segi Lima, Busur, Titik
Lingkaran, Segitiga, Persegi, Garis
Garis, Oval, Segitiga, Lingkaran
Oval, Persegi Panjang, Belah Ketupat, Panah
Apa itu pseudocode dan fungsinya?
Pseudocode adalah representasi informal dari algoritma yang digunakan untuk merencanakan logika program.
Pseudocode hanya digunakan untuk mendokumentasikan program yang sudah selesai.
Pseudocode adalah bahasa pemrograman yang digunakan untuk menulis kode secara langsung.
Pseudocode adalah format file yang diperlukan untuk menjalankan program.
Jelaskan konsep variabel dalam pemrograman!
Variabel adalah jenis data yang tidak dapat diubah.
Variabel hanya digunakan untuk menyimpan angka dalam program.
Variabel adalah fungsi yang mengembalikan nilai dalam program.
Variabel adalah tempat penyimpanan data yang dapat diubah dan diakses dalam program.
Apa yang dimaksud dengan tipe data dalam pemrograman?
Tipe data adalah kategori nilai yang dapat disimpan dan diproses dalam pemrograman.
Tipe data adalah proses debugging dalam pemrograman.
Tipe data hanya berlaku untuk angka dan huruf.
Tipe data adalah cara untuk menulis kode dalam pemrograman.
Sebutkan beberapa contoh tipe data dasar!
Character
List
Integer, Float, Boolean, String
Double
Apa itu struktur kontrol dalam pemrograman?
Struktur kontrol adalah jenis data dalam pemrograman.
Struktur kontrol digunakan untuk mendeklarasikan variabel.
Struktur kontrol adalah mekanisme yang mengatur alur eksekusi program.
Struktur kontrol adalah fungsi yang mengembalikan nilai.
Jelaskan perbedaan antara perulangan for dan while!
Perulangan 'for' hanya digunakan untuk array, sedangkan 'while' untuk objek.
Perulangan 'for' tidak memerlukan kondisi, sedangkan 'while' selalu memerlukan kondisi.
Perulangan 'for' lebih cepat daripada 'while' dalam semua kasus.
Perulangan 'for' dan 'while' berbeda dalam cara penggunaannya: 'for' untuk iterasi yang diketahui, 'while' untuk iterasi yang bergantung pada kondisi.
Apa yang dimaksud dengan fungsi dalam pemrograman?
Fungsi adalah alat untuk mengedit kode sumber.
Fungsi adalah bagian dari antarmuka pengguna dalam pemrograman.
Fungsi adalah variabel yang menyimpan data dalam pemrograman.
Fungsi adalah sekumpulan instruksi yang dapat dipanggil untuk melakukan tugas tertentu dalam pemrograman.
Sebutkan keuntungan menggunakan fungsi dalam program!
Keuntungan menggunakan fungsi dalam program adalah modularitas, reusabilitas, dan kemudahan pengujian.
Fungsi tidak dapat digunakan kembali dalam program.
Fungsi hanya digunakan untuk menyimpan data.
Fungsi membuat program menjadi lebih lambat.
Apa itu debugging dan mengapa penting?
Debugging adalah cara untuk meningkatkan kecepatan perangkat lunak.
Debugging hanya diperlukan untuk perangkat keras.
Debugging adalah proses menulis kode baru.
Debugging adalah proses menemukan dan memperbaiki kesalahan dalam kode, dan penting untuk memastikan perangkat lunak berfungsi dengan baik.
Jelaskan apa yang dimaksud dengan sintaks dalam pemrograman!
Sintaks adalah aturan dan struktur penulisan kode dalam pemrograman.
Sintaks adalah perangkat keras yang mendukung pemrograman.
Sintaks adalah jenis algoritma yang digunakan dalam pemrograman.
Sintaks adalah bahasa pemrograman yang digunakan untuk membuat aplikasi.
Struktur dasar dalam algoritma dan pemrograman terdiri dari tiga bagian utama, yaitu :
Percabangan, perulangan, dan array
Input, proses, dan output
Variabel, konstanta, dan fungsi
Deklarasi, perhitungan, dan tampilan
Dalam algoritma, percabangan digunakan untuk ?
Melakukan perulangan pada suatu proses
Menyederhanakan kode program
Memilih satu dari beberapa kemungkinan jalur eksekusi
Mengubah tipe data suatu variabel
Manakah dari berikut ini yang merupakan contoh struktur perulangan (looping) ?
If-Else
While
Switch-Case
Function
Apa hasil dari eksekusi kode berikut dalam bahasa Python ?
x = 5
y = 3
print(x + y * 2)
16
13
11
10
Apa yang akan dicetak oleh kode berikut dalam bahasa C ++ ?
int a = 10;
if (a > 5) {
printf("Besar\n");
} else {
printf("Kecil\n");
}
Besar
Kecil
Tidak ada output
Error
J
Dalam pemrograman, variabel digunakan untuk…?
Menyimpan data sementara dalam program
Menampilkan output ke layar
Membuat program lebih cepat berjalan
Menutup program
Apa output dari program berikut dalam bahasa Python ?
for i in range(3):
print(i, end=" ")
1 2 3
0 1 2
0 1 2 3
D. 1 2
Apa kegunaan dari fungsi return dalam suatu fungsi di pemrograman ?
Mengakhiri program
Mengembalikan nilai dari suatu fungsi
Menampilkan output ke layar
Menjalankan perulangan dalam fungsi
Dalam algoritma, pencabangan if-else digunakan untuk…?
Melakukan perhitungan matematika
Mengulang suatu perintah beberapa kali
Menentukan jalannya program berdasarkan kondisi tertentu
Menampilkan output ke layar
Fungsi apa yang digunakan di Microsoft Excel untuk menghitung rata-rata dari sekumpulan angka ?
=SUM()
=AVERAGE()
=COUNT()
=MEDIAN()
Jika Anda ingin mencari jumlah total nilai dalam suatu rentang sel, rumus yang tepat adalah...?
=TOTAL(A1:A10)
=SUM(A1:A10)
=ADD(A1:A10)
=COUNT(A1:A10)
Fitur di Microsoft Excel yang memungkinkan Anda menyaring data berdasarkan kriteria tertentu disebut...?
Filter
Sort
PivotTable
Data Validation
Dalam analisis data, grafik yang paling sesuai untuk menampilkan distribusi frekuensi adalah...?
Diagram Batang
Diagram Lingkaran
Diagram Garis
Scatter Plot
Apa fungsi dari fitur PivotTable di Microsoft Excel ?
Menghitung rata-rata nilai dalam sel
Mengorganisasi dan menganalisis data secara dinamis
Menjumlahkan angka dalam rentang sel tertentu
Menyalin data ke dalam sel lain
Jika Anda ingin menghitung jumlah sel dalam suatu rentang yang memenuhi kriteria tertentu, rumus yang digunakan adalah...?
=COUNT()
=COUNTA()
=COUNTIF()
=COUNTIFS()
Bagaimana cara menampilkan Data Bars dalam Excel ?
Menggunakan fungsi =DATABARS()
Mengaktifkan fitur Conditional Formatting
Menggunakan tabel PivotTable
Menyisipkan gambar ke dalam sel
Diketahui data nilai siswa dalam rentang sel A1:A10. Jika ingin mencari nilai maksimum, rumus yang digunakan adalah...?
=MAX(A1:A10)
=MIN(A1:A10)
=LARGE(A1:A10,1)
=AVERAGE(A1:A10)
Diketahui data harga barang dalam rentang sel B1:B20. Jika ingin mencari nilai rata-rata harga barang yang lebih dari 50, rumus yang digunakan adalah...?
=AVERAGE(B1:B20)
=AVERAGEIF(B1:B20, ">50")
=SUMIF(B1:B20, ">50")
=COUNTIF(B1:B20, ">50")
Sebuah toko memiliki daftar penjualan produk pada rentang C1:C30. Jika ingin menghitung jumlah total hanya untuk produk dengan harga di atas 100, rumus yang tepat adalah...?
=COUNTIF(C1:C30, ">100")
=SUMIF(C1:C30, ">100")
=AVERAGEIF(C1:C30, ">100")
=MAXIF(C1:C30, ">100")
Jika diketahui data penjualan di sel D1:D50 dan ingin menghitung jumlah data yang bernilai lebih dari 500, rumus yang digunakan adalah...?
=SUM(D1:D50)
=COUNTIF(D1:D50, ">500")
=SUMIF(D1:D50, ">500")
=AVERAGEIF(D1:D50, ">500")
Jika ingin mencari nilai tengah (median) dari sekumpulan data dalam rentang E1:E15, rumus yang digunakan adalah...?
=MODE(E1:E15)
=AVERAGE(E1:E15)
=MEDIAN(E1:E15)
=MEAN(E1:E15)
Diketahui nilai ujian siswa dalam rentang A1:A20. Jika ingin menghitung selisih antara nilai tertinggi dan terendah, rumus yang digunakan adalah...?
=MAX(A1:A20) - MIN(A1:A20)
=AVERAGE(A1:A20) - MIN(A1:A20)
=SUM(A1:A20) / COUNT(A1:A20)
=MEDIAN(A1:A20) - MODE(A1:A20)
Jika ingin mencari nilai terbesar kedua dalam suatu rentang E1:E20, rumus yang digunakan adalah...?
=LARGE(E1:E20,2)
=MAX(E1:E20,2)
=SORT(E1:E20,2)
=SECOND(E1:E20)
Jika dalam sel D2 terdapat angka 1500, dan ingin menampilkan dalam format mata uang (Rp1.500), maka menu yang harus digunakan adalah...?
Number Format → Currency
Number Format → General
Number Format → Percentage
→ Cur
Number Format → Text
Apa fungsi dari Merge & Center di Excel ?
Menggabungkan beberapa sel menjadi satu dan meratakan teks di tengah
Mengurutkan data dalam tabel
Menyalin isi sel ke sel lainnya
Menghapus isi sel yang dipilih
