Rabu, 04 Januari 2012

Praktikum SimBaDa 1 database

TUGAS ::
Buatlah database toko
Dalam database itu ada min. 3 tabel dan masing2 tabel ada min.5 field dan record di masing2 tabel min.10.  done

Kemudian buat sintaks untuk ::
1.    Tampilkan semua isi/record table.
2.    Hapus 2 record saja sekaligus berdasarkan id tertentu yg anda inginkan .
3.    Hapus semua isi/record pd suatu tabel tertentu yg anda inginkan .
4.    Tambah 2 field baru ke dalam tabel yg anda buat .
Buat dalam bentuk paper (Tugas Individu)
Jelaskan dan Tunjukkan pd pembuktiannya dlm paper tsb.

1.    Tampilan semua isi/record table

List Code :
create database Toko_Elektronik
use Toko_Elektronik

create table Karyawan
(NIM varchar(10)not null primary key,
Nama_Karyawan varchar(50),
Alamat varchar (50),
Bagian varchar(20),
Jadwal varchar(30),
Telp varchar(20))

create table Barang
(Kode_Brg varchar(10)not null primary key,
Nama_Brg varchar(50),
Merk_Brg varchar(30),
Pemasok varchar(30),
Harga int)

create table Penjualan
(No_Fak varchar(10),
Tgl_Fak varchar(15),
Kode_Brg varchar(10)not null primary key,
Nama_Brg varchar(50),
Jumlah int)

insert into Karyawan values('1001','Pio','Badung','Marketing','Senin-Rabu','0811234')
insert into Karyawan values('1002','Ayu','Dalung','Marketing','Kamis-Minggu','087647465')
insert into Karyawan values('1003','Linda','Mengwi','SPG','Senin-Kamis','0816354546')
insert into Karyawan values('1004','Intan','Imbo','SPG','Jumat-Minggu','0361283746')
insert into Karyawan values('1005','Tya','Sanglah','Keuangan','Setiap Hari','0816474538')
insert into Karyawan values('1006','Popik','Teuku Umar','Satpam','Senin-Kamis','08729103')
insert into Karyawan values('1007','Subik','Monang Maning','Satpam','Kamis-Minggu','0746453')
insert into Karyawan values('1008','Yoga','Pds','OB','Setiap Hari','082716485')
insert into Karyawan values('1009','Yuda','Sanur','OB','Setiap Hari','0361736282')
insert into Karyawan values('1010','Ata','Sesetan','Kasir','Setiap Hari','036284648549')

insert into Barang values('A01','TV 21 inc','Toshiba','Jepang',5800000)
insert into Barang values('A02','Kipas Angin','Panasonic','Jawa Barat',75000)
insert into Barang values('A03','Senter','NICO','Bali',5000)
insert into Barang values('A04','Lampu','Philip','Surabaya',200000)
insert into Barang values('A05','Mouse','Mayer','Jakarta',90000)
insert into Barang values('A06','Setrika','Perto','Sumbawa',30000)
insert into Barang values('A07','LCD','Toshiba','China',500000)
insert into Barang values('A08','DVD','Akari','Kalimantan',850000)
insert into Barang values('A09','Disket','Rayon','Lampung',30000)
insert into Barang values('A10','Baterai','ABC','Inggris',35000)

insert into Penjualan values('F01','13/05/19993','A04','Lampu',2)
insert into Penjualan values('F02','21/06/2009','A06','Setrika',3)
insert into Penjualan values('F03','17/12/1998','A10','Baterai',6)
insert into Penjualan values('F04','10/11/2010','A05','Mouse',15)
insert into Penjualan values('F05','02/09/2007','A08','DVD',4)
insert into Penjualan values('F06','30/10/2005','A03','Senter',30)
insert into Penjualan values('F07','27/02/1999','A07','LCD',2)
insert into Penjualan values('F08','12/01/2001','A09','Disket',12)
insert into Penjualan values('F09','08/06/2011','A01','TV 21 inc',1)
insert into Penjualan values('F10','16/09/2011','A02','Kipas Angin',2)

select*from Karyawan
select*from Barang
select*from Penjualan

2.  Menghapus 2 record sekaligus ::

-    Setelah tersedia table barang, dan ingin menghapus 2 record sekaligus :
-    Ketik “delete Barang where Kode_Barang=’A01’ “
              “delete Barang where Kode_Barang=’A02’ “
-    Blok  Run .
-    Langsung blok “select *from Barang”  Run

3. Menghapus semua isi/record pada salah satu table ::

-    Apabila ingin menghapus seluruh isi/record pada suatu table dilakukan (misal Penjualan) :
-    Ketik “delete Penjualan” yang berfungsi untuk  menghapus semua record pada tabel Penjualan.
-    Blok  Run  select *from Penjualan