Anda di halaman 1dari 10

Tugas Mata Kuliah Praktikum Basis Data

TUGAS I
Dosen Pengampu : Adityo Permana Wibowo, S.Kom Asdos Praktikum: Imam Satria

Disusun oleh :
Nama NIM Kelas : M. Taufiq. Khairul. A : 311.5111.234 :C

Program Studi Teknik Informatika Fakultas Bisnis dan Teknologi Informasi Universitas Teknologi Yogyakarta
Tahun Akademik 2012/2013

SOURCE CODE DATABASE TOKO: CREATE DATABASE toko; USE toko; CREATE TABLE pelanggan ( id_pelanggan VARCHAR (30) NOT NULL PRIMARY KEY, nama VARCHAR (30), alamat VARCHAR (30), telepon VARCHAR (30)); CREATE TABLE transaksi ( id_transaksi VARCHAR (30) NOT NULL PRIMARY KEY, id_pelanggan VARCHAR (30), nama_barang VARCHAR (30), jumlah INT, harga DOUBLE); SHOW TABLES; DESC pelanggan; DESC transaksi; INSERT INTO pelanggan (id_pelanggan, nama, alamat, telepon) VALUES ('101','ANTO','BANTUL','555787'), ('102','DEWHI','YOGYAKARTA','525787'), ('103','DEWHO','SLEMAN','222787'), ('104','IMRON','YOGYAKARTA','272787'), ('105','DERHA','YOGYAKARTA','212787'), ('106','WISNU','BANTUL','444800'), ('107','FANNY','SLEMAN','555900'), ('108','ZULFIKAR','YOGYAKARTA','552255'); SELECT * FROM pelanggan; INSERT INTO transaksi (id_transaksi, id_pelanggan, nama_barang, jumlah, harga) VALUES ('10001','101','SARI ROTI',2,10000), ('10002','102','INDOMIE',5,2000), ('10003','108','FANTA 1lt',2,9000), ('10004','105','MIE SEDAP',2,1500), ('10005','102','SARI ROTI',2,10000), ('10006','103','BAYGON',2,20000), ('10007','107','SPRITE 1lt',1,9000), ('10008','106','SPRITE 1lt',2,9000), ('10009','104','INDOMIE',10,2000); SELECT * FROM transaksi; SELECT id_pelanggan, nama, alamat, telepon FROM pelanggan ORDER BY nama ASC;

SELECT id_pelanggan, nama, alamat, telepon FROM pelanggan ORDER BY nama DESC; SELECT COUNT(nama_barang) AS _barang FROM transaksi; SELECT SUM(harga) AS total_harga FROM transaksi LIMIT 1; SELECT MAX(harga) AS maksimal_harga FROM transaksi; SELECT MIN(harga) AS minimal_harga FROM transaksi; SELECT nama FROM pelanggan WHERE nama BETWEEN 'ANTO' AND 'ZULFIKAR'; SELECT COUNT(nama) AS jumlah_pelanggan FROM pelanggan; UPDATE pelanggan SET nama = 'ANTO' WHERE nama = 'TINA'; UPDATE transaksi SET nama_barang = 'SABUN' WHERE nama_barang = 'SARI ROTI'; DELETE FROM pelanggan WHERE nama = 'ZULFIKAR'; ALTER TABLE pelanggan ADD email VARCHAR (50) NOT NULL; ALTER TABLE pelanggan DROP email; RENAME TABLE pelanggan to pelanggan_toko;

PRINT SCREEN TAMPILAN: SHOW TABLES;

DESC pelanggan;

DESC transaksi;

SELECT * FROM pelanggan;

SELECT * FROM transaksi;

SELECT id_pelanggan, nama, alamat, telepon FROM pelanggan ORDER BY nama ASC;

SELECT id_pelanggan, nama, alamat, telepon FROM pelanggan ORDER BY nama DESC;

SELECT COUNT(nama_barang) AS _barang FROM transaksi;

SELECT SUM(harga) AS total_harga FROM transaksi LIMIT 1;

SELECT MAX(harga) AS maksimal_harga FROM transaksi;

SELECT MIN(harga) AS minimal_harga FROM transaksi;

SELECT nama FROM pelanggan WHERE nama BETWEEN 'ANTO' AND 'ZULFIKAR';

SELECT COUNT(nama) AS jumlah_pelanggan FROM pelanggan;

Langkah-langkah backup dan restore database yang telah dibuat: 1. Klik Backup Database As SQL Dump

2. Pada Database Name Carilah Nama Database sesuai nama database yg kita buat, disini bernama database toko.

3. Pada Export to file masukkan alamat folder dimana kita akan menyimpan database yang kita buat.

4. Setelah ada muncul Exported Succesfully Lalu pada bagian bawah Klik Export lalu Done.

5. Untuk Membuka kembali Database yang kita buat, klik Restore From SQL Dump

6. Pada tampilan window yang terbuka, pada File to execute klik dan cari dimana kita menyimpan SQL backup yang telah kita buat tadi.

7. Lalu klik Execute , Lalu Klik Done

8. Kemudian bias di edit lagi database yang kita buat ~SELESAI~

Anda mungkin juga menyukai