Kuis "PRAKTEK SISTEM BASIS DATA "

Selasa, 17 April 2012




Nama : Putri Rozandari
NPM  : 201043501272
Kelas  : S 4 O
Dosen : Nahot Frastian, S. Kom
Teknik Informatika


======================================================================

1.      Buatlah Database SQL dengan ketentuan
·         nama database : rekap_nilai

CREATE DATABASE `rekap_nilai`;
·         atribut :
Field
Tipe Data
Panjang Karakter
npm (PRIMARY KEY)
Varchar
12
Nama
Varchar
25
Kelas
Varchar
5
Tugas
Float
3
Uts
Float
3
Uas
Float
3
Rata
Float
3

·         nama table :
a)      sistem_basis_data

CREATE TABLE `rekap_nilai`.`sistem_basis_data` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)

b)      statika_lanjut

CREATE TABLE `rekap_nilai`.`statika_lanjut` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)




c)      ppkn

CREATE TABLE `rekap_nilai`.`ppkn` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)

2.      Isilah Record dengan ketentuan :
      
Npm
Nama
Kelas
Tugas
Uts
Uas
Rata
201043501272
Putri rozandari
S 4 o
80
75
80
?
201043501256
Fahmi djayusman
S 4 p
75.8
68
75
?
201043501240
Asep maulana
S 4 o
75
75
80
?
201043501220
Anton sumanjaya
S 4 m
78
75
75
?
201043501245
Ryan darmawan
S 4 o
80
75
78
?
201043501265
Hafizho
S 4 n
85
68
70
?


INSERT INTO `rekap_nilai`.`sistem_basis_data` (`npm`, `nama`, `kelas`, `tugas`, `uts`, `uas`, `rata`) VALUES ('201043501272', 'putri rozandari', 's 4 o', '80', '75', '80', ''), ('201043501256', 'fahmi djayusman', 's 4 p', '75.8', '68', '75', ''), ('201043501240', 'asep maulana', 's 4 o', '75', '75', '80', ''), ('201043501220', 'anton sumanjaya', 's 4 m', '78', '75', '75', ''), ('201043501245', 'ryan darmawan', 's 4 o', '80', '75', '78', ''), ('201043501256', 'hafizho', 's 4 n', '85', '68', '70', '');

3.      Tampilkan Nilai Tertinggi dan Terendah untuk atribut uts !
SELECT MAX(uts) nilai_tertinggi FROM statika_lanjut
SELECT MIN(uts) nilai_terendah FROM sistem_basis_data

4.      Sisipkan Atribut rata untuk setiap record !


 UPDATE sistem_basis_data SET rata=(tugas+uts+uas)/3

5.      Tampilkan atribut nama dan npm berdasarkan urutan npm !


                                       

SELECT npm, nama FROM `sistem_basis_data` ORDER BY npm

6.      Tampilkan Jumlah Seluruh Recod !
                                                       
SELECT COUNT(*) AS JUMLAH_RECORD FROM sistem_basis_data

7.      Tampilakan nama dan npm mahasiswa yang mendapat nilai rata < 75
                                              
SELECT npm, nama FROM ppkn WHERE rata<75

8.      Tampilkan Total nilai keseluruhan dari Atribut rata berdasarkan kelas s 4 o !
SELECT SUM(rata) AS total_nilai_rata_s4o FROM ppkn WHERE kelas = 's 4 o'

0 komentar:

Posting Komentar

Selasa, 17 April 2012

Kuis "PRAKTEK SISTEM BASIS DATA "




Nama : Putri Rozandari
NPM  : 201043501272
Kelas  : S 4 O
Dosen : Nahot Frastian, S. Kom
Teknik Informatika


======================================================================

1.      Buatlah Database SQL dengan ketentuan
·         nama database : rekap_nilai

CREATE DATABASE `rekap_nilai`;
·         atribut :
Field
Tipe Data
Panjang Karakter
npm (PRIMARY KEY)
Varchar
12
Nama
Varchar
25
Kelas
Varchar
5
Tugas
Float
3
Uts
Float
3
Uas
Float
3
Rata
Float
3

·         nama table :
a)      sistem_basis_data

CREATE TABLE `rekap_nilai`.`sistem_basis_data` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)

b)      statika_lanjut

CREATE TABLE `rekap_nilai`.`statika_lanjut` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)




c)      ppkn

CREATE TABLE `rekap_nilai`.`ppkn` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL)

2.      Isilah Record dengan ketentuan :
      
Npm
Nama
Kelas
Tugas
Uts
Uas
Rata
201043501272
Putri rozandari
S 4 o
80
75
80
?
201043501256
Fahmi djayusman
S 4 p
75.8
68
75
?
201043501240
Asep maulana
S 4 o
75
75
80
?
201043501220
Anton sumanjaya
S 4 m
78
75
75
?
201043501245
Ryan darmawan
S 4 o
80
75
78
?
201043501265
Hafizho
S 4 n
85
68
70
?


INSERT INTO `rekap_nilai`.`sistem_basis_data` (`npm`, `nama`, `kelas`, `tugas`, `uts`, `uas`, `rata`) VALUES ('201043501272', 'putri rozandari', 's 4 o', '80', '75', '80', ''), ('201043501256', 'fahmi djayusman', 's 4 p', '75.8', '68', '75', ''), ('201043501240', 'asep maulana', 's 4 o', '75', '75', '80', ''), ('201043501220', 'anton sumanjaya', 's 4 m', '78', '75', '75', ''), ('201043501245', 'ryan darmawan', 's 4 o', '80', '75', '78', ''), ('201043501256', 'hafizho', 's 4 n', '85', '68', '70', '');

3.      Tampilkan Nilai Tertinggi dan Terendah untuk atribut uts !
SELECT MAX(uts) nilai_tertinggi FROM statika_lanjut
SELECT MIN(uts) nilai_terendah FROM sistem_basis_data

4.      Sisipkan Atribut rata untuk setiap record !


 UPDATE sistem_basis_data SET rata=(tugas+uts+uas)/3

5.      Tampilkan atribut nama dan npm berdasarkan urutan npm !


                                       

SELECT npm, nama FROM `sistem_basis_data` ORDER BY npm

6.      Tampilkan Jumlah Seluruh Recod !
                                                       
SELECT COUNT(*) AS JUMLAH_RECORD FROM sistem_basis_data

7.      Tampilakan nama dan npm mahasiswa yang mendapat nilai rata < 75
                                              
SELECT npm, nama FROM ppkn WHERE rata<75

8.      Tampilkan Total nilai keseluruhan dari Atribut rata berdasarkan kelas s 4 o !
SELECT SUM(rata) AS total_nilai_rata_s4o FROM ppkn WHERE kelas = 's 4 o'

Tidak ada komentar:

Posting Komentar