Berikut ini adalah pertanyaan dari alditosurya02 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas
1. Langkah-langkah (25%)
2. Tabel Pada Database (25%)
3. Deskripsi Atribut Tabel (25%)
4. Relasi Tabel (25%)
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Langkah-langkah:
Membuat diagram ER (Entity Relationship) untuk menentukan entitas dan relasi yang digunakan dalam database
Membuat skema database dengan menentukan nama tabel, atribut, dan tipe data yang digunakan
Membuat relasi antar tabel dengan menentukan kunci utama dan kunci asing
Membuat trigger, prosedur, dan fungsi yang dibutuhkan untuk mensupport aplikasi
Melakukan test terhadap database untuk memastikan konsistensi dan integritas data
Tabel pada Database:
Tabel Produk: menyimpan data produk yang dijual di super market
Tabel Kategori: menyimpan data kategori produk
Tabel Supplier: menyimpan data supplier produk
Tabel Penjualan: menyimpan data transaksi penjualan
Tabel Pelanggan: menyimpan data pelanggan
Deskripsi Atribut Tabel:
Tabel Produk: id_produk (primary key), nama_produk, id_kategori (foreign key), id_supplier (foreign key), harga, stok
Tabel Kategori: id_kategori (primary key), nama_kategori
Tabel Supplier: id_supplier (primary key), nama_supplier, alamat, telepon
Tabel Penjualan: id_penjualan (primary key), id_pelanggan (foreign key), tanggal, total
Tabel Pelanggan: id_pelanggan (primary key), nama_pelanggan, alamat, telepon
Relasi Tabel:
Tabel Produk memiliki relasi foreign key dengan Tabel Kategori dan Tabel Supplier
Tabel Penjualan memiliki relasi foreign key dengan Tabel Pelanggan
Tabel Kategori dan Tabel Supplier tidak memiliki relasi dengan tabel lainnya
Tabel Pelanggan tidak memiliki relasi dengan tabel lainnya
Penjelasan:
*Note: Tabel yang digambarkan hanya sebagai contoh saja, Anda dapat menambahkan/merubah tabel sesuai dengan kebutuhan aplikasi yang akan dibangun.
Semoga dengan pertanyaan yang sudah terjawab oleh awesomenia dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 08 Apr 23