Anda di halaman 1dari 2

CSGE602070 BASIS DATA

Semester Genap 2020/2021


Tugas Individu-4 (TI-4)
Relational Algebra
Deadline: Jumat, 11 Juni 2021 Pukul 23.55 Waktu SCeLE

Petunjuk Umum
1. Tuliskan representasi relational algebra dari soal di bawah. Jawaban dapat ditulis tangan kemudian
di-scan, atau diketik. Apabila ditulis tangan, pastikan bahwa tulisan dapat terlihat jelas, mudah
dibaca, dan dipahami.

2. Tugas ini mengacu pada skema PacilBisa dari tugas sebelumnya yang dapat diakses pada link berikut.

3. Seluruh jawaban dikumpulkan pada 1 file softcopy (harap disusun dengan rapih sehingga mudah
untuk dibaca setiap nomornya), kemudian disubmit pada kantong tugas yang sudah disediakan di
SCeLE. Dengan format penamaan File: TI4_<Kelas>_<NPM>_<Nama>.pdf

4. Tuliskan Nama, NPM, dan Kelas pada lembar berkas jawaban Anda. Kelalaian menuliskan ketiga
informasi ini (lupa atau salah tulis) akan diberi penalti 5 poin.

5. Tulis/ketik ulang pernyataan academic code of conduct di bawah ini pada bagian terakhir jawaban
tugas Anda. Pernyataan dan tanda tangan boleh ditulis tangan atau diketik dan tanda tangan digital.
Berkas tugas tanpa pernyataan di bawah ini tidak akan dinilai.

Code of Conduct :
Saya menyatakan bahwa tugas ini saya kerjakan dengan usaha sendiri. Saya tidak menyalin
jawaban dari sumber manapun. Saya bertanggung jawab menjaga agar jawaban tugas saya
tidak disalin oleh peserta lainnya.

(Nama & Tanda Tangan)

6. Penalti keterlambatan mengacu kepada aturan di BRP, yaitu sebagai berikut:


• Pengurangan 10 poin, jika pengumpulan setelah 0 - 30 menit dari deadline.
• Pengurangan 50% dari nilai tugas yang dikumpulkan, jika pengumpulan lebih dari 30 menit
setelah deadline.
• Keterlambatan pengumpulan setelah 24 jam dari deadline Tidak Diterima.

7. Jika ada keterangan soal yang dianggap ambigu atau belum dijelaskan, dipersilahkan mahasiswa
menuliskan asumsi dan jawaban terhadap asumsi tersebut pada tugas yang dikumpulkan selama
masih sesuai dengan konteks PacilBisa.
Soal Relational Algebra
Buatlah ekspresi Relational Algebra untuk operasi berikut ini:
1. Tampilkan donatur dan nomor_virtual_acc dari transaksi top up yang nominalnya lebih dari sama
dengan 100000.

2. Tampilkan nomor telepon dari penggalang bantuan yang mengadakan campaign.

3. Tampilkan username penggalang bantuan beserta total jumlah nominal pencairan dana yang
dilakukan dengan status “berhasil”.

4. Tampilkan semua id_donasi dan nominal dari donasi uang yang didonasikan oleh “lmonkemanq"
tanpa memperdulikan status donasi.

5. Tampilkan username donatur dan nomor rekening yang melakukan donasi uang lebih dari 100000
dengan menggunakan metode transfer bank yang status donasinya “berhasil”.

6. Tampilkan semua distinct username donatur yang pernah mendonasikan uang dan barang tanpa
memperdulikan faktor lain.

7. Tampilkan nomor resi dan jumlah berat barang donasi yang memiliki receipt pada tahun 2020.

8. Tampilkan username semua pengguna yang terdaftar sebagai seorang donatur yang pernah
melakukan top up, tetapi belum pernah melakukan donasi.

~Selamat mengerjakan dan junjung tinggi kejujuran!~

Anda mungkin juga menyukai