logo

Crowdly

Browser

Додати до Chrome

Kejuruan

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

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

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

mc011-1.jpg

MySQL adalah sistem manajemen basis data yang digunakan untuk menyimpan dan mengelola data secara terstruktur. Dalam sebuah aplikasi, MySQL berfungsi untuk menyimpan berbagai informasi seperti data pengguna, transaksi, maupun laporan. Data disimpan dalam bentuk tabel yang terdiri dari baris dan kolom.

Sebelum menyimpan data, pengguna harus membuat database dan tabel terlebih dahulu. Perintah yang digunakan untuk membuat database adalah CREATE DATABASE, sedangkan untuk membuat tabel digunakan perintah CREATE TABLE. Setiap tabel memiliki field (kolom) dengan tipe data tertentu seperti INT, VARCHAR, atau DATE.

Setelah tabel dibuat, data dapat dimasukkan menggunakan perintah INSERT INTO. Untuk menampilkan data, digunakan perintah SELECT. Pengguna juga dapat menambahkan kondisi tertentu dengan klausa WHERE agar data yang ditampilkan lebih spesifik.

Pemahaman dasar tentang perintah-perintah tersebut sangat penting bagi siswa jurusan Rekayasa Perangkat Lunak. Dengan memahami konsep database dan query dasar, siswa dapat mengembangkan aplikasi yang mampu mengelola data secara efektif dan terstruktur.

Apa fungsi utama MySQL berdasarkan teks tersebut?

0%
0%
100%
0%
0%
Переглянути це питання
Framework Laravel menggunakan pola arsitektur MVC (Model, View, Controller). Pola ini digunakan untuk memisahkan logika aplikasi agar kode lebih terstruktur dan mudah dipelihara.

Model bertugas untuk mengelola data dan berinteraksi dengan database. Model biasanya merepresentasikan sebuah tabel dalam database dan digunakan untuk melakukan operasi seperti mengambil, menyimpan, atau memperbarui data.

View digunakan untuk menampilkan data kepada pengguna dalam bentuk halaman web. Pada Laravel, view biasanya dibuat menggunakan Blade Template yang memungkinkan pengembang menampilkan data secara dinamis.

Controller berfungsi sebagai penghubung antara model dan view. Controller menerima request dari pengguna, memproses data melalui model, lalu mengirimkan data tersebut ke view untuk ditampilkan.

Perhatikan kode berikut

mr025-1.jpg

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

tf008-1.jpg

Flutter merupakan framework open-source yang dikembangkan oleh Google dan dirancang untuk mempermudah proses pembuatan aplikasi lintas platform. Dengan menggunakan bahasa pemrograman Dart, Flutter memungkinkan developer untuk membangun antarmuka pengguna (UI) yang menarik dan responsif. Salah satu keunggulan utama Flutter adalah kemampuannya dalam memberikan performa mendekati aplikasi native karena menggunakan engine rendering sendiri.

Dalam pengembangan aplikasi mobile, Flutter menawarkan konsep single codebase, yaitu satu basis kode yang dapat digunakan untuk berbagai platform seperti Android dan iOS. Hal ini tentu sangat menghemat waktu dan tenaga, karena developer tidak perlu menulis kode terpisah untuk masing-masing sistem operasi. Selain itu, fitur hot reload yang dimiliki Flutter memungkinkan pengembang melihat perubahan secara langsung tanpa harus memulai ulang aplikasi.

Tidak hanya terbatas pada perangkat mobile, Flutter juga terus berkembang dan kini mendukung pembuatan aplikasi untuk web, desktop (Windows, macOS, Linux), bahkan embedded devices. Hal ini menjadikan Flutter sebagai solusi yang fleksibel dan modern dalam pengembangan aplikasi di berbagai platform. Dukungan komunitas yang besar serta banyaknya library juga semakin memperkuat posisi Flutter di dunia pengembangan aplikasi.

Berdasarkan penjelasan tersebut, dapat disimpulkan bahwa Flutter tidak hanya digunakan untuk membuat aplikasi Android saja, melainkan juga untuk berbagai platform lainnya. Oleh karena itu, pernyataan bahwa Flutter hanya dapat digunakan untuk membuat aplikasi Android adalah tidak benar.

Pernyataan:

Flutter hanya dapat digunakan untuk membuat aplikasi Android saja
0%
100%
Переглянути це питання

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%
Переглянути це питання

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

mr028-1.jpg

Sinta sedang mengembangkan aplikasi Flutter yang membutuhkan data dari server eksternal. Untuk itu, ia menggunakan package http package agar dapat melakukan request API.

Dalam implementasinya, Sinta menggunakan fungsi http.get() untuk mengambil data dari endpoint API. Setelah mendapatkan response, ia mengubah data JSON menjadi objek Dart menggunakan jsonDecode.

Selain itu, Sinta juga memahami bahwa proses request API bersifat asynchronous, sehingga ia menggunakan async dan await agar data dapat diproses dengan benar.

Namun, ia juga perlu menangani kondisi ketika request gagal, misalnya dengan memeriksa statusCode dari response.

Tidak semua widget Flutter digunakan untuk komunikasi dengan API, karena beberapa hanya berfungsi untuk tampilan UI.

Fungsi atau code yang digunakan untuk melakukan request API dan memproses data dari server adalah...?
0%
0%
100%
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%
Переглянути це питання

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%
Переглянути це питання

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

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

Browser

Додати до Chrome