NEW
Font size
WorksheetsLatihan Soal USP Kompetensi Keahlian RPL
Total questions: 49
Worksheet time: 27mins
Perhatikan pseudocode berikut ini. 1. Mulai. 2. Masukkan nilai a. 3. Masukkan nilai b. 4. Hitung kuadrat a kali kuadrat b. 5. Selesai Ketika diimplementasikan dalam bahasa pemrograman, langkah 3, 4 dan 5 dinyatakan dalam bentuk…
Operasi penyimpanan
Operasi aljabar
Operasi input/output
Operasi aritmatika
Operasi percabangan
Cara pengembangan suatu aplikasi dengan cukup memakai satu basis kode saja yang akan diimplementasikan untuk lebih dari satu platform (IOS,Andorid, Windows, Linux, dan lain- lain) disebut …
Straight cable
Cross cable
Straight Platform
Cross Platform
Double Platform
Berikut ini yang BUKAN merupakan keuntungan Teknologi Cross Platform yaitu…
Membuat Aplikasi Terpisah Untuk Setiap Platform
Memiliki Tampil Native
Memerlukan waktu pengembangan yang lama
Hemat biaya
Pengembangan Hybrid yang Jelas
Cara menampilkan seluruh field yang berada didalam tabel barang?
My SQL> alter * from new barang;
My SQL > select * from barang;
My SQL> select * to barang;
My SQL> select * from table barang;
My SQL> select * from new barang;
Representasi sebuah item, unit atau entitas individu disebut…
Objek
Kelas
Atribut
Operasi
Method
Pengembangan perangkat lunak yang menekankan fase-fase yang berurutan dan sistematis, dimulai dari spesifikasi kebutuhan konsumen dan berkembang melalui proses perencanaan (planning), pemodelan (modelling), pembangunan (construction), dan penyebaran (deployment), yang berujung pada dukungan terus menerus untuk sebuah perangkat lunak yang utuh merupakan pengembangan perangkat lunak model...
Waterfall model
Incremental model
RAD model
Prototyping model
Spiral model
Perhatikan gambar berikut ini:
One to many
Majemuk
One to one
Beratribut
Many to many
Diantara perintah untuk mencetak berikut, yang benar adalah...
System.out.println("Mid Java")
System.Out.println("Mid Java")
System.out.Println("Mid Java")
System.out.printf("Mid Java")
System.out.println('Mid Java')
Buatlah tabel barang dengan field kode_barang char(6), nama_barang varchar2(25), satuan_barang varchar2(20) dan stok_barang number(4) primary key adalah kode barang!
create table barang( kode_barang char(6), nama_barang varchar2(25), satuan_barang varchar2(20), stock_barang number(4), constraint pk_barang primary key(kode_barang) );
create table barang( kode_barang char(6) nama_barang varchar2(25) satuan_barang varchar2(20) stock_barang number(4) constraint pk_barang primary key(kode_barang) );
create table barang( kode_barang char(6), nama_barang varchar2(25), constraint pk_barang primary key(kode_barang) );
create table barang( kode_barang char(6), nama_barang varchar2(25), satuan_barang varchar2(20), stock_barang number(4), constraint pk_barang primary key(kode_barang) create table barang{ kode_barang char(6), nama_barang varchar2(25), satuan_barang varchar2(20), stock_barang number(4), constraint pk_barang primary key(kode_barang) }
Cara menampilkan seluruh field yang berada didalam tabel barang?
alter * from new barang;
select * from barang;
select * to barang;
select * from table barang;
select * from new barang;
Dalam HTML, tag/elemen apa yang biasanya digunakan untuk menyisipkan CSS secara langsung ke dalam dokumen?
Script
Style
Link
Meta
Div
Perhatikan potongan script php dibawah ini !
$data = array(‘senin’, ‘selasa’, ‘rabu’, ‘kamis’, ‘jumat’, ‘sabtu’, ‘minggu’);
Untuk mengambil nilai elemen kamis dari array diatas, perintah yang benar adalah …
$data[2]
$data[3]
$data[4]
$data[5]
$data[6]
Dalam pemrograman berorientasi objek, sekumpulan objek dengan karakteristik yang sama disebut…
Objek
Kelas
Atribut
Instansi
Method
Salah satu open-source framework CSS yang bebas untuk merancang situs web dan aplikasi web adalah
Code Igniter
Laravel
Bootstrap
ReactJS
AngularJS
Perintah manakah yang dapat menggabungkan beberapa kolom menjadi satu…
BR
Colspan
Rowspan
Textarea
HR
JavaScript memungkinkan kita untuk menampilkan kotak dialog melalui fungsi:
.js
alert( )
dialog( )
Mengapa penting melaporkan bahaya di tempat kerja?
Untuk menghindari pekerjaan tambahan.
Untuk menghindari konflik dengan rekan kerja.
Untuk menjaga tempat kerja tetap bersih dan rapi.
Untuk mencegah kecelakaan dan cedera.
Untuk menangani permasalahan eror
Tipe data yang hanya memiliki dua nilai (yaitu true atau false) disebut…
Integer
Floating point
Character
Boolean
String
Fungsi yang digunakan untuk menghapus semua data session adalah…
setcookie()
session_start()
unset()
setsession()
session_destroy()
Ubahlah data tabel barang pada kolom barang dari TELEVISI menjadi MONITOR
SQL> update to barang set nama_barang='MONITOR' where nama_barang='TELEVISI';
SQL> update from barang set nama_barang='MONITOR' where nama_barang='TELEVISI';
SQL> update barang set nama_barang='MONITOR' where nama_barang='TELEVISI';
SQL> update table barang set nama_barang='MONITOR' where nama_barang='TELEVISI';
SQL> update form barang set nama_barang='MONITOR' where nama_barang='TELEVISI';
Hapuslah data MONITOR pada field nama_barang di tabel barang....
SQL> delete from barang where NAMA_BARANG='MONITOR';
SQL> delete from table barang where NAMA_BARANG='MONITOR';
SQL>delete on barang where NAMA_BARANG='MONITOR';
SQL>delete on table barang where NAMA_BARANG='MONITOR';
SQL>drop from barang as nama_barang='MONITOR';
"Jika kondisi bernilai benar, maka perintah 1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah 2" merupakan pengertian dari pernyataan…
If
If-else
Nested-if
If-else majemuk
Switch-case
Keluaran script di atas adalah…
Nilai lebih besar dari 50
Nilai lebih kecil dari 50
Nilai sama dengan 50
Muncul error
Tidak muncul keluaran apapun
Dari potongan program di atas, bagian yang diberi kotak merah berfungsi untuk…
Memunculkan tulisan "Nama Pelanggan"
Mengambil data dari database dengan nilai "Nama"
Mengambil data dari tabel nama di dalam database
Mengambil data dari kolom nama di dalam database
Memunculkan tulisan "Nama"
Perhatikan tabel berikut ini! Untuk menampilkan data nip dengan gaji diatas Rp. 2.000.000 maka perintah SQL yang digunakan adalah…
SELECT * FROM tabel_gaji WHERE gaji = 2000000
SELECT * FROM tabel_gaji
SELECT * FROM tabel gaji WHERE gaji <> 2000000
SELECT * FROM tabel_gaji WHERE gaji > 2000000
SELECT * FROM tabel_gaji WHERE gaji >= 2000000
Statement yang dapat digunakan untuk menyatakan proses yang diulang-ulang atau looping disebut…
For
If
Else
Switch
Case
Keluaran dari script di atas adalah…
0 < 10
1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
Perhatikan gambar beriku ini! Yang merupakan nama host dalam phpmyadmin adalah:
Connect
Localhost
Root
Select_db
Perintah php yang digunakan untuk menampilkan data dari database ke halaman web adalah:
Mysql_connect
Mysql_select_db
Mysql_query()
Mysql_fetch_array()
Mysql_array()
Untuk menampilkan data dari beberapa table di database secara bersamaan, dapat menggunakan fungsi…
Select
Trigger
Mysql
Join
Query
Ciri dari Primary Key adalah ....
Bersifat unik
Bersifat umum
Memiliki kesamaan data dengan
Mudah dihapal
Selalu angka
Key yang memiliki peran untuk menghubungkan antara tabel master dengan tabel turunannya disebut....
Foreign key
Primary key
Candidate key
Super key
Alternate key
Perhatikan penulian style css berikut:
#header { color: red; }
”red” pada kode di atas disebut ....
Selektor ID
Selektor
Selektor class
Property
Value
Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Merupakan definisi dari ....
Table
Record
Basis Data
Field
Key
Ketika menjalankan sebuah perintah SQL seperti dibawah ini: INSERT INTO lomba (no_seri, peserta) VALUES (15,'Eka Gustiwana'); Ternyata terdapat pesan error yaitu seperti ini : ERROR 1062 (0000) : Duplicate entry '15' for key 1 Mengapa terjadi hal demikian?...
Tidak bisa menggunakan angka
Angka 15 tidak valid
Sudah ada data "Eka Gustiwana" sebelumnya
Data yang diinputkan tidak sesuai dengan tipe data
No urut 15 sudah ada
Perhatikan gambar berikut ini! Gambar di atas merupakan contoh dari…
Kelas
Abstraksi
Inheritence
Encapsulasi
Polimorfisme
Aplikasi yang dapat digunakan untuk mendesain tampilan aplikasi android adalah
Android studio
Drupal
Codeigniter
Arduino
ReactJs
Perintah INSERT pada bahasa SQL akan menyisipkan data baru ke dalam tabel. Sintak perintah INSERT adalah …
INSERT INTO nama_tabel VALUES (data1)
INSERT VALUES nama_tabel WITH (data1)
INSERT INTO nama_tabel1 data1
INSERT VALUES nama_tabel1 data1
INSERT INTO VALUES nama_tabel1 data1
Dalam basis data, istilah yang digunakan untuk mendeskripsikan kolom dalam tabel adalah…
Field
Record
Table
Entity
Schema
Perhatikan gambar berikut! Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .
Manual Operation
Process
Preparation
Decision
I/O
Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut ….
program
flowchart
pseudo code
pascal
algoritma
Selain dengan menggunakan simbol, algoritma juga bisa disajikan dalam bentuk tulisan dan kode. kode palsu yang mirip dengan pemrograman sebenarnya disebut dengan istilah ….
program
flowchart
pseudo code
pascal
algoritma
Jika dimasukkan angka 15 dan 4 pada kedua input program di atas, maka output yang dihasilkan adalah ….
4
15
30
60
65
KKM sebuah mapel bernilai 70, jika siswa memenuhi nilai KKM maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Kondisi tersebut jika disajikan dalam sebuah diagram alir maka simbol yang digunakan yaitu adalah ….
Sebutkan contoh perintah untuk menghapus data!
DROP TABLE nama_tabel;
DELETE FROM nama_tabel WHERE kondisi;
CLEAR FROM nama_tabel WHERE kondisi;
REMOVE FROM nama_tabel WHERE kondisi;
Perhatikan pernyataan berikut!
(1) memiliki standar ganda
(2) data tidak boleh sama
(3) data harus unik
(4) data tidak boleh kosong
(5) memiliki dua subset data tertentu
Berdasarkan pernyataan di atas, ketentuan yang harus diperhatikan ketika suatu field menjadi primary key adalah...
1, 3, dan 5
1, 2, dan 4
2, 3, dan 4
1, 3, dan 4
2, 3, dan 5
Perintah menggunakan klausa ON yang benar adalah
SELECT employee_id, last_name, a.department_id, department_name ON FROM employees a departments b JOIN a.department_id = b.department_id
SELECT employee_id, last_name, a.department_id, department_name
ON employees a FROM departments b JOIN a.department_id = b.department_id
SELECT employee_id, last_name, a.department_id, department_name
FROM employees a JOIN departments b ON a.department_id = b.department_id
SELECT employee_id, last_name, a.department_id, department_name
FROM employees a ON departments b JOIN a.department_id = b.department_id
Diagram venn pada gambar di atas merupakan gambaran dari....
full join
inner join
left join
right join
half join
Perintah UPDATE digunakan untuk mengubah isi salah satu data pada tabel makanan
UPDATE tbl_makanan SET nama_makanan='Cireng', harga=20000;
UPDATE tbl_makanan SET nama_makanan='Cireng', harga=20000 WHERE tbl_makanan=109 ;
UPDATE tbl_makanan SET nama_makanan=Cireng, harga=20000 WHERE id_makanan=109 ;
UPDATE tbl_makanan SET nama_makanan='Cireng', harga=20000 WHERE id_makanan=109 ;
