TUGAS BASIS DATA
MEMBUAT DDL DAN DML
NAMA : BOBY ADE SAPUTRA
NPM :1123006
KELAS :D3 TEKNIK INFORMATIKA 1A
POLITEKNIK POS INDONESIA
2012/2013
A. MEMBUAT DATABASE (DDL)
SKRIP DATA BASE Akademik
create database Akademik
"SKRIP DIATAS DIGUNAKAN UNTUK MEMBUAT DATABASE Akademik"
HASIL DATA BASE Akademik
B. MEMBUAT TABLE DOSEN (DDL)
SKRIP TABLE DOSEN
CREATE TABLE [dbo].[DOSEN](
[NAMA] [char](30) NULL,
[JKelamin] [char](10) NULL,
[Alamat] [char](50) NULL,
[Status] [char](10) NULL,
[MKuliah] [char](30) NULL,
CONSTRAINT [PK_DOSEN] PRIMARY KEY CLUSTERED
(
"SKRIP DIATAS DIGUNAKAN UNTUK MEMBUAT TABEL DOSEN DIDALAM DATABASE Akademik"
HASIL TABLE
INSERT DOSEN(DML)
SKRIP INSERT DOSEN
insert into DOSEN values('112234','Iwan Setiawan','Laki-Laki','Bandung','-','Teori Struktur Data')
insert into DOSEN values('113245','Roni Habibi','Laki-Laki','Bandung','-','Sistem Operasi')
insert into DOSEN values('115432','Atep Firmansyah','Laki-Laki','Bandung','-','General English II')
"SKRIP DIATAS UNTUK MEMASUKAN NILAI VALUE DI DALAM TABEL DOSEN"
HASIL INSERT DOSEN
UPDATE DOSEN(DML)
SKRIP INSERT DOSEN
update DOSEN
set Alamat='Cimahi' where NIP='113245'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGEDIT ALAMAT MENJADI (CIMAHI) DI DALAM TABEL DOSEN DARI NIP='113245' "
HASIL UPDATE DOSEN
DELETE DOSEN(DLM)
SKRIP DELETE DOSEN
delete from DOSEN where NIP='115432'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGHAPUS DATA VALUE DI TABEL DOSEN DARI NIP='115432' "
HASIL DELETE DOSEN
SELECT DOSEN (DML)
SKRIP SELECT DOSEN
select*from DOSEN
SKRIP DIATAS DIGUNAKAN UNTUK MENAMPILKAN HASIL TABEL DOSEN, SEPERTI HASIL-HASIL TABEL YANG DI ATAS
C. TABEL MAHASISWA (DDL)
SKRIP TABLE MAHASISWA
CREATE TABLE [dbo].[MAHASISWA](
[NPM] [char](10) NOT NULL,
[NAMA] [char](30) NULL,
[ALAMAT] [char](50) NULL,
[JKelamin] [nchar](10) NULL,
[Kelas] [char](10) NULL,
CONSTRAINT [PK_MAHASISWA] PRIMARY KEY CLUSTERED
(
INSERT MAHASISWA (DML)
SKRIP INSERT MAHASISWA
insert into MAHASISWA values('1123006','BOBY ADE SAPUTRA','Palembang','Laki-Laki','D3 1A')
insert into MAHASISWA values('1123007','BOBY Josep','Bandung','Laki-Laki','D4 2A')
insert into MAHASISWA values('1123008','Agnes Monica','Bali','Perempuan','D3 3A')
"SKRIP DIATAS UNTUK MEMASUKAN NILAI VALUE DI DALAM TABEL MAHASISWA"
HASIL INSERT MAHASISWA
UPDATE MAHASISWA (DML)
SKRIP UPDATE MAHASISWA
update MAHASISWA
set NPM='1123654' where NAMA='BOBY Josep'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGEDIT NPM MENJADI (1123654) DARI NAMA='BOBY Josep' "
HASIL UPDATE MAHASISWA
DELETE MAHASISWA (DML)
SKRIP DELETE MAHASISWA
delete from MAHASISWA where NPM='1123008'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGHAPUS DATA VALUE DI TABEL MAHASISWA DARI NPM='1123008' "
HASIL DELETE MAHASISWA
SELECT MAHASISWA(DML)
SKRIP SELECT MAHASISWA
Select*from MAHASISWA
SKRIP DIATAS DIGUNAKAN UNTUK MENAMPILKAN HASIL TABEL DOSEN, SEPERTI HASIL-HASIL TABEL YANG DI ATAS
D. TABEL MATAKULIAH (DDL)
SKRIP TABEL MATAKULIAH
CREATE TABLE [dbo].[MATAKULIAH](
[KMatakuliah] [char](10) NOT NULL,
[NMatakuliah] [char](30) NULL,
[Ruangan] [char](10) NULL,
CONSTRAINT [PK_MATAKULIAH] PRIMARY KEY CLUSTERED
(
"SKRIP DIATAS DIGUNAKAN UNTUK MEMBUAT TABEL MATAKULIAH"
HASIL TABEL
INSERT MATAKULIAH (DML)
SKRIP INSERT MATAKULIAH
insert into MATAKULIAH values ('A123','Sistem Operasi','315')
insert into MATAKULIAH values ('B112','Struktur Data','306')
insert into MATAKULIAH values ('C221','Komunikasi Data','303')
"SKRIP DIATAS UNTUK MEMASUKAN NILAI VALUE DI DALAM TABEL MATAKULIAH"
HASIL INSERT MATAKULIAH
UPDATE MATAKULIAH (DML)
SKRIP UPDATE MATAKULIAH
update MATAKULIAH
set Ruangan='313' where KMatakuliah='A123'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGEDIT Ruangan MENJADI (313) DIDALAM TABEL MATAKULIAH DARI KMatakuliah='A123' "
HASIL UPDATE MATAKULIAH
DELETE MATAKULIAH (DML)
SKRIP DELETE MATAKULIAH
delete from MATAKULIAH where KMatakuliah='B112'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGHAPUS DATA VALUE DI TABEL MATAKULIAH DARI KMatakuliah='B112' "
HASIL DELETE MATAKULIAH
SELECT MATAKULIAH (DML)
SKRIP SELECT MATAKULIAH
select*from MATAKULIAH
SKRIP DIATAS DIGUNAKAN UNTUK MENAMPILKAN HASIL TABEL MATAKULIAH, SEPERTI HASIL-HASIL TABEL YANG DI ATAS
E. TABEL NILAI (DDL)
SKRIP TABEL NILAI
CREATE TABLE [dbo].[NILAI](
[Tugas] [char](10) NOT NULL,
[Quis] [char](10) NULL,
[UTS] [char](10) NULL,
[UAS] [char](10) NULL,
CONSTRAINT [PK_NILAI] PRIMARY KEY CLUSTERED
(
"SKRIP DIATAS DIGUNAKAN UNTUK MEMBUAT TABEL NILAI DIDALAM DATABASE Akademik"
HASIL TABEL NILAI
INSERT NILAI (DML)
SKRIP INSERT NILAI
insert into NILAI values('90','95','100','80')
insert into NILAI values('94','79','88','83')
insert into NILAI values('91','87','92','77')
"SKRIP DIATAS UNTUK MEMASUKAN NILAI VALUE DI DALAM TABEL NILAI"
HASIL INSERT NILAI
UPDATE NILAI (DML)
SKRIP UPDATE NILAI
update NILAI
set UAS='76' where Tugas='94'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGEDIT NILAI UAS MENJADI (76) DIDALAM TABEL NILAI DARI Tugas='94' "
HASIL UPDATE NILAI
DELETE NILAI (DML)
SKRIP DELETE NILAI
delete from NILAI where Tugas='90'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGHAPUS DATA VALUE DI TABEL NILAI DARI Tugas='90' "
HASIL DELETE NILAI
SELECT NILAI (DML)
SKRIP SELECT NILAI
select*from NILAI
SKRIP DIATAS DIGUNAKAN UNTUK MENAMPILKAN HASIL TABEL NILAI, SEPERTI HASIL-HASIL TABEL YANG DI ATAS
F. TABEL MENGAJAR (DDL)
SKRIP TABEL MENGAJAR
CREATE TABLE [dbo].[MENGAJAR](
[NIP] [char](10) NOT NULL,
[KMatakuliah] [char](30) NULL,
[Dosen] [char](30) NULL,
[Kelas] [char](10) NULL,
CONSTRAINT [PK_MENGAJAR] PRIMARY KEY CLUSTERED
(
"SKRIP DIATAS DIGUNAKAN UNTUK MEMBUAT TABEL MENGAJAR DIDALAM DATABASE Akademik"
HASIL TABEL MENGAJAR
INSERT MENGAJAR (DML)
SKRIP INSERT MENGAJAR
insert into MENGAJAR values ('11235','A1234','Basis Data','D3 1A')
insert into MENGAJAR values ('11223','G1234','Sistem Multimedia','D4 1A')
insert into MENGAJAR values ('34331','R1678','Komunikasi Data','D3 2A')
"SKRIP DIATAS UNTUK MEMASUKAN NILAI VALUE DI DALAM TABEL MENGAJAR"
HASIL INSERT MENGAJAR
UPDATE MENGAJAR (DML)
SKRIP UPDATE MENGAJAR
update MENGAJAR
set Kelas='D4 TI 2A' where NIP='11223'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGEDIT Kelas MENJADI (D4 TI 2A) DIDALAM TABEL MENGAJAR DARI NIP='11223' "
HASIL UPDATE MENGAJAR
DELETE MENGAJAR (DML)
SKRIP DELETE MENGAJAR
delete from MENGAJAR where NIP='34331'
"SKRIP DIATAS DIGUNAKAN UNTUK MENGHAPUS DATA VALUE DI TABEL MENGAJAR DARI NIP='34331' "
HASIL DELETE MENGAJAR
SELECT MENGAJAR (DML)
SKRIP SELECT MENGAJAR
select*from MENGAJAR
SKRIP DIATAS DIGUNAKAN UNTUK MENAMPILKAN HASIL TABEL MENGAJAR, SEPERTI HASIL-HASIL TABEL YANG DI ATAS