1) Buatlah tabel buku dengan struktur sebagai berikut :
Tabel Buku
nama field type data panjang keterangan
Kode_buku char 4 Primary key
judul char 20
Pengarang char 15
Jml_buku int -
kode_penerbit foreign key
penerbit
nama field type data panjang keterangan
kode_penerbit char 2 primary key
nm_penerbit char 15
pinjam
nama field type data panjang keterangan
tgl_pinjam char
mhs_no.induk char 9 foreign key
buk_kode_buku datetime 4 foreign key
tgl_hrs_kembali datetime
2)
tabel BUKU
kode buku judul pengarang jml_buku kode_penerbit
S001 DOS M.Urip 10 01
BD01 DBase III plus Epsi B 5 01
BD04 clipper Ahmad.G 4 02
F101 fisika Sutrisno 10 04
PENERBIT
kode_penerbit nama_penerbit
01 piksi ITB
02 Ganesha
03 Epsilon
04 Gramedia
PINJAM
tgl_pinjam mhs_no_induk buk_kode_buku tgl_hrs_kembali tgl_kembali
2003/04/20 123010001 S001 2003/04/23 2003/04/23
2003/04/20 123010002 BD01 2003/04/23 2003/04/23
2003/04/20 123010003 BD04 2003/04/23 2003/04/23
2003/04/21 123010003 F101 2003/04/24 2003/04/24
2003/04/21 123010004 S001 2003/04/24 2003/04/24
2003/04/21 123010001 BD01 2003/04/23 2003/04/24
3) isikan tabel mahasiswa dengan data sebagai berikut:
123010002 Joko Jln.Kalasan 25-Juni-1979
amati apa yang terjadi dan mengapa bisa terjadi?
4)isikan tabel dengan data sebagai berikut:
F102 Fisika Saroyo 10 05
amati apa yang terjadi dan kenapa bisa terjadi?
5 ) isikan tabel pinjam dengan data sebagai berikut:
2003/04/21 123010005 S001 2003/04/24 2003/04/25
Kamis, 15 Mei 2014
Kamis, 27 Maret 2014
PERtemuan ke-7
meneruskan pertemuan 6
SELECT * FROM BUKU
SELECT
B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B INNER JOIN PENERBIT P ON
B.KDPENERBIT = P.KDPENERBIT
SELECT
B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B LEFT OUTER JOIN PENERBIT P ON
B.KDPENERBIT = P.KDPENERBIT
SELECT B.JUDUL,B.PENGARANG,P.KDPENERBIT
FROM BUKU B RIGHT OUTER JOIN PENERBIT P ON B.KDPENERBIT = P.KDPENERBIT
SELECT
B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B FULL OUTER JOIN PENERBIT P ON
B.KDPENERBIT = P.KDPENERBIT
Pertemuan ke-6
database : Perpustakaan
create table penerbit (
kdpenerbit char (4) not null primary key,
namapenerbit varchar (30))
create table penerbit1(
kdpenerbit char (4),
namapenerbit varchar (30))
kdpenerbit namapenerbit
P001 Piksi ITB
P002 Ganesha
P003 Epsilon
P004 Gramedia
SELECT * FROM PENERBIT1
INSERT INTO PENERBIT VALUES
('P001','PIKSI ITB')
INSERT INTO PENERBIT VALUES
('P002','GANESA')
INSERT INTO PENERBIT VALUES
('P003','EPSILON')
INSERT INTO PENERBIT VALUES
('P004','GRAMEDIA')
CREATE TABLE BUKU(
KDBUKU CHAR(4)NOT NULL PRIMARY KEY,
JUDUL VARCHAR (30),
PENGARANG VARCHAR (30),
JML_BUKU INT,
KDPENERBIT CHAR (4) REFERENCES
PENERBIT (KDPENERBIT))
SELECT * FROM BUKU
INSERT INTO BUKU VALUES
('B001','DOS','M.URIP',10,'P001')
INSERT INTO BUKU VALUES
('BD02','DBASE III PLUS','EPSI B',5,'P002')
INSERT INTO BUKU VALUES
('BD03','CLIPPER','AHMAD G',4,'P003')
INSERT INTO BUKU VALUES
('B004','FISIKA','SUTRISNO',10,'P004')
INSERT INTO BUKU VALUES
(‘B005’,’B.INDONESIA’,’SUSI’,’10’,’P005)
Selasa, 18 Maret 2014
Pertemuan 5
Database ; Perpustakaan
Table ; Buku
KdBuku Judul Kategori Jumlah
P001 Visual Basic Komputer 15
P002 Matematika Umum 13
P003 Bahasa Indonesia Umum 10
Create Database PerPustakaan
Use Perpustakaan
Create Table Buku(
KdBuku Char (15),
Judul Varhar (20),
Kategori Varchar (15),
Jumlah Integer (2))
Sp_Columns Syscolumns
Select*From Buku
Insert Into Buku Values('P001', 'Visual Basic', 'Komputer', '15,)
Insert Into Buku Values('P002', 'Matematika', 'Umum', '13')
Insert Into Buku Values('P003' , 'Bahasa Indonesia ', 'Umum', '10')
1.Insert*From Buku Where Kategori='Umum' And jumlah >13
2.Insert*From Buku Where Kategori='Umum' OR jumlah >13
3.Insert*From Buku Where Kategori='Umum'
4.Insert*From Buku Where Judul IN (Visual Basic,Matematika)
5.Insert*From Buku Where Jumlah Between 10 And 14
6.Insert*From Buku Where Jumlah NOT Between 10 And 14
7.Insert Judul From Buku Where Judul Like 'M%'
8.Insert Judul From Buku Where Judul Like '%a'
9.Insert Judul From Buku Where Judul Like '%te%'
10.Insert Judul From Buku Where Judul Like 'B[ia]%'
11.Insert Judul From Buku Where Judul Like 'B[^a]%'
Table ; Buku
KdBuku Judul Kategori Jumlah
P001 Visual Basic Komputer 15
P002 Matematika Umum 13
P003 Bahasa Indonesia Umum 10
Create Database PerPustakaan
Use Perpustakaan
Create Table Buku(
KdBuku Char (15),
Judul Varhar (20),
Kategori Varchar (15),
Jumlah Integer (2))
Sp_Columns Syscolumns
Select*From Buku
Insert Into Buku Values('P001', 'Visual Basic', 'Komputer', '15,)
Insert Into Buku Values('P002', 'Matematika', 'Umum', '13')
Insert Into Buku Values('P003' , 'Bahasa Indonesia ', 'Umum', '10')
1.Insert*From Buku Where Kategori='Umum' And jumlah >13
2.Insert*From Buku Where Kategori='Umum' OR jumlah >13
3.Insert*From Buku Where Kategori='Umum'
4.Insert*From Buku Where Judul IN (Visual Basic,Matematika)
5.Insert*From Buku Where Jumlah Between 10 And 14
6.Insert*From Buku Where Jumlah NOT Between 10 And 14
7.Insert Judul From Buku Where Judul Like 'M%'
8.Insert Judul From Buku Where Judul Like '%a'
9.Insert Judul From Buku Where Judul Like '%te%'
10.Insert Judul From Buku Where Judul Like 'B[ia]%'
11.Insert Judul From Buku Where Judul Like 'B[^a]%'
Pertemuan Ke 4
*Cara Membuat Database Rumah Sakit
Database ; Rumah Sakit
Table ; Pasien
KdPasien NamaPasien Alamat Kota Jenis Kelamin
P001 Dian Faziah Jln.Melati No.3 P.Siantar P
P002 Melani Oktora Jln.Jawa No.4 Medan P
P003 Budi Anggara Jln.Medan T.Tinggi L
Create Database RumahSakit
Use RumahSakit
*Cara Membuat Table Pasien
Create Table Pasien (
KdPasien Char (4),
NamaPasien Varhar (15),
Alamat Varchar (15),
Kota Varchar (2),
Jenis_Kelamin Char (1))
Sp_Columns Syscolumns
Select*From Pasien
Insert Into Pasien Values('P001', 'Dian Faziah', 'Jln.Melati No.3', 'P.Siantar', 'P')
Insert Into Pasien Values('P002', 'Melani Oktora', 'Jln.Jawa No.4', 'Medan', ' P')
Insert Into Pasien Values('P003', 'Budi Anggara', 'Jln.Medan No.11', ' T.inggi', 'L')
Select KdPasien AS 'Kode Pasien' From Pasien
Update Pasien SET kota='Jakarta'
Delete Pasien
Database ; Rumah Sakit
Table ; Pasien
KdPasien NamaPasien Alamat Kota Jenis Kelamin
P001 Dian Faziah Jln.Melati No.3 P.Siantar P
P002 Melani Oktora Jln.Jawa No.4 Medan P
P003 Budi Anggara Jln.Medan T.Tinggi L
Create Database RumahSakit
Use RumahSakit
*Cara Membuat Table Pasien
Create Table Pasien (
KdPasien Char (4),
NamaPasien Varhar (15),
Alamat Varchar (15),
Kota Varchar (2),
Jenis_Kelamin Char (1))
Sp_Columns Syscolumns
Select*From Pasien
Insert Into Pasien Values('P001', 'Dian Faziah', 'Jln.Melati No.3', 'P.Siantar', 'P')
Insert Into Pasien Values('P002', 'Melani Oktora', 'Jln.Jawa No.4', 'Medan', ' P')
Insert Into Pasien Values('P003', 'Budi Anggara', 'Jln.Medan No.11', ' T.inggi', 'L')
Select KdPasien AS 'Kode Pasien' From Pasien
Update Pasien SET kota='Jakarta'
Delete Pasien
Rabu, 05 Maret 2014
Laporan Praktikum III
Laporan Pertemuan ketiga(3)
1.Menampilkan kembali database (Mengaktifkan)
2.Untuk Memasukan Record ke Filed yang kita inginkan (Atau kedalam tabel yang dibutukan)
Misalnya : Ingin memasukan data mahasiswa
Memasukkan data secara berurutan, ketikan :
Insert into Mahasiswa value ('123456789','Desy Ratnasary','Jln.Kartini No.5','P.Siantar','P')
Memasukkan data secara tidak berurutan, ketikan :
Insert into Mahasiswa (NIM, Nama, Jns_Klmn, Alamat, Kota) Values ('123456789','Desy Ratnasary','P','Jln.Kartini No.5','P.Siantar')
Kalau ingin mengisi tabel Prodi, ketikkan:
Insert Into Prodi values ('0203','Komputerisasi Akuntansi')
Insert Into Prodi values ('0103','Manejemen Informatika')
1.Menampilkan kembali database (Mengaktifkan)
2.Untuk Memasukan Record ke Filed yang kita inginkan (Atau kedalam tabel yang dibutukan)
Misalnya : Ingin memasukan data mahasiswa
Memasukkan data secara berurutan, ketikan :
Insert into Mahasiswa value ('123456789','Desy Ratnasary','Jln.Kartini No.5','P.Siantar','P')
Memasukkan data secara tidak berurutan, ketikan :
Insert into Mahasiswa (NIM, Nama, Jns_Klmn, Alamat, Kota) Values ('123456789','Desy Ratnasary','P','Jln.Kartini No.5','P.Siantar')
Kalau ingin mengisi tabel Prodi, ketikkan:
Insert Into Prodi values ('0203','Komputerisasi Akuntansi')
Insert Into Prodi values ('0103','Manejemen Informatika')
Laporan Praktikum II
Cara membuat Database dengan nama AMIKTB Langka2 :
1.Create database AMIKTB > Jalankan
2.Use AMIKTB>Jalankan
Cara Membuat Tabel Mahasiswa
-Create table Mahasiswa (
Nim char (9),
Nama varchar (25),
Alamat varchar (25),
Kota varchar (25),
Jenis_Kelamin char (1))
Cara Membuat tabel Prodi
-Create table Prodi (
KdProdi char (4),
NmProdi varchar (30))
Select*From Prodi
-Create table Kelas (
KdKelas char (5),
NmKelas varchar (25))
Select*From Kelas
Cara menambahkan field ke tabel Mahasiswa
-Create ALTER TABLE Mahasiswa ADD
Agama varchar (15)
-lalu diblok
-kemudian jalankan
Cara menghapus field yang ada ditabel Mahasiswa
- ketikkan ALTER TABLE mahasiswa Drop
Kamis, 27 Februari 2014
Cara Awal Membuka dan Mengenal Database :
1.Bukalah aplikasi Ms.SQL Server 2000 dari Start - All Program - Ms.SQL Server 2000 -Query Analyzer
2.Setelah itu akan muncul kotak dialog, dan kemudian pilih Windows.....
kemudian OK
3.Pilih jenis database yang anda inginkan dengan membuka ComboBox yang ada dimenu
Cth: Pubs, berarti anda menggunakan database pubs
4.Atau dengan cara lain ketikkan pada kotak tersebut
use pubs > blok > kemudian jalankan
5.Ketika kita ingin memilih jenis tabel yang ada,ketikkan:
sp_tables >blok > kemudian jalankan
6.Kemudian pilih jenis tabel yang anda inginkan
Cth: syscoloumns, dan untuk melihat field dari tabel tersebut ketikkan:
sp_coloumns syscoloumns > blok > kemudian jalankan
7.Untuk melihat bagian-bagian dari fieldnya, ketikkan:
select * from syscoloumns > blok kemudian jalankan
Langganan:
Komentar (Atom)