info.sugismart@gmail.com

Sugi Smart Solution ( IT Consultant )

Kumpulan Aplikasi Bisnis Berbayar dan Gratis

Jumat, 20 Desember 2019

Studi kasus 1 SQL Server (Menggunakan Query)

Melanjutkan Materi sebelumnya mengenai Mengenal Database dan Tabel pada SQL Server, selanjutnya akan dibahas mengenai pemecahan masalah  terhadap studi kasus menggunakan QUERY.

Sebelum memulai ke kasus, mari kita pelajari terlebih dahulu mengenai QUERY.

QUERY adalah suatu bahasa komputer yang digunakan untuk melakukan suatu transaksi atau permintaan terhadap beberapa tabel dalam basis data dan sistem informasi.

Sehingga secara garis besar, Pengertian QUERY adalah bahasa yang digunakan untuk memanipulasi, mengubah, menambahkan, mengatur sesuatu atau data dalam basis data. QUERY memiliki standarisasi, sehingga dapat digunakan oleh semua program, yaitu Sructured Query Language (SQL).

Demikian penjelasan mengenai QUERY. Sekarang mari kita lihat studi kasus berikut :

Buatlah data tabel seperti gambar di atas, apabila belum membuat databasenya. Kamu bisa download disini atau lihat materi "Mengenal Database dan Tabel pada SQL Server".

Oke, mari kita mulai ke studi kasusnya :

1. Buatlah query untuk menampilkan berapa total kiloan dan total penjualan di tanggal 20 Desember 2019 !



select sum(sales_qty) as total_kilo, sum(sales_total) as total_penjualan from tbl_sales where sales_date='2019-12-20'

2. Buatlah query untuk menampilkan total penjualan berdasarkan item yang dijual !


select tbl_item.item_id, tbl_item.item_name, sum(tbl_sales.sales_grandtotal) as totpenjualan
from tbl_item inner join tbl_sales on tbl_item.item_id=tbl_sales.item_id
group by tbl_item.item_id, tbl_item.item_name

3. Buatlah query untuk menambahkan data pada tbl_setting dengan data sebagai berikut :

Nama laundry : Softclean Laundry
Alamat : Jl. Agung Barat no. 275
Phone : 081124768955


insert into tbl_setting(laundry_name, laundry_address, laundry_phone)
values('Softclean Laundry','Jl. Agung Barat no. 275','081124768955')

4. Tambahkan data berikut ke tbl_sales. Gunakan query seperti contoh no 3.


insert into tbl_sales
(sales_date,item_id,sales_qty,sales_price,sales_total,sales_disc,sales_grandtotal,description,setting_id)
values
('2019-12-20',2,3.75,7000,26250,0,27000,'Total baju : 49pcs',2)

insert into tbl_sales
(sales_date,item_id,sales_qty,sales_price,sales_total,sales_disc,sales_grandtotal,description,setting_id)
values
('2019-12-20',2,1,7000,7000,0,7000,'Total baju : 5pcs',2)

insert into tbl_sales
(sales_date,item_id,sales_qty,sales_price,sales_total,sales_disc,sales_grandtotal,description,setting_id)
values
('2019-12-20',3,1,12500,12500,0,12500,'Total baju : 1pcs',2)

5. Setelah selesai langkah-langkah di atas, selanjutnya ubahlah data tbl_sales di sales_id=9. Disc 0 menjadi disc 2500 dan sales_grandtotal menjadi 10000



update tbl_sales set sales_disc=2500, sales_grandtotal=10000 where sales_id=9

6. Langkah terakhir, buatlah query untuk menampilkan data penjualan Amin Laundry dan Softclean Laundry seperti gambar di bawah ini

select hg.* from
(select tbl_setting.laundry_name,tbl_sales.item_id,tbl_item.item_name,sum(tbl_sales.sales_grandtotal) as total_penjualan
from tbl_setting inner join tbl_sales on tbl_setting.setting_id=tbl_sales.setting_id
inner join tbl_item on tbl_item.item_id=tbl_sales.item_id
group by tbl_setting.laundry_name,tbl_sales.item_id,tbl_item.item_name WITH ROLLUP
) hg
where (item_id is not null and item_name is not null) or (item_id is null and item_name is null)

Selamat, kamu telah menyelesaikan Studi kasus 1 SQL Server(Menggunakan Query)

Tidak ada komentar:
Write komentar