Jumat, 26 April 2019
















create database INNER_1701030016

on
(

name= INNER_1701030016_data, filename="D:\agungadipratama\INNER_1701030016_data.mdf",

size=10, maxsize=100, filegrowth=2
)

log on

(

name= INNER_1701030016_log, filename="D:\agungadipratama\INNER_1701030016_data.ldf",

size=4, maxsize=100, filegrowth=2
)




create table jabatan

(kodejabatan char(2) primary key not null,

jabatan varchar(20)not null)

create table guru

(nip varchar(19) primary key not null,

nama varchar(25)not null,

kodejabatan char(2) foreign key references jabatan(kodejabatan)not null)






insert into jabatan(kodejabatan, jabatan) values ('01','Kepala Sekolah');

insert into jabatan(kodejabatan, jabatan) values ('02','Wakil Kepala Sekolah');

insert into jabatan(kodejabatan, jabatan) values ('03','Guru');

insert into jabatan(kodejabatan, jabatan) values ('04','Guru BP');

insert into jabatan(kodejabatan, jabatan) values ('05','Konseling');

select * from jabatan



insert into guru(nip, nama, kodejabatan) values ('1234567891011121314','Hendra Kurniawan','01');

insert into guru(nip, nama, kodejabatan) values ('1234567891110121314','Kirana','02');

insert into guru(nip, nama, kodejabatan) values ('1234567891012111314','Anggorowati','03');

insert into guru(nip, nama, kodejabatan) values ('1234567891410111213','Kenzi','03');

select * from guru






--b

select Guru.Nama,jabatan.jabatan from Guru, jabatan

where Guru.kodejabatan=jabatan.kodejabatan

and Guru.kodejabatan='01'




--c

select nama,kodejabatan from Guru

where Nama='kirana'




--d

select * from guru

order by kodejabatan desc



select Guru.kodejabatan,jabatan.jabatan from Guru, jabatan

where Guru.kodejabatan=jabatan.kodejabatan

group by Guru.kodejabatan,jabatan.jabatan




--e

select Guru.*,jabatan.jabatan from Guru inner join jabatan

on Guru.kodejabatan=jabatan.kodejabatan



select jabatan.jabatan,Guru.* from Guru left join jabatan

on Guru.kodejabatan=jabatan.kodejabatan

select jabatan.jabatan,Guru.* from Guru RIGHT join jabatan

on Guru.kodejabatan=jabatan.kodejabatan



select jabatan.jabatan,Guru.* from Guru FULL join jabatan

on Guru.kodejabatan=jabatan.kodejabatan




--f

select distinct Guru.kodejabatan,jabatan.jabatan from Guru, jabatan

where Guru.kodejabatan=jabatan.kodejabatan




--g

select Guru.*,jabatan.jabatan from Guru inner join jabatan

on Guru.kodejabatan=jabatan.kodejabatan

where (guru.kodejabatan='01' and guru.kodejabatan='02');




--h

select Guru.*,jabatan.jabatan from Guru inner join jabatan

on Guru.kodejabatan=jabatan.kodejabatan

where (guru.kodejabatan='01' or guru.kodejabatan='02');



--i

select Guru.*,jabatan.jabatan from Guru inner join jabatan

on Guru.kodejabatan=jabatan.kodejabatan

where not(guru.kodejabatan='01' or guru.kodejabatan='02');





















Kamis, 11 April 2019







CREATE DATABASE DB_AGUNG1
ON
(name=DB_AGUNG1, filename="D:\agung db\DB_AGUNG1.mdf",size=10,
maxsize=100,filegrowth=2)
log on
(name=DB_AGUNG1_log, filename="D:\agung db\DB_AGUNG1.ldf",size=4,
maxsize=100,filegrowth=2)


CREATE TABLE pasien
(
kd_pasien char(5) primary key not null,
nama_pasien varchar(50) not null,
alamat varchar(50)not null
)
select * from pasien


CREATE TABLE obat
(
kd_obat char(10) primary key not null,
nama_obat varchar(50) not null,
satuan varchar(10) not null,
harga varchar(30) not null
)
select * from obat


CREATE TABLE ditail_obat
(
id_obat char(10) primary key not null,
kd_obat char(5) not null,
jumlah int not null,
harga varchar(30) not null
)

CREATE TABLE ruang
(
kd_ruang char(10) primary key not null,
nama_ruang varchar(20) not null,
harga_ruang float not null
)
CREATE TABLE dokter
(
id_dokter char(10) primary key not null,
nama_dokter varchar(20) not null,
biaya_dokter float not null
)

CREATE TABLE petugas
(
kd_petugas char(10) primary key not null,
nama_petugas varchar(20) not null
)

CREATE TABLE rawat_inap
(kd_rawat_inap char(10) primary key not null,
tgl_masuk datetime not null,
kd_pasien char(5) foreign key references pasien(kd_pasien)on delete cascade on update cascade,
kd_ruang char(10)foreign key references ruang(kd_ruang)on delete cascade on update cascade,
kd_petugas char(10)foreign key references petugas(kd_petugas)on delete cascade on update cascade
)



CREATE TABLE transaksi_obat
(id_transaksi_obat char(10) primary key not null,
tanggal datetime not null,
kd_pasien char(5) not null
)

CREATE TABLE kunjungan_dokter
(id_kunjungan char(10) primary key not null,
kd_pasien char(5) foreign key references pasien(kd_pasien)on delete cascade on update cascade,
kd_ruang char(10)foreign key references ruang(kd_ruang)on delete cascade on update cascade,
id_doker char(10)foreign key references dokter(id_dokter)on delete cascade on update cascade,
tanggal_kunjungan datetime not null,
hasil_kujungan varchar (50) not null
)

CREATE TABLE pembayaran
(id_pembayaran char(10) primary key not null,
tgl_pembayaran datetime not null,
kd_pasien char(5) foreign key references pasien(kd_pasien)on delete cascade on update cascade,
lama_inap smalldatetime not null,
biaya_kamar float not null,
biaya_kunjungan_dokter float not null,
biaya_obat float not null
)
select * from pembayaran

)


















Minggu, 31 Maret 2019

NORMALISASI DATABASE ADMINISTRESION

NAMA; AGUNG ADI PARATAMA P
NPM ; 1701030016

ANNORMAL
Tanggal
Hari
Waktu
Ruang
Kd mk
Matkul
Sks
26januari 2019
senin
08-0-10.20
Lab.das A(G2)
Sif 16409
Pbo
2
28 januari 2019
senin
10.30-12.00
G 1.3
Sif16402
pti
4
29 januari 2019
selasa
08.0-10-20
Lab.das.E (g2)
Sif 16419
apbo
2
29 januari 2019
selasa
13.00-14.30
F 21
Man16404
tkst
4
31 januari 2019
kamis
18.30-20.00
G 18
Sif16223
apbo
2
01 februari 2019
jumat
07.10-08.0
E 21
Man16412
mk
2


Kls prodi
Ket t/p
Jlm mhs/t erisi
Jml pch
Dosen
pengawas
3 si p2
Praktek
40

HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
1 si-p1
teori
40
20
HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
7 si –p1
praktek
8

HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
6ma-p1
teori
29
16
HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
7 si-s1
teori
27

HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
3 si-p1
teori
6

HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI
3 si – p2
teori
40
20
HENDRA.S.KOM.MTI
HENDRA.S.KOM.MTI



(NF 1)
Kode MK
MK
SKS
Kelas Prodi
Jml Mhs
Dosen
Ruang
SIF 14 09
PBD
2
3 SI – P2
40
HENDRA.S.KOM.MTI
LAB. DAS. A
SIF 14 402
PTI
4
1 SI –P1
40
HENDRA.S.KOM.MTI
G.1.3
SIF 14 419
APBD
2
7SI – P1
8
HENDRA.S.KOM.MTI
LAB.DAS.E
MAN 14 404
EM
4
4 MA – P1
29
IRWAN.S.KOM.MTI
F.7
SIF 14 223
TKSTI
2
7 SI – P1
27
HENDRA.S.KOM.MTI
G.1.8
SIF 14 419
APBO
2
7 SI – P1
4
HENDRA.S.KOM.MTI
E.2.1
MAN 14 412
MK
2
4 MA – P4
40
SUWANDI.SE MM
F.2.4
SIF 14 407
PPB
4
3 SI – P1
21
HENDRA.S.KOM.MTI
G.1.4
SIF 14 409
PBO
2
3 SI – P2
40
HENDRA.S.KOM.MTI
F.3.7
AKT 14 404
AM
4
4 AK – P4
42
SRI KARMILA.S.KOM MTI
F.2.4
Jmlh Pch
Ket /P
Tgl
Hari
Waktu
Pengawas
-
P
28-01-2019
SENIN
08.40- 10.00
HENDRA.S.KOM.MTI
20
T
28-01-2019
SENIN
10.30 – 12.00
HENDRA.S.KOM.MTI
-
P
29-01-2019
SELASA
07.40-10.20
HENDRA.S.KOM.MTI
14
T
29-01-2019
SELASA
13.00-14.30
HENDRA.S.KOM.MTI
-
T
31-01-2019
KAMIS
18.30-20.00
HENDRA.S.KOM.MTI
-
T
01-02-2019
JUMAT
07.10-08.40
HENDRA.S.KOM.MTI
20
T
06-02-2019
RABU
08.40-10.20
HENDRA.S.KOM.MTI
-
T
06-02-2019
RABU
18.30-20.00
HENDRA.S.KOM.MTI
20
T
07-02-2019
KAMIS
13.00-14.30
HENDRA.S.KOM.MTI
21
T
08-02-2019
JUMAT
13.00-14.30
HENDRA.S.KOM.MTI




(NF 2) TABEL 1

KODE MK
MK
SKS
KELAS PRODI
JML MHS
DOSEN
SIF 14409
PBO
2/2
3 SI –P2
40
HENDRA.S.KOM.MTI
SIF 14402
PTI
4
1 SI – P1
40
HENDRA.S.KOM.MTI
SIF 14419
APBO
2/2
7 SI – P1
8
HENDRA.S.KOM.MTI
MAN 14404
EM
4
4 MA – P7
29
IRWAN. SE.MM
SIF 14223
TKPTI
2
7 MI – S1
27
HENDRA.S.KOM.MTI
MAN 14412
MK
2
4 MA – P4
40
SUWANDI SE.MM
SIF 14407
PPB
4
3 SI – P1
21
HENDRA.S.KOM.MTI
AKT 14404
AM
4
4 AK – P4
21
SRI KARMILA S.KOM.MTI












TABEL 2

KODE MK
JML PCH
TGL
HARI
WAKTU
RUANG
PENGAWAS
SIF 14409
-
28-01-2019
SENIN
08.40-110.20
LAB..DAS A
HENDRA.S.KOM.MTI
SIF 14402
20
28-01-2019
SENIN
10.30-12.00
G.1.3
HENDRA.S.KOM.MTI
SIF 14419
-
29-01-2019
SELASA
08.40-10.40
LAB.DAS.E
HENDRA.S.KOM.MTI
MAN14404
14
29-01-2019
SELASA
13.00-14.30
F.2.7
HENDRA.S.KOM.MTI
SIF 14 223
-
31-01-2019
KAMIS
18.30-20.00
G.1.8
HENDRA.S.KOM.MTI
SIF 14419
-
01-02-2019
JUMAT
07.10-08.40
E.2.1
HENDRA.S.KOM.MTI
MAN 14412
20
06-02-2019
RABU
08.40-10.20
F.2.4
HENDRA.S.KOM.MTI
SIF 14407
-
06-02-2019
RABU
18.3-20.00
G.1.4
HENDRA.S.KOM.MTI
SIF 14409
20
07-02-2019
KAMIS
13.00-14.30
F.3.7
HENDRA.S.KOM.MTI
AKT 1440
21
08-02-2019
JUMAT
13.00-14.30
F.2.4
HENDRA.S.KOM.MTI


(NF 3) TABEL 1

KODE MATKULIAH
MK
SKS
KODE KLS
SIF 14409
PBO
2/2
001
SIF 14402
PTI
4
002
SIF 14419
APBO
2/2
003
MAN 14404
EM
4
004
SIF 14223
TKPTI
2
00V
MAN 14412
MK
2
006
SIF 14407
PPB
4
007
AKT 14404
AM
4
008







TABEL 2

KODE KELAS
KELAS PRODI
NIK DOSEN
001
3 SI- P2
011
002
1 SI –P1
011
003
7 SI – P1
011
004
V MA – P7
012
00V
7 SI – P1
011
006
V A –P4
013
007
3 SI – S1
011
008
V AK – P4
014

TABEL 3

NIK DOSEN
DOSEN
011
HENDRA.S.KOM.MTI
012
IRWAN
013
SUWANDI
014
SRI KARNILA.S.KOM.MTI



TABEL4 
KODE MK
ID RUANG
TGL
HARI
WAKTU
SIF 14409
01
28-01-2019
SENIN
08.40-110.20
SIF 14402
02
28-01-2019
SENIN
10.30-12.00
SIF 14419
03
29-01-2019
SELASA
08.40-10.40
MAN14404
04
29-01-2019
SELASA
13.00-14.30
SIF 14 223
0V
31-01-2019
KAMIS
18.30-20.00
SIF 14419
06
01-02-2019
JUMAT
07.10-08.40







TABEL 5

ID RUANG
RUANG
NIK PENGAWAS
01
LAB.DAS A
011
02
G.1.3
011
03
LAB.DAS.E
011
04
F.2.7
011
0V
G.1.8
011
06
E.2.1
011
07
F.2.4
011
08
G.1.V
011
09
F.8.7
011
10
F.2.V
011













TABEL 6
NIK PENGAWAS
PENGAWAS
011
HENDRA K.S,KOM.MTI
012
IRWAN
013
SUWANDI
014
SRIKARNILA,S.KOM.MTI