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
npm, nama FROM `sistem_basis_data` ORDER BY npm
SELECT
COUNT(*) AS JUMLAH_RECORD FROM sistem_basis_data
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