Escolar Documentos
Profissional Documentos
Cultura Documentos
c o m – p e s a w a t )
T U G A S
D IS K U S I S Q L
G R U P C - K E L O M PO K 4
M a t a K u lia h : D a ta b a se M a n a g em en t S y stem
D o sen : D r . A n d i S u n y o t o , M .K o m
T u to r : W in d h a M e g a P r a d n y a D ., M .K o m .
A n g g o t a K e lo m p o k : 1 . M u h a m m a d A li N u r H id a y a t ( 2 0 .5 5 .1 4 0 5 )
2. A bdul R ahm at E . A hm ad ( 2 0 .5 5 .1 4 1 1 )
3 . M a h m u d E fen d i ( 2 0 .5 5 .1 4 1 2 )
4 . L a r a s S e t y a P r ib a d ie ( 2 0 .5 5 .1 4 2 9 )
PR O G R A M S T U D I P J J S 2 T E K N IK IN F O R M A T IK A
M A G IS T E R T E K N IK IN F O R M A T IK A
U N IV E R S IT A S A M IK O M Y O G Y A K A R T A
T u g a s D isk u si S Q L
1. M e m b u a t d a ta b a se
a. M e m b u a t d a ta b a se d e n g a n n a m a a k a d e m ik
Q u ery :
C R E A T E DATABASE akademik;
S c re e n sh o t ta m p ila n h a sil q u e ry :
b. M e n g g u n a k a n d a ta b a se a k a d e m ik
Q u ery :
U S E a k a d e m i k ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
c. M e m b u a t ta b e l d o se n
Q u ery :
C R E A T E T A B L E d o s e n (
ni p I N T ( 1 1 ) ,
na m a V A R C H A R ( 3 0 ) ,
PR I M A R Y K E Y ( n i p )
) ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
d. M e m b u a t ta b e l m a ta k u lia h
Q u ery :
C R E A T E T A B L E m a t a k u l i a h (
k o d e C H A R ( 2 ) ,
m a t a k u l i a h V A R C H A R ( 3 0 ),
s k s I N T ( 1 1 ) ,
P R I M A R Y K E Y ( k o d e )
) ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
e. M e m b u a t ta b e l m a h a sisw a
Q u ery :
C R E A T E T A B L E m a h a s i s w a (
t h a n g I N T ( 1 1 ) ,
n i m I N T ( 1 1 ) ,
n a m a V A R C H A R ( 3 0 ) ,
a l a m a t V A R C H A R ( 8 0 ) ,
t g l D A T E T I M E ,
P R I M A R Y K E Y ( n i m )
) ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
f. M e m b u a t ta b e l k e la s
Q u ery :
C R E A T E T A B L E k e l a s (
i d k e l a s I N T ( 1 1 ) ,
k o d e C H A R ( 2 ) ,
n i p I N T ( 1 1 ) ,
P R I M A R Y K E Y ( i d k e l a s ) ,
F O R E I G N K E Y ( k o d e ) R E F ERENCES matakuliah(kode),
F O R E I G N K E Y ( n i p ) R E F E RENCES dosen(nip)
) ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
g. M e m b u a t ta b e l k rs
Q u ery :
C R E A T E T A B L E k r s (
n i m I N T ( 1 1 ) ,
i d k e l a s I N T ( 1 1 ) ,
n i l a i I N T ( 1 1 ) ,
F O R E I G N K E Y ( n i m ) R E F E RENCES mahasiswa(nim),
F O R E I G N K E Y ( i d k e l a s ) REFERENCES kelas(idkelas)
) ;
S c re e n sh o t ta m p ila n h a sil q u e ry :
2. M e n a m b a h k a n k o lo m a la m a t p a d a ta b le d o se n d e n g a n tip e d a ta C h a r (3 0 ) :
Q u ery :
A L T E R T A B L E d o s e n
A D D a l a m a t C H A R ( 3 0 ) ;
S c re e n sh o t h a sil q u e ry :
3. M e n g u b a h tip e d a ta a la m a t p a d a ta b le d o se n d e n g a n V a rc h a r (8 0 ) :
Q u ery :
A L T E R T A B L E d o s e n
M O D I F Y C O L U M N a l a m a t V A R C H A R (80);
S c re e n sh o t h a sil q u e ry :
a. T a b e l m a ta k u lia h
Q u ery :
I N S E R T I N T O m a t a k u l i a h ( k o de, matakuliah, sks) VALUES ('P1',
' P E M R O G R A M A N ' , 2 ) ;
I N G G R I S ' , 2 ) ;
D A T A ' , 4 ) ;
P A K A R ' , 2 ) ;
' K A L K U L U S ' , N U L L ) ;
S c re e n sh o t h a sil q u e ry :
b. T abel dosen
Q u ery :
I N S E R T I N T O d o s e n ( n i p , n a ma) VALUES ( 1,'KUSRINI');
S c re e n sh o t h a sil q u e ry :
c. T a b e l k e la s
Q u ery :
I N S E R T I N T O k e l a s ( i d k e l a s , kode, nip) VALUES (1,'P1',2);
S c re e n sh o t h a sil q u e ry :
d. T a b e l m a h a sisw a
Q u ery :
I N S E R T I N T O m a h a s i s w a V A L U ES (2001,1,'ANITA','MAGELANG','1985 - 01-01
0 0 : 0 0 : 0 0 ' ) ;
0 0 : 0 0 : 0 0 ' ) ;
I N S E R T I N T O m a h a s i s w a V A L U ES (2002,3,'FARIDA','MADIUN',NULL);
I N S E R T I N T O m a h a s i s w a V A L U ES (2002,4,'GALIH',NULL,NULL);
S c re e n sh o t h a sil q u e ry :
e. T ab el k rs
Q u ery :
I N S E R T I N T O k r s V A L U E S ( 1 , 1,4);
I N S E R T I N T O k r s V A L U E S ( 1 , 3,3 );
I N S E R T I N T O k r s V A L U E S ( 2 , 1,2);
I N S E R T I N T O k r s V A L U E S ( 2 , 2,3);
I N S E R T I N T O k r s V A L U E S ( 3 , 1,NULL);
I N S E R T I N T O k r s V A L U E S ( 4 , 1,1);
S c re e n sh o t h a sil q u e ry :
5. M e m b u a t q u e ry d a n m e n a m p ilk a n h a sil q u e ry -n y a u n tu k :
a. M e n a m p ilk a n se m u a d a ta m a ta k u lia h
Q u ery :
S E L E C T * F R O M m a t a k u l i a h ;
S c re e n sh o t h a sil q u e ry :
kode
Q u ery :
S E L E C T m a t a k u l i a h F R O M m a t akuliah
W H E R E s k s = 2 O R D E R B Y k o d e ASC
S c re e n sh o t h a sil q u e ry :
c. M e n a m p ilk a n n a m a d o se n y a n g h u ru f a k h irn y a ‘H ’
Q u ery :
S E L E C T n a m a F R O M d o s e n W H E RE nama LIKE '%H'
S c re e n sh o t h a sil q u e ry :
d. M e n a m p ilk a n se m u a d a ta k e la s y a n g k o d e n y a > ‘C ’
Q u ery :
S E L E C T * F R O M k e l a s W H E R E kode > 'C';
S c re e n sh o t h a sil q u e ry :
e. M e n a m p ilk a n se m u a d a ta k e la s y a n g id k e la sn y a > 2 d a n N IP n y a k u ra n g d a ri 4 d iu ru tk a n
b e rd a sa rk a n N IP D e sc d a n Id K e la s A sc
Q u ery :
S E L E C T * F R O M k e l a s
O R D E R B Y n i p D E S C , i d k e l a s ASC;
S c re e n sh o t h a sil q u e ry :
u ru t b erd asark an N IM
Q u ery :
S E L E C T n i m , n i l a i F R O M k r s
W H E R E n i l a i I S N O T N U L L A N D idkelas=1
O R D E R B Y n i m A S C
S c re e n sh o t h a sil q u e ry :
6. M e m b u a t q u e ry d a n m e n a m p ilk a n h a sil q u e ry -n y a u n tu k :
a. Ju m la h M a h a sisw a p a d a ta b e l M a h a sisw a d ik e lo m p o k k a n b e rd a sa rk a n ta h u n A n g k a ta n
D iu ru tk a n b e rd a sa rk a n T a h u n A n g k a ta n D e sc
Q u ery :
S E L E C T t h a n g , C O U N T ( * ) A S j umlah FROM mahasiswa
G R O U P BY t h a n g O R D E R B Y t h a ng DESC;
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T S U M ( n i l a i ) F R O M k r s
W H E R E ni l a i I S N O T N U L L A N D nim > 1
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T a . n i m , r a t a 2 , t o t a l n ilai FROM
a . n i m = b. n i m
W H E R E to t a l n i l a i > 3
S c re e n sh o t h a sil q u e ry :
d. N IP te rtin g g i p a d a ta b e l D o se n y a n g N a m a n y a m e n g a n d u n g h u ru f i
Q u ery :
S E L E C T M A X ( n i p ) F R O M d o s e n WHERE nama LIKE '%i%';
S c re e n sh o t h a sil q u e ry :
7. M e m b u a t q u e ry d a n m e n a m p ilk a n h a sil q u e ry -n y a u n tu k :
Q u ery :
S E L E C T k e l a s . i d k e l a s , k r s . nim, nama, nilai FROM mahasiswa
L E F T J O I N k r s O N k r s . n i m = mahasiswa.nim
L E F T J O I N k e l a s O N k e l a s . i dkelas = krs.idkelas
W H E R E k e l a s . i d k e l a s > 1
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T d o s e n . n a m a , m a h a s i s wa.`nim`, mahasiswa.`nama` FROM mahasiswa
L E F T J O I N k r s O N k r s . ` n i m ` =mahasiswa.`nim`
L E F T J O I N k e l a s O N k r s . ` i d kelas`=kelas.`idkelas`
L E F T J O I N d o s e n O N d o s e n . ` nip`=kelas.`nip`
W H E R E d o s e n . ` n a m a ` = ' k u s r ini'
S c re e n sh o t h a sil q u e ry :
c. T a m p ilk a n d a ta d o se n y a n g tid a k m e n g a ja r
Q u ery :
S E L E C T * F R O M d o s e n
W H E R E n i p N O T I N ( S E L E C T n ip FROM kelas)
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T * F R O M m a t a k u l i a h
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T m a h a s i s w a . n i m , m a h a siswa.nama, matakuliah, sks, dosen.nama AS
d o s e n , I F N U L L ( n i l a i , 0 ) F R O M mah asiswa
L E F T J O I N k r s O N k r s . n i m = m ahasiswa.nim
L E F T J O I N k e l a s O N k r s . i d k elas=kelas.idkelas
L E F T J O I N d o s e n O N d o s e n . n ip=kelas.nip
L E F T J O I N m a t a k u l i a h O N m a takuliah.kode = kelas.kode
S c re e n sh o t h a sil q u e ry :
8. M e m b u a t q u e ry d a n m e n a m p ilk a n h a sil q u e ry -n y a u n tu k :
Q u ery :
S E L E C T m a t a k u l i a h , A V G ( I F N ULL(nilai,0)) AS rata2 FROM matak uliah
L E F T J O I N k e l a s O N k e l a s . k ode = matakuliah.kode
L E F T J O I N k r s O N k r s . i d k e l as = kelas.idkelas
G R O U P B Y m a t a k u l i a h . k o d e
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T m a h a s i s w a . n a m a , m a t akuliah.matakuliah, MAX(krs.nilai) AS nilai
F R O M m a h a s i s w a
L E F T J O I N k r s O N k r s . n i m = mahasiswa.nim
L E F T J O I N k e l a s O N k r s . i d k elas = kelas.idkelas
G R O U P B Y m a h a s i s w a . n i m
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T * F R O M (
k e l a s
L E F T J O I N k r s O N k r s . i d k e l as = kelas.idkelas
L E F T J O I N m a t a k u l i a h O N m a takuliah.kode = kelas.kode
G R O U P B Y k e l a s . i d k e l a s
) A S a
W H E R E n i l a i _ t e r t i n g g i > 2
S c re e n sh o t h a sil q u e ry :
k e la s
Q u ery :
S E L E C T k e l a s . i d k e l a s , m a t a kuliah, dosen.nama AS dosen, COUNT(nim)
j m l _ p e s e r t a F R O M k e l a s
L E F T J O I N k r s O N k r s . i d k e l as = kelas.idkelas
L E F T J O I N m a t a k u l i a h O N m a takuliah.kode = kelas.kode
L E F T J O I N d o s e n O N d o s e n . n ip = kel as.nip
G R O U P B Y k e l a s . i d k e l a s
S c re e n sh o t h a sil q u e ry :
Q u ery :
S E L E C T d o s e n . n a m a A S d o s e n , COUNT(nim) jml_peserta FROM dosen
L E F T J O I N k e l a s O N k e l a s . n ip = dosen.nip
L E F T J O I N k r s O N k r s . i d k e l as = kelas.idkelas
L E F T J O I N m a t a k u l i a h O N m a takuliah.kode = kelas.kode
G R O U P B Y d o s e n . n i p
S c re e n sh o t h a sil q u e ry :