logo

Crowdly

Browser

Додати до Chrome

Kejuruan

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

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

Seorang web developer sedang membangun situs toko online. Agar data kartu kredit dan informasi pribadi pelanggan aman saat dikirimkan dari browser ke server, ia harus memasang sertifikat keamanan yang melakukan enkripsi pada jalur komunikasi.

Ketika sertifikat ini terpasang, protokol yang muncul di baris alamat browser bukan lagi menggunakan port 80, melainkan protokol yang lebih aman. Protokol ini biasanya bekerja pada port 443. Apakah nama protokol versi aman tersebut? Dan apa kepanjangannya?
Переглянути це питання
Sebuah tim pengembang web sedang membuat halaman sederhana untuk menampilkan sebuah tombol dan teks pada halaman website. Mereka menggunakan HTML untuk membuat struktur halaman, CSS untuk memberikan tampilan visual, dan JavaScript untuk memberikan interaksi pada pengguna.

Pada tahap awal, pengembang membuat sebuah paragraf teks dan sebuah tombol. Teks tersebut memiliki ID tertentu agar dapat diakses oleh JavaScript. Tujuannya adalah ketika tombol ditekan, teks pada halaman akan berubah.

CSS kemudian digunakan untuk memberikan warna pada teks agar lebih menarik. Hal ini menunjukkan bahwa CSS berfungsi untuk mengatur tampilan halaman tanpa mengubah struktur HTML yang sudah dibuat.

JavaScript kemudian digunakan untuk menangani peristiwa ketika tombol diklik. Script tersebut akan mengambil elemen teks menggunakan ID dan mengganti isi teksnya dengan pesan baru.

Perhatikan kode berikut

mc014-1.jpg

Berdasarkan kode tersebut, peran JavaScript pada program di atas adalah ....
0%
0%
0%
100%
0%
Переглянути це питання
mr029-1.jpg

Tono sedang mengembangkan aplikasi mobile menggunakan Flutter yang memiliki beberapa halaman, seperti halaman utama (home), halaman daftar produk, dan halaman detail produk. Dalam aplikasi tersebut, pengguna dapat memilih salah satu produk dari daftar, lalu melihat informasi lengkap pada halaman detail.

Untuk mengatur perpindahan antar halaman, Tono memanfaatkan sistem navigasi yang disediakan oleh Flutter. Ia menggunakan Navigator.push() untuk berpindah dari halaman utama ke halaman detail dengan membawa data tertentu. Setelah pengguna selesai melihat detail produk, mereka dapat kembali ke halaman sebelumnya menggunakan Navigator.pop().

Selain itu, Tono juga mempelajari bahwa dalam Flutter terdapat konsep Route yang berfungsi sebagai jalur atau penghubung antar halaman dalam proses navigasi. Namun, tidak semua fungsi dalam Flutter berkaitan dengan navigasi. Misalnya, setState() digunakan untuk memperbarui tampilan ketika terjadi perubahan data pada widget yang bersifat dinamis. Sementara itu, method build() digunakan untuk membangun dan merender tampilan widget pada layar.

Dengan memahami perbedaan fungsi-fungsi tersebut, Tono dapat mengelola navigasi aplikasi dengan lebih efektif tanpa mencampurkannya dengan fungsi lain yang tidak berkaitan langsung dengan perpindahan halaman.

Navigasi dalam Flutter menggunakan...?
100%
0%
0%
0%
100%
Переглянути це питання
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 ....
0%
100%
0%
0%
0%
Переглянути це питання

mc020-1.jpg

Sinta sedang membuat aplikasi Flutter dengan tampilan yang mengikuti Material Design. Ia ingin membuat struktur dasar aplikasi yang konsisten di seluruh halaman.

Untuk itu, Sinta menggunakan sebuah widget utama sebagai root dari aplikasi. Widget ini memungkinkan penggunaan tema, routing, dan struktur dasar aplikasi secara keseluruhan.

Selain itu, Sinta menggunakan Scaffold di setiap halaman untuk membuat layout seperti AppBar dan body.

Dengan kombinasi tersebut, aplikasi yang dibuat menjadi lebih terstruktur dan sesuai dengan standar desain modern.

Widget utama yang digunakan sebagai root aplikasi berbasis Material Design adalah...
0%
0%
100%
0%
0%
Переглянути це питання
Pada aplikasi web, form sering digunakan untuk mengirimkan data dari pengguna ke server, seperti data pendaftaran atau komentar. Pada metode tradisional, ketika tombol submit ditekan, halaman web biasanya akan dimuat ulang untuk memproses data tersebut.

Penggunaan jQuery AJAX memungkinkan data dari form dikirim ke server tanpa harus melakukan reload halaman. Hal ini membuat proses interaksi pengguna menjadi lebih cepat dan responsif.

AJAX bekerja secara asynchronous, sehingga proses komunikasi dengan server dapat dilakukan di latar belakang tanpa mengganggu aktivitas pengguna pada halaman web.

Dengan teknik ini, respon dari server dapat langsung ditampilkan pada halaman web menggunakan JavaScript atau jQuery.

Perhatikan kode berikut

tf006-1.jpg

Pada kode tersebut, fungsi preventDefault() digunakan untuk mencegah form melakukan reload halaman sehingga data dapat dikirim menggunakan jQuery AJAX secara asynchronous.
100%
0%
Переглянути це питання

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%
Переглянути це питання
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%
100%
0%
Переглянути це питання
Dalam pengembangan aplikasi menggunakan framework Laravel, database biasanya dibuat dan dikelola menggunakan fitur Migration. Migration berfungsi sebagai sistem pengontrol struktur database sehingga pengembang dapat membuat, mengubah, atau menghapus tabel menggunakan kode program.

Migration memudahkan tim pengembang karena struktur database dapat disimpan dalam bentuk kode dan dibagikan kepada anggota tim lainnya. Dengan demikian, setiap pengembang dapat memiliki struktur database yang sama tanpa harus membuat tabel secara manual di database.

Laravel menyediakan Schema Builder yang memungkinkan pengembang membuat tabel dan kolom dengan sintaks PHP. Selain itu, migration juga memiliki metode up() untuk membuat perubahan pada database dan down() untuk membatalkan perubahan tersebut.

Dengan menggunakan migration, proses pengelolaan database menjadi lebih terstruktur, terdokumentasi, dan mudah dikontrol menggunakan sistem version control.

Perhatikan kode berikut

mr024-1.jpg

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

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

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

Browser

Додати до Chrome