laporan my sql

8
LAPORAN PEMROGRAMAN WEB “PERINTAH DASAR MYSQL” OLEH : ACHMAD ALFIN FATONI DEPANDI ENDA HELIDA KASIRA

Upload: devandy-enda

Post on 11-Feb-2017

231 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN

PEMROGRAMAN WEB

“PERINTAH DASAR MYSQL”

OLEH :

ACHMAD ALFIN FATONI

DEPANDI ENDA

HELIDA

KASIRA

PROGRAM STUDI D3 TEKNIK INFORMATIKA

POLITEKNIK NEGERI BENGKALIS

2012

Perintah Dasar My SQL

1. Membuat Database dengan nama dbs_mediacom

Sintak : CREATE DATABASE DBS_MEDIACOM;

2. Mengaktifkan Database DBS_MEDIACOM

Sintak : USE DBS_MEDIACOM;

3. Membuat 10 tabel yang dibutuhkan pada Database DBS_MEDIACOM

Sintak :

CREATE TABLE TBL_PELANGGAN(ID_PELANGGAN CHAR(5) PRIMARY KEY,NAMA VARCHAR(30),ALAMAT VARCHAR(60),NO_HP VARCHAR(15));

CREATE TABLE TBL_OPERATOR(ID_OPERATOR CHAR(5) PRIMARY KEY,NAMA VARCHAR(30),ALAMAT VARCHAR(60),NO_HP VARCHAR(15));

CREATE TABLE TBL_PEMBELIAN (KD_BELI CHAR(5) PRIMARY KEY,TGL_BELI DATETIME,ID_PELANGGAN CHAR(5) REFERENCES TBL_PELANGGAN(ID_PELANGGAN)On Delete Cascade On Update Cascade,ID_OPERATOR CHAR(5) REFERENCES TBL_OPERATOR(ID_OPERATOR)On Delete Cascade On Update Cascade);

CREATE TABLE TBL_BARANG(KD_BARANG CHAR(4) PRIMARY KEY,NAMA_BARANG VARCHAR(30),SATUAN VARCHAR(15));

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 2

Perintah Dasar My SQL

Hasil :

4. Memasukkan data pada tabel-tabel

Sintak Pada TBL_PELANGGAN :

INSERT INTO TBL_PELANGGAN('ID_PELANGGAN,'NAMA','ALAMAT','NO_HP')VALUES('CSM-1','BUDI','JL.HANG TUAH, NO:23','0812-6790-7677'),('CSM-2','MIRA','JL.BANTAN, NO:93','0853-6790-7656');SELECT * FROM TBL_PELANGGAN;

Hasil :

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 3

Perintah Dasar My SQL

Sintak Pada TBL_OPERATOR :

INSERT INTO TBL_OPERATOR ('ID_OPERATOR','NAMA','ALAMAT','NO_HP')VALUES('OPT-1','DEPANDI ENDA','JL.BATHIN ALAM, GG.JAWA, NO:30','0852-7447-2585'),('OPT-2','MEGA SILVIA','JL.GARUDA, GG.JERUK, NO:44','0813-9047-2585');SELECT * FROM TBL_OPERATOR;

Hasil :

Sintak pada TBL_PEMBELIAN :

INSERT INTO TBL_PEMBELIAN ('KD_BELI','TGL_BELI','ID_PELANGGAN','ID_OPERATOR')VALUES ('BUY1', '2013-01-08 00:00:00', 'CSM-1', 'OPT-1'), ('BUY2', '2013-01-09 00:00:00', 'CSM-2', 'OPT-2');SELECT * FROM TBL_PEMBELIAN;

Hasil :

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 4

Perintah Dasar My SQL

Sintak pada TBL_BARANG

INSERT INTO TBL_BARANG VALUES('B-01','MOUSE','BUAH');INSERT INTO TBL_BARANG VALUES('B-02','KEYBOARD','BUAH');INSERT INTO TBL_BARANG VALUES('B-03','LCD_CLEANER','PACK');INSERT INTO TBL_BARANG VALUES('B-04','MONITOR','PACK');INSERT INTO TBL_BARANG VALUES('B-05','LAPTOP ACER CORE I-3','UNIT');INSERT INTO TBL_BARANG VALUES('B-06','LAPTOP HP DUAL-CORE','UNIT');INSERT INTO TBL_BARANG VALUES('B-07','NETBOOK ACER INTEL-ATOM','UNIT');INSERT INTO TBL_BARANG VALUES('B-08','NETBOOK HP INTEL-ATOM','UNIT');INSERT INTO TBL_BARANG VALUES('B-09','NETBOOK SONY VAIO','UNIT');INSERT INTO TBL_BARANG VALUES('B-10','NETBOOK HP COMPAQ','UNIT');SELECT * FROM TBL_BARANG;

Hasil :

5. Menampilkan data dari baris ke-5 sampai baris ke-9 pada TBL_BARANG

Sintaks :

SELECT * FROM `tbl_barang` LIMIT 4 , 5

Hasil :

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 5

Perintah Dasar My SQL

6. Menampilkan data yang mengandung kata ‘Laptop’

Sintaks :

SELECT * FROM `tbl_barang` WHERE nama_barang LIKE '%Laptop%'

Hasil :

6. Menampilkan data dari TBL_PELANGGAN dengan 2 kondisi dimana ID_PELANGGAN = ‘CSM-2’ dan NAMA= ‘MIRA’

Sintaks :

SELECT * FROM `tbl_pelanggan` WHERE ID_PELANGGAN = 'CSM-2' and NAMA = 'MIRA'

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 6

Perintah Dasar My SQL

Hasil :

7. Menampilkan data pada 2 Tabel dengan fungsi inner join

Sintaks :

SELECT A.NAMA,A.ALAMAT,A.NO_HP,B.TGL_BELI,C.NAMA AS NAMA_OPERATORFROM TBL_PELANGGAN A, TBL_PEMBELIAN B, TBL_OPERATOR CWHERE A.ID_PELANGGAN = B.ID_PELANGGAN AND B.ID_OPERATOR = C.ID_OPERATOR

Hasil :

Praktikum Konsep Jaringan – Teknik InformatikaHalaman 7