Your name

www.your-url-here.com
Your own description here. Edit it.
About Me
Replace this with your own description here. Go to "Edit HTML" to change this.

Selasa, 15 September 2015










Klausa as pada query ini berarti ALIAS  fungsinya untuk mempermudah atau memperbaiki nama tabel agar lebih mudah digunakan saat mengcoding atau ketika dilihat sebagai tampilan tabel.


dalam tahap ini,anda harus memiliki 2 tabel yang memiliki primary key dan foreign key dalam
satu kolom yang sama.

Berikut adalah tampilan tabel yang memiliki primary key 

Untuk melihat isi tabel tersebut dengan cara mengetik

"select  *  from peminjam;"

Untuk melihat tabel tersebut dengan cara mengetik

"desc peminjam;"

Dan

"select  *  from peminjam_pengembalian;"

"desc peminjam_pengembalian;"





Berikut adalah tampilan tabel yang memiliki foreign key

Untuk melihat isi tabel tersebut dengan cara megetik 

"select * from waktu_baca_peminjam_buku;"

Untuk melihat tabel tersebut dengan cara mengetik

"desc waktu_baca_peminjam_buku;"



Setelah selesai membuat tabel kedua tersebut.maka anda sudah bisa untuk menggunakan script di atas
 
untuk coding alias dalam nama_kolom,anda dapat menggunakan script berikut:

“select kode_peminjam as id_pengunjung , peminjam as pengunjung from peminjam ;”

Berikut adalah hasil yang akan di tampilkan:





Dimana : kolom 'kode_peminjam' akan ditampilkan atau di ubah sebagai 'id_pengunjung' dan 'peminjam' akan ditampilkan atau di ubah sebagai 'pengunjung'.

fungsinya untuk mempermudah penulisan script.

Untuk coding alias dalam nama tabel,anda dapat menggunakan script berikut:

Select peminat.kode_peminjam,
Peminat.peminjam,peminat.judul_buku,pengembalian.waktu_pengembalian
From peminjam as peminat,peminjam_pengembalian as pengembalian
Where peminat.kode_peminjam = pengembalian.kode_peminjam;

Berikut adalah hasil yang akan di tampilkan  



tabel 'peminjam' akan dijadikan sebagai 'peminat' dan tabel 'peminjam_pengembalian' akan diubah menjadi 'pengembalian' fungsi untuk mempermudah dalam mengetik coding.


Dan untuk alias dalam tabel ini, kita bahkan dapat menampilkan kolom dari tabel lain. Kolom 'waktu_pengembalian' pada tabel 'peminjam_pengembalian’ yang akam ditampilkan.



Keterangan : kita dapat menampilkan kolom dari beberapa tabel dengan menggunakan fungsi dari script ALIAS. 





Jumat, 21 Agustus 2015






jangan lupak untuk membuka xampp dan mengaktifkan apche dan mysql nya terlebih dahulu 
 setelah itu ketik mysql -u root nya untuk masuk ke database shell nya seperti gambar berikut :




berikut nya kita masuk ke tahap pembuatan database dengan perintah sebagai berikut :
"create database peminjaman_buku;" dan use "peminjaman_buku;" untuk memangil kembali database yang telah kita buat.untuk menampilkan database yang telah kita buat cukup ketik show databases;


 berikut nya kita masuk ke tahap pembuatan tabel dengan perintah sebagai berikut :
create table peminjaman_buku
(
judul_buku varchar (40),
kategori varchar (20),
jml_pinjam_buku_perbulan int (10)
); 

 

berikutnya kita masuk ke tahap pengisian tabel database dengan perintah sebagai berikut :
insert into peminjaman_buku (judul_buku,kategori,jml_pinjam_buku_perbulan)
values ('implementasi basis data','teknik','4'); dan untuk menampilkan nya cukup ketik select * from peminjaman_buku;
 



setelah kita membuat database dan tabel nya kita masuk ke tahap query update dan query delete 
    
1.Query Update
query update digunakan untuk mengubah sebuah atau dua buah data dalam tabel kemudian di ganti dengan yang baru data-data ini diubah karena terjadi kesalahan dalam proses input atau karena sudah tidak terpakai lagi.betuk umum dari query update sebagai berikut :
update nama_tabel
set nama_kolom ='niali/data baru yang akan di-input-kan'
where nama_kolom ='nilai dari baris/row yang dijadikan acuan';
keterangan : nama_kolom : kolom yang akan di-update nilainya.
where : query yang menunjukan indikator baris yang di gunakan.
 untuk membuat query update ikuti langkah-langkah di bawah ini dengan perintah :
update peminjaman_buku
set kategori ='teknik'
where judul_buku ='matematika';

sebelum di update



sesudah di update
 

keterangan :jumlah pinjaman buku perbulan yang awal nya 6 berubah menjadi 10


pada tahan ini saya akan mengupdate teknik instalasi listrik menjadi ekonomi dengan perintah sebagai berikut : 

update peminjaman_buku
set judul_buku ='ekonomi'
where judul_buku ='teknik instalasi listrik';

sebelum di update  




sesudah di update
 


keterangan :data buku teknik instalasi listrik berubah menjadi data eknomi
berikut masuk ke tahap mengupdate kategori buku dengan perintah sebagai berikut :
update peminjaman_buku
set kategori ='teknik'
where judul_buku ='matematika';
sebelum di update

sesudah di update


keterangan : data buku kategori filsafat berubah menjadi teknik



2. Query Delete
fungsi dari query ini dengan namanya,yaitu menghapus satu atau dua baris data dari sebuah tabel database.
bentuk umum dari query delete sebagai berikut :
delete from nama_tabel
where nama_kolom_acuan ='nilai kolom acuan';

langkah untuk menghapus sebuah tabel database. dengan perintah sebagai berikut :
 delete from peminjaman_buku
where judul_buku ='matematika';

sebelum di hapus



sesudah di hapus




keterangan :query delete dengan bentuk yang umum digunakan,struktur seperti ini digunakan 'hanya jika' kolom yang dijadikan acuan (di belakang 'where').
data buku matematika telah menghilang.


berikut untuk menghapus kategori buku yang ada pada tabel dengan perintah sebagai berikut :
delete from peminjaman_buku
where kategori ='filsafat sains' and jml_pinjam_buku_perbulan ='5';

sebelum di hapus



sesudah di hapus


keterangan : query delete yang digunakan.karena kolom 'kategori' memiliki banyak data yang sama,yaitu hampir semua baris memiliki nilai filsafat sains.jika hanya kolom 'kategori' saja yang dijadikan acuan,maka semua baris data dengan nilai filsafat sains di dalam kolom kategori akan terhapus.oleh karena itu perlu ditambah satu kolom acuan lagi yakni kolom 'jml_pinjam_buku_perbulan'.untuk menambahkannya di perlukan klausa and.
data fisika quantum telah hilang. 

 









jangan lupak untuk membuka xampp dan mengaktifkan apche dan mysql nya 


seperti gambar berikut ini : 



setelah itu ketik mysql -u root nya untuk masuk ke database shell nya

seperti gambar berikut : 







 Berikut nya kita masuk ke tahap pembuatan tabel dan database dengan perintah sebagai berikut :

Tahap pertama kita akan membuat database dengan perintah sebagai berikut :
create database aneka_es_crime;

 contoh gambar sebagai berikut :

untuk menampilkan database yang telah kita buat cukup ketik show database
contoh nya seperti gambar di atas


 setelah itu kita memanggil database tersebut dengan perintah sebagai berikut :
use aneka_es_crime;

contoh gambar sebagai berikut :
 

 berikut nya kita masuk ke tahap pembuatan tabel dengan perintah sebagai berikut :

create table aneka_es_crime
(
nomor_register int (10),
menu varchar (40),
kualitas varchar (30),
harga numeric,
rating int (10)
);

   
contoh gambar sebagai berikut :


untuk menampilkan tabel yang telah kita buat cukup ketik perintah
show tables;
contoh gambar berikut :



berikut nya kita masuk ke tahap mengisi data ke dalam tabel database dengan perintah sebagai berikut :
insert into aneka_es_crime (nomor_register,menu,kualitas,harga,rating)
values ('2','es crime mangga','lezat','10000','40');
contoh gambar sebagai berikut :



setelah kita mengisi tabel data ke dalam database untuk menampilkannya cuku ketik perintah select * from aneka_es_crime;

contoh sebagai gambar berikut :




untuk melakukan perintah-perintah dibawah ini, anda harus memiliki database dan tabel didalam MySQL seperti yang sebelumnya saya lakukan  
Berikut adalah tabel yang saya gunakan:

 
1. Klausa Change
Klausa change berfungsi untuk mengganti nama kolom, tipe data kolom, key kolom, maupun length dalam kolom. Berikut adalah perintahnya:

"alter table aneka_es_crime change menu nama varchar(20);
setelah itu menampilkan kembali isi tabel database tersebut

contoh gambar sebagai berikut :



Pada tahap ini saya mengganti nama kolom 'menu' menjadi 'nama' dan mengubah length kolom menjadi '20'


2. Klausa Modify
Klausa Modify berfungsi untuk mengubah tipe data pada sebuah kolom. Berikut adalah perintahnya : alter table aneka_es_crime modify nama char (30); dan desc aneka_es_crime; untuk melihat hasilnya

contoh gambar sebagai berikut :


Pada tahap ini saya mengganti tipe data 'nama' menjadi char.

3. Klausa Rename
Klausa rename berfungsi untuk mengganti nama tabel. Berikut adalah perintahnya : rename table aneka_es_crime to crime_es_aneka; dan desc crime_es_crime; untuk melihat hasil nya

contoh gambar sebagai berikut : 



 
 Pada tahap ini saya mengubah nama tabel menjadi crime_es_aneka;

 Untuk MySQL, perintah rename hanya berlaku untuk mengganti nama tabel. Sedangkan pada Oracle rename dapat digunakan untuk mengubah nama kolom.

4. Klausa Drop
Klausa Drop berfungsi untuk menghapus kolom pada tabel, menghapus tabel, maupun menghapus database itu sendiri. Berikut adalah perintahnya:  alter table crime_es_aneka drop rating; dan select * from crime_es_aneka; untuk melihat hasil nya.
 

 Sebelum di hapus


Sesudah di hapus


Pada tahap ini saya menghapus kolom rating dari tabel crime_es_aneka;.