MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Kamis, 29 Maret 2012

Kuis I Basis Data Terapan (NEW)

. Kamis, 29 Maret 2012

'1. Buat database dengan nama NPM'
create database DB2010240341
use DB2010240341

'2. Buat table produk dengan kolom sebagai berikut, no bertambah secara otomatis!'

create table produk
(
No Integer identity (1,1) primary key,
kode varchar (20),
Merk Varchar (100) not null,
satuan varchar (50),
harga_satuan integer,
Jumlah_Stok integer
)
/*
identity (1,1)artinya no akan bertambah secara otomatis tanpa harus dilakukan proses insert (soal 3)
dimulai dari no 1 dengan penambahan 1
*/

insert into produk values('BM001','Minyak Bimoli 1 KG','Botol',4500,2432)
insert into produk values('BM002','Minyak Bimoli 2 KG','Botol',1000,2112)
insert into produk values('CR001','Shampo Clear','Botol',8000,1244)
insert into produk values('LX001','Sabun Lux','Buah',1000,1298)
insert into produk values('PP001','Pepsodent Kecil','Kotak',3400,5432)
insert into produk values('PP002','Pepsodent Besar','Kotak',5000,6432)
insert into produk values('PS001','Pocari Sweat','Kaleng',5000,2432)
insert into produk values('SM001','Sampoerna Mild 16 Batang','Bungkus',9800,9432)
insert into produk values('SM002','Sampoerna Mild 12 Batang','Bungkus',6700,9432)
insert into produk values('SM003','Sampoerna Hijau','Bungkus',6800,7232)
insert into produk values('SN001','Shampo Sunsilk','Botol',2000,5633)
insert into produk values('YL001','Yakult','Kaleng',1200,5242)

select * from produk

'4. Ubah nama tabel menjadi barang'
exec sp_rename Produk, Barang

'5. Ubah barang yang memiliki satuan kaleng menjadi Botol'
update Barang set satuan='Botol' where Satuan = 'Kaleng'

'6. Tampilkan 73% record teratas'
Select top 73 Percent * from barang

'7. Tampilkan kode,merk,harga,stok dan total harga dari masing-masing barang'
Select Kode, Merk, Harga_Satuan, Jumlah_Stok, Harga_satuan*Jumlah_stok as "Total_Harga" from Barang

'8. Tampilkan Merk dan Harga yang memiliki satuan "Botol" dan harganya di atas 2000'
Select Merk, Harga_satuan from barang where satuan = 'Botol' and Harga_Satuan > 2000

'9. Tampilkan Merk dengan jumlah stok paling kecil'
Select MIN(Harga_satuan) from barang

'10. Tampilkan total jumlah seluruh barang'
Select SUM(Jumlah_Stok)as'Total Barang' from barang

'11. Tampilkan Total harga seluruh barang'
select SUM(Harga_Satuan * Jumlah_Stok) From Barang

'12.Tampilkan Jumlah dari seluruh karakter pada merk'
select SUM(LEN(merk)) as 'Jumlah Seluruh karakter Pada merk' From Barang

'13. Tampilkan seluruh field yang jumlah karakternya <10'
Select * from barang where LEN (merk) < 10

'14. Tampilkan seluruh field yang harganya antara 3000 hingga 500'
Select * from barang where Harga_satuan > 3000 and Harga_satuan < 5000

'15. Tampilkan Merk yang diakhiri dengan huruf r, dan ubah merk menjadi huruf besar'
Select Kode, UPPER(merk) as Merk, Satuan, Harga_Satuan, Jumlah_Stok from Barang Where Merk like '%r'

'16. Tambahkan kata 'rokok' untuk barang yang berjenis rokok'
Select 'Rokok' + Merk as Merk from barang where no >= 8 and No <= 10

'17. Jumlahkan harga barang yang memiliki satuan Botol, Buah, dan Kotak'
Select SUM (harga_satuan) as Jumlah From Barang where satuan = 'Botol' or satuan = 'Buah'

'18. Tampilkan total harga untuk kode yang memiliki huruf akhir adalah 1'
Select SUM(harga_Satuan * Jumlah_Stok) as Total Barang where RIGHT(kode,1)=1

'19. Tambahkan Kolom Stok minimum'
alter table barang add Stok_min integer

'20. Barang dengan status bungkus memiliki Stok Minimum adalah 12'
Update barang set stok_min = 12 where SUBSTRING(Kode,2,1) = 'P'

'21. Ganti Nama Kolom Merk Menjadi Nama Barang'
Sp_rename 'barang.Merk','Nama_Barang','Column'

'22. Ubah jumlah stok menjadi 12, untuk barang yang memiliki Kode dengan karakter ke-2 adalah P'
Update barang set Stok_min = 12 where SUBSTRING (kode,2,1)='P'

'23. Tambahkan 12 pada jumlah stok untuk no barang 12'
Update Barang Set Jumlah_stok = Jumlah_Stok + 12 Where No=12

select * from barang



SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com