Professional Documents
Culture Documents
com/page/2/
21. Data yang terletak di dalam satu baris dan mewakili satu objek disebut?
A. Field
B. Record
C. DBMS
D. Tabel
22. Data yang menggambarkan kumpulan karakteristik suatu entitas?
A. Field
B. Record
C. DBMS
D. Database
23. Perintah yang digunakan untuk memanipulasi data adalah?
A. Report
B. Query
C. Form
D. Tabel
24. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base?
A. Ms- Access
B. Ms- Word
C. My SQL
D. SQL Server
25. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf,
angka, spasi, dan tanda baca?
A. Text
B. Memo
C. Number
D. Currency
26. Currency digunakan untuk tipe data?
A. Huruf, angka spasi dan tandabaca
B. Berisi gambar
C. Untuk alamat hyperlink
D. Angka dalam format mata uang
27. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity
disebut?
A. Data Field
B. Data Record
C. Attribut
D. Entity
28. Ciri dari Primary Key adalah ?
A. Bersifat unik
B. Bersifat umum
C. Memiliki kesamaan data dengan
D. Mudah dihapal
29. Sql dipublikasikan oleh ?
A. E.F Codd
B. D. Chamberlin
C. R.F Boyce
D. Euler
30. Berikut ini adalah sasaran dari SQL, kecuali ?
A. Menciptakan basis data dan struktur relasi
B. Harus portable
C. Membuat pemrograman terstruktur dengan grafis
D. Mengelompokan data yang komplek
31. Salah satu contoh data manipulation language ?
A. ALTER
B. TABLE
C. CHAT
D. SELECT
35 . Di dalam suatu basis data, seorang pemrogram aplikasi cukup hanya mengetahui ?
A. Skema basis data.
B. Subskema basis data.
C. Model data
D. Seluruh relasi yg ada.
36. Program enterprise yang dibuat untuk mengaplikasikan basis data oracle adalah?
A. Ms.powerpoint
B. Corel draw
C. Ms.Visual Basic
D. Ulead10.0
38. Normalisasi adalah langkah penting dalam menyusun file basis data untuk
menghindari ?
A. Manipulasi data
B. Validasi data
C. Kerangkapan data
D. d. Kosistensi data
39. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis
data adalah ?
A. DBMS
B. DBA
C. Programmer
D. Analyst
40. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur
system basis data disebut ?
A. Data independence
B. Mapping
C. Physical data independence
D. Logical data independence
41. Himpunan objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg
dapat dibedakan dengan objek lain yg sejenis disebut ?
A. Himpunan nilai atribut
B. Himpunan relationship
C. Himpunan entitas
D. Himpunan relasi
42. Bagian DBMS yg berfungsi untuk melakukan Query dan pengolahan data adalah ?
A. DDL
B. Subskema DDL
C. Host language
D. DML
43. Dalam pendekatan basis data relasional suatu field disebut juga ?
A. Atribut.
B. Baris
C. Tupel.
D. Relasi.
44. Dalam basis data relasional, view adalah ?
A. Tabel semu yg dibuat dari base table.
B. Pandangan terhadap tupel.
C. Tingkatan pandangan terhadap table.
D. Base table.
47. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi
disebut ?
A. Extended SQL
B. Expanded SQL
C. Embedded SQL
D. Extension SQL
51 Kamus data (data dictionary) adalah komponen system manajemen basis data yg
berfungsi untuk ?
A. Menyimpan basis datanya sendiri.
B. Menyimpan file basis data.
C. Menyimpan program aplikasi.
D. Menyimpan metadata tentang struktur data dan skema basis data.
52. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity
disebut?
A. Data Field
B. Data Record
C. Attribut
D. Entity
53. Ciri dari Primary Key adalah?
A. Bersifat unik
B. Bersifat umum
C. Memiliki kesamaan data dengan
D. Mudah dihapal
54. Cara membuka database yaitu ketik ?
A. USE DATABASE;
B. USE TABLE;
C. USE USER;
D. USE PROGRAM;
55. Cara mengahapus database yaitu ketik ?
A. DROP DATABASE (if exists) nama_database;
B. DELETE DATABASE (if exists) nama_database;
C. ALTER DATABASE (if exists) nama_database;
D. REMOVE DATABASE (if exists) nama_database;
56. Cara menghapus database nama yaitu ketik ?
A. DROP DATABASE mahasiswa;
B. DROP mahasiswa DATABASE;
C. DELETE DATABASE mahasiswa;
D. REMOVE DATABASE mahasiswa;
57. Macam-macam tipe numerick mysql adalah ?
A. int , tinyint, smallint,mediumint, bigint
B. int , tinyint, smallint, mediumint, real
C. int , tinyint, smallint, mediumint, set
D. int , tinyint, smallint, mediumint, string
58. Apa pengertian dari int ?
A. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda
tangani atau unsigned. Anda dapat menentukan lebar ukuran data sampai
dengan 11 digit
B. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 111 digit
C. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 1111 digit
D. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 1100 digit
59. Apa pengertian dari tinyint ?
A. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 4
digit.
B. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 8 digit.
C. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 0,4 digit.
D. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 16 digit.
60. Apa pengertian dari smallint ?
A. Adalah sebuah integer kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar sampai dengan 5 digit.
B. Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned. Anda dapat
menentukan lebar sampai dengan 25 digit.
C. Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned. Anda dapat
menentukan lebar sampai dengan 225 digit.
D. Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned. Anda dapat
menentukan lebar sampai dengan 0,25 digit.
Sumber:
http://frog-belajar.blogspot.com/2014/04/soal-pilihan-berganda-100-soal-oracle.html
http://dimasagussetiawan.blogspot.com/2014/11/mysql-berikut-soal-jawaban-tentang-
1.html
November 04, 2016
6. Fungsi SQL yang digunakan untuk menghitung total isi kolom dalam suatu table :
a. Sum
b. Count
c. Avg
d. Max
e. Jawaban A,B,C dan D Benar
7. Fungsi SQL yang digunakan untuk mencari nilai maksimal table adalah :
a. Avg
b. Count
c. Sum
d. Max
e. Jawaban A,B,C dan D Benar
10. Batasan integritas yang dirancang untuk memastikan bahwa tiap relasi sudah memiliki
primary key dan memastikan bahwa nilai-nilai data untuk primary key adalah sah/valid,
adalah :
a. Primary key integrity
b. Referential Integrity
c. Null
d. Entity Integrity
e. Jawaban A,B,C dan D Benar
11. Dalam perancangan database dengan SQL, arti dari NOT NULL adalah :
a. Tidak boleh bernilai nol.
b. Tabel tidak boleh kosong.
c. Field tidak boleh kosong.
d. Tidak boleh berisi foreign key.
e. Jawaban A,B,C dan D Benar
12. Untuk membuat table DOSEN, perintah SQL yang digunakan adalah :
a. CREATE DATABASE DOSEN (NID INTEGER NOT NULL, NAMA CHAR(25),
PRIMARY KEY(NIM));
b. CREATE TABLE DOSEN (NID INTEGER(7) NOT NULL, NAMA CHAR(25), PRIMARY
KEY[NIM]);
c. CREATE TABLE DOSEN (NID INTEGER NOT NULL, NAMA CHAR(25), PRIMARY
KEY(NIM));
d. CREATE TABLE DOSEN (NID INTEGER NOT NULL, NAMA CHAR(25), PRIMARY
KEY[NIM], FOREIGN KEY [NAMA]);
e. Jawaban A,B,C dan D Benar
13. Untuk mengisi table PEGAWAI dengan nilai NIP = 108 dan Nama = Ade, perintah SQL
yang digunakan adalah :
a. INSERT INTO PEGAWAI (NIP, Nama) VALUES (108, Ade);
b. INSERT INTO PEGAWAI (NIP, Nama) VALUES (108, “Ade”);
c. INSERT INTO PEGAWAI VALUES (108, Ade);
d. INSERT INTO PEGAWAI VALUES (‘108’, ‘Ade’);
e. Jawaban A,B,C dan D Benar
14. Perintah SQL yang digunakan untuk menghapus table DOSEN adalah :
a. Delete from DOSEN;
b. Drop table DOSEN;
c. Delete from table DOSEN;
d. Drop from table DOSEN;
e. Jawaban A,B,C dan D Benar
15. Perintah dibawah ini digunakan untuk mencabut kembali otoritas baca dari user1
terhadap table DOSEN :
a. REVOKE SELECT IN TABLE DOSEN FROM USER1;
b. REVOKE SELECT ON TABLE DOSEN FROM USER1;
c. REVOKE SELECT ON TABLE DOSEN TO USER1;
d. REVOKE ALL ON TABLE DOSEN FROM USER1;
e. Jawaban A,B,C dan D Benar
16. Perintah untuk menampilkan nama-nama DOSEN yang berakhiran huruf “S” :
a. SELECT NAMA FROM DOSEN WHERE NAMA LIKE = “%S”;
b. SELECT NAMA FROM DOSEN WHERE NAMA LIKE “%S”;
c. SELECT NAMA FROM DOSEN WHERE NAMA IS LIKE “%S”;
d. SELECT NAMA FROM DOSEN WHERE NAMA LIKE = ‘%S’;
e. Jawaban A,B,C dan D Benar
17. Perintah untuk menghapus data Dosen dengan NID 108 adalah :
a. DELETE FROM DOSEN WHERE NID = “108”;
b. DELETE NID FROM DOSEN WHERE NID = “108”;
c. DELETE NID FROM TABLE DOSEN WHERE NID = “108”;
d. DELETE FROM DOSEN WHERE NO NID = “108”;
e. Jawaban A,B,C dan D Benar
18. Berikut ini yang merupakan kelompok perintah SQL yang berfungsi untuk keamanan
data adalah :
a. Data description language
b. Data manipulation language
c. Data retrieval
d. Data control language
e. Jawaban A,B,C dan D Benar
19. Operasi spasial pada clause SELECT untuk menampilkan nama, populasi dan area untuk
setiap table Country yang benar adalah …………….
A. SELECT C.Name, C.Pop, Area(C.Shape) As “Area” FROM Country C
20. Kumpulan data yang berorientasi subjek, terintegrasi, time-variant, dan non volatile untuk
mendukung proses pengambilan keputusan merupakan pengertian dari ….......
A.Data mining
B. Data mart
C. Data warehouse
D. Basis Data Multimedia
E. Jawaban A,B,C dan D Benar
21. Data warehouse hanya akurat dan valid pada saat tertentu atau beberapa interval waktu
tertentu merupakan istilah dari ………………….
A. Integrated
B. Non Volatile
C. Subject Oriented
D. Time Variant
E. Jawaban A,B,C dan D Benar
22. Dibawah ini merupakan keuntungan dari Data warehouse, kecuali …………..
23. Suatu teknik untuk mengekstrak pengetahuan ataupun pola yang menarik dari kumpulan
data yang berukuran besar disebut …………..
A. Data warehouse
B. Data Mart
C. Data mining
D. OLAP
E. Jawaban A,B,C dan D Benar
24. Data mining sering juga disebut sebagai KDD yaitu kepanjangan dari …………….
25. Bagian dari data warehouse yang mendukung kebutuhan pada tingkat departemen atau
fungsi bisnis tertentu dalam perusahaan disebut …………
1. Apa yang dimaksud dengan RDBMS? Jelaskan fungsi fungsi utama nya?
Jawab : DBMS (Database Management System) merupakan sistem pengorganisasian data pada
komputer. DBMS (Database Management System) adalah perangkat lunak yang memungkinkan
untuk membangun basis data yang berbasis komputerisasi.
Fungsi2 utamanya :
-Mengintegrasikan Data Pada Basis Data ke Komputer Client
-Mengupdate Basis Data
-Melakukan Retrieval Basis Data
-Membantu User Mengakses Basis Data
-Melihat Proses Transaksi yang Berjalan
2. Apa yang dimaksud dengan index? Apa fungsi utama dari index? dan sebutkan jenis jenis index?
indeks adalah daftar kata atau istilah penting yg terdapat dalam buku cetakan tersusun menurut
abjad yg memberikan informasi mengenai halaman tempat kata atau istilah itu ditemukan.
Fungsi utama index, mempermudah pembaca memahami suatu kata yang belum dimengerti.
Mempercepat pembaca ketika ingin menemukan suatu topik pembicaraan.
Jenis jenis index :
- Index nama diri
- Index istilah
- Index nama tempat dan organisasi
3. Jelaskan perbedaan antara normalisasi dan denormalisasi?
Perbedaan normalisasi dan denormalisasi adalah terletak pada redundansi data dan kompleksitas
query. Pada redundansi data normalisasi lebih strik atau harus dihilangkan sebisa mungkin
sehingga mengakibatkan apabila kita akan mengakses data dalam suatu database membutuhkan
query yang kompleks. Berbeda dengan denormalisasi, denormalisasi disini tidak terlalu
memikirkan tentang data yang redundan sehingga dalam mengakses data lebih cepat.Dan juga
pada normalisasi intergritas data akan meningkat sedangkan pada denormalisasi, integritas data
akan menurun.
4. Jelaskan pengertian dan fugsi dari :
c. DCL(Data Control Language) : sub bahasa SQL yang berfungsi untuk melakukan
pengontrolan data dan server databasenya, seperti manipulasi user dan hak akses
(priviledges).
Fungsinya : Digunakan untuk melakukan pengontrolan data dan server databasenya.
5. Jelaskan pengertian dan fugsi dari:
c. Restore : sebuah sytem / fitur yang terdapat pada operating system windows.
Fungsinya : apabila pada sebuah Operating System (OS) Windows mengalami
masalah yang menyebabkan kinerja system tidak dapat bekerja dengan optimal.
1. Perintah-perintah untuk mengakses data pada sistem basis data adalah ....
a. Query
b. SQL
c. Database
d. DDL
e. MDL
2. mysql –h localhost –u smkmlgkab;
Pada sintak di atas, usernya adalah ....
a. localhost
b. mysql
c. smkmlgkab
d. smkn kab malang
e. smk
3. Tanda untuk mengakhiri suatu sintak dalam MySQL adalah ....
a. =
b. :
c. ;
d. “
e. ,
4. mysql> create database latihan2
à
Pada sintak di atas, sistem MySQL akan menampilkan tanda “à “ yang berarti ....
a. sintak telah siap dijalankan
b. sintak sudah berakhir
c. sintak siap dieksekusi
d. sintak belum berakhir
e. sintak belum dieksekusi
5. Di bawah ini yang tidak termasuk sifat – sifat dari MySQL sebagai database
server, adalah....
a. open source
b. multiplatform
c. berbasis database relasional
d. free dan komersial
e. hanya mampu bekerja di OS berbasis windows
6. Di bawah ini yang bukan termasuk keuntungan penggunaan sistim Basis
Data, adalah....
a. mengurangi perulangan data
b. mencapai independensi data
c. mengintegrasikan data dalam beberpa file
d. keamanan data mudah untuk dirubah
e. mengambil data dan informasi dengan cepat
7. Software yang termasuk dalam dalam DBMS adalah ....
a. Microsoftaccess, MySQL dan Oracle
b. Delphi, Microsoft Access dan MySQL
c. Visual Basic, Oracle dan MySQL
d. Microsoft Word, MySQL dan Oracle
e. Pascal, Delphi dan Visual Basic
8. Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi,
yaitu ....
a. user(name), row dan column
b. user(name), password dan host
c. table, host, user(name)
d. password, user(name), dan table
e. host, table, dan password
9. Ada dua buah jenis perintah dalam SQL, yaitu ....
a. DDL dan DDM
b. DML dan MDL
c.DDL dan DML
d. DLD dan MDL
e. DDL dan DML
10. Di bawah ini termasuk dalam perintah dasar yang tidak termasuk Data
Definition Language,adalah....
a. create
b. alter
c. delete
d. rename
e. drop
11. Data Manipulation Language adalah perintah SQL yang berhubungan dengan
....
a. pengolahan data
b. pembuatan database
c. pembuatan tabel
d. struktur database
e. mengganti nama tabel dan database
12. CREATE DATABASE siswa;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka pesan
yang tampiladalah ....
a. query cancel, 2 row affected (0.02)
b. query ok, 1 column affected (0.02)
c. query cancel, 1 row ejected (0.02)
d. query ok, 1 row affected (0.02)
e. query ok, 1 column ejected (0.02)
13. Perintah untuk menampilkan seluruh database adalah ....
a. showdatabases;
b. use databases;
c. create databases;
d. delete databases;
e. rename databases;
14. mysql> drop database rpl;
Query ok, 0 row affected (0.02 sec)
Fungsi dari sintak di atas adalah ....
a. membuat database rpl
b. menghapus database rpl
c. mengganti nama database rpl
d. mengedit database rpl
e. membuat tabel rpl
15. mysql>use siswa01;
Database change
Fungsi dari sintak di atas adalah ....
a. memilih sebuah tabel
b. membuka tabel
c. menghapus database
d. memilih dan membuka database
e. memilih dan membuka tabel
16. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Fungsi NOT NULL pada sintak di atas adalah ....
a. untuk mengsongkan column
b. tidak menampilkan record
c. tidak diperbolehkan mengosongkan field
d. tidak menampilkan type data
e. mengosongkan table
17. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Fungsi dari PRIMARY KEY adalah ....
a. kunci utama pada suatu field
b. kunci cadangan pada suatu field
c. kunci kedua pada suatu field
d. kunci standar pada suatu field
e. kunci utama record
18. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Maksud dari; varchar, date dan text adalah ....
a. struktur data
b. tipe data
c. jenis data
d. nama data
e. kunci data
19. Pada prinsipnya tipe data char( ) dan varchar( ) adalah sama. Perbedaannya
terletak pada ....
a. Jenis data yang dipakai
b. Jenis memori yang digunakan
c. Jumlah karakternya
d. Jumlah memori yang dibutuhkan untuk penyimpanan
e. Jumlah data yang akan digunakan
20. Sintak DESCRIBE berfungsi untuk ....
a. menampilkan struktur tabel
b. menampilkann tipe data
c. menampilkan jenis data
d. menampilkan field
e. menampilkan record tertentu
21. Untuk merubah struktur suatu tabel, bentuk umum perintah SQL-nya adalah....
a. ALTER TABLE nama_field after_options;
b. ALTER TABLE nama_tabel after_options;
c. ALTER TABLE nama_tabel after_options;
d. ALTER TABLE nama_database alter_options;
e. ALTER TABLE nama_tabel alter_options;
22. alter_options merupakan pilihan perubahan tabel. Option yang tidak bisa
digunakan ada di bawahini, adalah ....
a. ADD
b. MODIFY
c. DROP
d. RENAME
e. DELETE
23. ALTER TABLE siswa MODIFY agama char(2) NOT NULL;
Hasil eksekusi dari sintak di atas adalah ....
a. merubah field agama agar tidak dikosongkan
b. merubah tabel siswa menjadi agama
c. merubah tipe field agama menjadi char(2) dalam tabel siswa
d. menambahkan field agama char(2) pada tabel siswa
e. menghapus field agama char(2) pada tabel siswa
$hostmysql = “localhost”;
$username = “root”;
$password = “ ”;
$database = “siswa”;
$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Koneksi gagal”);
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >
Soal Kedua..
1. Buat database Kantor
2. Membuat table pegawai dengan field
-> nip char 10
-> nama varchar 40
-> alamat varchar 80
-> gaji int
->
4. Tambahkan primary key pada field NIP
5. Tambahkan Field Sex char(1) setelah field alamat
6. Melakukan pengisian data pada table pegawai dengan
+-----+-------+-------------------------+------+---------+
| nip | nama | alamat | sex | gaji |
+-----+-------+-------------------------+------+---------+
| 001 | Totok | Jalan Raya 10 Yogya | P | 1500000 |
| 002 | Andi | Tahunan UH 1/234 Yogya | P | 4000000 |
| 003 | Siti | Jalan Berbatu 5 Solo | W | 750000 |
| 004 | Rudi | Kanoman RT 2 RW 1 Yogya | P | 900000 |
+-----+-------+-------------------------+------+---------+
Atribut Multivalue
Contoh Kasus 3 :
Seperti soal nomor 2, namun ada beberapa tambahan penjelasan seperti berikut : Mahasiswa
kadang-kadang terlambat mengembalikan buku, sehingga dikenakan denda. Besarnya denda
adalah Rp 500,- per hari keterlambatan. Mahasiswa dianggap terlambat jika mengembalikan
buku lebih lama dari 1 minggu.
Gambar LRS perpustakaan :
Gambarkan ERDnya:
Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data
dan SQL)
Ditulis pada 5 Mei 2011
Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL)
SBD - Soal
Penjelasan
Gaji pokok dibedakan atas Golongan (II A, II B, II C, III A, III B, dst) dan dikhususkan untuk Dosen
Tetap & Karyawan
Tunjangan Akademik khusus untuk Dosen Tetap berdasarkan Jabatan Akademiknya (Asisten
Ahli, Lektor, Lektor Kepala, dst)
Tunjangan Struktural dibedakan atas jabatan strukturalnya (Rektor, Pembantu Rektor, Dekan,
dst)
Transport didasarkan atas kehadiran pegawai minimal 6 jam perhari
Transport mengajar bergantung jumlah sesi yang dihadiri dalam satu bulan
Honor SKS dibedakan atas jabatan akademik
Tunjangan Suami dan Istri diberlakukan bagi karyawan yang Suami/Istrinya bukan PNS
Potongan Koperasi duberlakukan bagi Anggota Koperasi
Kredit Koperasi bagi karyawan yang mengambil kredit pada Koperasi
Kredit BanK bagi karyawan yang mengambil kredit pada Bank
Soal