logo

Crowdly

Browser

Додати до Chrome

Kejuruan

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

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

mc012-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.

Seorang siswa ingin menampilkan data siswa dengan nilai lebih dari 80. Berdasarkan teks, apa yang perlu ditambahkan pada perintah SELECT?

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

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!
Переглянути це питання
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%
Переглянути це питання
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%
Переглянути це питання
Dalam pengembangan aplikasi berbasis web, data yang tersimpan di database sering ditampilkan kepada pengguna dalam bentuk tabel atau daftar. Untuk mengambil data dari server, aplikasi biasanya menggunakan API yang menyediakan data dalam format seperti JSON.

AJAX dapat digunakan untuk mengambil data dari API menggunakan metode GET. Dengan cara ini, halaman web dapat mengambil data dari server secara asynchronous tanpa harus melakukan refresh halaman.

Teknik ini sering digunakan pada dashboard aplikasi, sistem manajemen data, atau halaman daftar produk. Data yang diterima dari API kemudian diproses menggunakan JavaScript dan ditampilkan pada halaman HTML.

Dengan memanfaatkan AJAX dan API, proses pengambilan data menjadi lebih efisien dan interaktif bagi pengguna.

Perhatikan kode berikut

es034-1.jpg

Jelaskan bagaimana kode tersebut mengimplementasikan konsep Read pada CRUD menggunakan AJAX dan API, serta jelaskan bagaimana data ditampilkan pada halaman web.
Переглянути це питання

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

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

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

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

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

Browser

Додати до Chrome