Sabtu, 16 Juni 2012

Tugas Praktikum Sistem Basis Data

  • Anton Sumanjaya
  • 2010 4350 1220
  • S 4 O
  • Sistem Basis Data
  • Dosen  :  Nahot Prastian, S.Kom.
 Universtas Indraprasta PGRI
 
MEMBUAT TABEL RELASI ANTAR 2 TABEL (WHERE)
 
1. NEW DATA BASE_BANK
 
2. CREATE TABLE ON DATABASE BANK_NASABAH
 
3. CREATE TABLE_NASABAH
 
4. INSERT TABLE_NASABAH
 
5. SHOW TABLE_NASABAH

6. CREATE TABLE ON DATABASE BANK_ REKENING


7. INSERT TABLE_REKENING

8. SHOW TABLE_REKENING

10. CREATE TABLE ON DATABASE BANK_ CABANG

11. CREATE TABLE_ CABANG

12. INSERT TABLE_CABANG

13. SHOW TABLE CABANG

14. CARA RELASI 3 TABEL DIATAS






 
15. HASIL AKHIR RELASI_DESIGN

Rabu, 30 Mei 2012

Tugas Praktikum Sistem Basis Data



  • Anton Sumanjaya
  • 2010 4350 1220
  • S 4 O
  • Sistem Basis Data
  • Dosen  :  Nahot Prastian, S.Kom.
 Universtas Indraprasta PGRI

Membuat Data Base Fungsi Tunggal


1. ADDATE ()
 
2. CURDATE ()
 
 3. CURETIME ()
 
4. CURENT_TMESTAMP ()
 
5. DAY NAME

6. DAY OF MONTH

7. DAY OF YEAR
 
8. EXTRACT_DATE FORMAT

9. SELECT FROM DAY
10. SELECT FROM HOUR
 
11. SELECT FROM MINUTE

12. SELECT FROM SECOND 
13. SELECT FROM MONTH
14. SELECT FROM YEAR

15. SELECT NOW

16. SELECT DATA FORMAT


Senin, 16 April 2012

Tugas Praktek Sistem Basis Data


 NPM       : 201043501220
 Nama      : Anton Sumanjaya
 Kelas     : S4O
 Dosen     : Nahot Frastian, S.Kom
 Teknik Informatika
 Universitas Indraprasta PGRI


Membuat Database dan tabel

Nama Database : Mahasiswa
Sintak : 
Create Database 'mahasiswa';



Nama Tabel : Penilaian
Sintak : 
Create table penilaian (nim int(8), KdMK varchar(5) null, NamaMK varchar(25) null, Mid float(5) null, Final float(5) null, NilRata float(5) null);


Nama Database : Karyawan
Sintak : 
Create Database 'karyawan';


Nama Tabel : Identitas
Sintak : 
CREATE TABLE `karyawan`.`identitas` (`nip` INT(7) NOT NULL, `nama_karyawan` VARCHAR(25) NOT NULL, `alamat` VARCHAR(55) NOT NULL, `tgl_lahir` DATE NOT NULL, `jabatan` VARCHAR(15) NOT NULL, `kota` VARCHAR(10) NOT NULL, `gaji` INT(10) NOT NULL, PRIMARY KEY (`nip`)) ENGINE = MyISAM;


Nama Database : Penjualan
Sintak : 
Create Database 'penjualan';


Nama Tabel : barang
Sintak : 
CREATE TABLE `penjualan`.`barang` (
    `kode_barang` VARCHAR( 4 ) NOT NULL ,
    `nama_barang` VARCHAR( 25 ) NOT NULL ,
    `satuan` VARCHAR( 20 ) NOT NULL ,
    `harga` INT NOT NULL ,
    PRIMARY KEY ( `kode_barang` )
        ) ENGINE = MYISAM ;



Menyisipkan Isi 
Sintak : 
INSERT INTO `penjualan`.`barang` (`kode_barang`, `nama_barang`, ‘satuan`, `harga`) VALUES ('A001', 'Saus ABC 100ml', 'Botol', '6000'), ('A002', 'Attack 2kg', 'Bungkus', '20000'), ('A003', 'Pulpen Faster', 'Benda', '2000'), ('A004', 'Clink ', 
   'Botol', '12000');

Nama Database : Transaksi 
Sintak : 
Create Database 'transaksi';


Nama Tabel: costumer
Sintak : 
 CREATE TABLE `TRANSAKSI`.`COSTUMER` (`KODE_TRANSAKSI` 
VARCHAR(10) NOT NULL, `ID_COSTUMER`VARCHAR(10) NOT NULL, `KODE_BARANG`      VARCHAR(5) NOT NULL, `NAMA_BARANG` VARCHAR(20) NOT NULL, `TGL_TRANSAKSI` DATE NOT NULL, PRIMARY KEY (`ID_COSTUMER`)) ENGINE = MYISAM;




Menyisipkan Isi 
  • Pada database mahasiswa dan tabel penilaian
     Sintak : 
     INSERT INTO `trt`.`penilaian` (`nim`, `KdMK`, `NamaMK`, `Mid`,     
     `Final`, `NilRata`)VALUES
     ('10296832', 'KK021', 'Sistem Basis Data', '75', '82', '78.5'),
     ('10297732', 'KD132', 'SIM', '77.5', '73.5', '75.5'), ('20216832',       
       'KK021', 'Sistem Basis Data', '83.5', '81.7', '82.'),
     ('30216832', 'KU122', 'Pancasila', '65.4', '77', '71.2'),
     ('11297732', 'KK021', 'Sistem Basis Data', '79.5', '82.5', '81'),
     ('21216832', 'KD132', 'SIM', '80', '83', '81.75'),
     ('31216832', 'KK021', 'Sistem Basis Data', '67', '78', '72.5') 


Menampilkan Seluruh Record Mahasiswa yang Berkode KK021
Sintak : 
Select * from penilaian where kdmk=’kk021’;



Menampilkan record field Nim,KdMK dan Mid saja bagi yang nilai mid-nya antara 75 dan 90
Sintak : 
Select nim, kdmk, mid from penilaian where mid >= 75 and mid <= 90;



Hapus record yang memiliki Nim = 10296832!
Sintak : 
Delete from penilaian where nim = 10296832;





Mencari  Total  Nilai  Keseluruhan
Sintak : 
select sum(mid) as Total_Mid from penilaian;


Menampilkan Total Record
Sintak :
select count(*) as Jumlah_Record from penilaian;



Mencari Nilai Rata-Rata
Sintak :
Select AVG(Final) as ‘Rata-rata_Final’ from penilaian;




Mencari Nilai Tertinggi
Sintak :
select max(final) as Nilai_Final_Tertinggi  from penilaian;





Mencari Nilai Terendah
Sintak :
select min(mid) as Nilai_Mid_Terendah from penilaian;