wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Basis Data Lanjut

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Yang bukan Database NoSQL

a)

MongoDb

b)

Firebase

c)

MySql

d)

ArangoDb

2.

Istilah yang digunakan untuk tabel di MongoDB disebut ?

a)

Collection

b)

Field

c)

Document

d)

Row

3.

Istilah yang digunakan untuk record/data di MongoDB disebut ?

a)

Collection

b)

Document

c)

Field

d)

Row

4.

Untuk memilih database menggunakan perintah ?

a)

create

b)

show

c)

use

d)

stats

5.

Untuk membuat collection menggunakan perintah ?

a)

db.getCollectionInfos()

b)

db.getCollection(name)

c)

db.createCollection(name)

d)

db.getCollectionNames()

6.

Untuk menampilkan semua isi document menggunakan perintah ?

a)

db.<collection>.find()

b)

db.<collection>.count()

c)

db.<collection>.drop()

d)

db.<collection>.stats()

7.

Mengambil jumlah document, menggunakan perintah?

a)

db.<collection>.find()

b)

db.<collection>.count()

c)

db.<collection>.drop()

d)

db.<collection>.stats()

8.

Perintah db.<collection>.drop() digunakan untuk?

a)

Mengambil semua document

b)

Mengambil jumlah document

c)

Menghapus collection

d)

Mengambil total ukuran collection

9.

Tipe data yang hanya berisi True/False saja adalah

a)

Array

b)

Object

c)

Boolean

d)

String

10.

Berikut ini pernyataan dari tipe data Array yang benar adalah

a)

Untuk inputan numeric saja

b)

Tidak bisa menyimpan string

c)

Dapat menyimpan sekumpulan nilai

d)

Hanya terdiri dari True/False

11.

Perintah db.<collection>.insert(document / array) digunakan untuk ?

a)

Menambah collection

b)

Menambah dokumen ke collection

c)

Menambah semua dokumen di array ke collection

d)

Menambah satu document atau banyak dokumen

12.

Untuk menambah document ke collection menggunakan perintah ?

a)

insertOne()

b)

insertMany()

c)

insert()

d)

Semua jawaban benar

13.

Untuk menambah 1 document menggunakan perintah?

a)

db.<collection>.add()

b)

db.<collection>.insertOne()

c)

db.<collection>.addOne()

d)

db.<collection>.insertMany()

14.

Dalam komparasi, operator $gt digunakan untuk ?

a)

Membandingkan value lebih besar atau sama dengan value lain

b)

Membandingkan value dengan value lain

c)

Membandingkan value lebih kecil dari value lain

d)

Membandingkan value lebih besar dari value lain

15.

Membandingkan value lebih kecil atau sama dengan value lain, menggunakan operator ?

a)

$lt

b)

$lte

c)

$eq

d)

$gte

16.

Dalam komparasi, operator $ne digunakan untuk ?

a)

Membandingkan value dengan value yang ada di array

b)

Membandingkan value tidak ada dalam value yang ada di array

c)

Membandingkan value tidak sama dengan value lain

d)

embandingkan value sama dengan value lain

17.

Mengembalikan document jika salah satu kondisi benar, menggunakan operator logika ?

a)

$nor

b)

$not

c)

$and

d)

$or

18.

Mengembalikan document yang tidak sesuai kondisi, menggunakan operator ?

a)

$nor

b)

$not

c)

$and

d)

$or

19.

Mengubah total satu document dengan document baru, menggunakan perintah?

a)

replaceOne()

b)

updateMany()

c)

updateDelete()

d)

updateOne()

20.

Perintah deleteMany() digunakan untuk ?

a)

Menghapus satu document yang sesuai dengan kondisi query

b)

Menghapus semua collection

c)

Menghapus banyak document yang sesuai dengan kondisi query

d)

Mengahpus database

21.

db.products.insertMany([

{name: "Indomie Ayam Bawang", price: 5000},

{name: "Mie Sedap",price: 2000},

{name: "Indomie Goreng",price: 1500}]);

Untuk menampilkan semua document, menggunakan perintah ?

a)

db.collection.find()

b)

db.products.find()

c)

db.indomie.find()

d)

db.mieinstan.find()

22.

db.products.insertMany([

{name: "Indomie Ayam Bawang", price: 5000},

{name: "Mie Sedap",price: 2000},

{name: "Indomie Goreng",price: 1500}]);

Bagaimana jika menggunakan perintah $in yang menampilkan Indomie Ayam Bawang dan Mie Sedap

a)

db.products.find({name:{$in:"Indomie Ayam Bawang","Mie Sedap"}})

b)

db.collection.find({name:{$in:["Indomie Ayam Bawang","Mie Sedap"]}})

c)

db.products.find({name:{$in:["Indomie Ayam Bawang","Mie Sedap"]}})

d)

db.products.find({name:{["Indomie Ayam Bawang","Mie Sedap"]}})

23.

db.products.insertMany([

{name: "Indomie Ayam Bawang", price: 5000},

{name: "Mie Sedap",price: 2000},

{name: "Indomie Goreng",price: 1500}]);

Perintah untuk menampilkan price yang lebih dari 2000 adalah ?

a)

db.products.find({price:{$lt:2000}})

b)

db.products.find({price:{$gt:2000}})

c)

db.products.find({price:{$lte:2000}})

d)

db.products.find({price:{$gte:2000}})

24.

db.products.insertMany([

{name: "Indomie Ayam Bawang", price: 5000},

{name: "Mie Sedap",price: 2000},

{name: "Indomie Goreng",price: 1500}]);

Perintah untuk menampilkan price yang kurang dari sama dengan 2000 adalah ?

a)

db.products.find({price:{$lt:2000}})

b)

db.products.find({price:{$lte:2000}})

c)

db.products.find({price:{$gt:2000}})

d)

db.products.find({price:{$gte:2000}})

25.

db.products.insertMany([

{name: "Indomie Ayam Bawang", price: 5000},

{name: "Mie Sedap",price: 2000},

{name: "Indomie Goreng",price: 1500}]);

Perintah untuk menampilkan hanya 1 document dari collections products adalah ?

a)

db.collection.find().limit(1)

b)

db.document.find().limit(1)

c)

db.products.find().limit(1)

d)

db.food.find().limit(1)