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