Pratikum ini membahas pembuatan database, tabel, dan relasi serta query untuk laporan dan rekapitulasi data penjualan yang ditampilkan di VB.NET. Langkah-langkahnya meliputi pembuatan database penjualan, tabel-tabel dan relasinya, query untuk laporan yang menampilkan data detail dan query untuk rekapitulasi yang mengelompokkan data.
1 of 14
Download to read offline
More Related Content
Pratikum sql server
1. Pratikum 1
Query Tabel dan Database
Pratikumke 1 akan dilakukanpembuatandatabase danpembuatantabel.
Langkah-langkahPratikum:
1. Buka MicrosoftSQL ServerManagementStudiodari StartMenu di Windows
Maka akantertampil sbb:
2. Pertamabuat terlebihdahuluDatabase yangakankitagunakan
create database whisnu
yang berwarna biru merupakan nama perintah
yang berwarna hitam merupakan nama databasenya
3. Kemudianjalankanperintahtersebut
a. Sorot tulisantersebut
b. Tekantombol KeyboardF5atau tombol ” ! Execute “
c. Maka akanterlihatmassagerdatabase telahdibuat
4. Buka WindowKerja(SQLQuery)
a. Buka ObjectExplorer
b. PilihDatabase yangtelahandabuat
c. Klikkanandan pilih“NewQuery”
2. d. Maka akanmuncul lembarkerjaSbb:
5. Buat table pertama
Create Table data (name Varchar(10) ,City Varchar(20) , Country
Varchar(10) )
Menciptakantabel dengannama datadengankolomname,citydan country, lebar10,20 dan
10 dan tipe data Varchar
Tabel dapat dilihatdenganperintah
Select * FRom data
Atau
sp_help data
KemudiansorotdantekanF5
6. Buat tabel “TanpaNull”
Create Table [TablewithoutnullVAlues] (name Varchar(10) Not Null ,City
Varchar(20) not null, Country Varchar(10) not null , Remarks
varchar(200) )
Cekdahuludengan sp_help TablewithoutnullVAlues
3. 7. MerubahTabel
Merubahkolomuntukmenjadi “TanpaNull” dengan“AlterTabel”
ALTER TABLE [TablewithoutnullVAlues] ALTER COLUMN Remarks varchar(200)
NOT NULL
Cekdahuludengan sp_help TablewithoutnullVAlues
Note : Syarat kolom harusempty (baruhabisdi create) atau kolomyangakan dibuat“NotNull”
harus terisi dataterlebihdahulujikatable sudahterisidata
8. Menambahdan menghapuskolom
MenambahKolom
Alter Table [TablewithoutnullVAlues] Add [State] varchar(20)
Cekdahuludengan sp_help TablewithoutnullVAlues
MenghapusKolom
ALTER TABLE [TablewithoutnullVAlues] Drop COLUMN [state]
Cekdahuludengan sp_help TablewithoutnullVAlues
4. Pratikum 2
Query Tabel dan Relasi
Pratikumke 2 akan dilakukan pembuatanprimarykey,foreignkeydanrelasinya
Langkah-langkahPratikum:
1. Buka MicrosoftSQL ServerManagementStudiodari StartMenu di Windows
Maka akantertampil sbb:
2. Buat terlebihdahulutabel denganprimarykeyyangakankitagunakan
Create Table [TableWithPK] (ID Int CONSTRAINT PK_ID PRIMARY KEY , name
Varchar(10) not null ,Country Varchar(10) )
Cekdahuludengan sp_help
3. Menghapus“constraintprimarykey”
ALTER TABLE [TableWithPK] DROP CONSTRAINT PK_ID
Cekdahuludengan sp_help
4. Menambah “constraintprimarykey”
ALTER TABLE [TableWithPK] add CONSTRAINT PK_ID primary key (ID)
Cekdahuludengan sp_help
5. Buat Tabel ForeignKey
a. Buat dulutabel primarykey
CREATE TABLE TablePrimaryKey ( RollNo int constraint PK_RollNo primary
key , Name Varchar(25) )
Cekdahuludengan sp_help
b. Buat tabel foreignkey
Create TAble TableForeignKey (RollNo int CONSTRAINT fk_RollNo FOREIGN
KEY REFERENCES TablePrimaryKey(RollNo), Class varchar(10) , Marks int)
Cekdahuludengan sp_help
Disini dibuattabel foreignkeydenganme link(memliki relasi) dengantabel Primarykeydi
kolomRollNo,ini ditunjukkandenganperintah“ FOREIGN KEY REFERENCES
TablePrimaryKey(RollNo)”
5. 6. Hapus
Alter table TableForeignKey drop constraint fk_RollNo
7. Tambah
ALTER TABLE TableForeignKey ADD CONSTRAINT fk_RollNo FOREIGN KEY
(RollNo) REFERENCES TablePrimaryKey (RollNo)
8. Buat table foreignkeydengancascade
Create Table TableForeignKeyDCUC(RollNo int CONSTRAINT fkDuCu_RollNo
FOREIGN KEY REFERENCES TablePrimaryKey(RollNo) On Delete Cascade On
Update Cascade, Class varchar(10) , Marks int)
Perbedaanantarapenggunaandari cascade adalahsaat data primerykey tabel primerdihapus
atau diupdate makadata primerykey tabel foreignjugaakanikutterhapusatauterupdate
9. Insertdata
Insert Into TablePrimaryKey Values (1 , 'Neeraj Prasad Sharma')
Insert Into TablePrimaryKey Values (2 , 'Vikas Singh')
Insert Into TableForeignKey Values (1 , 'Maths', 91 )
Insert Into TableForeignKey Values (2 , 'Maths', 92 )
Insert Into TableForeignKeyDcUc Values (1 , 'Maths', 91 )
Insert Into TableForeignKeyDcUc Values (2 , 'Maths', 92 )
10. Contohsalah
Insert Into TableForeignKey Values (3 , 'Maths', 91 )
Delete From TablePrimaryKey Where RollNo=1
11. Delete datadi tableforeignkey
Delete From TableForeignKey Where RollNo in (1,2)
12. Delete datadi primarytabel
Select * From TablePrimaryKey
Select * From TableForeignKeyDcUc
Delete From TablePrimaryKey where rollno=1
Select * From TablePrimaryKey
Select * From TableForeignKeyDcUc
13. Update data di primarytabel
Update TablePrimaryKey Set RollNo=3 where rollno=2
Select * From TablePrimaryKey
Select * From TableForeignKeyDcUc
6. Pratikum 3
Tabel dan Relasi
1. MembuatTabel
a. Buka ObjectExplorer
b. Sorot Tabel dankIikkananpada tabel
2. Tabel
Tabel Mahasiswa
PrimaryKeydapatdibuatdenganmelakukanklikkananpadatabel danpilihsetprimarykey
Setelahdi Simpandenganmenekantombol “save”
9. Pratikum 4
Koneksi Vb.Net 2008
1. Form VB.Net2008
a. Buka VB.Net2008
b. TambahkanWindowForm(ProjectAddwindowsForm)
Maka tertampil :<PilihWindowsForm>
TambahkanMenuStrip(ToolBox MenuStrip)
10. Isi sesuai kebutuhan:
2. Koneksi Database
a. TambahkanWindowsForm (lihatcontoh2diatas)
b. KlikMenu“ Data”
c. PilihAddNewDataSource
TambahkanData source
a. Ubah data source denganmenekantombol “change”
b. Servername merupakannamaserveranda.
c. Pilihdatabase yangtelahandabuat.
d. Tekantombol “TestConnection”untukpengecekankoneksi
12. PilihView yangakanditampilkan
Tekantombol “Finish”:
3. Menampilkan Viewdi Form
a. Buat windowform
b. Dari “data Source”drag view ke form
4. PilihFormMenuUtama
Klikkanandi nama projectyanganda buat (solution) Klik“Properties”