TUGAS 5 BASIS DATA

TUGAS 5

SOAL

1. Buatlah database penjualan, kemudian buat tabel pelanggan di dalamnya dan fieldnya sesuai dengan gambar dibawah.
*) Pertama kita masuk ke Command Prompt
Untuk masuk ke terminal DOS (Command Prompt):
1.  Klik pada tombol START
2.  Pilih menu Run
3.  pada kolom open ketikan cmd
4.  tekan Enter atau mengklik tombol OK
Sehingga jendela Command Prompt ditampilkan. Gambar berikut adalah tampilan
Terminal Command Prompt

*) Masuk ke Jendela MySQL
Untuk masuk ke DBMS MySQL ikuti langkah-langkah berikut ini:
a.  Ketikan cd\  ENTER untuk memindahkan lokasi direktori aktif ke root direktori (C:) 
b.  Ketikan cd xampp\ ENTER
c.  Ketikan cd MySql\ ENTER
d.  Ketikan cd bin\ ENTER
e.  Ketikan mysql -u root kemudian ENTER
f.  Terminal MySQL ditampilkan 

*)  Membuat Database Baru
Sebelum  membuat  database  baru  sebaiknya  periksalah  terlebih  dahulu  daftar  database 
yang  sudah  ada  di  dalam  database  untuk  memastikan  tidak  akan  terjadi  duplikasi 
database dengan nama yang sama.
Untuk melihat daftar database ketikan
show databases; ENTER

*) Kemudian buatlah database penjualan seperti soal diatas, ketikan:
create database penjualan;

*) Memilih database yang akan digunakan
Ketikan:
use penjualan1; ENTER
*) Membuat Tabel
Kita  akan  membuat  tabel  pelanggan  dengan  deskripsi 
strktur sebagai berikut:
Ikuti langkah-langkah berikut:
mysql> create table pelanggan (
-> Kode int,
-> Nama char (30),
-> Alamat char (40),
-> Kota char(30),
-> Notelp char(16),
-> Tipe char(30));
*) Jika ingin melihat struktur tabel 
Ketikan:
DESC pelanggan; ENTER
2. Tambahkan record pada tabel pelanggan sesuai dengan isi tabel dibawah ini.
*) Menambahkan Data baru:
Untuk menambahkan data baru kedalam Tabel Mahasiswa ketikan perintah berikut:
mysql> INSERT INTO pelanggan (
-> kode,nama,alamat,kota,notelp,tipe) VALUES(
-> '123','PASTRIA SANDRA','JL KLEDOKAN NO 21',JOMBANG','08123456789','GOLD'
-> );

Lakukan sampai semua data dimasukkan.
1.  Mengurutkan berdasarkan nama DESC 
Query : SELECT * FROM pelanggan ORDER BY nama DESC; 



2.  Mengelompokan record berdasarkan tipe 
Query : SELECT * FROM pelanggan GROUP BY tipe; 
3.  Menampilkan record dengan memiliki data pada field nama = ‘dewa’
Query : SELECT * FROM pelanggan WHERE nama LIKE ‘%dewa%’; 
Tugas 
Gunakan fungsi LIKE : 
1. Tampilkan record dengan kode 123 & 136. Urutkan berdasarkan alamat asc. 
ketikan : select * from pelanggan WHERE nama LIKE '%RIA%' ORDER BY alamat;
2. Tampilkan record dengan kode 128 & 134. 
ketikan : select * from pelanggan WHERE nama LIKE 'PUTRA%';
3. Tampilkan record dengan nomor rumah 12, urutkan berdasarkan tipe desc. 
ketikan : select * from pelanggan WHERE alamat LIKE 'NO 12%' ORDER BY tipe DESC;
4. Tampilkan record dengan kode 132, 134, 135, 137. Urutkan berdasarkan nama asc. 
ketikan : select * from pelanggan WHERE nama LIKE '%NA%' ORDER BY nama ASC;
5. Tampilkan record dengan kode 127, 128, 134. Urutkan berdasarkan alamat.
ketikan : select * from pelanggan WHERE nama LIKE '%PUTRA%' ORDER BY alamat;

SELESAI
TERIMAKASIH.!!!

0 komentar: