wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REMEDIAL UAS BDL

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Query berikut menampilkan seluruh data pada collection peminjaman:

db.peminjaman.aggregate([{ $match: {} }])

a)

Benar

b)

Salah

2.

Query berikut menampilkan seluruh data pada collection peminjaman:

db.peminjaman.aggregate([{ $project: { nama_peminjam: 1, judul_buku: 1,

_id: 0 } }])

a)

Benar

b)

Salah

3.

Query berikut menghitung jumlah peminjaman untuk setiap judul buku:

db.peminjaman.aggregate([{ $group: { id: "$judulbuku", total: { $sum: 1 } } }])

a)

Benar

b)

Salah

4.

Query berikut mengurutkan data peminjaman berdasarkan tanggal pinjam dari yang terbaru:

db.peminjaman.aggregate([{ $sort: { tanggal_pinjam: -1 } }])

a)

Benar

b)

Salah

5.

Query berikut digunakan untuk menghitung jumlah data peminjaman:

db.peminjaman.aggregate([

{ $group: { total: { $sum: 1 } } }

])

a)

Benar

b)

Salah

6.

Query berikut digunakan untuk menampilkan data peminjaman yang belum dikembalikan:

db.peminjaman.aggregate([{ $match: { tanggal_kembali: "$null" } }])

a)

Benar

b)

Salah

7.

Query berikut menampilkan jumlah peminjaman berdasarkan status:

db.peminjaman.aggregate([

{ $group: { status: "$status", jumlah: { $sum: 1 } } }])

a)

Benar

b)

Salah

8.

Query berikut menampilkan 5 data peminjaman terakhir:

db.peminjaman.aggregate([{ $limit: "5" }])

a)

Benar

b)

Salah

9.

Query berikut menampilkan jumlah seluruh data peminjaman:

db.peminjaman.aggregate([

{ $group: { _id: null, total: { $sum: 1 } } }

])

a)

Benar

b)

Salah

10.

Query berikut menampilkan nama peminjam saja dari collection peminjaman:

db.peminjaman.aggregate([

{ $project: { nama_peminjam: 1 } }

])

a)

Benar

b)

Salah