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

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

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

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!
Переглянути це питання
es035-1.jpg

Seorang developer bernama Andi sedang mengembangkan aplikasi mobile menggunakan Flutter untuk platform Android dan iOS. Ia memilih Flutter karena dapat menggunakan satu basis kode (single codebase) sehingga lebih efisien dalam pengembangan lintas platform. Dalam prosesnya, Andi memahami bahwa seluruh tampilan dalam Flutter dibangun menggunakan widget.

Pada tahap awal, Andi membuat struktur aplikasi menggunakan MaterialApp sebagai root widget untuk mendukung desain material. Ia juga menggunakan Scaffold untuk membuat layout dasar seperti AppBar dan body. Dalam body, ia menambahkan beberapa widget seperti Text, Column, dan Container untuk menampilkan informasi.

Ketika aplikasi berjalan, Andi ingin agar tampilan dapat berubah sesuai interaksi pengguna, seperti saat tombol ditekan atau data diperbarui. Oleh karena itu, ia menggunakan StatefulWidget agar UI dapat diperbarui secara dinamis menggunakan fungsi setState().

Andi juga menyadari bahwa jika tidak ada perubahan data, ia cukup menggunakan StatelessWidget untuk tampilan yang bersifat statis agar lebih ringan dan efisien.

Jelaskan perbedaan penggunaan StatelessWidget dan StatefulWidget dalam Flutter berdasarkan studi kasus di atas!
Переглянути це питання
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%
Переглянути це питання

tf010-1.jpg

StatefulWidget digunakan dalam Flutter ketika tampilan aplikasi perlu berubah sebagai respons terhadap interaksi pengguna. Misalnya, saat pengguna menekan tombol, mengisi form, atau melakukan aksi lain yang memengaruhi tampilan, maka perubahan tersebut perlu dikelola dengan baik.

Untuk mengatur perubahan tersebut, Flutter menyediakan fungsi setState(). Fungsi ini digunakan untuk memberi tahu framework bahwa ada perubahan data yang memengaruhi tampilan, sehingga widget akan dibangun ulang (rebuild) dengan kondisi terbaru.

Sebaliknya, StatelessWidget digunakan untuk tampilan yang bersifat tetap atau tidak berubah setelah pertama kali dibuat. Widget jenis ini biasanya digunakan untuk menampilkan teks, ikon, atau elemen statis lainnya yang tidak memerlukan pembaruan dinamis.

Dengan demikian, StatefulWidget bersifat dinamis karena dapat berubah sesuai dengan kondisi atau interaksi pengguna. Hal ini membuatnya sangat penting dalam pembuatan aplikasi yang interaktif dan responsif.

Pernyataan:

StatefulWidget tidak dapat berubah setelah dibuat.
100%
0%
Переглянути це питання

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

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

Browser

Додати до Chrome