0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan4 halaman

Uji Kompetensi Pengelolaan Basis Data

Dokumen ini adalah soal ujian praktik kejuruan untuk kompetensi keahlian Rekayasa Perangkat Lunak di SMK tahun pelajaran 2024/2025. Tugas utama adalah pengelolaan basis data yang mencakup analisis kebutuhan, perancangan skema, pembuatan tabel, dan pengujian query. Dokumen juga menyediakan daftar peralatan yang diperlukan serta beberapa tabel data contoh untuk digunakan dalam tugas.

Diunggah oleh

mister120207
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan4 halaman

Uji Kompetensi Pengelolaan Basis Data

Dokumen ini adalah soal ujian praktik kejuruan untuk kompetensi keahlian Rekayasa Perangkat Lunak di SMK tahun pelajaran 2024/2025. Tugas utama adalah pengelolaan basis data yang mencakup analisis kebutuhan, perancangan skema, pembuatan tabel, dan pengujian query. Dokumen juga menyediakan daftar peralatan yang diperlukan serta beberapa tabel data contoh untuk digunakan dalam tugas.

Diunggah oleh

mister120207
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

DOKUMEN NEGARA UJI KOMPETENSI KEAHLIAN Paket

TAHUN PELAJARAN 2024/2025 3

SOAL PRAKTIK KEJURUAN


Satuan Pendidikan : Sekolah Menengah Kejuruan
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode : 2136
Alokasi Waktu : 2 jam
Bentuk Soal : Penugasan Perorangan
Judul Tugas : Pengelolaan Basis Data

I. PETUNJUK UMUM

1. Periksalah dengan teliti dokumen soal ujian praktik !


2. Periksalah peralatan dan bahan yang dibutuhkan !
3. Gunakan peralatan utama dan peralatan keselamatan kerja yang telah disediakan!
4. Gunakan peralatan sesuai dengan SOP (Standard Operating Procedure) !
5. Bekerjalah dengan memperhatikan petunjuk Penguji!

II. DAFTAR PERALATAN


No. Nama Spesifikasi Minimal Jumlah Keterangan
Alat dan Bahan

1 2 3 4 5

1. Komputer (PC/Laptop) yang difungsikan sebagai - Prosesor : Dual Core 2,4 GHz (2,93GHz 1 Unit Baik
server untuk yang memilih platform mobile)
- RAM : 2 GB (4GB untuk yang memilih
platform mobile)
- Keyboard
- Mouse
- Monitor

2. Komputer (PC/Laptop) yang difungsikan sebagai - Prosesor : Dual Core 2,4 GHz (2,93GHz 1 unit Baik
client untuk yang memilih platform mobile)
- RAM : 2 GB (4GB untuk yang memilih
platform mobile)
- Keyboard
- Mouse
- Monitor

P3-24/25 Hak Cipta pada Kemendikbudristek SPK-1/4


1. SOAL/TUGAS
Judul Tugas : Pengelolaan Basis Data
Skenario :
Anda seorang database administrator yang diminta oleh sebuah perusahaan untuk mengelola data transaksi, pelanggan, dan stok produk. Anda diminta untuk
membuat basis data yang mencakup entitas Penjualan, Pelanggan, Produk, dan Detail Penjualan, memastikan sistem mampu mencatat semua transaksi secara
akurat. Anda membuat tabel-tabel, menentukan hubungan antar entitas, dan mengimplementasikan basis data menggunakan langkah-langkah terstruktur.
Hasilnya, perusahaan tersebut memiliki sistem yang efektif untuk memantau penjualan, mengelola data pelanggan, dan mengontrol stok produk. Anda
diminta untuk melakukan langkah kerja seperti dibawah ini:
1. Analisis Kebutuhan: Identifikasi informasi yang perlu disimpan untuk Penjualan, Pelanggan, Produk, dan Detail Penjualan.
2. Perancangan Skema: Buat diagram entitas-relasi (ERD) untuk menentukan tabel, atribut, dan relasi antar entitas.
3. Pembuatan Tabel: Implementasikan tabel untuk setiap entitas (Penjualan, Pelanggan, Produk, Detail Penjualan) sesuai dengan skema.
4. Definisi Relasi: Tentukan relasi antar tabel dengan kunci utama (Primary Key) dan kunci asing (Foreign Key).
5. Input Data: Masukkan data sampel ke dalam tabel untuk pengujian.
6. Pengujian Query: Uji query untuk fungsi seperti pencatatan transaksi, pencarian pelanggan, dan pengecekan stok.
7. Optimasi: Pastikan indeksasi dan struktur tabel mendukung efisiensi pencarian data.
8. Dokumentasi: Buat dokumentasi sistem untuk penggunaan dan pemeliharaan basis data.
Data Tabel
Tabel Pelanggan

pelangganId namaPelanggan Alamat nomorTelepon

1110001 Danis Sinagar Jl. Soekarno-Hatta No 234 087456339980

1110002 Zahro Maulidan Jl. Ir. H. Juanda No. 98 089788357669

1110003 Farhan Rahardian Jl. Gatot Subroto No 167 087866783979

1110004 Muhammad Ridwan Faudzi [Link] Iskandan Dinata No. 117 081208964987

1110005 Muhammad Yusuf Ramdhani Jl. Dewi Sartika No 119 083844567890

Tabel Penjualan

idPenjualan tanggalPenjualan hargaPenjualan pelangganId

22211101 14 Agustus 2024 Rp. 158.000,00 1110002

22211102 17 Agustus 2024 Rp. 320.000,00 1110004

22211103 18 November2024 Rp. 236.000,00 1110005

22211104 18 November 2024 Rp. 250.000,00 1110001

22211105 20 Desember 2024 Rp. 240.000,00 1110003

Tabel Produk

produkId namaProduk Harga Stok

333222001 Beef Wagyu Rp. 125.000,00 204

333222002 Traditional Oxtail Rp. 135.000,00 106

333222003 Crispy Duck Confit Rp. 95.000,00 126

333222004 Charsiew Grilled Pork Rp. 90.000,00 220

333222005 Salmon Butter Teriyaki Rp. 60.000,00 330

Tabel Detail Penjualan

detailId penjualanId produkId jumlahProduk Subtotal

444333001 22211101 333222001 5 Rp. 625.000,00

444333002 22211102 333222002 8 Rp. 1.080.000,00

444333003 22211103 333222003 20 Rp. 1.900.000,00

444333004 22211104 333222004 15 Rp. 1.350.000,00

444333005 22211105 333222005 10 Rp. 600.000,00

Queri
1. Tampilkan Seluruh data pada tabel pelanggan
2. Tampilkan Nama Pelanggan dan Alamat pada tabel Pelanggan

P3-24/25 Hak Cipta pada Kemendikbudristek SPK-2/4


3. Tampilkan Id Pelanggan dan Nomor Telepon pada tabel Pelanggan
4. Tampilkan Id Pelanggan dan Nama Pelanggan pada tabel Pelanggan
5. Tampilkan Seluruh data pada tabel penjualan
6. Tampilkan Id Penjualan, Id Pelanggan dan Harga pada tabel Penjualan
7. Tampilkan Id Penjualan, Id Pelanggan dan Tanggal Penjualan pada tabel Penjualan
8. Tampilkan Id Penjualan dan Harga Penjualan pada tabel Penjualan
9. Tampilkan Seluruh data pada tabel Produk
10. Tampilkan Id Produk dan Nama Produk pada tabel Produk
11. Tampilkan Nama Produk dan Harga Produk pada tabel Produk
12. Tampilkan Id Produk, Nama Produk dan Stok pada tabel Produk
13. Tampilkan Detail Id dan Jumlah Produk pada Tabel Detail Penjualan
14. Tampilkan Seluruh Id pada Tabel Detail Penjualan
15. Tampilkan Jumlah Produk dan Subtotal pada Tabel Detail Penjualan
16. Tampilkan Id Penjualan, Jumlah Produk dan Subtotal pada tabel Detail Penjualan

P3-24/25 Hak Cipta pada Kemendikbudristek SPK-3/4


2. GAMBAR KERJA

“SELAMAT & SUKSES”

P3-24/25 Hak Cipta pada Kemendikbudristek SPK-4/4

Anda mungkin juga menyukai