MATAKULIAH : PERANCANGAN BASIS DATA
Assalammualikum wr.wb
Selamat Pagi, Siang, Sore dan Malam Semua
Kembali lagi di Blog saya
Pada postingan ini saya (Ahmad) akan kembali membahas apa saja yang telah saya dapat pada perkuliahan hari ini Senin, 30 April 2018 khususnya pada Matakuliah Perancangan Basis Data.
Adapun hal - hal yang telah saya dapat pada perkuliahan kali ini adalah sebagai berikut:
1. Apa itu Query ??
Jadi Query menurut yang saya pahami adalah semua perintah - perintah yang berhubungan dengan database seperti create, read, update, dan delete yang digunakan untuk membuat dan mengolah database, atau dengan kata lain semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan.
2. Query untuk dari Jawaban Soal UTS
Pada postingan sebelumnya telah saya bahas tentang jawaban dari Soal UTS, kalau lupa ini loh soalnya:
Dari soal diatas kita dapatkan ERD (Entity Relationship Diagram) sebagai berikut ;
Dari ERD diatas dapat kita buatkan Query, dengan cara pertama :
Sebelumnya kalian harus memiliki apilkasi XAMPP dan MYSQL FRONT, jika belum punya silahkan cari di Mbah Google.
Oke langsung saja ke pembuatan Query nya:
1.) Buka Xampp Contol Panel, lalu klik start pada Module Mysql hingga muncul tulisan Running,
seperti pada gambar di bawah:
2.) Buka MSql Front, lalu akan muncul jendela Open Connection, lalu pilih New, dan isikan
Name : Pembelian
Host : localhost
lalu pilih Oke dan pilih Open, seperti pada gambar :
3.) Lalu muncul jendela Msql Front.
4.) Sekarang kita akan mulai membuat Query untuk Soal UTS tadi,
Pertama, kita buat databasenya dahulu, dengan cara pada Sql Editor
ketikkan
create database pembelian;
lalu pilih Run Selection (CTRL + F9)
seperti pada gambar dibawah;
Kedua, kita buat tabel (untuk contoh kita buat tabel Supplier),
dengan cara pada Sql Editor ketikkan dahulu
use pembelian; (untuk menggunakan database pembelian)
pilih Run Selection (CTRL + F9)
lalu ketikkan (masih di Sql Editor) perintah dibawah (untuk membuat tabel Supplier)
create table Supplier (
IDSUP varchar (4) NOT NULL,
NMSUP varchar (21),
ALSUP varchar (50),
TELP varchar(15),
Kota varchar (30),
primary key (IDSUP));
lalu pilih Run Selection (CTRL + F9)
untuk melihat tabel ketikkan perintah
show tables;
seperti pada gambar dibawah :
catatan :
untuk Telp bukan berarti tidak bisa menggunakan tipe data angka tetapi
tipe data punya jangkauan dan ukuran byte akan semakin besar sesuai
dengan tipe data angka yang dipilih dan akan membuat ukuran database
kita membengkak (besar).
Jadi di sarankan gunakan tipe string (varchar) (15) dengan asumsi
ditambah 3 digit didepan (misal: +62 ) untuk supplier dari luar negeri.
Ketiga kita coba untuk menambahkan sebuah record pada tabel Supplier,
misalkan record yang akan kita tambahkan yaitu :
ID Supplier : S001
Nama Supplier : PT Maju Jaya
Alamat Supplier : Jl Gandaria I Gg. Merpati No. 173
No Telp : 0717481841
Kota : Pangkalpinang
Maka pada Sql Editor ketikkan
insert into Supplier values (
'S001' , 'PT Maju Jaya' , 'Jl Gandaria I Gg. Merpati No. 173',
'0717481841' , 'Pangkalpinang' );
lalu pilih Run Selection
seperti pada gambar dibawah;
misalkan record yang akan kita tambahkan yaitu :
ID Supplier : S001
Nama Supplier : PT Maju Jaya
Alamat Supplier : Jl Gandaria I Gg. Merpati No. 173
No Telp : 0717481841
Kota : Pangkalpinang
Maka pada Sql Editor ketikkan
insert into Supplier values (
'S001' , 'PT Maju Jaya' , 'Jl Gandaria I Gg. Merpati No. 173',
'0717481841' , 'Pangkalpinang' );
lalu pilih Run Selection
seperti pada gambar dibawah;
Keempat, kita coba untuk mengupdate record pada tabel Supplier, misalkan dari record yangn tadi kita tambahkan, kita akan mengupdate nama supplier dari PT Maju Jaya menjadi PT Maju Jaya Sentosa.
Maka pada Sql Editor ketikan ;
update Supplier
set NMSUP='PT Maju Jaya Sentosa'
where IDSUP='S001';
lalu pilih Run Selection
Kelima, kita akan menghapus record, sebelum kita menghapus record ada baiknya kita tambahkan lagi satu record baru agar terlihat dengan jelas
bahwa nanti ada satu record yang benar benar terhapus.
Tambahkan record :
ID Supplier : S002
Nama Supplier : PT Duta Putra Lexindo
Alamat Supplier : Jl Semabung Lama Gg. Mawar Ujung No, 264
No Telp : 0717431234
Kota : Pangkalpinang
Lakukan seperti cara Ketiga
hasilnya seperti ini :
Jika sudah sekarang kita akan coba untuk menghapus record
dengan Nama Supplier PT Maju JAYA. caranya Ketikkan pada Sql Editor:
Delete from Supplier where IDSUP='S001';
lalu pilih Run Selection
seperti gambar di bawah ini
Itulah contoh Query untuk Tabel Supplier, untuk 3 Tabel lain (Tabel Barang, Tabel Isi dan Tabel Faktur) bisa teman - teman coba lakukan sendiri dengan mengikuti langkah - langkah diatas.
Sekian untuk postingan saya hari ini semoga bermanfaat dan selamat mencoba.
Jangan Lupa Kunjungi :
Terimakasih ahmad penjelasannya tentang query sangat bermanfaat
BalasHapuskunjungi blog saya
http://dwipratamaariandy.blogspot.co.id/
dan kunjungi juga
www.atmaluhur.ac.id