Halaman

Selasa, 17 April 2012

TUGAS KUIS PRATIKUM STRUKTUR DATA

KUIS PRATIKUM SISTEM BASIS DATA

DOSEN : NAHOT FRASTIAN , S.Kom

NAMA : PRATIWI

NPM : 201043501088

KELAS : S4M


01. 1. BUATLAH DATABASE,’MAHASISWA’,’PENJUALAN’,’KARYAWAN DAN BUATLAH TABEL DARI MASING-MASING DATABASE!

CREATE DATABASE ‘MAHASISWA’;

CREATE TABEL ‘MAHASISWA’.’DataMHS’(‘NIM’ VARCHAR(5) NULL, ‘NAMA’VARCHAR(20)NULL, ‘SEX’VARCHAR(2) NULL,’TTL’DATE NULL,’ALAMAT’VARCHAR(30)NULL, PRIMARY KEY (‘NIM’);



CREATE DATABASE ‘PENJUALAN’;

CREATE TABLE ‘PENJUALAN’.’DISKON’(‘KODEBRG’VARCHAR(5) NOT NULL,’NAMABRG’VARCHAR(20) NOT NULL, ‘HARGA’ INT (8) NOT NULL, ‘JUMLAH’ INT (3) NOT NULL, ‘POT’ FLOAT NOT NULL);



CREATE DATABASE’KARYAWAN’

CREATE TABLE ‘KARYAWAN’,’GAJI’(‘NAMA VARCHAR (25) NOT NULL, ‘KODEJBT’ VARCHAR(6) NOT NULL,’JABATAN’ VARCHAR (20) NOT NULL, ‘GAJI’ REAL NOT NULL);



2. SISIPKAN NILAI ‘KODEBRG’,’NAMABRG’,’HARGA’,’JUMLAH’,’POT’!
INSERT INTO ‘PENJUALAN’.’DISKON’(‘KODEBRG’,’NAMABRG’,’HARGA’, 'JUMLAH’,’POT’)
VALUES (‘PR012’,’DRESS’,’150000’,’3’,’’);


3. MASUKKAN DISKON DARI SOAL NO 2 JIKA JUMLAH BARANG KURANG DARI JUMLAH 5 DISKON 10% ,LEBIH DARI ATAU SAMA DENGAN 5 DISKON 20%!

UPDATE DISKON SET POT=(HARGA*JUMLAH)*0.1


4. TABEL=DATAMHS

NIM

NAMA

MID

FINAL

NILTOTAL

2010435

ARMAN

60

80

2010436

DINAR

50

55

2010437

HAFIDZ

75

71

2010438

ANWAR

80

85

2010439

YUDI

65

70

DARI TABEL DIATAS HITUNG RATA-RATA FINAL!

SELECT AVG (FINAL) RATA_RATA_FINAL FROM DATAMHS


5. TAMPILKAN MAX DARI MID!

SELECTMAX(MID) NILAI_MID_TERTINGGI FROM DATAMHS




6. TAMPILKAN MAX DARI MID!

SELECTMAX(MID) NILAI_MID_TERTINGGI FROM DATAMHS




7. TAMPILKAN NILAI NILTOTAL DENGAN KETENTUAN MID+FINAL/2

UPDATE DATAMHS SET NILTOTAL=(MID+FINAL)/2


8. MENGHAPUS DATAMHS DENGAN NIM=2010439

DELETE FROM DATAMHS WHERE ‘NIM’=2010439


Tidak ada komentar: