BUAT DESAIN DATABASE SUPERMERKET (Pilihan SUPER MARKET Bebas) Lengkapi data

Berikut ini adalah pertanyaan dari alditosurya02 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas

BUAT DESAIN DATABASE SUPERMERKET (Pilihan SUPER MARKET Bebas)Lengkapi data base tersebut

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