Anda di halaman 1dari 17

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda

3.4. Memahami kelompok perintah Jenis query C1. Siswa dapat memahami kelompok
yang termasuk dalam DDL, DML perintah DDL, DML, dan DCL dalam basis
dan DCL dalam basis data data
No. Soal Jwb Md/Sd/Sl S/TS *
Perintah SQL di bawah ini yang merupakan data control language (DCL) adalah ....

A. DROP database unrpl;


1 B. DELETE FROM unrpl WHERE id = 1; E Md
C. CREATE DATABASE dbrpl;
D. SELECT * FROM unrpl
E. REVOKE select,insert ON tbsiswa TO Ahmad;
Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
Menganalisis teknik normalisasi basis Normalisasi basis C3. Siswa dapat menentukan teknik
data data normalisasi basis data
Perhatikan tabel di bawah ini!

2 A Sd

Gambar tabel di atas menunjukan bentuk normalisasi ke …


A. 1NF
B. 2NF
C. 3NF
D. 4N
E. 5NF

S/TS* : diisi oleh Verifikator Halaman : 1


Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
4.2 Mempresentasikan hubungan Kardinalitas Siswa dapat menentukan kardinalitas
keterkaitan antar data dalam hubungan hubungan antar entitas
diagram ERD
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan gambar!

3 B Md

Simbol yang menggambarkan atribut adalah simbol nomor …


A. I
B. II
C. III
D. IV
E. V

S/TS* : diisi oleh Verifikator Halaman : 2


Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
3.7 Menerapkan bahasa SQL dasar Query dasar Siswa dapat menganalisa fungsi query dasar
untuk mengelola tabel dalam basis untuk mengelola basis data
data.
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan query berikut ini!
SELECT a.judul_buku FROM tb_buku a
JOIN tb_kat_buku b ON a.id_kat = b.id_kat
WHERE b.nama_kat_buku = ‘Fabel’
ORDER BY a.tahun_terbit DESC LIMIT 5;

4 Klausa order by dan limit pada query di atas berfungsi untuk ... B Sd
A. Menampilkan lima judul buku yang berkategori Fabel
B. Menampilkan lima judul buku dengan urutan tahun terbit
terbaru
C. Menampilkan lima judul buku dengan urutan menurun
berdasarkan judul buku
D. Menampilkan lima judul buku dengan urutan menaik
berdasarkan tahun terbit
E. Menampilkan lima judul buku dengan urutan record buku
terbaru
Perhatikan tabel dan query berikut ini!

SELECT product_name FROM tb_product WHERE product_color LIKE '%Hijau%'


AND product_size LIKE '%43%';
5 D Sl
Dengan menerapkan query tersebut, keluaran yang dihasilkan adalah ...
A. Sepatu Kulit Pria PDH03
B. Adizero Ubersonic 3.0
C. Nike Hipervenom
D. Nike Mercurial X Green
E. Specs Victory FG

S/TS* : diisi oleh Verifikator Halaman : 3


Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
4.7 Membuat kode SQL dasar untuk Query dasar Siswa dapat menerapkan query dasar untuk
mengelola tabel dalam basis data. mengelola basis data
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 4


Perhatikan tabel basis data berikut!

Query yang benar untuk menampilkan nama barang beserta


suppliernya serta quantitasnya dimulai dari data yang paling
baru adalah …

A. SELECT a.Nama_supplier, b.Nama_barang, c.Quantitas


FROM Faktur c
JOIN Supplier a IN c.Kode_supplier = a.Kode_supplier
JOIN Barang b IN c.Kode_barang = b.Kode_barang
ORDER BY c.Tanggal ASC;
B. SELECT a.Nama_supplier, b.Nama_barang, c.Quantitas
FROM Faktur c
6 B Sl
JOIN Supplier a ON c.Kode_supplier = a.Kode_supplier
JOIN Barang b ON c.Kode_barang = b.Kode_barang
ORDER BY c.Tanggal DESC;
C. SELECT * FROM Faktur c
JOIN Supplier a ON c.Kode_supplier = a.Kode_supplier
JOIN Barang b ON c.Kode_barang = b.Kode_barang
ORDER BY c.Tanggal DESC;
D. SELECT a.Nama_supplier, b.Nama_barang, c.Quantitas
FROM Faktur a
JOIN Supplier b ON c.Kode_supplier = a.Kode_supplier
JOIN Barang c ON c.Kode_barang = b.Kode_barang
ORDER BY c.Tanggal DESC;
E. SELECT c.Nama_supplier, b.Nama_barang, a.Quantitas
FROM Faktur c
JOIN Supplier a ON c.Kode_supplier = a.Kode_supplier
JOIN Barang b ON c.Kode_barang = b.Kode_barang
ORDER BY c.Tanggal DESC;

S/TS* : diisi oleh Verifikator Halaman : 5


Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
Menerapkan Algoritma Seleksi (if, Menganalisa logika pemrograman
switch..case) dan
Perulangan (for,
while, do..while)

No. Soal Jwb Md/Sd/Sl S/TS *

Keluaran script pada gambar di bawah ini adalah ... .

7 A Sedang

A. 234456
B. 222222
C. 345567
D. 234456678
E. 234234456

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan algoritma pemrograman Array (Array 1 Menganalisa hasil pemrograman dengan
tingkat lanjut dimensi, Array menggunakan array
multidimensi
dimensi)

Keluaran script pada gambar di bawah ini adalah ... .

8 D Sedang

A. DA
B. FC
C. BD
D. EF
E. DC

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan pointer Pointer (pointer Menerapkan pointer (pointer variable,
variable, pointer pointer array, pointer function)
array, pointer
function)

S/TS* : diisi oleh Verifikator Halaman : 6


Keluaran script pada gambar di bawah ini adalah ... .

9 A Sedang

A. 13
B. 02
C. 12
D. 24
E. 120 122

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Layout
Memahami teknik desain aplikasi Memahami Layout
(LinearLayout,Relativ
mobile (LinearLayout,RelativeLayout)
eLayout)

Layout model yang dapat kita gunakan untuk mengatur posisi objek yang ada
secara fleksibel baik terhadap layar maupun objek/widget lain pada layout
tersebut adalah ... .

A. gridlayout
10 D Sedang
B. framelayout
C. linearlayout
D. relativelayout
E. tablelayout

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami teknik pemrograman SQLite Memahami cara operasi pada tabel
basisdata

Perintah untuk merubah data pada tabel siswa di SQLite adalah ....

A. sqlite> UPDATE nama = 'Agus' WHERE ID = 1;


B. sqlite> EDIT siswa.nama = 'Agus' WHERE ID = 1;
11 C. sqlite> UPDATE siswa SET nama = 'Agus' WHERE ID = 1; C Sedang
D. sqlite> UPDATE siswa = 'Agus' WHERE ID = 1;
E. sqlite> EDIT siswa AS nama = 'Agus' WHERE ID = 1;

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami teknik desain aplikasi Widget Dasar Memahami pengaturan Widget Dasar
mobile (Button, TextView, (Button, TextView, EditText, Spinner,
EditText, Spinner, RadioButton, CheckView) pada Layout

S/TS* : diisi oleh Verifikator Halaman : 7


RadioButton,
CheckView)

<EditText android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:inputType="text"/>

Hasil dari perintah android:layout_height="fill_parent"adalah ....


12 E Sedang
A. tinggi EditText sama dengan lebar dari layar
B. tinggi EditText sama dengan lebar EditText
C. tinggi EditText sesuai tinggi text pada EditText
D. tinggi EditText 50% dari layar
E. tinggi EditText sesuai tinggi dari layar

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.8 Membuat rancangan aplikasi OOP Siswa mampu membuat rancangan aplikasi
dengan interface dengan interface
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan kode program berikut:

13 C Sd
Langkah untuk memperbaiki baris program di atas, dengan ….
A. import java.awt.Color;
B. import java.awt.Font;
C. import java.awt.Graphics;
D. import java.applet.Applet;
E. import java.applet.Graphics;

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


3.10 Mengevaluasi penanganan Procedure Siswa mampu mengevaluasi penanganan
kesalahan dalam program Penanganan kesalahan pada program
kesalahan pada
program
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 8


Perhatikan kode program berikut:
1. public class Exception {
2. public static void main(String[] args) {
a. String name=null;
b. System.out.print("Length of the string"+ name.length());
3. }
4. }

14 Kesalahan program yang terjadi, ketika program di run adalah .... E Sl


A. Tidak ada hasil
B. ArrayIndexDemo
C. ThrowsException
D. ArithmeticException
E. NullPointerException

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


3.5 Menerapkan konsep pewarisan OOP Siswa mampu memahami dan menerapkan
konsep pewarisan
No. Soal Jwb Md/Sd/Sl S/TS *
public class Sekolah{
int absen = 4;
}

public class Siswa extends Sekolah{


int absen = 4;
}

public class MainClass{


public static void main(String[] args)
{
Sekolahs = new Sekolah();
System.out.println(s.absen);
15 C sd
}
}

Program di atas merupakan implementasi dari ....


A. Interface
B. Constructor
C. Inheritance
D. Encapsulation
E. Polymorphisme

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.3 Membuat class, method dan object OOP Siswa mampu memahami class, method dan
object
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 9


Berikut class yang tidak bisa di-extends adalah ....
A. interface class Student{}
B. abstract class Student{}
16 C. private class Student{} E Sd
D. public class Student{}
E. public final Student{}

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


3.1 Memahami konsep pemrograman OOP Siswa mampu memahami konsep
berorientasi objek pemrograman berorientasi objek
No. Soal Jwb Md/Sd/Sl S/TS *
Sintaks berikut digunakan untuk pendeklarasian suatu ....
<modifier><type>< name> [ = <default_value>];
A. Class
B. Object
17 E Md
C. Method
D. Variabel
E. Attribute

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan perakitan komputer Tips merakit sebah PC Siswa mampu menerapkan perakitan komputer
Md/Sd/
No. Soal Jwb Sl S/TS *
Dibawah ini merupakan tips-tips dalam merakit sebuah PC kecuali?
a. Hindari merakit dalam keadaan berkeringat
b. Hindari memegang atau menyentuh langsung kaki pin processoryang ada
termasuk chipset
18 c. Pada setiap tahap perakitan sebelum menambah komponen yang baru power E sedang
supply harus dimatikan
d. Jangan lupa untuk menyiapkan peralatan yang dibutuhkan, seperti obeng
kembang dan obeng min
e. Hindari meng-ground-kan diri saat kita menyalakan powerkomputer

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Prosedur Instalasi
Siswa mampu menerapkan instalasi system
Menerapkan instalasi sistem operasi Sistem Operasi
operasi
Berbasis GUI
Pada saat menghidupkan komputer maka akan masuk ke dalam sistem operasi.
pada saat proses masuk ke dalam sistem disebut....
a. Boot secuence
19 b. Bootable E sedang
c. Boot RAM
d. Hank
e. Booting

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan konfigurasi BIOS pada Konfigurasi BIOS Siswa mampu menerapkan konfigurasi BIOS
komputer pada komputer
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 10


Fungsi konfigurasi Boot Device Priority dalam menu BIOS adalah….
A. Menambahkan Harddisk komputer yang di boot
B. Mengatur peralatan yang pertama kali diboot
20 B sedang
C. Mengetahui jenis processor yang digunakan ketika boot
D. Mengatur perangkat keras yang terpasang
E. Melihat besarnya kapasitas harddisk yang di boot

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan pengujian perakitan Prosedur Pengujian Siswa mampu menerapkan pengujian perakitan
komputer Hasil Perakitan komputer
No. Soal Jwb Md/Sd/Sl S/TS *
Untuk memastikan hasil instalasi OS jaringan linux telah berhasil dengan sukses
maka dapat dilakukan dengan beberapa operasi kecuali …
a. File
21 b. direktori C sulit
c. lisensi
d. disk
e. kompresi dan instalasi

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menganalisis permasalahan pada Pencarian Kesalahan Siswa mampu menganalisis permasalahan pada
perangkat keras Hardware pada perangkat keras
Komputer
No. Soal Jwb Md/Sd/Sl S/TS *
Apabila suhu didalam casing terlampau tinggi apa yang kita lakukan sebagai
solusinya?
a. Menutup casing rapat-rapat
22 b. Membuat lubang tambahan pada casing B sulit
c. Membeli casing baru
d. Membuka penutup casing
e. Memperbaiki casing

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan instalasi driver perangkat Prosedur Instalasi Siswa mampu menerapkan instalasi driver
keras komputer Program driver perangkat keras
No. Soal Jwb Md/Sd/Sl S/TS *
Ketika Setup selesai dijalankan, berarti proses instalasi sistem operasi telah selesai
dan sudah bisa dioperasikan. Namun terkadang tampilannya masih kasar dan
sound card belum berfungsi. Ketika Sound card, VGA card, printer,
Network/internet Card penggunannya belum bisa optimal, maka perlu menginstal
….
23 C sedang
a.Aplikasi
b.Program
c.Driver
d.Anti virus
e.Norton Utility

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami kebutuhan sistem Prosedure menentukan Siswa mampu memahami kebutuhan system
kebutuhan sistem dalam berbagai aplikasi
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 11


Berikut ini contoh dari kebutuhan fungsional aplikasi perpustakaan kecuali …
a. system harus mampu melakukan input pendataan buku
b. pendataan anggota
24 E sedang
c. Sistem harus dapat melakukan transaksi pinjaman
d. Transaksi Pengembalian
e. Keamanan

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.3. Menyajikan tabel pada halaman Tabel HTML C3. Siswa dapat menerapkan pembuatan
web tabel dengan spanning pada halaman web
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan script HTML berikut.
<table border=1>
<tr>
<td>Cell1</td>
<td>Cell2</td>
</tr>
<tr>
<td colspan=2>Cell3</td>
</tr>
</table>

Keluaran yang ditampilkan pada browser adalah….

25 A. A Mudah

B.

C.

D.

E.

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.5. Menyajikan format kaitan pada Hyperlink C3. Siswa dapat menerapkan pembuatan
halaman web format link antar halaman web untuk
membentuk sitemap
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 12


Sebuah hyperlink ditambahkan di dalam halaman web untuk mengarahkan user
menuju halaman depan website W3Schools. Potongan kode yang perlu
ditambahkan adalah….
A. W3schools
26 B. <a>W3Schools</a> E Mudah
C. <a>w3schools.com</a>
D. <a href=”http://www.w3schools.com></a>
E. <a href=”http://www.w3schools.com>W3Schools</a>

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.7. Menyajikan style tertentu pada CSS C3. Siswa dapat menerapkan pembuatan
halaman web style multimedia pada halaman web
No. Soal Jwb Md/Sd/Sl S/TS *
Halaman web akan menampilkan sebuah gambar dengan ukuran lebar 600 px dan
tinggi 400 px. Potongan kode CSS yang perlu ditambahkan adalah….
A. img { width: 600; height:400; }
B. image { width:600; height:400; }
27 D Mudah
C. <img width=”600” height=”400”>
D. img { width: 600px; height:400px; }
E. image { width:600px; height:400px; }

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.3. Menyajikan proses kerja aplikasi Struktur Percabangan C3. Siswa dapat menerapkan pembuatan
melalui struktur kendali dalam PHP kontrol percabangan dalam program
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan script PHP berikut.
<?php
$a = 10;
if($a < 100)
echo "Kurang dari seratus";
else
echo "Lebih dari seratus";
?>
28 A Mudah
Keluaran dari script PHP tersebut adalah….
A. Kurang dari seratus
B. Lebih dari seratus
C. Kurang dari 100
D. Lebih dari 100
E. Tidak dapat dijalankan karena error

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.4. Mengolah kode program dalam Function PHP C3. Siswa dapat menerapkan teknik
bentuk fungsi pembuatan dan pemanggilan fungsi dalam
program
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 13


Perhatikan script PHP berikut.
<?php
$var = false;
echo is_bool($var) ? “true” : “false”;
?>

Fungsi is_bool dari list program PHP di atas adalah ..


29 B Mudah
A. digunakan untuk memecah suatu string menjadi array berdasarkan
karakter pemisah tertentu
B. untuk memeriksa sebuah variabel, apakah berisi nilai boolean (true/false)
C. digunakan untuk koneksi database
D. digunakan untuk menyimpan nilai pada suatu variable
E. digunakan untuk bilangan pecahan

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.9. Menyajikan aplikasi basisdata Koneksi basisdata C2. Siswa dapat menjelaskan prinsip
berbasis web dengan PHP pemrograman data pada aplikasi basisdata
No. Soal Jwb Md/Sd/Sl S/TS *
Perhatikan script PHP berikut.
<?php
$koneksi = mysqli_connect("localhost","root","",”mahasiswa”);

if($koneksi)
echo "Koneksi berhasil";
else
//keluar dan tampilkan pesan gagal koneksi
?>
30 B Sedang
Sintaks yang perlu ditambahkan untuk mengeksekusi perintah sesuai komentar
dari blok else di atas adalah….
A. die();
B. die(“Koneksi gagal”);
C. echo “Koneksi gagal”;
D. mysqli_connect_error();
E. mysqli_connect_error(“Koneksi gagal”);

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


4.9. Menyajikan aplikasi basisdata Input data dengan C3. Siswa dapat menerapkan pembuatan
berbasis web PHP input data melalui program
No. Soal Jwb Md/Sd/Sl S/TS *
Perintah mysqli_affected_rows memiliki fungsi….
A. Mengedit data
B. Mengetahui jumlah kolom dalam tabel
31 C. Menyimpan hasil query ke dalam array E Mudah
D. Mengetahui jumlah seluruh baris dalam tabel
E. Mengetahui jumlah baris hasil eksekusi dari perintah update/select

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


3.3. Memahami pengembangan PHP dengan OOP C3. Siswa dapat menjelaskan teknik
aplikasi web berorientasi obyek pembuatan dan pengolahan kelas

S/TS* : diisi oleh Verifikator Halaman : 14


No. Soal Jwb Md/Sd/Sl S/TS *
Script yang benar untuk membuat koneksi ke database MySQL dengan sistem PHP
Data Object adalah.....
A. $conn = mysqli_connect($servername, $username, $password);
B. $conn = new PDO($servername, $username, $password);
C. $conn = new PDO("mysql:host=$servername;dbname=myDB", $username,
32 C Sedang
$password);
D. $conn = new mysqli($servername, $username, $password);
E. $conn = new mysqli("mysql:host=$servername;dbname=myDB",
$username, $password);

Kartu Soal Tryout UNBK-2018 ( Paket 1 )


RPL
Hendro Soemarno
Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
Menerapkan teknik elektronika analog elektronika digital Menerapkan konsep elektronika digital
dan digital dasar
No. Soal Jwb Md/Sd/Sl S/TS *
Tabel Kebenaran di bawah ini menunjukan gerbang ... .
A B Y
0 0 0
0 1 1
1 0 1
33 1 1 0 E Mudah
A OR
B AND
C NOT
D NAND
E EXOR

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Menerapkan teknik elektronika analog Konversi Bilangan Menerapkan konversi bilangan
dan digital dasar
No. Soal Jwb Md/Sd/Sl S/TS *
Bentuk biner dari bilangan DE adalah ...
A. 01111010
B. 10010111
34 D Sedang
C. 10101110
D. 11011110
E. 11110110
Diketahui sebuah bilangan heksadesimal CF = ...( desimal)
A. 42
B. 136
35 C. 173 E Sedang
D. 200
E. 207

S/TS* : diisi oleh Verifikator Halaman : 15


Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
Menerapkan Jaringan Dasar Jaringan Dasar Menerapkan Jaringan Dasar
No. Soal Jwb Md/Sd/Sl S/TS *

Pernyataan yang tepat sesuai dengan gambar di bawah ini adalah ... .

36 D Sedang

A Komputer tersebut terhubung ke komputer dengan ip 10.10.10.1


BKomputer tersebut mempunyai ip 10.10.10.1
CKomputer tersebut mempunyai ip 10.10.10.1
DKomputer tersebut tidak terhubung ke komputer dengan ip 10.10.10.1
E Komputer tersebut tidak terhubung ke jaringan

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami model proses Model proses Memahami Ragam model proses
pengembangan perangkat lunak pengembangan pengembangan PL
perangkat lunak
No. Soal Jwb Md/Sd/Sl S/TS *
Sebuah model bersifat iteratif atau mengandung perulangan. Hasil proses
berupa produk yang makin lama makin lengkap sampai versi terlengkap
dihasilkan sebagai produk akhir dari proses adalah ....
A Prototype model
37 B Waterfall model D Mudah
C Sekuensial linear model
D Evolutionary Development model
E Rapid Application Development model

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami diagram hubungan Diagram hubungan Memahami diagram hubungan antar entitas
antar entitas (ERD). antar entitas (ERD) (ERD).
No. Soal Jwb Md/Sd/Sl S/TS *

S/TS* : diisi oleh Verifikator Halaman : 16


NIS NIS

Siswa memiliki User


Nama username

Jenis Kelamin password

Gambar di atas menunjukkan hubungan antar tabel jenis ....


38 A Sedang
A one to one
B one to many
C many to many
D many to one
E left to many

Siswa Buku
Nis id_buku
Nama NIS
Jenis_Kelamin nama_buku
insert_siswa() jml_buku
update_siswa() insert_buku()
delete_siswa() update_ buku()
pinjam_buku() delete_ buku ()

39 Pada diagram class di atas, beberapa siswa dapat meminjam buku judul buku yang E Sedang
sama dan meminjam beberapa buku yang berbeda. Hal ini dapat dilihat dari ....
Ahanya ada 3 atribut dalam class siswa
B hanya ada 3 atribut dalam class buku
C adanya method pinjam_buku()
D relasi antara siswa dan buku many to one
E relasi antara siswa dan buku many to many

Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda


Memahami diagram hubungan Diagram hubungan Memahami diagram hubungan antar entitas
antar entitas (ERD). antar entitas (ERD) (ERD).
No. Soal Jwb Md/Sd/Sl S/TS *
Pada entitas siswa terdapat beberapa item, diantaranya nis, nama,
dan alamat. Jika terdapat siswa dengan NIS : 1441, nama : Andika,
alamat : Jl. Danau Ranau 123. Siswa bernama andika tersebut dalam
class diagram tmerupakan wujud dari …..
40 A attribut C Sedang
B class
C object
D method
E entity

S/TS* : diisi oleh Verifikator Halaman : 17

Anda mungkin juga menyukai