2. Create DB & Table, Struktur Data

 

 Deskripsi Tugas

A. Membuat database baru dengan nama kasir.

B. Membuat tabel dengan nama penjualan dengan struktur di bawah ini

Keterangan : 

    • PK = Primary Key merupakan identias untuk membedakan setiap record pada tabel berupa nilai unik dan hanya diperbolehkan hanya ada satu.
    • FK = Foreign Key merupakan kunci untuk relasi antar tabel.
    • Tipe Data yang digunakan yaitu VARCHAR, CHAR, DATE, INT.


Penyelesaian

1. Masuk ke Xampp dan aktifkan mySQL.



2. Buka Shell atau bisa menggunakan command  prompt dengan masuk akses admin terlebih dahulu. Kali ini saya menggunakan Shell.
3. Ketik mysql -u root -p (root adalah username default) tekan enter. Masukkan password default (kosong) lalu tekan enter lagi. Buat database baru create database kasir; kemudian show databases; terlihat bahwa database kasir berhasil dibuat



4. use kasir;
 untuk menggunakan database kasir. Kemudian buat tabel pelanggan. Kenapa pada id_pelanggan menggunakan auto_increment karena akan otomatis menginput data berurut dari kecil ke besar, biasanya untuk tipe data numeric INT
5. Membuat tabel barang , tabel nota_penjualan. Sesuai pada struktur tabel yang sudah ditentukan pada tabel nota_penjualan menggunakan constraint foreign key id_pelanggan untuk mencegah tabel data diisi oleh data diluar referensi sumber tabel pelanggan.
6. Membuat tabel detail_jual, masih mengguakan constraint foreign key id_nota dengan sumber referensi tabel nota_penjualan dan id_barang dengan sumber referensi tabel barang.



7. Perintah show table; untuk menampilkan tabel yang sudah dibuat dalam database kasir.



8. Menampilkan deskripsi dari setiap tabel pelanggan, tabel barang, tabel nota_penjualan, tabel detail_jual.


By Ukhtia Kusuma Wardani/203100105




----------SEKIAN TERIMAKASIH---------

"On our road to success, we would meet lots of obstacles. try not to give up, because these opportunities presented are disguised as challenges/misfortunes for us to test us on how we can deal with it"-R.J-


Komentar

Postingan populer dari blog ini

4. DML (Data Manipulation Language) Query

1. Instalasi MySQL; Create, Show, Use, and Drop Database

9. Trigger