Pengaksesan sebuah berkas bertujuan untuk mendapatkan informasi disebut

Di era informasi saat ini, hampir setiap orang membutuhkan dan mengoperasikan komputer, laptop, handphone, atau perangkat keras lainnya, baik untuk urusan pekerjaan atau sekadar untuk bersosialisasi lewat dunia maya.

Di dalam perangkat tersebut terdapat sejumlah aplikasi yang diakses baik secara daring maupun luring. Namun, sebelum proses tersebut terjadi, ada sebuah sistem yang berperan sebagai tempat penyimpanan data atau yang biasa dikenal dengan database.

Pengertian database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang saling berkaitan sehingga memudahkan dalam pengelolaannya.

Dihimpun dari berbagai sumber, secara sederhana, database atau basis data merupakan sekumpulan data atau informasi yang tersimpan secara sistematis. Database memiliki peran penting dalam perangkat untuk mengumpulkan informasi, data, atau file secara terintegrasi.

Database membuat penyimpanan dan pengelolaan data menjadi lebih efisien. Adapun contoh database dapat dilihat dari pengembangan situs web.

Database berwujud tabel yang terdiri dari kolom dan baris yang memuat atribut dan nilai tertentu. Adapun jumlah kolom dan baris dalam suatu database tergantung pada jumlah kategori atau jenis informasi yang perlu disimpan.

Advertising

Advertising

Fungsi database adalah untuk menghindari data ganda yang tersimpan. Suatu database management system (DBMS) dapat diatur supaya bisa mengenali duplikasi data ketika diinput. Namun selain untuk menghindari data ganda, database memiliki fungsi lainnya, antara lain:

  • Mengelompokan data dan informasi.
  • Memudahkan dalam identifikasi data.
  • Memudahkan proses akses, menyimpan, pembaharuan, dan penghapusan data.
  • Menjadi alternatif terkait masalah penyimpanan ruang dalam suatu aplikasi.
  • Menjaga kualitas data yang diakses sesuai input.
  • Menunjang kinerja aplikasi yang memerlukan penyimpanan data.

Selain fungsi di atas, database bermanfaat untuk meminimalisasi redundansi data atau munculnya banyak data dalam file yang berbeda.

Database dapat menunjang keamanan data. Hal tersebut lantaran sistem yang telah disusun secara aman melalui instrumen password sehingga data hanya bisa diakses oleh pihak yang diizinkan.

Melalui sistem yang mampu menyeleksi data menjadi suatu kelompok berurutan, database dapat menghasilkan pencarian suatu informasi dengan lebih cepat. Namun, kecepatan tersebut juga dipengaruhi oleh jenis database yang digunakan.

Jenis Database

Mengutip Gramedia, database terbagi menjadi lima jenis dengan fungsi yang beraneka ragam, yaitu:

1. Operational Database

Operational database juga dikenal dengan nama On Line Transaction Processing. Database jenis ini berfungsi sebagai wadah mengelola data dinamis secara real-time atau langsung.

Di samping itu, operational database memberikan manfaat kepada penggunanya untuk melihat hingga memodifikasi data.

2. Database Warehouse

Database jenis ini sering digunakan untuk melakukan analisis dan pelaporan data. Database warehouse dianggap sebagai komponen inti business intelligence.

Database warehouse yaitu repository sentral terpadu dan berasal dari satu atau lebih sumber yang berbeda.

3. Distributed Database

Distributed database berbeda dengan sistem paralel yang terhubung erat dan memiliki sistem pada data tunggal. Basis data yang satu ini tidak terpasang pada perangkat komputer atau sejenisnya yang serupa. Sistem ini terdistribusi melalui suatu situs yang tergabung dan tidak memiliki komponen fisik.

4. Relational Database

Relational database mengorganisir data berdasarkan model hubungan data. Basis data relasional ini digunakan oleh banyak perangkat lunak untuk mengatur dan memelihara informasi melalui hubungan setipa data.

Beberapa produk relational database yang sering digunakan adalah SQL, Oracle, MySQL, SQLite, dan sebagainya.

5. End-User Database

Basis data yang satu ini dikembangkan oleh end-user melalui workstation meraka. Berbagai jenis berkas data dibuat sendiri dengan suatu prosedur tertentu. Adapun contohnya seperti spreadsheet, word processing, dan download file.

Selain kelima database di atas, terdapat basis data lainnya yakni analytical database, real-time database, external database, navigation database, hypermedia database, in memory database, dan document oriented database.

Sementara itu, mengutip Decoding, perangkat lunak database yang sering digunakan dalam pemrograman, di antaranya:

  • Oracle: Oracle merupakan sistem relational database yang diproduksi oleh perusahaan Oracle. Sistem Oracle mengacu pada struktur memori server-side sebagai sistem area globalnya.
  • JSON: JSON atau JavaScript Object Notation adalah format file yang memanfaatkan teks untuk mengirim data. Sinkronisasi data JSON bisa dilakukan secara real-time.
  • Ms SQL Server: Microsoft SQL Server berfungsi menyimpan dan mengambil data sesuai permintaan aplikasi lainnya. Produk yang dikembangkan oleh Microsoft ini dapat berjalan melalui komputer yang sama atau komputer lain lewat jaringan internet.
  • Firebird: Firebird merupakan sistem SQL open source yang dapat berjalan pada sistem operasi Windows, Mac OS X, maupun Linux.
  • MySQL: Banyak produk IT yang dibuat dengan sistem manajemen basis data relasional yang satu ini, seperti Flickr, Google, Wordpress, hingga Youtube.
  • MariaDB: MariaDB merupakan sistem yang dikembangkan dari MySQL yang bertujuan mempertahankan kompatibilitas data MYSQL.
  • PostgreSQL: Sistem ini dapat menyimpan data secara aman dan mengembalikan data tersebut melalui respon dari aplikasi lainnya. Produk basis data ini dapat bekerja lewat aplikasi mesin tunggal kecil hingga aplikasi internet besar.



1.     

Sistem yang melakukan suatu permintaan data/layanan ke server disebut dengan ?
a. Client b. Server c. Client-Server d. Sistem Operasi

e. Program

2.     

Sistem yang menyediakan data/layanan yang diminta oleh client disebut dengan ? a. Client

b. Server

c. Client-Server d. Sistem Operasi

e. Program

3.     

Manakah dari jawaban dibawah ini yang bukan merupakan karakteristik sistem Client Server ? a. Service (layanan) b. Sharing resources (sumber daya) c. Mix-and-Match d. Pesan berbasiskan komunikasi

e. Penyatu interface dan implementasi

4.     

Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem Client Server ? a. File Servers

b. Database Client

c. Transaction Servers (Transaksi Server) d. Groupsware Servers e. Web Application Servers (Aplikasi Web Servers)

5.     

Manakah dari jawaban dibawah ini yang bukan merupakan fungsi client ? a. Mengatur user interface b. Menerima dan memeriksa sintaks input dari pemakai c. Memproses aplikasi

d. Memeriksa autorisasi


e. Menyediakan kontrol recovery

6.     

Manakah dari jawaban dibawah ini yang bukan merupakan fungsi client ? a. Menerima dan memproses basis data yang diminta dari client b. Memeriksa autorisasi

c. Mengatur user interface

d. Menjamin tidak terjadi pelanggaran terhadap integrity constraint

e. Memelihara data dictionary

7.      sebuah metode Query SQL yang berguna untuk mendefinisikan data pada

      sebuah Database, merupakan definisi dari..

a. DDL

b. DSS

c. DML

d. SQL

e. DCL

8.      Drop merupakan query yang dimiliki oleh DDL, apa fungsi dari drop tersebut

a. Digunakan untuk membuat Database dan tabel baru

b. Digunakan untuk menghapus tabel dan database

c. Digunakan untuk melakukan perubahan struktur tabel yang telah dibuat.

d. Digunakan Untuk memasukan data pada tabel database

e. Digunakan  untuk menghapus data pada tabel database

9.      Bagaimana cara menampilkan seluruh field yang berada di tabel barang

a.    SQL> select * from table barang

b.   SQL> select * from barang

c.    SQL> select * on barang

d.   SQL> select * to barang

e.   MySQL>Selet from barang

10.   Application Programming interface (API) database yang khusus digunakan untuk mengakses database relasional disebut

a. DBCA

b. UDBC

c. ODBC

d. Relational Database

e. APICI

11.   Yang digunakan untuk mengkonfigurasi DMBS sehingga dapat digunakan untuk sumber data aplikasi adalah

a. DBCA Admin

b. UDBC Administrator

c. Relational Database

d. ODBC Administrator

e. APICI Administrator

12. 

 Dibawah ini yang bukan  merupakan contoh aplikasi penggunaan data base adalah a. Daftar harga elektronik di kasir b. Absensi di perpustakaan ITS c. Data absensi elektronik di perusahaan

d. perpustakaan
e. Data pengunjung perpustakaan

13.  Kesederhanaan dan kompatibilitas dengan sistem yang legal. Merupakan keuntungan dari arsitektur ?

a. one-tier architecture.

b. two-tier architecture.

c. three-tier architecture.

d. four-tier architecture.

e. five-tier architecture.

14.  Modul perangkat lunak yang terdapat pada DDBMS dapat dibagi dalam tiga level,yaitu

a. perangkat lunak server, client dan komunikasi

b. perangkat lunak server, database dan komunikasi

c. perangkat lunak serve, client dan komunikasi data

d. perangkat lunak server, query dan komunikasi

e. perangkat lunak server, client dan terdistribusi

15. 

Di bawah ini, manakah yang tidak termasuk dalam manipulasi data dalam DML? a. Penyisipan data b. Modifikasi data

c. Mendefinisikan data
d. Penghapusan data

e.    Mengganti data

16.    Nama/alias dari database yang digunakan oleh program, yang koneksinya melalui ODBC disebut ?

a. DSN (Data Soul Name)

b. OSN (Open Source Name)

c. DSN (Data Source Nama)

d. DSN (Database Source Name)

e. DSN (Data Source Name)

17. 

Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu kelompok yang lebih tinggi. Selanjutnya setiap kelompok level rendah dapat dimiliki oleh lebih dari satu record parent tergolong jenis data base... a. Data base relasional

b. Data base multidimensional

c. Database berorientasi objek

d. Database jaringan

e. Database relational

18. 

Microsoft Access dapat menggunakan data yang disimpan pada semua software data base yang mendukung standar ODBC. Apakah singkatan dari ODBC ?

a. Open Database Connectivity

b. Open Database Center
c. Oracle Database Connectivity

d. Oracle Database Center

e. Oven Database Connectivitas

19.   Yang bertugas untuk memuat driver basis data ODBC yang dibutuhkan oleh aplikasi adalah

a. Open Database Connectivity

b. Open Database Center
c. Oracle Database Connectivity

d. ODBC Driver Manager

e. Oven Database Connectivitas

20.  Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Titan Ferry dalam tabel mahasiswa yang nim-nya 200. Bagaimana perintah SQL yang harus dilakukan ?

NIM ThMasuk Nama 200 1999 Titan Ferry

a. UPDATE mahasiswa SET nama = ‘Titan Ferry’ WHERE nim = 200
b. UPDATE ‘mahasiswa’ SET ‘nama’=’ Titan Ferry’ WHERE ‘nim’=’200’

c. UPDATE mahasiswa SET ‘nama’= Titan Ferry WHERE ‘nim’=200

d. ‘UPDATE’ mahasiswa ‘SET’ nama= Titan Ferry ‘WHERE’ =200

e. ‘UPDATE’ mahasiswa ‘SET’ name= Titan Ferry ‘WHERE’ =200.

21. 

Manakah yang termasuk dalam bagian dari bahasa SQL? a. DBMS

b. DDL
c. RDBMS


d. ODBC

e. WWW

22.  Pengaksesan sebuah berkas bertujuan untuk mendapatkan informasi disebut...

a. DBMS b. Database

c. Retrieval
d. ODBC

e. Retry

23. Cara untuk mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu disebut dengan....

a. DBMS b. Selection retrieval

c. Retrieval
d. Selective retrieval

e. Retry

24. Proses untuk mendapatkan informasi dari sebuah record dalam berkas disebut....

a. DBMS
b. Comprehensive retrieval
c. Retrieval
d. Selective retrieval

e. Retry

25.  jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan disebut...

a. Select dengan klausa where

b. Select *from
c. Retrieval select
d. Selective retrieval

e. Retry Select

26.   Perintah yang digunakan untuk menampilkan data seperti berikut adalah....

+----------+-------+-------------+----------+--------------+--------+

| id_siswa | nama  | alamat      | id_siswa | nama_makanan | jumlah |

+----------+-------+-------------+----------+--------------+--------+

| 1        | Andre     | Jumapolo    | 1        | permen                  | 10     |

| 2        | Anggi     | Papahan     | 2         | keripik                   | 10     |

| 3        | Titan     | Kebakkramat | 3        | mangga                | 10     |

+----------+-------+-------------+----------+--------------+--------+

a. select*from siswa iner join makanan on siswa.id_siswa = makanan.id_siswa

b. select.from siswa inner join makanan on siswa.id_siswa = makanan.id_siswa

c. select*from siswa1 inner join makanan on siswa.id_siswa = makanan.id_siswa

d. select*from siswa2 inner join makanan on siswa.id_siswa = makanan.id_siswa

e. select*from siswa inner join makanan on siswa.id_siswa = makanan.id_siswa

27.  Perintah yang digunakan untuk menampilkan data seperti berikut adalah....

+----------+--------------+--------+-------+-------------+

| id_siswa | nama_makanan | jumlah | nama  | alamat      |

+----------+--------------+--------+-------+-------------+

| 1        | permen       | 10     | Andre | Jumapolo    |

| 2        | keripik      | 10     | Anggi | Papahan     |

| 3        | mangga       | 10     | Titan | Kebakkramat |

+----------+--------------+--------+-------+-------------+

a. select*from siswa inner join makanan using(id_siswa);

b. select from siswa inner join makanan using(id_siswa);

c. select’from siswa inner join makanan using(id_siswa);

d. select*siswa inner join makanan using(id_siswa);

e. select.from siswa inner join makanan using(id_siswa);

28    . Jika terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai ...

a. NOT NULL

b. NULL

c. Not

d. FULL

e. FULL NULL

29. CREATE TABLE nama_tabel(

            field1 tipe(panjang),

            field2 tipe(panjang),

            field_n tipe(panjang, PRIMARY KEY (field_key));

Query diatas digunakan untuk ?

a. Membuat Tabel

b. Membuat Database

c. Membuat Query Tabel

d. Membuat Primary Key

e. Membuat Tabel nama

30.  Yang termasuk Struktur Query Language adalah ?

a.       Select *From

b.      Select Statement

c.       Select Where

d.      Create Table

e.       Create Database

31. Dalam query database perintah      Select *from pegawai berarti?

a.       Menampilkan semua data pada table pegawai

b.      Menampilkan database pegawai

c.       Menampilkan penambahan pegawai

d.      Menampilkan nama pegawai

e.       Menampilkan alamat pegawai

32.      Query ORDER BY dalam database berfungsi untuk?

a.       Menampilkan semua data secara urut berdasarkan angka

b.      Menampilkan secara menyeluruh data yang berada pada table

c.       Menampilkan semua data secara urut berdasarkan abjadnya

d.      Menampilkan semua data pada table

e.       Menampilkan fungsi gabungan Antara 2 kolom

33.      Dikelompokkan menjadi berapa jenis ORDER BY?

a.       2 kelompok

b.      3 kelompok

c.       4 kelompok

d.      5 kelompok

e.       6 kelompok

34.      Perintah Ascending berfungsi untuk?

a.       Menampilkan data secara terurut berdasarkan abjad dari besar ke kecil

b.      Untuk mengurutkan data berdasarkan abjad dari kecil ke besar

c.       Mengurutkan huruf romawi

d.      menambahkan data dari yang besar ke kecil

e.       Menambahkan data dari yang kecil ke besa

35.      Perintah Descending fungsi suatu perintah untuk?

a.       Menampilkan data secara terurut berdasarkan abjad dari besar ke kecil

b.      Untuk mengurutkan data berdasarkan abjad dari kecil ke besar

c.       Mengurutkan huruf romawi

d.      menambahkan data dari yang besar ke kecil

e.       Menambahkan data dari yang kecil ke besa

36. Fungsi SET dalam database digunakan untuk?

a.       Menentukan form

b.      Menentukan kolom – kolom yang akan dirubah

c.       Menentukan baris – bsris yang sudah dirubah

d.      Menentukan form – form yang sudah dirubah

e.       Menentukan baris – baris yang akan dirubah

37.      Apabila kita akan menghapus database dalam Mysql maka menggunakan perintah?

a.       Update

b.      Remote

c.       Delete

d.      Drop

e.       Select

38.  Yang bukan merupakan proses dalam pengubahan struktur dalam table adalah?

a.       Menambah field

b.      Mengubah nama field

c.       Mengecek nama field

d.      Mengubah tipe data field

         e.        Membuat primary key

39.  INSERT INTO KELAS_XII (NIM, Nama) SELECT NIM, NAMA FROM KELAS;

Merupakan contoh dari?

a.       Sub query

b.      Inline view

c.       Scalar subquery

d.      View join

e.       Multiple

40.  Query INSERT INTO dalam SQL merupakan perintah untuk?

a.       Membuat database

b.      Membuat table

c.       Menambah field

d.      Merubah field

e.       Menghapus field

1.      jelaskan perbedaan field dengan file, berikan contohnya?

2.      berikan perbedaan antara DDL dengan DML, berikan contoh perbedaannya

3.      kenapa di butuhkan basis data dan DBMS dalam suatu system data?

4.      Apa yang dimaksud dengan ERD(entity relationship diagram)?

5.      Jelaskan perbedaan ERD dan Data Flow Diagram  (DFD)?

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA