logo

Crowdly

Browser

Додати до Chrome

Kejuruan

Шукаєте відповіді та рішення тестів для Kejuruan? Перегляньте нашу велику колекцію перевірених відповідей для Kejuruan в lms.smktarunabhakti.sch.id.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Dalam pengembangan website modern, penggunaan HTML, CSS, dan JavaScript memiliki peran yang berbeda namun saling melengkapi. HTML digunakan untuk menyusun struktur dasar halaman web seperti judul, paragraf, gambar, dan tombol.

CSS digunakan untuk mengatur tampilan visual halaman seperti warna, ukuran teks, tata letak, dan animasi. Dengan CSS, tampilan halaman dapat dibuat lebih menarik tanpa harus mengubah struktur HTML.

Sementara itu, JavaScript digunakan untuk menambahkan interaksi pada halaman web, seperti memproses klik tombol, menampilkan pesan, memvalidasi form, atau mengubah elemen halaman secara dinamis.

Seorang siswa mencoba membuat halaman web sederhana yang menampilkan sebuah kotak berwarna merah. Ketika kotak tersebut diklik, warnanya berubah menjadi hijau menggunakan JavaScript.

Perhatikan kode berikut

mc015-1.jpg

Pertanyaan

Berdasarkan kode di atas, perubahan warna kotak dari merah menjadi hijau terjadi karena fungsi JavaScript yang ....
100%
0%
0%
0%
0%
Переглянути це питання

mr027-1.jpg

Dedi sedang membuat tampilan dashboard aplikasi menggunakan Flutter. Ia ingin menyusun beberapa komponen UI secara horizontal dan vertikal.

Untuk itu, ia menggunakan Row untuk susunan horizontal dan Column untuk susunan vertikal.

Ia juga menggunakan Stack untuk menumpuk widget satu sama lain.

Selain itu, ia menggunakan Center untuk memposisikan widget di tengah layar.

Sedangkan Text hanya digunakan untuk menampilkan tulisan.

Dengan kombinasi widget tersebut, Dedi dapat membuat layout yang fleksibel dan dinamis.

Widget yang digunakan khusus untuk menyusun tata letak secara horizontal dan vertikal adalah...?
100%
0%
100%
0%
0%
Переглянути це питання
Dalam framework Laravel, Blade Template memiliki berbagai direktif yang membantu pengembang dalam menampilkan data. Direktif tersebut ditandai dengan simbol @ seperti @if@foreach@section, dan @extends.

Direktif @foreach digunakan untuk menampilkan data yang berbentuk array atau koleksi secara berulang. Biasanya direktif ini digunakan ketika ingin menampilkan daftar data seperti daftar siswa, produk, atau artikel.

Controller pada Laravel biasanya mengirimkan data ke view menggunakan fungsi return view(). Data tersebut kemudian dapat diakses dalam file Blade menggunakan sintaks khusus Laravel.

Dengan cara ini, tampilan halaman web dapat menampilkan data secara dinamis sesuai dengan data yang diterima dari controller.

Perhatikan kode berikut

mc017-1.jpg

Berdasarkan kode Blade tersebut, tujuan penggunaan @foreach adalah ....
100%
0%
0%
0%
0%
Переглянути це питання
Dalam pengembangan aplikasi web modern, proses pengolahan data tidak selalu dilakukan dengan memuat ulang halaman. Teknologi AJAX (Asynchronous JavaScript and XML) memungkinkan halaman web mengirim dan menerima data dari server tanpa melakukan refresh halaman secara keseluruhan.

AJAX sering digunakan untuk berkomunikasi dengan API (Application Programming Interface). API memungkinkan aplikasi frontend mengambil atau mengirim data ke server menggunakan metode HTTP seperti GET, POST, PUT, dan DELETE.

Pada implementasi CRUD, metode POST biasanya digunakan untuk menambahkan data baru ke database. Data yang dikirim dari form pengguna akan diproses oleh API dan disimpan ke dalam database.

Dengan teknik ini, pengguna dapat menambahkan data baru secara dinamis tanpa harus berpindah halaman atau memuat ulang halaman web.

Perhatikan kode berikut

es033-1.jpg

Jelaskan bagaimana kode di atas menerapkan konsep CRUD menggunakan AJAX dan API, serta jelaskan fungsi dari preventDefault() pada kode tersebut.
Переглянути це питання
Pada aplikasi berbasis Laravel, form biasanya digunakan untuk mengirimkan data dari pengguna ke server. Data yang dikirim dari form akan diproses oleh controller menggunakan objek request.

Setelah data diterima oleh controller, sistem dapat menyimpannya ke dalam database menggunakan model. Model berfungsi sebagai penghubung antara aplikasi dan database.

Proses penyimpanan data ini termasuk dalam operasi Create pada konsep CRUD. Setelah data berhasil disimpan, biasanya sistem akan mengarahkan pengguna ke halaman lain.

Laravel menyediakan fungsi redirect() untuk mengarahkan pengguna ke halaman tertentu setelah proses berhasil dilakukan.

Perhatikan kode berikut

mr026-1.jpg

Berdasarkan kode di atas, pernyataan yang benar adalah ....
0%
0%
0%
100%
100%
Переглянути це питання

tf009-1.jpg

Dalam Flutter, seluruh tampilan antarmuka pengguna (UI) dibangun menggunakan konsep widget. Widget merupakan elemen dasar yang digunakan untuk menyusun tampilan aplikasi, mulai dari yang sederhana hingga yang kompleks. Setiap bagian layar, baik yang terlihat maupun yang mengatur tata letak, semuanya direpresentasikan sebagai widget.

Widget dalam Flutter sangat beragam jenisnya. Ada widget yang berfungsi untuk menampilkan teks seperti Text, widget untuk menyusun layout seperti Column dan Row, serta widget untuk mengatur tampilan seperti Container. Dengan mengombinasikan berbagai widget ini, developer dapat membuat tampilan aplikasi yang menarik dan responsif.

Selain itu, widget juga bersifat reusable, artinya dapat digunakan kembali di berbagai bagian aplikasi. Flutter juga membedakan widget menjadi dua jenis utama, yaitu StatelessWidget dan StatefulWidget, tergantung pada apakah widget tersebut memiliki state (data yang dapat berubah) atau tidak.

Dengan demikian, komponen seperti Text, Button, dan Layout semuanya termasuk dalam kategori widget di Flutter. Semua elemen tersebut bekerja sama untuk membentuk struktur dan tampilan aplikasi secara keseluruhan.

Pernyataan:

Dari penjelasan di atas Text, Button, dan Layout semuanya merupakan widget
100%
0%
Переглянути це питання

mc018-1.jpg

Rina sedang membuat aplikasi Flutter untuk menampilkan daftar produk. Ia menggunakan satu basis kode agar aplikasinya dapat berjalan di Android dan iOS. Dalam aplikasinya, Rina menggunakan MaterialApp sebagai root dan Scaffold untuk membuat struktur halaman.

Di dalam Scaffold, Rina menambahkan AppBar dan body yang berisi Column serta beberapa Text widget. Semua elemen UI dalam Flutter yang ia gunakan ternyata merupakan bagian dari widget.

Rina juga mempelajari bahwa Flutter menggunakan bahasa pemrograman yang dikembangkan oleh Google dan mendukung pemrograman berorientasi objek (OOP).

Dari dokumentasi yang ia baca, bahasa tersebut memiliki sintaks yang modern dan digunakan secara khusus untuk pengembangan Flutter.

Bahasa pemrograman yang digunakan oleh Flutter adalah...?
0%
0%
100%
0%
0%
Переглянути це питання
Dalam pengembangan website, JavaScript digunakan untuk menambahkan interaksi pada halaman web seperti menangani klik tombol, mengubah tampilan halaman, atau memproses data dari pengguna. Namun, penulisan kode JavaScript murni terkadang cukup panjang dan kompleks.

Untuk mempermudah pengembangan tersebut, pengembang dapat menggunakan framework atau library jQuery. jQuery merupakan library JavaScript yang dirancang untuk menyederhanakan penulisan kode JavaScript, terutama dalam manipulasi DOM, event handling, dan animasi.

Salah satu keunggulan jQuery adalah penggunaan sintaks yang lebih singkat dan mudah dipahami dibandingkan JavaScript biasa. jQuery menggunakan simbol $ sebagai penanda untuk mengakses elemen HTML pada halaman web.

Dengan jQuery, pengembang dapat dengan mudah memilih elemen HTML dan memberikan aksi tertentu seperti menampilkan, menyembunyikan, atau mengubah isi elemen tersebut.

Perhatikan kode berikut

tf007-1.jpg

Kode program tersebut menunjukkan bahwa jQuery digunakan untuk menangani event klik pada tombol dan menyembunyikan elemen HTML dengan id teks ketika tombol diklik
100%
0%
Переглянути це питання
Dalam pengembangan aplikasi web menggunakan framework Laravel, pengembang biasanya menggunakan konsep MVC (Model, View, Controller) untuk memisahkan logika program. Model bertugas mengelola data, Controller mengatur alur proses aplikasi, dan View bertugas menampilkan data kepada pengguna.

Laravel menyediakan sistem template bernama Blade yang digunakan untuk membuat tampilan halaman web. Blade mempermudah pengembang dalam menulis kode HTML yang dapat digabungkan dengan logika pemrograman secara lebih rapi dan efisien.

Salah satu fitur Blade adalah template inheritance, yaitu teknik pewarisan template. Dengan fitur ini, pengembang dapat membuat satu template utama yang berisi struktur halaman seperti header, footer, dan layout utama, lalu halaman lain dapat mewarisi template tersebut.

Hal ini membuat kode tampilan menjadi lebih terstruktur dan menghindari pengulangan kode HTML pada setiap halaman.

Perhatikan kode berikut

layout.blade.php

mc016-1.jpg

home.blade.php

mc016-2.jpg

Berdasarkan kode tersebut, fungsi dari @yield('content') adalah ....
0%
0%
0%
0%
100%
Переглянути це питання

Sebuah perusahaan memiliki database db_perusahaan dengan dua tabel utama:

?9?      karyawan (id_karyawan, nama_karyawan, departemen, gaji)

?9?      absensi (id_absensi, id_karyawan, tanggal, status)

Kolom id_karyawan pada tabel absensi berelasi dengan id_karyawan pada tabel karyawan. Kolom status berisi nilai seperti "Hadir", "Izin", atau "Alfa".

Manajer ingin memberikan potongan gaji sebesar Rp100.000 kepada karyawan yang memiliki status "Alfa" lebih dari 3 kali selama bulan Februari 2026.

Seorang staf mencoba menuliskan query berikut:

es031-1.jpg

Query tersebut menghasilkan error

Manajer menyadari bahwa untuk menentukan siapa saja yang terkena potongan gaji, diperlukan perhitungan jumlah absensi "Alfa" per karyawan pada periode tertentu sebelum melakukan pembaruan data gaji.

pertanyaan: Jelaskan mengapa query yang dituliskan staf menghasilkan error!
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на lms.smktarunabhakti.sch.id?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome