Anda di halaman 1dari 3

UGD NO SQL

TIPE A

FIFA World Cup 2022 atau yang di Indonesia lebih dikenal dengan sebutan Piala Dunia 2022 akan segera
dimulai. Tahun ini FIFA selaku penyelenggara acara memutuskan untuk menyimpan data-data pemain
yang akan berlaga di turnamen ini pada database MongoDB. Anda selaku karyawan magang di FIFA
ditugaskan untuk:

1. Membuat database baru dengan nama WC_XXXXX dan membuat collection baru dengan nama
Player_XXXXX (10)
Hint: Jawaban boleh digabung atau berupa 2 tangkapan layar

2. Memasukkan 4 data pemain berikut ke dalam collection Player_XXXXX kemudian tampilkan: (10)

Hint: Gunakan insertMany, jawaban ada 2 tangkapan layar yaitu kueri insert dan tampil
3. Bukalah situs https://www.generatormix.com/random-football-players pada browser Anda
kemudian generate nama pemain bola sebanyak 6 buah dan screenshoot hasilnya: (10)

Nb: Apabila terdapat data pemain yang sama dengan 4 yang sudah ditambahkan di atas silakan
generate ulang.

4. Memasukkan keenam data pemain tadi ke dalam collection player_XXXXX dengan field yang sama
seperti document yang sudah diinputkan sebelumnya (name, height, born, position, nationality,
club). Gunakan browser untuk mencari tahu tentang data yang dibutuhkan dari masing-masing
pemain. Tampilkan semua kueri insertnya. (20)
Hint: Boleh menggunakan insertMany ataupun insertOne yang penting semua di screenshot

5. Lionel Messi ternyata sudah pindah klub dari Barcelona ke PSG. Perbaharuilah field club pada
document yang menyimpan data Messi. (10)
Hint: Gunakan updateOne

6. Menampilkan semua document pemain yang bermain di club PSG. (10)

7. Menampilkan semua document pemain yang bermain di club yang diawali dengan kata
Manchester. (10)

8. Menampilkan semua document pemain yang tingginya di bawah atau sama dengan 175 cm. (10)

9. Menghapus semua document pemain yang berkebangsaan England kemudian menampilkan


semua document pemain pada collection player_XXXXX. (10)
TUGAS NO SQL

TIPE A

Buatlah:

1 buah database bebas bertemakan bioskop yang berisikan:

2 buah collection bebas sesuai tema, yang masing-masing memiliki:

3 buah document bebas dengan ketentuan memiliki:

4 buah field bebas tidak termasuk “_id”

*) Semua query di-screenshot

Di bawah screenshoot jelaskan secara singkat tentang database yang dibuat dalam 1 paragraf!

Ketentuan:
• Nama database atau collection harus diakhiri dengan _XXXXX yaitu 5 digit terakhir NPM.
Jika tidak nilai -20
• Cara menulis jawaban adalah kalian copas query nya beserta screenshot yang berisi query
beserta hasil jawabannya. Lalu taruh di word.
Contoh:
1. printjson( db.handphone.find().toArray() );

• Penamaan file Unguided adalah UGD12_Y_XXXXX (kumpulkan dalam format PDF).


• Penamaan file Tugas adalah TGS12_Y_XXXXX (kumpulkan dalam format PDF).
• Deadline UGD adalah sampai jam 23.59 WIB pada hari yang sama dengan hari praktikum
dilaksanakan.
• Ketentuan Bonus:
1. UGD selesai dalam 100 menit ketika praktikum dimulai: UGD 110.
2. Format Bonus UGD adalah UGD12_Y_XXXXX_Bonus (kumpulkan dalam format PDF).
3. UGD dan Tugas selesai dalam 100 menit ketika praktikum dimulai: UGD 110 Tugas 110.
4. Format Bonus UGD dan Tugas adalah TGS12_Y_XXXXX_Bonus (kumpulkan dalam
format PDF, jadikan satu dengan jawaban UGD).
• Y adalah kelas praktikan dan XXXXX adalah 5 digit terakhir NPM praktikan.

Anda mungkin juga menyukai