NEW
Font size
WorksheetsXI LAT. SOAL 1 PSAS INF XI F
Total questions: 25
Worksheet time: 50mins
TP. Menjelaskan apa yang dimaksud dengan array.
Apa yang dimaksud dengan array dalam pemrograman C++?
TP. Menjelaskan cara array menyimpan sebuah nilai.
Dalam array, data disimpan berdasarkan...
TP. Menjelaskan bagaimana cara memberikan dan mengakses nilai sebuah array.
Bagaimana cara mengakses elemen pertama dalam array int arr[5] = {1, 2, 3, 4, 5};?
TP. Menjelaskan apa yang dimaksud dengan array multidimensi.
Apa yang dimaksud dengan array multidimensi dalam C++?
TP. Menggunakan array satu dimensi dalam sebuah program.
Programmer ingin mendeklarasikan array untuk menyimpan 6 nilai integer. Bagaimana cara yang benar untuk mendeklarasikan array tersebut?
TP. Menggunakan array multidimensi dalam sebuah program.
Bagaimana cara mendeklarasikan array dua dimensi dan mengisinya dengan data di C++?
TP. Menggunakan array dalam sebuah perulangan di dalam program.
Dalam program berikut: int arr[] = {1, 2, 3, 4, 5}; Apa yang akan terjadi jika kita menambahkan perulangan for untuk mencetak setiap elemen?
TP. Menggunakan fungsi untuk menggabungkan teks.
Apa yang akan dikembalikan oleh fungsi strcat("Hello", " World"); dalam C++?
TP. Menggunakan fungsi untuk menghitung panjang karakter.
Fungsi strlen() dalam C++ digunakan untuk...?
TP. Menjelaskan struktur sebuah fungsi dan elemen-elemen yang ada.
Dalam deklarasi fungsi int tambah(int a, int b) { return a + b; }, bagian yang berfungsi untuk mengembalikan nilai adalah...?
TP. Mampu membuat fungsi dalam program.
Fungsi berikut: int tambah(int a, int b) { return a + b; } jika dipanggil dengan tambah(3, 5), apa yang akan dikembalikan?
TP. Mampu menjalankan sebuah proses untuk memanggil sebuah fungsi di kode program.
Program berikut: int tambah(int a, int b) { return a + b; } dan dipanggil dengan tambah(2, 3); Apa yang terjadi pada baris ini?
TP. Menjelaskan hubungan antara masalah, algoritma, dan solusi.
Anda diberikan masalah untuk mencari angka terbesar di dalam sebuah daftar. Mana dari algoritma berikut yang paling efisien dalam menyelesaikan masalah tersebut?
TP. Menerapkan langkah-langkah membangun sebuah algoritma.
Dalam membangun algoritma untuk mencari nilai rata-rata dari sebuah daftar angka, langkah pertama yang harus Anda lakukan adalah?
TP. Menjelaskan berbagai strategi pendekatan dari berbagai jenis masalah.
Anda diberikan masalah untuk menghitung perkembangan kelinci. Algoritma mana yang paling sesuai untuk menyelesaikan masalah ini?
Algoritma Rekursi
TP. Menjelaskan kelebihan dan kekurangan sebuah algoritma.
Sebuah perusahaan ingin mengoptimalkan alokasi sumber daya untuk beberapa proyek yang berbeda. Algoritma mana yang paling tepat untuk mencapai tujuan ini?
Algoritma pemrograman dinamis
Algoritma greedy
Algoritma bruteforce
Algoritma rekursif
Algoritma runut balik
TP. Memilih algoritma yang tepat sebagai solusi dari sebuah permasalahan.
Anda diberi sebuah daftar barang dengan berat dan nilai yang berbeda. Anda diminta untuk memilih barang-barang tersebut untuk dimasukkan ke dalam tas dengan kapasitas terbatas. Algoritma apa yang tepat digunakan?
TP. Menerapkan beberapa algoritma untuk menyelesaikan masalah.
Dalam suatu permainan puzzle, Anda harus mengubah angka 1 menjadi angka 2 dengan langkah-langkah tertentu. Langkah yang tepat adalah dengan mencari solusi optimal menggunakan?
TP. Menjelaskan kriteria yang digunakan untuk mengevaluasi sebuah algoritma.
Sebuah perusahaan ingin memilih algoritma terbaik untuk memproses data dalam jumlah besar dengan waktu yang terbatas. Kriteria mana yang paling penting dalam evaluasi algoritma tersebut?
TP. Menjelaskan pengertian jaringan komputer dan peranannya bagi pengguna.
Bagaimana jaringan komputer dapat mempengaruhi aktivitas sehari-hari kita?
Memfasilitasi komunikasi antar pengguna
Meningkatkan kecepatan internet
Menyimpan data secara lokal
Membantu dalam pengembangan perangkat keras
Menyediakan akses ke media sosial
TP. Menjelaskan berbagai teknologi yang digunakan pada jaringan komputer.
Di sebuah kantor, banyak perangkat yang terhubung ke jaringan menggunakan kabel. Teknologi mana yang digunakan untuk koneksi kabel dalam jaringan komputer?
TP. Menggunakan berbagai jenis jaringan komputer, serta persamaan dan perbedaan berbagai jaringan tersebut.
Sari dan Dewi sedang berdiskusi tentang berbagai jenis jaringan komputer. Mereka ingin mengetahui jenis jaringan yang cocok untuk menghubungkan perangkat dalam area yang luas, seperti antar kota atau negara. Manakah jenis jaringan komputer yang cocok?
WAN (Wide Area Network)
LAN (Local Area Network)
PAN (Personal Area Network)
MAN (Metropolitan Area Network)
WLAN (Wireless LAN)
TP. Menuliskan berbagai perangkat yang digunakan membangun jaringan komputer.
Sebuah jaringan komputer yang terdiri dari beberapa komputer membutuhkan perangkat untuk menghubungkannya. Apa perangkat utama yang digunakan untuk menghubungkan komputer-komputer tersebut?
TP. Menjelaskan proses enkripsi keamanan data dalam jaringan.
Dalam jaringan yang mengirimkan data sensitif, seperti saat Ratna mengirimkan informasi keuangan melalui email, apa yang digunakan untuk menjaga agar data tidak bisa dibaca oleh pihak yang tidak berwenang?
Enkripsi
Kompresi
Pengkodean
Dekripsi
Pengalamatan
TP. Menghubungkan komputer dengan berbagai jenis koneksi ke internet, jaringan kabel, dan nirkabel.
Jika kita ingin menghubungkan komputer ke internet menggunakan koneksi nirkabel, teknologi apa yang paling umum digunakan?
Wi-Fi
Ethernet
Fiber Optic
DSL
Infrared
