Langsung ke konten utama

Membuat Database Sistem Pemesanan dan Table

Pertama akses ke MySQL 


Setelah masuk ke MySQL buat database baru dengan nama sistem pemesanan dengan syntax create database sistem_pemesanan; . Selesai membuat database baru makan kita akan menggunakan database tersebut dengan syntax use sistem_pemesanan; . 

Kedua membuat table 


Berikut syntax nya create table pelanggan; karena saya sudah ada table nya maka saya akan memperlihatkan syntax pembuatan table nya berikut syntax nya show create table pelanggan;  


Berikut syntax nya create table pesan; karena saya sudah ada table nya maka saya akan memperlihatkan syntax pembuatan table nya berikut syntax nya show create table pesan;  

Membuat table produk dan table detil pesan

Create table produk

Berikut syntax nya 
create table produk(
id_produk varchar(40) not null, 
nm_produk varchar (30) not null, 
satuan varchar (40) not null, 
harga decimal (10, 0) not null default'0', 
stock int(10) not null default'0', 
primary key(id_produk)) ENGINE=innodb default charset=latin1;

Table detil_pesan

Syntax pembuatan table detil_pesan
create table detil_pesan(
id_pesan int(10) not null, 
id_produk varchar (40) not null, 
jumlah int(15) not null default '0', 
harga decimal (10, 0) not null default'0', 
primary key(id_pesan, id_produk), 
key fk_pesan (id_produk), 
key id_pesan (id_pesan), 
CONSTRAINT fk_pesan FOREIGN KEY (id_produk) 
REFERENCES produk (id_produk), 
CONSTRAINT fk_pesan2 FOREIGN KEY (id_pesan) 
REFERENCES pesan (id_pesan)) ENGINE=innodb default charset=latin1;

Membuat table faktur dan table kuitansi

Create table faktur & table kuitansi

Table Faktur
create table faktur(
id_faktur int (10) not null auto_increment, 
id_pesan int (10) not null, 
tgl_faktur date not null, 
primary key(id_faktur), 
key id_pesan (id_pesan),
CONSTRAINT faktur_ibfk_1 FOREIGN KEY (id_pesan) 
REFERENCES pesan (id_pesan))
ENGINE=innodb default charset=latin1;

Tabel Kuitansi
create table kuitansi (
id_kuitansi int (15) not null auto_increment, 
id_faktur int (10) not null, 
tgl_kuitansi date not null, 
primary key(id_kuitansi), 
key fk_kuitansi (id_faktur),
CONSTRAINT fk_kuitansi_FOREIGN KEY (id_faktur) 
REFERENCES pesan (id_pesan))
ENGINE=innodb default charset=latin1;

Melihat table yang sudah dibuat

desc nama_table;

desc nama_table;

1. Insert record pada tabel pelanggan

2. Insert record pada table pesan

3. Insert record pada table produk

4. Insert record pada table faktur

5. Menggabungkan table pelanggan dan table pesan

6. Menggabungkan table pesan dan table faktur

7. Menggabungkan table menggunakan left join 

8. Menggabungkan table menggunakan right join

9. Menggabungkan tiga table, table pelanggan, table pesan, dan table faktur













Komentar

Postingan populer dari blog ini

Praktikum DML Function

Memasukan record pada tabel pelanggan  Gunakan syntax berikut untuk memasukan data pada tabel pelanggan INSERT INTO nama_tabel(field1,field2,...) VALUES (‘nilai1’,’nilai2’,...); Melihat data pada tabel pelanggan gunakan syntax berikut select*from pelanggan;  Menampilkan data dengan kondisi tertentu sesuai record Berikut gambar nya  Gambar untuk jawab pertanyaan nomor 1-5 Untuk syntax nya bisa dilihat langsung pada gambar diatas ya Oke.  FUNCTION Menggabungkan nama dan pekerjaan dengan syntax (SELECT CONCAT (nama, '', pekerjaan) as 'Nama dan Pekerjaan' FROM pelanggan) ; Menggabungkan nama dan pekerjaan dengan inisial syntax (SELECT CONCAT (nama, '', pekerjaan) FROM pelanggan) ; Memotong 2 huruf di depan dari nama dengan syntax (SELECT SUBSTRING (nama, 2,2) FROM pelanggan) ; Mengambil 2 huruf setelah 2 huruf di depan dari nama dengan syntax (SELECT SUBSTRING (nama, 2, 2) FROM pelanggan) ; Menghitung panjang string/karakter dari nama dengan syntax (SELECT LENGTH...

Membuat Database dan Tabel Praktikum 2 Basis Data

  Soal   Buatlah database baru dengan nama Kasir Buatlah tabelnya dengan nama Penjualan 1. P ertama membuat Datab ase dengan nama Kasir                                                       Membuat  database  dengan syntax create  database  nama_database; (kasir) Karena sebelumnya saya sudah membuat  database   kasir  maka langsung saja kita lihat  database  nya apa sudah ada atau belum untuk melihat database maka gunakan syntax   show databases.  Selanjutnya gunakan database yang telah dibuat dengan syntax use nama_database; (kasir). Selajutnya membuat table pelanggan, table pelanggan dibuat dengan syntax create table nama_tabel; tabel pelanggan.  2. Membuat tabel barang, nota_penjualan, dan tabel detail_jual.  Membuat table barang dengan syntax cerate table nama_tabel; (b...

Trigger

  Trigger   Trigger adalah kode prosedural yang secara otomatis dijalankan untuk menanggapi perubahan tertentu pada table tertentu atau tampilan dalam database. Kegunaan Trigger Idealnya, Trigger harus dipertimbangkan ketika kode ini digunakan untuk mengotomatisasi perubahan yang spesifik untuk database atau pengelolaan data.  Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stock akan bertambah secara otomatis.  Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan,secara otomatis akan menyimpan ke tabel log. Pertama masuk ke Laragon atau apk yang sama, selanjutnya membuat database baru dengan nama penjualan jika sudah maka kita gunakan database tersebut dengan syntax #use_nama_database; A. Pembuatan table Berdasarkan kasus yang saya alami disini kita membuat dua table yaitu table produk dan table log_harga.  Dalam pembuatan database baik itu tabl...