ULANGAN AKHIR SEMESTER GASAL SMK COKROAMINOTO 1 SURAKARTA TAHUN PELAJARAN 2018/2019 Mata Pelajaran Kelas/Kompetensi Keahlian Guru Mata Pelajaran I.
: Basis Data : XI/RPL : Zakaria Zuhdi, S.Kom
Hari : Sabtu Tanggal : 28 Mei 2016 Waktu : 07.30 – 09.00
Untuk soal nomor 1 sampai dengan 30, pilihlah salah satu jawaban yang paling tepat dengan huruf A, B, C, D atau E pada Lembar Jawab yang disediakan.
1. Cara membuat tabel pada database MySQL adalah ....... A. Create table B. Select table C. Show table D. Create db E. Update table 2. Untuk memilih data pada tabel dari databases mengunakan query ....... A. select * from namatable B. desc namatable C. Insert into namatable D. show databases E. show data tables 3. Sebelum membuka CMD untuk akses admin yang kita lakukan pertama adalah...... A. run as administrator B. delete C. copy D. langsung dibuka E. new folder 4. Manakah Yang Termasuk dalam bagian dari bahasa SQL ? A. DDL B. DBMS C. RDBMS D. ODBC E. OMES 5. Di bawah,manakah Yang tidak termasuk dalam manipulasi data dalam DML … A. Mendefinisikan data B. Penyisipan data C. Modifikasi data D. Penghapus Data E. Mendelete data 6. Kepanjangan dari PHP adalah.... A. Hyper Preprocessor B. Personal Home Page C. Personal Hyper Page D. Hyper PrePrensional
E. Home Page Persoal 7. Perintah mysql_select_database dalam php digunakan untuk.... A. Memilih database B. Meng-connect-kan database C. Me-disconnect-kan database D. Mendelete table E. Mengupdate table 8. Rasio kardinalitas One to one adalah... A. Satu entyty A di hubungkan dgn maksimum satu entity dalam B B. Satu entyty A dihubungkan dgn sejumlah entity dalam B C. Satu entity A di hubungkan maksimum satu entyty dalam B D. Entyty A dapat di hubungkan dgn sejumlah entyty B E. Semua entyty terkebung ke A dan B 9. Satu entyty A dihubungkan dgn sejumlah entity dalam B, pengertian dari... A. One to many B. One to one C. Many to many D. One to many to one E. Many to many to one 10. Perintah drop pada DDL berfungsi sebagai... A. Menghapus tabel B. Mengelolah tabel C. Mengganti hak akses D. Menambahkan kolom E. Menambahkan baris 11. Orangtua dengan anak, satu orangtua boleh memiliki banyak anak. Pernyataan tersebut termasuk rasio kardinalitas... A. One to many B. One to one C. One to many one D. Many to one E. Many to many 12. Cara menghapus database melalui MySql yang benar adalah... A. Drop B. Paste C. Copy D. Delete E. Trash 13. Aplikasi yang dipakai sebagai perantara pembuatan database adalah... A. phpMyAdmin B. Ms.Acces C. Java Network D. Direct X E. Dll File Fixer 14. Data base merupakan... A. Kumpulan dari data yg saling berhubunga satu dengan lainya mewakili sesuatu yang nyata B. Mewakili sesuatu yang nyata C. Mendeskripsikan karakteristik dan entitas
D. Suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek dasar data yang mempunyai hubungan relasi E. Semua jawaban benar 15. ERD adalah... A. Suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek dasar data yang mempunyai hubungan relasi B. Kesimpulan (kumpulan dari data yg saling berhubunga satu dengan lainya C. Mewakili sesuatu yang nyata D. Mendeskripsikan karakteristik dan entitas E. Semua jawaban benar 16. Contoh dari One to one adalah... A. Mahasiswa dengan siswa, satu siswa hanya boleh satu kelas B. Guru dan murid, satu guru boleh memiliki banyak murid C. Mata pelajaran dengan siswa, banyak mata pelajaran dapat dimiliki banyak murid D. Anak dan orang tua, sejumlah anak hanya bisa meiliki satu orangtua E. Semua jawaban benar 17. Untuk mengubah atau mengedit kembali di database, menggunakan Query ... A. UPDATE B. SELECT C. DELETE D. INSERT E. DESC 18. Yang termasuk keuntungan dari database adalah.. A. Data dapat dipakai secara bersama (shared) B. Memerlukan tenaga spesialis C. Memerlukan tempat yang besar D. Kompleks E. Mahal 19. Singkatan dari DBMS adalah… A. Database Management System B. Data Manager System C. Database System D. Database Server E. Data Management System 20. (1) David axmark (2) Allan Larsson (3) Michael “Monty” Widenius (4) Bill gates (5) cahya purnama, Siapa pendiri mysql ... A. 1, 2 dan 3 B. 1,3 dan 4 C. 2,3 dan 5 D. 3, 4 dan 5 E. 1, 4, dan 5 21. Cara menghapus tabel barang... A. drop table barang; B. drop table * barang; C. drop barang; D. delete table barang; E. drop table_barang; 22. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data, dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut...
A. DBMS B. Field C. Record D. DBS E. Tabel 23. Contoh perintah dari SQL yang termasuk kedalam DML… A. Create B. Update C. Delete D. Insert E. Select 24. Simbol disamping digunakan untuk...
A. Menyatakan himpunan entitas B. Menunjukkan nama – nama attribut C. Sebagai key antara attribut D. Menyatakan hubungan antara entitas E. Penghubung antara relasi dan entitas 25. Delete, Do, Update, Insert merupakan bagian dari... A. DML B. ERD C. DCL D. DDL E. DBMS 26. Jelaskan pengertian basis data ! A. kumpulan informasi yang di simpan di dalam komputer B. kumpulan berita C. data yang berbasis internet D. data yang memiliki user interface E. Semua jawaban benar 27. Apakah keuntungan basis data ? A. keamanan data terjamin B. rentang ke bobolan C. kurangnya konsisten pengelolahan data D. data dapat dipakai hanya satu orang E. data terduplicate 28. Perhatikan tabel “pelajar” di bawah ini! nomor Nama jenis_kelamin 1 Siswandito Putro Nugroho Laki-laki 2 Najzla Nurfauzia Ramadhani Perempuan 3 Jauhar Ramadha Al-Ayubi Laki-laki 4 Dian Kartini Nirwana Perempuan 5 Yorikho Abimanyu Laki-laki Jika diinputkan query SELECT count(nomor) as count_siswa FROM pelajar WHERE jenis_kelamin=”Perempuan”; maka yang outputnya adalah... A. 2 B. 4 C. 3
D. 5 E. 1 29. Perhatikan tabel “pelajar” di bawah ini! nomor Nama jenis_kelamin 1 Siswandito Putro Nugroho Laki-laki 2 Najzla Nurfauzia Ramadhani Perempuan 3 Jauhar Ramadha Al-Ayubi Laki-laki 4 Dian Kartini Nirwana Perempuan 5 Yorikho Abimanyu Laki-laki Jika diinputkan query SELECT nama FROM pelajar WHERE no =2; maka yang outputnya adalah... A. Najzla Nurfauzia Ramadhani B. Siswandito Putro Nugroho C. Jauhar Ramadha Al-Ayubi D. Dian Kartini Nirwana E. Yorikho Abimanyu 30. Perhatikan tabel “pelajar” di bawah ini! nomor Nama jenis_kelamin 1 Siswandito Putro Nugroho Laki-laki 2 Najzla Nurfauzia Ramadhani Perempuan 3 Jauhar Ramadha Al-Ayubi Laki-laki 4 Dian Kartini Nirwana Perempuan 5 Yorikho Abimanyu Laki-laki Pada table pelajar terdapat berapa field …. A. 3 B. 5 C. 4 D. 2 E. 1 II. Jawablah pertanyaan ini dengan singkat da benar !
1. Sebutkan karakteristik basis data ! 2. Apakah keuntungan dan kelemahan basis data ? 3. Jelaskan pengertian basis data ! 4. Apakah yang dimaksud DBMS ? 5. Jelaskan 3 level abstraksi data ? 6. Sebutkan komponen system basis data 7. Sebutkan keuntungan DBMS ! 8. Apakah yang dimaksud dengan Data Manipulation Language ? 9. Siapa saja yang menggunakan basis data, jelaskan ? 10. Berikan perbedaan antara DDL dengan DML, berikan contoh perbedaannya ?