1.
Perhatikan potongan sintaks berikut!

Apabila build in function diganti menjadi min,
maka keluaran yang akan dihasilkan adalah …
A.
Mencetak angka 5
B.
Mencetak angka 8
C.
Mencetak angka 15
D.
Mencetak angka 20
E.
Tidak ada hasil
2.
Perhatikan ilustrasi berikut!
Array dalam bahasa pemrograman PHP adalah struktur data yang
terdiri dari kumpulan elemen dengan tipe data yang sama yang disusun secara
berurutan dalam memori. Setiap elemen dalam array dapat diakses menggunakan
indeks numerik.
Jika Anda memiliki array sebagai berikut: int arr[5] = {2, 4, 6,
8, 10};, berapakah jumlah elemen dalam array tersebut?
A.
5
B.
4
C.
3
D.
2
E.
1
3.
Perhatikan ilustrasi berikut!
Pendekatan dalam
pengembangan perangkat lunak yang menekankan kolaborasi tim yang erat,
responsif terhadap perubahan, pengiriman iteratif, dan pengujian terus-menerus.
Tujuan utamanya adalah untuk menghasilkan perangkat lunak yang berkualitas
tinggi dalam waktu yang lebih singkat dengan menerima dan menyesuaikan diri
dengan perubahan kebutuhan pelanggan.
Pendekatan ini sering
kita gunakan dalam proses pembuatan perangkat lunak.
Dari ilustrasi di atas
metode yang digunakan adalah ...
A.
Waterfall
B.
Agile
C.
Prototyping
D.
Kanban
E.
Extreme Programming (XP)
4.
Perhatikan ilustrasi berikut!
Metode yang digunakan
untuk merancang dan mendokumentasikan struktur dan logika program sebelum
implementasi. Ini membantu dalam pemahaman yang lebih baik tentang bagaimana
program akan berfungsi dan memungkinkan untuk identifikasi potensi masalah
sebelum pengembangan sebenarnya dimulai. Tujuannya adalah untuk secara grafis
menggambarkan bagaimana informasi mengalir melalui program, bagaimana keputusan
dibuat, dan bagaimana kontrol program berpindah dari satu langkah ke langkah
berikutnya.
Dari ilustrasi di atas
diagram yang menggunakan simbol-simbol seperti panah, kotak, elips, dan berlian
untuk mewakili langkah-langkah, pengujian kondisi, pengulangan, dan keputusan
dalam program adalah ...
A.
Diagram Struktur (Structure Chart)
B.
Diagram Sekuen (Sequence Diagram
C.
Diagram Alir (Flowchart)
D.
Diagram Kelas (Class Diagram)
E.
Diagram Aktivitas (Activity Diagram)
5.
Perhatikan potongan sintak berikut!

Untuk menemukan nilai maksimum dari sebuah array, maka hasil
keluaran dari sintaks di atas adalah ...
- Nilai maksimum: 20
- Nilai maksimum: 15
- Nilai maksimum: 10
- Nilai maksimum: 8
- Nilai maksimum: 5
6.
Perhatikan
ilustrasi berikut!
Beberapa bahasa pemrograman
menggunakan pendekatan campuran yang disebut just-in-time (JIT) compilation, dimana source code dikompilasi menjadi bytecode terlebih dahulu,
kemudian bytecode tersebut diinterpretasi atau dieksekusi oleh mesin virtual.
Ini memberikan keseimbangan antara kecepatan eksekusi dan portabilitas kode.
Mekanisme umum eksekusi source
code dalam bahasa pemrograman adalah ...
A.
Kompilasi
dan interpretasi
B.
Penerjemahan
dan optimasi
C.
Analisis
sintaks dan semantik
D.
Pencocokan
pola dan eksekusi
E.
Menjalankan
dan debugging
7.
Perhatikan
code berikut!
Script di atas adalah halaman HTML yang menampilkan formulir untuk
mengunggah file multimedia.
Pernyataan yang tepat adalah ...
A.
Ketika
pengguna mengklik tombol "Upload", formulir akan mengirimkan file ke
script PHP bernama post.php.
B.
Ketika
pengguna mengklik tombol "Upload", formulir akan mengirimkan file ke
script PHP bernama submit.php.
C.
Ketika
pengguna mengklik tombol "Upload", formulir akan mengirimkan file ke
script PHP bernama file.php.
D.
Ketika
pengguna mengklik tombol "Upload", formulir akan mengirimkan file ke
script PHP bernama upload.php.
E.
Ketika
pengguna mengklik tombol "Upload", formulir akan mengirimkan file ke
script PHP bernama get.php.
8.
Perhatikan
pernyataan berikut!
Perintah yang disediakan oleh
Laravel untuk membantu dalam pengembangan aplikasi. Perintah ini memungkinkan
Anda melakukan berbagai tugas, mulai dari membuat file hingga menjalankan
tugas-tugas penting seperti migrasi database.
Perintah yang digunakan untuk
membuat symlink dari direktori public/storage ke storage/app/public adalah ...
A.
php
artisan storage:link
B.
php
artisan migrate
C.
php
artisan optimize
D.
php
artisan make:auth
E.
php
artisan up
9.
Perhatikan
potongan code berikut!

Dari code di atas Atribut yang
menentukan lokasi (URL) gambar yang ingin disisipkan adalah ...
A.
src
B.
a
href
C.
alt
D.
img
E.
<p></p>
10. Perhatikan code berikut!

Pada baris code di
atas, method manakah yang berfungsi untuk memindahkan file yang telah diupload…
- file()
- getClientOriginalName()
- move()
- url()
- random()
11. Perhatikan ilustrasi berikut!
Ketika menulis kode program harus mengikuti standar dan
praktik terbaik dalam menulis, mengorganisasi, dan mendokumentasikan kode
sumber. Ini membantu memastikan bahwa kode yang dihasilkan mudah dibaca,
dipahami, dipelihara, dan diperbarui oleh anggota tim yang lain atau oleh
pengembang yang akan datang. Kode harus
konsisten dalam gaya, format, dan konvensi penamaan. Ini membuatnya lebih mudah
untuk dipahami dan dipelihara oleh anggota tim yang berbeda.
Salah satu prinsip yang digunakan dari ilustrasi tersebut
adalah ...
A.
Komentar
dan Dokumentasi
B.
Konsistensi
Kode
C.
Pemisahan
Kode
D.
Penggunaan
Variabel yang Deskriptif
E.
Menghindari
Duplikasi Kode
12. Perhatikan ilustrasi berikut!
Pendekatan dalam pengembangan perangkat lunak dimana
program dibagi menjadi bagian-bagian terpisah yang disebut sebagai modul atau
fungsi. Setiap modul atau fungsi memiliki tugas atau tujuan spesifiknya
sendiri. Implementasi pemrograman terstruktur melibatkan pemisahan kode menjadi
bagian-bagian yang lebih kecil, lebih terorganisir, dan lebih mudah dikelola.
Dari ilustrasi tersebut langkah pertama yang dilakukan
untuk mengimplementasikan pemrograman terstruktur adalah ...
A.
Konsistensi Kode
B.
Analisis
dan Perencanaan
C.
Pemisahan
Kode
D.
Penggunaan
Fungsi atau Prosedur
E.
Penggunaan
Struktur Data yang Sesuai
13. Perhatikan ilustrasi berikut!
Membuat dokumen kode program adalah hal yang penting dalam
pengembangan perangkat lunak. Dokumen ini menyediakan informasi rinci tentang
kode program, struktur, fungsionalitas, dan cara penggunaannya. Dokumen ini
bermanfaat bagi pengembang yang lain, pemelihara, dan pengguna akhir dalam
memahami dan bekerja dengan kode program tersebut.
Memulai dengan memberikan deskripsi umum tentang tujuan
program dan fungsionalitas utamanya, menjelaskan masalah yang ingin dipecahkan
dan manfaat yang akan diberikan oleh program adalah bagian dari ...
A.
Variabel
dan Konstanta
B.
Modul
dan Fungsi
C.
Deskripsi
Umum
D.
Struktur
Data
E.
Algoritma
14. Perhatikan pernyataan berikut!
Melibatkan pengujian setiap unit atau komponen program
secara terpisah untuk memastikan bahwa mereka berfungsi dengan benar. Dengan
mengisolasi unit-unit program dan menguji fungsionalitas mereka secara
individu, Anda dapat dengan cepat mengidentifikasi unit mana yang menyebabkan
bug.
Dari pernyataan di atas metode yang tepat adalah ...
A.
Pemecahan
Masalah Kolaboratif
B.
Pemecahan
Masalah Terbagi
C.
Pemantauan
Log
D.
Pengujian
Unit
E.
Pencarian
Kode
15. Perhatikan pernyataan berikut!
Pengujian unit ini bertujuan untuk memverifikasi bahwa
setiap unit melakukan fungsinya dengan benar. Ini berarti menguji berbagai
skenario input dan memastikan bahwa output yang dihasilkan sesuai dengan yang diharapkan.
Dari pernyataan di atas pengujian yang dimaksud adalah ...
A.
Isolasi
Unit
B.
Pengujian
Fungsionalitas
C.
Otomatisasi
D.
Pengujian
Edge Cases
E.
Pencatatan
Hasil:
Tidak ada komentar:
Posting Komentar
Thank you for visiting Edu High School. This comment is an Auto Answer from our system please wait if your comment needs to be replied to urgently.
Greetings from us Edu High School.