informatika asesmen tengah semester

informatika asesmen tengah semester

10th Grade

20 Qs

quiz-placeholder

Similar activities

SOAL UTS PRAKARYA SEMESTER GASAL 2019

SOAL UTS PRAKARYA SEMESTER GASAL 2019

12th Grade

15 Qs

SIstem pembayaran

SIstem pembayaran

10th Grade

15 Qs

globalisasi

globalisasi

12th Grade

20 Qs

Quizz Pembayaran Digital

Quizz Pembayaran Digital

10th Grade - University

16 Qs

sistem pembayaran

sistem pembayaran

10th Grade

15 Qs

SOAL BISNIS ONLINE 12

SOAL BISNIS ONLINE 12

12th Grade

20 Qs

SOAL POSTTEST PENDAMPINGAN PEMBUATAN MEDIA

SOAL POSTTEST PENDAMPINGAN PEMBUATAN MEDIA

University

20 Qs

GLOBALISASI

GLOBALISASI

12th Grade

20 Qs

informatika asesmen tengah semester

informatika asesmen tengah semester

Assessment

Quiz

Social Studies

10th Grade

Hard

Created by

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?