Pages

Monday, April 16, 2012

SISTEM BASIS DATA PART 1

Tugas ini dibuat untuk pemenuhan matkul Praktikum Sistem Basis data.

Nama : Amrizal
Kelas : 4SM
NPM : 201043501004
Universitas Indraprasta PGRI

 Dosen : Nahot Frastian. S.Kom



JAWABAN Untuk No. 1,2,3, dan 6.
Dalam pembuatan
Database=  Mahasiswa dan
Tabel      =   penilaian

1. Membuat Database mahasiswa
        CREATE DATABASE Mahasiswa

2. Membuat Tabel penilaian
        CREATE TABLE penilaian (
        Nim INT(8) NULL,
        KdMk VARCHAR(5) NULL,
        NamaMk VARCHAR(20) NULL,
        Mid FLOAT NULL,
        Final FLOAT NULL,
        NilRata FLOAT NULL );

3. Menyisipkan nilai field2
        INSERT INTO `penilaian`(`Nim`, `KdMk`, `NamaMK`, `Mid`, `Final`, `NilRata`)
        VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6])


4. Tampilkan seluruh record mahasiswa yang berkode matakuliah atauu KdMK=KK021!
                SELECT * FROM penilaian WHERE KdMK=’KK021’;



  5. Menampilkan record field Nim,KdMK dan Mid saja bagi yang nilai mid-nya antara 75 dan 90  !         SELECT Nim,KdMK,Mid FROM ‘penilaian’ WHERE Mid >75 AND Mid <90


7. Sisipkan nilai untuk field nilai rata-rata (NilRata), dengan ketentuan sebagai berikut :
                                UPDATE `penilaian` SET `NilRata`=(Mid+Final)/2


8. Hapuslah record yang memiliki Nim = 10296832 !
                                DELETE FROM `penilaian` WHERE Nim=10296832

SISTEM BASIS DATA

Nama : AMRIZAL

Kelas : 4SM

NPM : 201043501004

Dosen  : Nahot Frastian S. Kom

UNIVERSITAS INDRAPRASTA PGRI

1. DATABASE : Transaksi

    Tabel             : Costumer 

Membuat Database Transaksi
        CREATE DATABASE Transaksi

Membuat Tabel penilaian
        CREATE TABLE Costumer (
        Kode_Transaksi CHAR(15) NOT NULL primary key,
        Id_Costumer VARCHAR(5) NOT NULL,
        Kode_Barang INT(20) NOT NULL,
        Nama_Barang CHAR(30) NOT NULL
        Tgl_Transaksi DATE  );

Menyisipkan nilai field2
        INSERT INTO `Costumer`(`Kode_Transaksi `, `Id_Costumer`, `Kode_Barang`, `Nama_Barang`, `Tgl_Transaksi`)
        VALUES ([value-1],[value-2],[value-3],[value-4],[value-5])


2. DATABASE : Karyawan

    Tabel             : Identitas

Membuat Database Karyawan
        CREATE DATABASE Karyawan

Membuat Tabel Identitas
        CREATE TABLE Identitas (
        NIP INT(15) NOT NULL primary key,
        Nama_Karyawan VARCHAR(15) NOT NULL,
        Alamat VARCHAR(20) NOT NULL,
        Tgl_lahir STRING(10) NOT NULL
        Jenis_Kelamin VARCHAR(15) NOT NULL
        Jabatan VARCHAR(15) NOT NULL
        Kota VARCHAR(15) NOT NULL
        Gaji INT(15) NOT NULL );

Menyisipkan nilai field2
        INSERT INTO `Identitas`(`NIP`, `Nama_Karyawan`, `Alamat`, `Tgl_lahir`, `Jenis_Kelamin`, `Jabatan`,`Kota`,`Gaji`)
        VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6],[value-7],[value-8])

 


3. DATABASE : Penjualan

    Tabel             : Barang

Membuat Database Penjualan
        CREATE DATABASE Penjualan

Membuat Tabel Barang
        CREATE TABLE Barang (
        Kode_Barang CHAR(15) NOT NULL primary key,
        Nama_Barang VARCHAR(30) NOT NULL
        Satuan VARCHAR(30) NOT NULL
        Harga INT(30) NOT NULL  );

Menyisipkan nilai field2
        INSERT INTO `Barang `(`Kode_Barang`, `Nama_Barang`, `Satuan`, `Harga`)
        VALUES ([value-1],[value-2],[value-3],[value-4])