informatika asesmen tengah semester
Quiz
•
Social Studies
•
10th Grade
•
Practice Problem
•
Hard
RUAIYAH HARTATI
FREE Resource
Enhance your content in a minute
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
Already have an account?
Similar Resources on Wayground
20 questions
Sholat
Quiz
•
9th Grade - University
15 questions
PH Lembaga non bank dan OJK
Quiz
•
10th Grade
20 questions
Pelaku ekonomi
Quiz
•
10th Grade
20 questions
IPS TEMA 1 KELAS 6
Quiz
•
12th Grade
15 questions
Realitas Hubungan Sosial Di Masyarakat (Individu & kelompok)
Quiz
•
10th Grade
20 questions
Akuntabilitas
Quiz
•
University
20 questions
ASESMEN SUMATIF TENGAH SEMESTER SOSIOLOGI X MAN 2 BANDUNG
Quiz
•
10th Grade
20 questions
Ketergantungan Antar Ruang Berdasarkan Konsep Ekonomi
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for Social Studies
21 questions
Unit 05 WH EOU Review: Medieval Interactions and Diffusion
Quiz
•
10th Grade
20 questions
Unit 4.3 Renaissance Quiz
Quiz
•
10th Grade
10 questions
Exploring the Age of Exploration: Key Events and Figures
Interactive video
•
6th - 10th Grade
20 questions
Unit 6 Judicial Branch
Quiz
•
9th - 12th Grade
35 questions
Russia Quiz
Quiz
•
9th - 12th Grade
40 questions
Unit 4 Test Medieval and Renaissance History Quiz
Quiz
•
10th Grade
14 questions
It's Texas Time Part 1
Lesson
•
9th - 12th Grade
25 questions
AP Psychology- Memory
Quiz
•
10th - 12th Grade
