(C) Ugd No SQL PDF
(C) Ugd No SQL PDF
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
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)
TIPE A
Buatlah:
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() );