Kelas BASIS DATA
Tugas/Quiz 30 %
UTS 30 %
UAS 40 %
Konversi Penilaian :
Nilai | Konversi
A | 100 ≥ 85
A- | 85 > nilai ≥ 80
B+ | 80 > nilai ≥ 75
B | 75 > nilai ≥ 70
B- | 70 > nilai ≥ 65
C+ | 65 > nilai ≥ 60
C | 60 > nilai ≥ 55
C- | 55 > nilai ≥ 50
D | 50 > nilai ≥ 40
E | 40 > nilai ≥ 0
Capaian Mata Kuliah :
Basis data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Jadi secara konsep basis data atau database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk data baru atau informasi. Atau basis data (database) merupakan kumpulan dari data yang saling berhubungan (relasi) antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur tertentu.
Glosarium
Table Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik.
Field Field merupakan kolom dari sebuah table. Field memiliki ukuran type data tertentu yang menentukan bagaimana data nantinya tersimpan.
Record Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
Key Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.
SQL SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.
Primary Key Primary merupakan attribute yang paling sedikit yang dapat membedakan setiap baris data dalam sebuah table secara unik yang dipilih berdasarkan sering dijadikan acuan, lebih ringkas, dan lebih menjamin keunikan key
Foreign Key Foreign Key adalah kolom yang diambil dari primary key entitas lain yang menunjukkan hubungan antar dua table tersebut.
Data value Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
Entitas Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.
Query Seperti sebuah Table, tapi menggunkan perintah SQL (string statements) untuk membaca dan menulis pada basisdata.
Relasi Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan yang lainnya.
Atribut Atribut merupakan kolom pada sebuah relasi. Setiap entitas pasti memiliki aribut yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pembentukan model data.
Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut. Nilai (konstanta) Null digunakan untuk menyatakan / mengisi atribut-atribut yang nilainya memang belum siap/tidak ada.
Index Field lain yang digunakan untuk mengurutkan Record pada DataBase (dapat Primary atau Secondary Index)
Entity Merupakan orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi Siswa misalnya, entity adalah siswa, buku, pembayaran, nilai test. Pada bidang kesehatan, entity adalah pasien, dokter, obat, kamar, diet.
File Merupakan kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribute yang sama, namun berbeda-beda data valuenya.
Replikasi Replikasi database adalah seperangkat teknologi yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain.
Normalisasi Normalisasi merupakan suatu pendekatan sistematis untuk meminimalkan redundansi data pada suatu database agar database tersebut dapat bekerja dengan optimal.
Redundansi Redundansi data adalah duplikasi data dalam beberapa file data sehingga data yang sama di simpan di dalam lebih dari 1 lokasi.
Reference
1. Muslihudin, M. (2016). Analisis Dan Perancangan Sistem Informasi Menggunakan Model Terstruktur Dan UML. Penerbit Andi.
2. Harianto, K. (2007). Konsep & Perancangan Database. Yogyakarta: ANDI.
3. Nugroho, A. (2008). Belajar Sendiri Mengimplementasikan SQL Server 2008. Elex Media Komputindo.
Perkenalan PDF: Basis Data 1 atau Pendahuluan merupakan pendahuluan mengenai basis data beserta kontrak belajar pada mata kuliah Basis Data
Pertemuan-00 TATA CARA PERKULIAHAN DI SIBERMU
Langkah Langkah Yang Mahasiswa/i lakukan dalam pembelajaran E-learning ini:
- Baca doa sebelum belajar
- Download Materi PDF
- Setelah materi di download, mahasiswa mendengarkan video learning sambil membuka materi yang sudah di download sebelumnya
- Setelah mahasiswa selesai mempelajari materi, mahasiswa dapat bertanya hal hal yang dirasa kurang jelas di Forum Diskusi Topik
- Setelah langkah diskusi tanya jawab, mahasiswa dapat mengisi quiz
Materi PDF: Rencana Pembelajaran Semester Basis Data
Topik-01 Definisi dan Konsep Basis Data
- Basis Data (Database)
> Lemari arsip,
> Di dalamnya terdapat barang-barang yang tertata dengan baik dan rapi.
- Mengapa perlu menata barang-barang yang disimpan pada lemari?
> Kita berharap agar pada suatu saat sewaktu bermaksud untuk mencari dan mengambil kembali barang-barang (arsip/buku/baju) dari lemari, kita dapat melakukannya dengan mudah dan cepat.
Quiz Konsep dan Dasar Basis Data
1. Mana saja yang termasuk operasi dasar basis data?
a.delete
b.update
c.push
d.pop
e.insert
Jawab: a-b-e
2. Tujuan Basis Data
Tujuan Utama: Memperoleh/menemukan kembali data (yang kita cari) dengan mudah dan lama
Tujuan Objektif:
- Kecepatan dan Kemudahan (Speed)
- Efisiensi Ruang Penyimpanan (Space)
- Keakuratan (Accuracy)
- Ketersediaan (Availability)
- Kelengkapan (Completeness)
- Keamanan (Security)
- Kebersamaan Pemakaian (Sharability).
Pernyataan diatas apakah benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (seharusnya dengan mudah dan cepat)
3. Komponen-komponen utama sistem basis data adalah, kecuali...
a. User
b. Hardware
c. Perangkat lunak
d. Printer
e. Operating System
Jawab: d
4. Organisasi/perusahaan yang memanfaatkan basis data kecuali...
a. Sekolah
b. Perbankan
c. Asuransi
d. Warung
Jawab: d (warung yang masih tradisional)
5. Basis Data adalah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi kebutuhan. pernyataan tersebut apakah benar?
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
6. Apa itu Basis Data adalah...
a. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan berbasis paper base, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
b. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
c. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk mempersulit dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
d. Kumpulan data dalam bentuk file/tabel/arsip yang tidak saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk mempersulit dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
e. Kumpulan data dalam bentuk file/tabel/arsip yang tidak saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
Jawab: e
7. Tujuan utama basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. menurut anda pernyataan tersebut benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
8. Tujuan objektif basis data adalah
Jawab:
Kecepatan dan Kemudahan (Speed)
Efisiensi Ruang Penyimpanan (Space)
Keakuratan (Accuracy)
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan Pemakaian (Sharability)
9. Jika Basis Data adalah lemari, mengapa perlu menata barang-barang yang disimpan pada lemari? kecuali...
a. Agar dapat mudah mengembalikan
b. Agar dapat mempermudah mengambil barang
c. Agar dapat mencari barang dengan cepat
d. Agar dapat mengunci barang
Jawab: d
10. Operasi Dasar Basis Data diantaranya
- create database,
- drop database,
- create table,
- drop table,
- insert,
- retrieve/search,
- install,
- delete.
Pernyataan tersebut benar atau salah
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (tidak perlu ada install)
Topik-02 ENTITY RELATIONSHIP DIAGRAM
Diagram ER atau Entity Relationship Diagram merupakan model konseptual untuk menggambarkan struktur logis dari basisdata berbasis grafis.
- Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship
- Mengapa Model E-R
- Mudah dimengerti oleh pemakai
- Mudah disajikan oleh perancang database
Materi PDF: Entity Relationship Diagram
Materi PDF 2: Contoh ERD
Quiz ENTITY RELATIONSHIP DIAGRAM
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
2. Atribut yang dapat dibagi lagi dalam beberapa bagian disebut Atribut Komposit
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
3. Relationship disimbolkan dalam bentuk =
a.
d.
Jawab: b
4. Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian disebut Key
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (harusnya atribut simple)
5. Entity disimbolkan dalam bentuk =
Jawab: d
6. ER-Diagram adalah
a. sebuah jenis diagram yang mewakili algoritme, alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah
b. model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan
c. Skenario penggunaan untuk perangkat lunak; sering digunakan dalam bentuk jamak untuk menyarankan situasi di mana sebuah perangkat lunak mungkin berguna.
Jawab: b
7. Atribut disimbolkan dalam bentuk =
Jawab: c
8. Atribut yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama disebut Multi-valued attributes
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
Tugas Upload Gambarkan suatu ERD
Gambarkan suatu ERD yang mengandung semua jenis atribut. boleh menggambar dengan tulis tangan kemudian difoto atau bisa menggunakan software pembantu lainnya
Link google drive: https://drive.google.com/file/d/1q2WBp7RPaDicRIQ9jD092upw3BF5fCSg/view?usp=sharing gambar Entity Relationship Database dibuat dengan draw.io.
Topik-03 ENTITY RELATIONSHIP DIAGRAM (Lanjutan)
ERD (Lanjutan) merupakan materi lanjutan dari ERD sebelumnya.
Materi PDF: Entity Relationship Diagram (Lanjutan)
Apa itu Key?
Key dapat dipahami sebagai ‘tanda pengenal’ untuk mengidentifikasi sebuah baris di dalam tabel. Artinya, masing-masing baris data pasti dan harus memiliki ‘tanda pengenal’-nya sendiri. Key dapat diibaratkan seperti Nomor Induk Kependudukan (NIK) untuk masyarakat Indonesia atau Nomor Induk Mahasiswa (NIM) untuk para mahasiswa. Kita tidak mungkin menemukan dua orang penduduk dengan NIK yang sama, dan kita juga tidak mungkin menemukan dua mahasiswa dengan NIM yang sama ‘kan? Nah, prinsip inilah yang harus kita ingat ketika menentukan atribut yang akan dijadikan key dalam sebuah tabel
Super key adalah kombinasi kolom yang secara unik mengidentifikasi baris apa pun dalam tabel sistem manajemen basis data relasional (RDBMS)
Contoh tabel data pegawai berisi attribute
Ø No ktp
Ø Nama
Ø Tempat lahir
Ø Tanggal lahir
Ø Alamat
Ø Kota
Candidat key (Kunci kandidat/kunci calon) Adalah suatu atribut atau satu set minimal atribut yang hanya mengidentifikasikan secara unik untuk suatu kejadian spesifik dari entitas.
Candidate key ini harus memenuhi syarat sbb:
- Unique Identifier, untuk setiap row candidate key unik
- Non Redudancy, tidak ada duplikasi candidate key untuk menjadi unique identifier
Apa kandidat keynya dari tabel diatas?
Primary Key (Kunci Primer) Kunci primer adalah suatu atribut atau satu set minimal atribut yang tidak hanya mendefinisikan secara unik
Nilai field yang menjadi primary key harus:
- Unik atau tidak boleh ganda
- Tidak boleh Null (kosong, tidak diketahui, tidak dapat ditentukan)
- Key tersebut lebih natural untuk dijadikan acuan
Apa Primary Key dari tabel diatas?
Foreign Key (Kunci Tamu) adalah satu set atribut atau set atribut sebagai key penghubung kedua tabel dan melengkapi satu relationship (hubungan) terhadap primary key yang menunjukan keinduknya. Jika sebuah primary key terhubungan ke table/entity lain, maka keberadaan primary key pada entity tersebut di sebut sebagai foreign key.
Perlu diingat bahwa atribut yang akan kamu gunakan sebagai foreign key haruslah merupakan primary key pada tabel asalnya ya.
Tugas ERD Lanjutan
1. Suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel disebut?
a. Entity Key
b. Relationship Key
c. Primary Key
d. Foreign Key
Jawab: c
2. Buat ERD yang berisi atribut key dan multivalue kemudian berilah Role dan Weak Entity pada ERD yang dibuat (boleh meneruskan tugas sebelumnya atau membuat yang baru)
boleh menggambar dengan tulis tangan kemudian difoto atau bisa menggunakan software pembantu lainnya
5. One to One digambar seperti pada gambar =
6. Super Key merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
7. Many to Many digambar seperti pada gambar =
Jawab: d
Topik-06 SISTEM BASIS DATA
Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Materi PDF: Sistem Basis Data
Belajar online bisa di https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all
Quiz Sistem Basis Data
1. Sambungkan masing-masing fungsi DML dengan benar
INSERT = Berfungsi untuk memasukkan data awal pada tabel atau dapat juga untuk menambah data
DELETE = Berfungsi untuk menghapus satu atau beberapa baris isi tabel
ROLLBACK = Berfungsi untuk mengembalikan isi tabel basis data ke bentuk aslinya, berdasarkan perintah COMMIT yang terakhir kali dilakukan
COMMIT = Berfungsi untuk menyimpan hasil pekerjaan kedalam media penyimpan (disk)
UPDATE = Berfungsi untuk melakukan perubahan data
SELECT = Berfungsi untuk menampilkan isi satu tabel atau beberapa tabel sekaligus
Topik-06 SISTEM BASIS DATA (Lanjutan)
Data Manipulation Language atau DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
- SELECT untuk menampilkan data
- INSERT untuk menambahkan data baru
- UPDATE untuk mengubah data yang sudah ada
- DELETE untuk menghapus data
Materi PDF:
Quiz Sistem Basis Data tentang CRUD (tdk dipakai)
1. Tuliskan contoh SQL untuk menampilkan sebagian isi tabel
Jawab: select nama, nim from mahasiswa
2. Tuliskan contoh SQL untuk mengedit isi tabel
Jawab: update mahasiswa set nama='Agus Nurwanto' where nim='12345'
3. Tuliskan contoh SQL untuk menyisipkan data
Jawab: insert into mahasiswa (nim, nama, alamat, jurusan) values ('12344', 'Adi Cahyaludin', 'Magetan Jawa Timur', 'Tehnik Informatika')
4. Tuliskan contoh SQL untuk menyimpan isi tabel
Jawab: insert into mahasiswa (nim, nama, alamat, jurusan) values ('12344', 'Adi Cahyaludin', 'Magetan Jawa Timur', 'Tehnik Informatika')
5. Tuliskan contoh SQL untuk menghapus baris tabel
Jawab: delete from mahasiswa where nim='12344'
Upload tugas praktek Sistem Basis Data (Lanjutan 1), sesuai dengan di video
Serta buat video diyoutube proses yang sudah anda kerjakan sesuai dengan video tersebut diatas. Video wajib ada wajah mahasiswa (seperti di vedeo ada wajah dosen pengajar). Gunakan OBS untuk recordingnya download https://obsproject.com/download. Cara Instalasi OBS https://t.ly/dfac
Export hasil dari Mysql yang anda buat sesuai dengan di video. format nama file *.sql.
Kirim link video praktek anda di kolom teks dan kirim berkas file sql yang anda buat di form upload yang sudah disediakan.
Jawab:
Topik-07 STRUCTURE QUERY LANGUAGE (Lanjutan 1)
Keberadaan SQL dalam mengelola sebuah database memberikan fungsi tersendiri. Bagi seorang admin, adanya SQL dapat memungkinkan kamu untuk mengakses maupun mengubah database. Kamu pun bisa menjalankan sebuah query maupun mengambil data yang dibutuhkan. Termasuk pula memperbarui atau menyisipkan data dalam database.
SQL juga bisa digunakan untuk menghapus sebuah data pada database. Fungsi lainnya adalah untuk membuat sebuah prosedur baru dan ini akan tersimpan dalam sebuah database. Selain itu juga bisa mengatur hak akses dalam tabel, prosedur, maupun hal-hal penting lainnya.
Materi PDF:
Materi PDF:
Tugas:
1. DML berkaitan dengan perintah-perintah untuk mendenifisi-kan tabel-tabel yang terdapat dalam suatu basis data.
Jawab: Salah
Jawab: Salah
2. DDL merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat.
Jawab: Salah
3. DML terdiri atas:
a. DROP
b. ALTER
c. Delete
d. CREATE
e. Select
f. Update
g. Insert
Jawab: c, e, f, g
3. DDL terdiri atas:
a. ALTER
b. DROP
c. Insert
d. CREATE
e. Select
f. Update
g. Delete
Jawab: a, b, d
Ujian Tengah Semester (UTS) 8
1. Basis Data adalah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemiki an rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi kebutuhan. pernyataan tersebut apakah benar?
Pilih salah satu:
a. Benar
b. Salah
Jawab: Benar
2. Tujuan objektif basis data adalah
Jawab:
Kecepatan dan Kemudahan (Speed)
Efisiensi Ruang Penyimpanan (Space)
Keakuratan (Accuracy)
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan Pemakaian (Sharability)
3. Tipe data Menyimpan data string (huruf, angka, spesial karakter) ukuran panjang karakter atau digit huruf yang tetap. memiliki kapasitas jangkauan 0 s/d 255 karakter adalah
a. varchar
b. text
c. char
d. medium text
e. tiny text
Jawab: c
4. Relationship disimbolkan dalam bentuk =
5. Yang merupakan bagian dari SQL
a. DLL
b. DDL
c. MML
d. DML
e. MDL
Jawab: d
6. Tipe Data Boolean adalah suatu tipe data yang sifatnya seperti if-else atau if-else-if menungkinkan suatu kolom untuk memiliki pilihan data untuk disimpan. Jadi dengan penerapan tipe data boolean ini memungkinkan untuk menolak insert data yang nilainya diluar pilihan. benarkah pernyataan tersebut
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
7. Tujuan Basis Data
Tujuan Utama: Memperoleh/menemukan kembali data (yang kita cari) dengan mudah dan lama
Tujuan Objektif:
Kecepatan dan Kemudahan (Speed)
Efisiensi Ruang Penyimpanan (Space)
Keakuratan (Accuracy)
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan Pemakaian (Sharability).
Pernyataan diatas apakah benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (Seharusnya dengan mudah dan cepat)
8. Atribut yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama disebut Multi-valued attributes
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
9. Atribut yang dapat dibagi lagi dalam beberapa bagian disebut Atribut Komposit
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
10. Menyimpan String dengan digit huruf yang dinamis dan jumlah maksimal yang telah ditentukan. Dengan kapasitas jangkauan 0 s/d 65535 karakter.
a. CHAR
b. MEDIUMTEXT
c. TEXT
d. TEXT
e. VARCHAR
Jawab: d
11. DML berkaitan dengan perintah-perintah untuk mendenifisi-kan tabel-tabel yang terdapat dalam suatu basis data.
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (DML adalah data modification language)
12. Jika Basis Data adalah lemari, mengapa perlu menata barang-barang yang disimpan pada lemari? kecuali...
a. Agar dapat mencari barang dengan cepat
b. Agar dapat mempermudah mengambil barang
c. Agar dapat mengunci barang
d. Agar dapat mudah mengembalikan
Jawab: c
13. Bidang atau perusahan mana saja yang menggunakan basis data
a. Pergudangan
b. Universitas
c. Sekolah
d. laundry
e. Supermarket
Jawab: a,b,c,d,e
14. Berfungsi untuk melakukan perubahan data adalah....
a. DELETE
b. SELECT
c. INSERT
d. COMMIT
e. UPDATE
Jawab: e
15. One to Many digambar seperti pada gambar =
Jawab: d
16. Atribut yang digunakan untuk menentukan suatu entity secara unik.disebut Atribut Turunan
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
17. ER-Diagram adalah
a. model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan
b. Skenario penggunaan untuk perangkat lunak; sering digunakan dalam bentuk jamak untuk menyarankan situasi di mana sebuah perangkat lunak mungkin berguna.
c. sebuah jenis diagram yang mewakili algoritme, alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah
Jawab: a
18. DML terdiri atas :
a. Update
b. CREATE
c. Delete
d. ALTER
e. Select
f. Insert
g. DROP
Jawab: a, c, e, f
19. Binary adalah tipe data yang memungkinkan suatu kolom database dapat menyimpan suatu binary file, Misalkan : 1. Document : Text Document(*.doc, *.odf), sparesheet (*.xls, *.ods) 2. Multi Media : Gambar (*.jpg, *.png, *.gif), video (*.mp4, *.mkv), music (*.mp3, *.acc). benar atau salahkan pernyataan tersebut?
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
20. Apa itu Basis Data adalah...
a. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk mempersulit dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
b. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan berbasis paper base, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
c. Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
d. Kumpulan data dalam bentuk file/tabel/arsip yang tidak saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk mempersulit dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
e. Kumpulan data dalam bentuk file/tabel/arsip yang tidak saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
Jawab: c
21. Tipe Data numeric memiliki beberpa format penulisan mislakan bilangan desimal, bilangan bulat, dll. Berikut ini beberapa contoh format dari tipe data numeric. Jangkauan / Range 3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38. Menyimpan data bilangan pecahan positif atau negatif. Tipe datanya adalah FLOAT, DOUBLE pernyataan ini apakah benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
22. Operasi Dasar Basis Data diantaranya
create database,
drop database,
create table,
drop table,
insert,
retrieve/search,
instal,
delete.
Pernyataan tersebut benar atau salah
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
23. Entity disimbolkan dalam bentuk =
Jawab: d
24. DDL terdiri atas :
a. ALTER
b. Select
c. Insert
d. Delete
e. DROP
f. Update
g. CREATE
Jawab: a,e,g
25. Komponen-komponen utama sistem basis data adalah, kecuali...
a. Perangkat lunak
b. User
c. Operating System
d. Hardware
e. Printer
Jawab: e
26. Atribut disimbolkan dalam bentuk =
Jawab: b
27. Apa yang dimaksud dengan Candidate key (CK))?
a. Atribut yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi
b. Atribut dengan domain yang sama yang menjadi kunci
c. Satu atribut atau sekumpulan atribut yang dapat mengidentifikasikan tupel pada suatu relasi.
d. Kunci kandidat yang dipilih sebagai atribut yang utama yang dapat mengidentifikasikan suatu tupel pada suatu relasi.
e. Candidate key yang tidak dipilih sebagai primary key
Jawab: d
28. Tipe Data numeric memiliki beberpa format penulisan misalkan bilangan desimal, bilangan bulat, dll. Berikut ini beberapa contoh format dari tipe data numeric. Jangkauan / Range -2147483648 s/d 2147483647 Menyimpan data dalam bentuk Interger atau bilangan bulat dapat bernilai positif atau negatif. Tipe datanya adalah INT, TINYINT, FLOAT, MEDIUMINT, BIGINT pernyataan ini apakah benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
29. Many to One digambar seperti pada gambar =
Jawab: c
30. Menyimpan data berupa String dengan panjang maksimal 16,777,215 karakter
a. MEDIUMTEXT
b. CHAR
c. TEXT
d. TINYTEXT
e. VARCHAR
Jawab: a
31. Apa yang dimaksud dengan Super Key (SK)?
a. Satu atribut atau sekumpulan atribut yang dapat mengidentifikasikan tupel pada suatu relasi.
b. Candidate key yang tidak dipilih sebagai primary key
c. Kunci kandidat yang dipilih sebagai atribut yang utama yang dapat mengidentifikasikan suatu tupel pada suatu relasi.
d. Atribut yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi
e. Atribut dengan domain yang sama yang menjadi kunci
jawab: a
32. Apa yang dimaksud dengan Foreign key (FK)?
a. Candidate key yang tidak dipilih sebagai primary key
b. Kunci kandidat yang dipilih sebagai atribut yang utama yang dapat mengidentifikasikan suatu tupel pada suatu relasi.
c. Satu atribut atau sekumpulan atribut yang dapat mengidentifikasikan tupel pada suatu relasi.
d. Atribut yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi
e. Atribut dengan domain yang sama yang menjadi kunci
Jawab: a
33. DDL merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat.
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
34. Tipe Data numeric memiliki beberpa format penulisan mislakan bilangan desimal, bilangan bulat, dll. Berikut ini beberapa contoh format dari tipe data numeric. Jangkauan / Range -2147483648 s/d 2147483647 Menyimpan data dalam bentuk Interger atau bilangan bulat dapat bernilai positif atau negatif. Tipe datanya adalah INT, TINYINT, FLOAT, MEDIUMINT, DOUBLE pernyataan ini apakah benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: b
35. Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian disebut Key
Pilih salah satu:
a. Benar
b. Salah
Jawab: b (harusnya atribut simple)
36. Tujuan utama basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. menurut anda pernyataan tersebut benar atau salah?
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
37. Apa yang dimaksud dengan Alternate key (AK)?
a. Atribut yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi
b. Satu atribut atau sekumpulan atribut yang dapat mengidentifikasikan tupel pada suatu relasi.
c. Atribut dengan domain yang sama yang menjadi kunci
d. Candidate key yang tidak dipilih sebagai primary key
e. Kunci kandidat yang dipilih sebagai atribut yang utama yang dapat mengidentifikasikan suatu tupel pada suatu relasi.
Jawab: d
38. Organisasi/perusahaan yang memanfaatkan basis data kecuali...
a. Warung yang masih manual
b. Asuransi
c. Sekolah
d. Perbankan
Jawab: a
39. Tujuan utama basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.
Pilih salah satu:
a. Benar
b. Salah
Jawab: a
40. Mana saja yang termasuk operasi dasar basis data?
a. update
b. insert
c. pop
d. push
e. delete
Jawab: a, b, e
Referensi gambar soal dan jawaban dengan nilai 80 : https://drive.google.com/file/d/1bnLosiuquPit2BcX1w3oTq9VMI-ztHKM/view?usp=share_link
UAS
Soal 1
Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
Pilih salah satu:
a. Benar
b. Salah
Jawab: A
Soal 2
Yang merupakan bagian dari SQL
a. MDL
b. DDL
c. DLL
d. MML
e. DML
Jawab: E
Soal 3
Menyimpan String dengan panjang maksimal 65.535 bytes
a. TINYTEXT
b. TEXT
c. CHAR
d. MEDIUMTEXT
e. VARCHAR
Jawab: B
Soal 4
Digunakan untuk memanipulasi data dengan tujuan menampilkan maupun mengambil sebuah data pada tabel. Data yang diambil pun tidak hanya terbatas pada satu jenis saja melainkan lebih dari satu tabel dengan memakai relasi adalah...
a. Update
b. Delete
c. Insert
d. Select
e. DML
Jawab: D
Soal 5
Digunakan untuk menghitung jumlah baris (record) pada tabel...
a. MAX
b. AVG
c. MIN
d. SUM
e. COUNT
Jawab: E
Soal 6
insert, select, update, delete. adalah Perintah-perintah dasar...
a. SUM
b. DML
c. MIN
d. MAX
e. COUNT
Jawab: B
Komentar
Posting Komentar
Semoga bermanfaat dunia dan akhirat