informatika asesmen tengah semester
Quiz
•
Social Studies
•
10th Grade
•
Hard
RUAIYAH HARTATI
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Seorang programmer ingin mengembangkan aplikasi berbasis web untuk sistem pemesanan makanan. Ia telah melakukan analisis kebutuhan dan menentukan algoritma dasar. Namun, saat proses pengkodean, ia menyadari bahwa ada kemungkinan besar data pengguna tidak aman karena tidak terenkripsi.
Apa langkah terbaik yang harus dilakukan oleh programmer untuk menyelesaikan masalah ini?
Melanjutkan pengkodean sesuai rencana awal dan memperbaiki keamanan di tahap pengujian.
Mengganti bahasa pemrograman yang lebih aman tanpa meninjau kembali perancangan sistem.
Menggunakan enkripsi data sejak awal meskipun akan menambah waktu pengembangan.
Mengabaikan masalah keamanan karena bisa diperbaiki dalam pembaruan aplikasi berikutnya.
2.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Sebuah tim pengembang perangkat lunak mengalami kendala saat menguji program yang mereka buat. Program tersebut sering mengalami crash ketika digunakan dalam kondisi beban tinggi. Setelah dianalisis, ditemukan bahwa penyebabnya adalah penggunaan sumber daya yang berlebihan akibat looping yang tidak optimal.
Apa pendekatan yang paling efektif untuk menyelesaikan masalah ini?
Membuat ulang seluruh program dari awal untuk menghindari kesalahan yang sama.
Menghapus semua looping dalam program agar lebih ringan.
Menambah kapasitas perangkat keras agar program tetap berjalan.
Mengoptimalkan algoritma dan struktur data yang digunakan dalam looping.
3.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Seorang pengembang sedang mengembangkan fitur pencarian jalur terpendek dalam aplikasi navigasi. Ia memutuskan untuk menggunakan Algoritma Greedy untuk menyelesaikan masalah ini. Setelah diuji, algoritma tersebut bekerja dengan cepat tetapi terkadang tidak memberikan solusi optimal, terutama dalam jaringan jalan yang kompleks.
Berdasarkan kasus ini, langkah apa yang paling tepat untuk meningkatkan efektivitas algoritma tanpa mengorbankan kecepatan?
Menambahkan lebih banyak aturan dalam pemilihan jalur agar algoritma Greedy selalu memilih solusi terbaik.
Menggunakan algoritma pencarian lain seperti Dijkstra atau A (A-Star)* yang mempertimbangkan lebih banyak faktor dalam pemilihan jalur.
Menjalankan algoritma Greedy berulang kali hingga menemukan jalur yang optimal.
Menggunakan lebih banyak sumber daya perangkat keras agar algoritma Greedy dapat berjalan lebih cepat.
4.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Seorang programmer diminta untuk mengembangkan fitur login pada aplikasi mobile yang harus aman dan efisien. Ia memutuskan untuk menyimpan kata sandi dalam bentuk teks biasa (plain text) di dalam database agar mudah diakses saat proses verifikasi.
Apa dampak utama dari keputusan ini, dan bagaimana solusi terbaik untuk mengatasi masalah tersebut?
.
Data pengguna lebih mudah dipulihkan jika lupa kata sandi; solusinya adalah menggunakan pertanyaan keamanan tambahan.
Penyimpanan kata sandi dalam teks biasa tidak memiliki dampak signifikan selama aplikasi memiliki autentikasi dua faktor (2FA).
Keamanan aplikasi menjadi lebih rentan terhadap serangan peretasan; solusinya adalah menyimpan kata sandi dalam bentuk terenkripsi menggunakan hashing seperti bcrypt atau SHA-256.
Proses login menjadi lebih cepat karena tidak ada proses enkripsi; solusinya adalah menambah firewall untuk mencegah peretasan.
5.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Seorang mahasiswa sedang mengembangkan program untuk mencari nilai terbesar dalam sebuah array. Ia menggunakan algoritma brute force dengan membandingkan setiap elemen satu per satu. Namun, saat jumlah elemen meningkat secara signifikan, program berjalan sangat lambat.
Apa strategi terbaik yang dapat diterapkan untuk meningkatkan efisiensi program tanpa mengubah hasil akhirnya?
Mengganti bahasa pemrograman ke yang lebih cepat tanpa mengubah algoritma dasarnya.
Menjalankan program dalam loop tanpa batas agar dapat mencari lebih banyak kemungkinan hasil.
Menggunakan lebih banyak memori agar program dapat menyimpan hasil perbandingan setiap iterasi.
Menggunakan algoritma Divide and Conquer untuk membagi array menjadi bagian yang lebih kecil sebelum mencari nilai terbesar.
6.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Sebuah perusahaan teknologi mengembangkan sistem kecerdasan buatan (AI) untuk merekomendasikan berita kepada penggunanya. Namun, pengguna sering kali hanya mendapatkan informasi yang mendukung pandangan mereka, sehingga menciptakan filter bubble atau gelembung informasi.
Bagaimana cara terbaik untuk mengatasi dampak negatif dari fenomena ini?
Mengembangkan algoritma yang lebih beragam sehingga pengguna mendapatkan perspektif yang lebih luas.
Meminta pemerintah untuk melarang penggunaan AI dalam penyebaran berita online.
Menghapus sistem rekomendasi dan mengganti dengan pemilihan berita secara acak.
Mendorong pengguna untuk hanya membaca berita dari satsumber terpercaya.
7.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
Seorang siswa menemukan informasi viral di media sosial yang menyebutkan bahwa data pribadi pengguna aplikasi tertentu sedang bocor. Tanpa melakukan verifikasi, ia langsung menyebarkan informasi tersebut ke teman-temannya.
Bagaimana pendekatan terbaik yang seharusnya dilakukan sebelum menyebarkan informasi seperti ini?
.Langsung menghapus akun di aplikasi tersebut tanpa mempertimbangkan kebenaran informasi.
Mengabaikan informasi tersebut karena berita viral sering kali tidak akurat.
Mengecek sumber informasi dan membandingkan dengan berita dari media kredibel sebelum membagikannya
Membagikan informasi dengan cepat agar semua orang waspada terhadap kemungkinan risiko.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
15 questions
INFORMATIKA 11 S1 HAL 059 PAS
Quiz
•
9th - 12th Grade
20 questions
BISNIS ONLINE
Quiz
•
9th - 12th Grade
20 questions
Pendalaman Materi Globalisasi
Quiz
•
12th Grade
15 questions
Elemen 7 Sistem Informasi Manajemen Dan Komunikasi Kantor 2025
Quiz
•
10th Grade - University
20 questions
globalisasi dan komunitas lokal part 1
Quiz
•
12th Grade
23 questions
Quiz 1 - TIP - Univ. Gorontalo
Quiz
•
University
15 questions
ECOMMERCE
Quiz
•
12th Grade
20 questions
Teknologi , Otomatisasi Perkantoran, dan Virtual Office
Quiz
•
1st - 10th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
Discover more resources for Social Studies
1 questions
PLT Question for 09/21/25
Quiz
•
9th - 12th Grade
1 questions
PLT CFA 9/30/2025
Quiz
•
9th - 12th Grade
1 questions
PLT CFA 10/2/25
Quiz
•
9th - 12th Grade
89 questions
QSE 1 Review
Quiz
•
10th Grade
10 questions
Exploring the Separation of Powers and Checks and Balances
Interactive video
•
6th - 10th Grade
10 questions
Exploring the 13 Colonies Regions
Interactive video
•
6th - 10th Grade
31 questions
US History 1st Quarter Review
Quiz
•
10th - 11th Grade
30 questions
Quarter 1 Review
Quiz
•
10th Grade