Anda di halaman 1dari 5

SOAL PILIHAN GANDA

1. Kita mayoritas memuat model data yang memuat sesuai spesifikasi untuk basic operation (operasi
dasar) dalam pengaksesan dan pembaruan data, hingga sekarang kita biasanya mengenalnya dengan
nama …
a. Object oriented
b. Relationships database
c. Constraint database
d. Data behavior
e. Basic operation

2. Atribut ini merupakan sebuah gabungan dari beberapa atribut yang dapat membedakan semua
baris data (row/record) dalam table secara unik. Attribute ini biasa kita kenal dengan nama …
a. Atribut key
b. Atribut derivative
c. Atribut simple
d. Atribut multivalue
e. Atribut composite

3. Ketika kita membuat suatu hubungan relasi yang selalu identic dengan hubungan antara dua jenis
entitas dan dipresentasikan sebagai …
a. Garis putus-putus
b. Lingkaran
c. Garis lurus
d. Kurva terbuka
e. Kurva tertutup

4. Ketika kita membuat sebuah entitas, guna menunjukan jumlah maksimum yang dapat kita relasikan
dengan entitas pada himpunan lain dapat menggunakan …
a. Kardinalitas
b. Klasifikasi
c. Atribut
d. Subatribut
e. Proses data

5. Dalam membuat sebuah skema basis data yang biasa digunakan pada basis data yang spesifikasinya
ditentukan pada tahap …
a. Eksternal
b. Internal
c. Perancangan
d. Implementasi
e. Duplikasi
6. Anomali database adalah masalah yang timbul karena database dikelola dengan tidak rapi.
Umumnya, anomali database terjadi pada data yang disimpan dalam satu tabel tunggal, tidak
dipecah menjadi beberapa table. Anomali pada dasarnya identik dengan ketidak-konsistenan …
a. Normalisasi
b. Redundansi
c. Implementasi
d. Inkonsistensi
e. Dependensi

7. Ada beberapa jenis anomaly diantaranya Anomali peremajaan, Anomali penyisipan dan Anomali
penghapusan. Jenis Anomali yang terjadi bila ada pengubahan pada sejumlah tabel yang mubazir,
tetapi tidak semua data dapat diubah. Anomali ini biasanya dinamakan …
a. Update
b. Insert
c. Delete
d. Create
e. Redundansi

8. SQL atau Standard Query Language adalah bahasa pemrograman yang digunakan dalam


mengakses, mengubah, dan memanipulasi data yang berbasis relasional. Lahirnya bahasa SQL
(Structured Query Language) diawali pada tahun …
a. Maret 1967
b. April 1968
c. Mei 1969
d. Juni 1970
e. Juli 1971

9. Data Manilation Language (DML) merupakan bahasa  basis data yang dipergunakan untuk
melakukan modifikasi dan retrieve (pengambilan) data pada suatu basis data. DML yang sering
digunakan dan terkenal  adalah Structured Query Language (SQL)  yang digunakan untuk
mengambil  dan memanipulasi data dalam database relasional. DML menuntut pengguna
menentukan data apa saja yang diperlukan dan cara mendapatkannya, masuk ke dalam kategori …
a. Logika
b. Non procedural
c. Konseptual
d. Procedural
e. Calculated

10. DDL (Data Definition Languange) merupakan sekumpulan set perintah yang bertujuan untuk
mendefinisikan atribut – atribut database, tabel, atribut kolom (field), maupun batasan – batasan
terhadap suatu atribut dan relasi/hubungan antar tabel. Yang termasuk dalam kelompok perintah
DDL adalah : CREATE, ALTER, dan DROP. DDL memiliki fungsi utama dalam mendefinisikan data
dalam baris data secara …
a. Konseptual
b. Logika
c. Number
d. Lookup
e. Calculated
11. Ketika kita ingin membuat sebuah tabel di phpmyadmin, maka langkah awal yang harus dilakukan
menurut kalian …
a. Memberikan nama tabel
b. Mengisi basis data
c. Menginstal SQL
d. Menentukan tipe data
e. Menentukan nama pengguna
.
12. DBMS merupakan perantara untuk user dengan basis data, untuk dapat berinteraksi
dengan DBMS dapat memakai bahasa basis data yang sudah di tentukan oleh perusahaan DBMS.
Bahasa basis data umumnya terdiri dari berbagai macam instruksi yang diformulasikan sehingga
instruksi tersebut dapat diproses oleh DBMS. ada beberapa aplikasi yang tidak termasuk kedalam
DBMS …
a. FoxPro
b. MySQL 5
c. Quattro Pro
d. Ms Access 2013
e. Oracle 10g
 
13. Pengembang SQL harus memutuskan tipe data apa yang akan disimpan di dalam setiap kolom saat
membuat tabel. Tipe data adalah pedoman bagi SQL untuk memahami tipe data apa yang
diharapkan di dalam setiap kolom dan juga mengidentifikasi bagaimana SQL akan berinteraksi
dengan data yang disimpan. Tipe data SQL yang berupa bilangan bulat berukuran 8 byte …
a. BIGINT
b. BINARY
c. FLOAT
d. NUMERIC
e. TEXT
 
14. Tipe data String adalah tipe data yang bisa menampung banyak karakter sekaligus. Tipe data string
digunakan untuk menyimpan data string (text) dalam bentuk deretan huruf yang membentuk kata
diapit dengan tanda …
a. Seru
b. Tanya
c. Titik
d. Petik
e. Koma
 
15. Array merupakan salah satu tipe data terstruktur (structured data type) yang terdiri dari sejumlah
komponen-komponen yang mempunyai tipe data yang sama. Suatu array akan memiliki jumlah
komponen yang banyaknya tetap. Array juga sering disebut juga …
a. Data
b. Nomor
c. Indeks
d. Larik
e. Tipe
16. Tipe Data Real dapat dinyatakan dalam  bentuk desimal maupun dalam bentuk pangkat. Tipe Data
Real sering di gunakan untuk bilangan nyata atau pecahan, Data real dibedakan lagi berdasarkan
jangkauan nilainya. Nilai yang termasuk kedalam tipe data real …
a. Single
b. Record
c. Double
d. Extended
e. Comp
 
17. Tipe data BLOB adalah tipe data versi binary dari TEXT, dimana karakter akan disimpan dalam bit.
Dan untuk karakter huruf, huruf besar dan kecil akan dibedakan (‘A’ tidak sama dengan ‘a’). ada
beberapa tipe field (kolom) di MySQL. Ada beberapa yang tidak termasuk ke dalam kelompok tipe
BLOB …
a. BLOB
b. TINYBLOB
c. MEDIUMBLOB
d. LONGBLOB
e. HIGHBLOB
 
18. TIMESTAMP nilai-nilai yang dikonversi dari saat ini zona waktu ke zona waktu UTC untuk
penyimpanan, dan diubah kembali dari UTC zona waktu saat ini untuk pengambilan. (Ini hanya
terjadi untuk tipe data TIMESTAMP, dan tidak untuk jenis lain seperti DATETIME.) Secara default,
zona waktu saat ini untuk masing-masing koneksi server's waktu. Zona waktu dapat diatur di per-
sambungan dasar, seperti yang dijelaskan dalam Server MySQL Dukungan Zona Waktu.. Tipe data
TIMESTAMP biasa menggunakan format …
a. YYYYMMDD hhmmss
b. YYYYMMDD
c. Hhmmss
d. –hh:mm:ss
e. YY-MM-DD –hh:mm:ss
19. Tipe data numerik merupakan tipe data yang mewakili data atau nilai berjenis bilangan, makanya
juga dapat disebut tipe data bilangan. Tipe data numerik dibagi atas 3 jenis yaitu integer, float, dan
complex. Tipe data numeric yang digunakan pada variable atau konstanta untuk menyimpan nilai
dalam bentuk …
a. Angka
b. Alphanumeric
c. Huruf
d. Teks
e. Abjad
 
20. Tipe data Date digunakan untuk menyimpan tanggal. Secara umum penyimpanan tipe data date
dengan format Y-m-d / Tahun-Bulan-Tanggal, artinya dari tahun ke bulan dengan pemisah tanda (-).
Jika terjadi not null pada perintah DATE, maka harga default-nya adalah …
a. “1000-01-01”
b. “9999-12-3123:59:59”
c. “0000-00-00 00:00:00”
d. “9999-12-31”
e. “0000-00-00”
SOAL ESSAY
1. Pemprosesan manual adalah sistem traditional yang didalamnya hanya merupakan
pencatatan  dan dokumen filling secara manual, tanpa ada proses komputerisasi, misalnya
filling faktur, ditulis dalam sebuah buku besar sebagai pancatatan manualnya. sedangkan
sistem pemrosesan berkas sudah menggunakan teknologi sebagai bantuan. hanya belim
terintegrasi atau belum terhubung satu dengan yang lain. smua database masing2 sendiri2
tanpa bisa terkoneksi 1 Dan lainnya. sehingga di sistem ini Kita memerlukan banyak input
data. bahkan bisa terjadi proses penginputan data yang sama di department berbeda.
Tuliskan Menurut pendapat kamu apa hubungannya sistem pemrosesan manual dengan
sistem pemrosesan berkas
2.Anomali merupakan proses pada basisdata yang memberikan efek samping yang tidak
diharapkan, Anomali ini terjadi karena struktur tabel yang kita buat memiliki masalah.
Masalah ini akan meningkatkan kompleksitas daata dan menyulitkan dalam pemodifikasian
data itu sendiri. Sehingga harus dilakukan cara-cara yang disebut dengan normalisasi.
Tuliskan menurut kalian apa saja jenis anomali itu sendiri dan menurut kalian bagaimana
membuat database tanpa terjadi anomali!
3. Normalisasi database adalah proses pengelompokan atribut data yang membentuk entitas
sederhana, nonredundant, fleksibel, dan mudah beradaptasi. Sehingga dapat dipastikan
bahwa database yang dibuat berkualitas baik. Coba kamu jelaskan berapa metode
normalisasi dan buatlah 1 contoh normalisasi yang kamu bisa!
4. DDL atau Data Definition Language merupakan perintah SQL yang berhubungan dengan
pendefinisian suatu struktur database. Sedangkan DML menurut merupakan perintah SQL
yang berhubungan dengan pengolahan data dalam tabel pada sebuah database. Tuliskan
Script DML dan DDLnya dan buatlah 1 contoh database yang sudah DDL dan DML
MySQL adalah sebuah DBMS (Database Management System) menggunakan perintah SQL
(Structured Query Language) yang banyak digunakan saat ini dalam pembuatan aplikasi
berbasis website. MySQL dibagi menjadi dua lisensi, pertama adalah Free Software  dimana
perangkat lunak dapat diakses oleh siapa saja. Dan kedua adalah Shareware dimana
perangkat lunak berpemilik memiliki batasan dalam penggunaannya. 

5. Tuliskan yang kamu ketahui tentang apa saja tipe data yang ada di MySQL dan jelaskan
kegunaaan tipe data tersebut

Anda mungkin juga menyukai