Kamis, 18 April 2013

CONTOH PRAKTIKUM


create database kampus
use kampus
create table kelas(
        kdkls char(4) not null primary key,
        namakls varchar(10))
create table jurusan(
        kdjur char(4) not null primary key,
        namajur varchar(20))
create table mahasiswa(
        nim char(12)not null primary key,
        nama varchar (30),
        alamat varchar (30),
        jnsklmn char(1),
        agama varchar (15),
        kdkelas char(4)references kelas(kdkls),
        kdjur char(4)references jurusan(kdjur))
select*from mahasiswa
select*from kelas
select*from jurusan
insert into kelas values('K01','KA-01')
insert into kelas values('K02','KA-02')
insert into jurusan values('KMI','MI')
insert into jurusan values('KKA','KA')
insert into mahasiswa values('20120103001','PUSPITA','JLN.SUASIO','P','ISLAM','K01','KKA')
insert into mahasiswa values('20120103002','RONI','JLN.LANGKAT','L','KRISTEN','K02','KKA')
insert into mahasiswa values('20120103003','dewi','JLN.serdang','p','budha','K01','KKA')
insert into mahasiswa values('20120103004','fani','JLN.jawa','p','protestan','K02','KKA')

DATA MANIPULATION LANGUANGE (pertemuan 7)


Primary Key
:
Key yang mengindentifikasikan bahwa setiap record pasti unique. Dalam sebuah tabel hanya diperbolehkan satu primary key, tidak lebih. Misalnya adalah tabel MURID, tidak ada murid yang memiliki NIS (Nomor Induk Siswa) yang sama dalam keadaan real, kemudian diimplementasikan dalam bentuk tabel dengan diberikan primary key pada kolom NIS.
Foreign Key
:
Key yang dihasilkan dari primary key dari tabel lain sebagai bentuk referensi dari tabel lain tersebut. Misalnya adalah tabel BELAJAR, dalam proses pembelajaran dibutuhkan kelas, guru dan apa yang dipelajari alias mata pelajaran, maka diimplementasikan dalam sebuah tabel bahwa dalam tabel BELAJAR terdapat foreign key (key asing) dari tabel KELAS, GURU dan MATA_PELAJARAN. Dari definisi key ini kita dapat mengetahui istilah MASTER-DETAIL.
Syarat  terhubungnya relasi antara table 1 dengan table yang lain :
Ø Adanya Primary key
Ø Adanya Foreign key
NIM *
Nama
Alamat
Jnskelamin
Kdkls **
Kdjurusan **
20120103001
Puspita
Jln.Soasio
P
K01
KKA
20120103002
Roni
Jln.Langkat
L
K02
KKA
20120103003
Dewi
Jln.Serdang
P
K01
KK


                                               
KD.kelas *
Nama Kelas
K01
KA-01
K02
Ka-02

Kd.Jurusan *
Nama Jurusan
KMI
MI
KKA
KA




   Primery key (*)
   Foreign key (**)
                        

Selasa, 09 April 2013

LAPORAN PRAKTIKUM 3


create database perpustakaan
use perpustakaan
create table buku(
          kd_buku char(4),
          judul varchar(30),
          penerbit varchar(20),
          pengarang varchar(15),
          stok int)

select*from buku
insert into buku values('B001','BORLAND DELPHI','andi','jogianto','5')
insert into buku values('B002','VISUAL BASIC 6.0','ANEKA ILMU','M.HARIS','6')
insert into buku values('B003','MICROSOFT SQL SERVER 2000','GRANA ILMU','ABDULLAH','4')
select*from buku
update buku set judul='BORLAND C++'
select*from buku
update buku set judul='MICROSOFT ACCESS'Where kd_buku='B001'
select*from buku

Senin, 01 April 2013

LAPORAN PRAKTIKUM 2

create database supermarket
use supermarket
create table barang(
                kdbrg char(5),
                namabrg varchar(30),
                jenis varchar(15),
                kemasan varchar (20),
                isi varchar(15),
                harga money,
                stok int)
select*from barang
insert into barang values('B0001','SUPER PEL','PEMBERSIHLANTAI','PLASTIK','80ml',10.000,8)
SELECT*FROM barang
insert into barang values('B0002','OBH NELCO','OBAT','BOTOL','85ml',15.000,7)
select*from barang
insert into barang values('B0003','RINSO','DETERGEN','PLASTIK','1Kg',12.000,10)
select*from barang
update barang set namabrg='Daia'where kdbrg='B0003'
select*from barang
delete barang
delete from barang where kdbrg='B0003'
select*from barang

LAPORAN PRAKTIKUM 1

create database perpustakaan
use perpustakaan
create table buku(
                kd_buku char(4),
                judul varchar(30),
                penerbit varchar(20),
                pengarang varchar(15),
                stok int)

select*from buku
insert into buku values('B001','BORLAND DELPHI','andi','jogianto','5')
insert into buku values('B002','VISUAL BASIC 6.0','ANEKA ILMU','M.HARIS','6')
insert into buku values('B003','MICROSOFT SQL SERVER 2000','GRANA ILMU','ABDULLAH','4')
select*from buku
update buku set judul='BORLAND C++'
select*from buku
update buku set judul='MICROSOFT ACCESS'Where kd_buku='B001'
select*from buku