LMS-SPADA INDONESIA
Mata Kuliah: Basis Data Waktu Pengerjaan: 1 Minggu Sifat Tugas: Individu
Selamat datang di tugas praktikum Basis Data! 🚀
Tugas ini dirancang untuk mengasah kemampuan Anda dalam menulis dan mengeksekusi perintah SQL. Anda akan bekerja dengan skema database transaksional sederhana . Tugas ini terbagi menjadi dua bagian utama:
Query Dasar: Menampilkan keseluruhan data dari setiap tabel untuk memahami struktur dan isi database.
Query Studi Kasus: Menulis query yang lebih kompleks untuk menjawab pertanyaan bisnis spesifik terkait data transaksi.
Tujuan dari tugas ini adalah agar mahasiswa mampu:
Memahami dan membaca skema database relasional.
Menggunakan perintah SELECT untuk mengambil data dari tabel.
Mengimplementasikan klausa WHERE untuk memfilter data.
Menggabungkan data dari beberapa tabel menggunakan JOIN.
Menyelesaikan masalah berdasarkan skenario dunia nyata dengan SQL.
Gunakan studi kasus pada tugas sebelumnya (Pendaftaran Lab CheckUp)Untuk mengerjakan tugas ini, anggap Anda bekerja dengan database yang memiliki tabel dan relasi sesuai dengan studi kasus:
Tuliskan query SQL yang sesuai untuk menyelesaikan setiap poin di bawah ini.
Tujuan bagian ini adalah untuk melakukan eksplorasi awal terhadap data. Buatlah query untuk menampilkan semua kolom dan semua baris dari setiap tabel
Kini, saatnya menerapkan query yang lebih spesifik untuk mendapatkan informasi yang bermakna dari data transaksi.
Studi Kasus 1: Transaksi Pelanggan Spesifik
Skenario 1: Manajemen ingin melihat riwayat semua pesanan yang pernah dilakukan oleh semua pelanggan
Skenario 2: Manajemen ingin melihat riwayat semua pesanan yang pernah dilakukan oleh salah satu pelanggan
Studi Kasus 2: Detail Item dalam Sebuah Pesanan
Skenario: Seorang pelanggan dengan id_pesanan = xxx menelepon dan menanyakan apa saja layanan yang dia pesan beserta harganya.
Studi Kasus 3: Daftar Transaksi Beserta Nama Pelanggan dan Produk
Skenario: Tim audit memerlukan laporan lengkap yang menampilkan siapa yang memesan layanan lab apa saja pada tanggal berapa.
Studi Kasus 4: Layanan yang Paling Banyak dipesan
Skenario: Analis data ingin mengetahui layanan medical checkup apa yang jumlahnya paling banyak dipesan dalam satu bulan
Buat satu file teks dengan nama TugasSQL_NIM_Nama.sql.
Tuliskan semua query Anda di dalam file tersebut.
Beri komentar di atas setiap query untuk menandai nomor soal atau studi kasus yang sedang dikerjakan.
Kebenaran Query (70%): Apakah query menghasilkan output yang benar sesuai dengan permintaan studi kasus?
Struktur dan Kerapian Kode (20%): Apakah query ditulis dengan rapi, mudah dibaca, dan menggunakan alias (jika diperlukan) dengan baik?
Komentar (10%): Apakah setiap query diberi komentar yang jelas sesuai format pengumpulan?