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
Similar Resources on Wayground
20 questions
globalisasi

Quiz
•
12th Grade
16 questions
Quizz Pembayaran Digital

Quiz
•
10th Grade - University
20 questions
PERUBAHAN SOSIAL BUDAYA

Quiz
•
12th Grade
20 questions
PERKEMBANGAN EKONOMI DIGITAL

Quiz
•
9th - 12th Grade
15 questions
Teknik Pengambilan Sampel Subjek Penelitian

Quiz
•
10th Grade
21 questions
PEDAGOGIK

Quiz
•
University
20 questions
SOAL BISNIS ONLINE 12

Quiz
•
12th Grade
20 questions
Kuis 2 Sistem Informasi Manajemen

Quiz
•
University
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
10 questions
Chaffey

Quiz
•
9th - 12th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
22 questions
6-8 Digital Citizenship Review

Quiz
•
6th - 8th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade