Anda di halaman 1dari 3

PEMERINTAH DAERAH PROVINSI JAWA BARAT

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1 KADIPATEN
(SMKN 1 KADIPATEN)
Jl. Siliwangi No. 30  (0233) 661434 Kadipaten – Majalengka  45452

PENILAIAN AKHIR SEMESTER GENAP


TAHUN AJARAN 2016 / 2017

Mata Pelajaran : BASIS DATA


Kelas/Program Keahlian : XII REKAYASA PERANGKAT LUNAK
Hari/tanggal :
Waktu :
Guru : DEDE NITA, S.T

1. Merupakan sistem yang menyediakan data/layanan a.      Standalone (one-tier)


? b.      Client/Server (two tier)
a.      Server c.       Three Tier
b.      Client d.      Multi Tier
c.       Data store e.       Open database connectivity
d.      Client server 7.      application programming interface (API)
e.       Service database yang khusus digunakan untuk
2.      Merupakan sistem yang meminta layanan? mengakses database relasional merupakan
a.      Client pengertian dari?
b.      Server a.      Open database connectivity (ODBC)
c.       Client server b.      windows open system architecture
d.      Data store (WOSA).
e.       Service c.       application programming interface (API)
3.      Proses yang dilakukan server boleh terletak d.      Data Source Name (DSN)
pada mesin yang sama atau pada mesin yang e.       Database Driver
berbeda melalui jaringan merupakan pengertian 8.      nama/alias dari database yang digunakan oleh
dari? program, yang koneksinya melalui ODBC
a.      Transparansi lokasi merupakan pengertian dari?
b.      Asymmetrical protocol a.      Data Source Name (DSN)
c.       Service b.      Database Driver
d.      Sharing resources c.       application programming interface (API)
e.       Client server d.      windows open system architecture
4.      Mengatur user interface merupakan fungsi (WOSA).
dari? e.       Open database connectivity
a.      Client 9.      adalah software/driver yang berfungsi untuk
b.      Server membuat koneksi ke database yang sesuai
c.       Client server dengan database tersebut merupakan pengertian
d.      Service dari?
e.       Reseorces a.      Database Driver
5.      Menerima dan memproses basis data yang b.      Data Source Name (DSN)
diminta dari client merupakan fungsi dari ? c.       application programming interface (API)
a.      Server d.      Open database connectivity
b.      Client e.       windows open system architecture
c.       Client server (WOSA).
d.      Service 10.  sekumpulan panggilan fungsi, kode-kode
e.       Sharing kesalahan dan sintaksis SQL yang
mendefinisikan bagaimana data dalam sebuah
DBMS diakses merupakan pengertian dari?
6.      Pada arsitektur ini semua pemrosesan a.      ODBC API
dilakukan pada mainframe. Kode aplikasi, data b.      Driver basis data ODBC
dan semua komponen sistem ditempatkan dan c.       ODBC Driver Manager
dijalankan pada host merupakan pengertian d.      File DSN
dari? e.       DSN
11.  Sql adalah kepanjangan dari? 19.  digunakan untuk mengidentifikasi secara unik
a.      Struktur Query Language pada baris adalah?
b.      Struktur Query Loader a.      Primary Key Constraint
c.       Struktur Query Load b.      Constraint
d.      Struktur Query Landskape c.       While
e.       Struktur Query Land d.      For
12.  DML adalah kepanjangan dari? e.       Set
a.      Data Manipulation Language 20.  digunakan untuk integritas referensi dari data
b.      Data Multi Language adalah?
c.       Data Manipulation Loader a.      Foreign Key Constraint
d.      Direct manipulation language b.      Primary Key Constraint
e.       Data Multi Load c.       Set
13.  jenis yang paling dasar, yaitu hanya d.      Insert
menampilkan data semua atau sebagian dengan e.       While
tidak menampilkan suatu kondisi pada 21.  operasi untuk mengambil informasi dari 2 tabel
statement tersebut merupakan pengertian dari? atau lebih dalam 1 waktu merupakan pengertian
a.      Basic select statement dari?
b.      Select a.      Join
c.       Alter b.      While
d.      Order by c.       Insert
e.       Data Multi Load d.      Natural
14.  suatu fungsi untuk menampilkan semua data e.       Set
secara urut berdasarkan abjadnya ? 22.  Memilih baris-baris dari dua tabel yang
a.      order by memiliki nilai-nilai yang sama dalam semua
b.      Ascending kolom yang sesuaimerupakan pengertian dari?
c.       Descending a.      Natural join
d.      Select b.      Left join
e.       Data Multi Load c.       Right join
15.  yaitu suatu perintah untuk mengurutkan data d.      Iner join
berdasarkan abjad dari kecil ke besar? e.       Join
a.      Ascending 23.  Melakukan suatu join berdasarkan kriteria
b.      Descending tertentu merupakan pengertian dari?
c.       Alter a.      Equi join
d.      Select b.      Join
e.       Data multi c.       Natural join
16.  merupakan fungsi yang menampilkan data d.      Right join
secara terurut berdasarkan abjad dari besar ke e.       Natural join
kecil yaitu? 24.  Menggabungkan Suatu Tabel dengan Tabel itu
a.      Descending Sendiri merupakan pengertian dari?
b.      Ascending a.      Self join
c.       Alter b.      Equi join
d.      Select c.       Natural join
e.       Data multi d.      Right join
17.  Perintah yang digunakan untuk menentukan e.       Join
kolom-kolom yang akan di rubah? 25.  Suatu kondisi join yang berisi suatu operator
a.      Set kesamaan (equality)merupakan pengertian dari?
b.      Where a.      Non equi join
c.       Alter b.      Equi join
d.      Select c.       Join
e.       Order by d.      Right join
18.  Perintah untuk menghapus data ? e.       Natural join
a.      Delete 26.  Menggabungkan table-tabel dengan klausa
b.      Where klausa NATURAL JOIN, USING atau
c.       Alter ON merupakan pengertian dari?
d.      Select a.      Inner join
e.       Set b.      Self join
c.       Equi join
d.      Natural join
e.       Right join
27.  digunakan mendapatkan data dari tabel lain 34.  mencari cacah data (data NULL tidak akan
berdasarkan kolom yang dihubungkan. Bila dimasukkan dalam perhitungan,kecuali
tidak ditemukan maka baris data tersebut disebutkan secara khusus)merupakan
dibatalkan merupakan fungsi dari? pengertian dari?
a.      Default dari join a.      Count
b.      Left join b.      Sum
c.       Right join c.       Max
d.      Natural join d.      Min
e.       Equi join e.       AVG
28.  Query ini mendapatkan semua baris dalam 35.  mencari jumlah dari sekumpulan data numeris
tabel B, yang ada disebelah kanan tabel merupakan pengertian dari?
meskipun dalam tabel B tidak ada yang sesuai a.      Sum
dalam tabel J merupakan pengertian dari? b.      Min
a.      Right outer join c.       Max
b.      Left outer join d.      Count
c.       Equi join e.       AVG
d.      Natural join 36.  mencari rerata dari sekumpulan data numeris
e.       Default merupakan pengertian dari?
29.  Query ini mendapatkan semua baris dalam a.      AVG
tabel J, yang ada disebelah kiri tabel b.      Sum
meskipun tabel J tidak ada yang sesuai dalam c.       Count
tabel B.merupakan pengertian dari? d.      Max
a.      Left outer join e.       Min
b.      Right outer join 37.  Untuk menentukan kondisi tertentu pada group
c.       Natural join by dan kondisi tersebut berkaitan dengan fungsi
d.      Equi join agrgasimerupakan pengertian dari?
e.       Default a.      Having
30.  Macam-macam join kecuali? b.      Count
a.      Netral join c.       Default
b.      Natural join d.      Agregrasi
c.       Left join e.       AVG
d.      Right join 38.  Digunakan untuk menfilter record-record
e.       Left outer join bedasarkan kriteria yang ditentukan disebut?
31.  merupakan proses untuk mendapatkan nilai dari a.      Klausa where
sekumpulan data yang telah b.      Having
dikelompokkan? c.       Count
a.      Agregasi d.      Agregrasi
b.      Join e.       AVG
c.       Default 39.  merupakan perintah yang digunakan untuk
d.      Count mengelompokan beberapa data pada perintah
e.       AVG SELECT;?
32.  mencari data terbesar dari sekelompok data a.      Group by
merupakan pengertian dari? b.      Having
a.      Max c.       Klausa where
b.      Min d.      Agregrasi
c.       Count e.       AVG
d.      Sum 40.  Sintak agregrasi satu kolom?
e.       AVG a.      SELECT max(thnakademik), nilai FROM P
33.  mencari data terkecil dari sekelompok data GROUP BY nilai
merupakan pengertian dari? b.      SELECT max(thnakademik), nilai For P
a.      Min GROUP BY nilai
c.       SELECT max(thnakademik), nilai FROM P
b.      Max
GROOP BY nilai
c.       Sum d.      SELECT max(thnakademik), nilai FROM P
d.      AVG GROUUP BY nilai
e.       Count e.       SELECT min(thnakademik), nilai FROM P
GROOUP BY nilai

Anda mungkin juga menyukai