Rabu, 18 April 2012

Operator String

Dalam pertemuan kali ini kita akan membahas tentang Operator String. Tetapi sebelum masuk ke materi nya, terlebih dahulu kita akan membuat sebuah Database Coba.
Cara nya sama seperti cara-cara yang ada pada postingan sebelumnya.
Kembali disini saya lampirkan cara pembuatan Database, agar kita menjadi mudah untuk mengingatnya.

Create Database Coba
(untuk membuat sebuah database, lalu jalankan)
Use Coba
(untuk masuk kedalam Database Coba, lalu jalankan)
  
Kemudian ketikkan perintah di bawah ini untuk membuat sebuah Table Mahasiswa.
Create table Mahasiswa(
Nim char (11) primary key,
Nama varchar (20),
Alamat varchar (20),
Kota varchar (20),
Jns_Klmn char (1))
(blok lalu jalankan)
 Setelah itu, ketik perintah untuk menampilkannya : Select*from Mahasiswa
(blok lalu jalankan)

maka yang akan ditampilkan adalah table Mahasiswa sebagai berikut :
Nim
Nama
Alamat
Kota
Jns_Klmn

Setelah itu masukkan Data setiap Record dengan menjalankan perintah dibawah ini :
Insert into Mahasiswa values ('20110103130','Zhia','Jl.Jawa','Pematangsiantar','P')
Insert into Mahasiswa values ('20110103131','Randy','Jl.Dahlia','Medan','L')
Insert into Mahasiswa values ('20110103132','Indah','Jl.Asoka','Bandung','P')
Insert into Mahasiswa values ('20110103133','Antony','Jl.Voly','Surabaya','L')
Insert into Mahasiswa values ('20110103134','Ady','Jl.Mawar','Binjai','L')
(blok perintah diatas lalu jalankan)
Setelah itu, ketik perintah untuk menampilkannya : Select*from Mahasiswa 

maka yang akan ditampilkan adalah table Mahasiswa beserta record sebagai berikut :

Nim
Nama
Alamat
Kota
Jns_Klmn
20110103130
Zhia
Jl. Jawa
Pematangsiantar
P
20110103131
Randy
Jl. Dahlia
Medan
L
20110103132
Indah
Jl. Asoka
Bandung
P
20110103133
Antony
Jl. Voly
Surabaya
L
20110103134
Ady
Jl.Mawar
Binjai
L

Setelah kita menyelesaikan Database Coba tadi, sekarang kita masuk ke materi pembahasan kita kali ini, yaitu tentang Operator String


OPERATOR STRING

Operator String adalah sebuah operator yang digunakan untuk memilih baris" sesuai dengan karakter yang digunakan. Operator String ini menggunakan kata kunci 'LIKE'.
Mari kita bahas masing-masing operator string dan kegunaan nya :

1. Select*from Mahasiswa where nama like 'A%'
Fungsi ini digunakan untuk menampilkan semua record data pada table Mahasiswa yang Nama nya berawalan dengan huruf A.
Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :


Nim
Nama
Alamat
Kota
Jns_Klmn
20110103133
Antony
Jl. Voly
Surabaya
L
20110103134
Ady
Jl.Mawar
Binjai
L

Lain dengan perintah : select*from Mahasiswa where nama like '%A'
perintah ini untuk menghasilkan semua data record pada Table Mahasiswa yang berakhiran dengan huruf A.
Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :


Nim
Nama
Alamat
Kota
Jns_Klmn
20110103130
Zhia
Jl. Jawa
Pematangsiantar
P


Lain juga dengan perintah : select*from Mahasiswa where nama like '%A%'
perintah diatas untuk menghasilkan semua data record pada Table Mahasiswa yang Namanya mempunyai  huruf tengah A. Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah:


Nim
Nama
Alamat
Kota
Jns_Klmn
20110103131
Randy
Jl. Dahlia
Medan
L
20110103132
Indah
Jl. Asoka
Bandung
P


2. Select Nama from Mahasiswa where nama like 'A[dy]%'
Operator ini berfungsi untuk menampilkan semua data record pada table Mahasiswa yang Nama nya berawalan dengan huruf A dan huruf keduany D atau Y. Maka setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :


Nim
Nama
Alamat
Kota
Jns_Klmn
20110103134
Ady
Jl.Mawar
Binjai
L


3. Select Nama from Mahasiswa where nama like 'A[^D]'
Operator ini berfungsi untuk menampilkan semua record pada table Mahasiswa yang Nama nya berawalan dengan huruf A tetapi huruf keduanya bukan D.
Maka setelah perintah ini dijalankan yang akan ditampilkan adalah :


Nim
Nama
Alamat
Kota
Jns_Klmn
20110103133
Antony
Jl. Voly
Surabaya
L



Demikian untuk materi Operator String kali ini...

NB :
Temen-Temen, Liat boleh, COPAS jangan yaaaa......
(^_*)V

Rabu, 11 April 2012

PERTEMUAN 5 (Perintah SQL)

PERINTAH SQL

Untuk postingan saya kali ini, kita akan membahas macam-macam perintah SQL berikut contoh-contoh nya.
Tetapi sebelumnya kita akan membuat sebuah Database.
Database yang akan kita buat adalah Database COBA, caranya juga ada pada postingan-postingan saya sebelum nya...

DATABASE COBA
Buat Database Coba dengan perintah:
Create Database Coba
Lalu masuk ke dalam Database dengan perintah :
Use Coba

TABLE MAHASISWA
Setelah itu, buatlah table Mahasiswa di dalam Database Coba.
caranya :
Create table Mahasiswa (
NIM char (11) Primary key,
Nama varchar (30),
Alamat varchar (20),
Kota varchar (20),
Jns_Klmn char (1))

Jalankan lalu tampilkan hasil nya dengan menggunakan perintah :
Select*from Mahasiswa

Hasilnya : 
Nim
Nama
Alamat
Kota
Jns_Klmn


Masukkan data-data untuk table Mahasiswa
caranya :
Insert into Mahasiswa values ('20110103001','Nita','Jln. Melati','Medan','P')
Insert into Mahasiswa values ('20110103002','Dian','Jln. Kasuari','Siantar','P')
Insert into Mahasiswa values ('20110103003','Dika','Jln. Merdeka','Tebing','L')
Insert into Mahasiswa values ('20110103004','Roni','Jln. Jend. Sudirman','Perdagangan','L')

Seperti biasanya, jalankan dahulu perintah nya lalu tampilkkan dengan menggunakan perintah :
Select*from Mahasiswa

Maka Hasil yang akan di tampilkan seperti :
NIM
Nama
Alamat
Kota
Jns_Klmn
20110103001
Nita
Jln. Melati
Medan
P
20110103002
Dian
Jln. Kasuari
Siantar
P
20110103003
Dika
Jln. Merdeka
Tebing
L
20110103004
Roni
Jln. Jend. Sudirman
Perdagangan
L



Setelah selesai membuat table Mahasiswa, kita juga akan membuat Table Buku ke dalam Database Coba

TABLE BUKU
Caranya :
Create table Buku(
Kd_Buku char (4) Primary Key,
Judul varchar (30),
Jumlah int)
Jalankan dahulu perintah nya, lalu tampilkan dengan menggunakan perintah :
Select*from Buku

maka akan di tampilkan hasil nya :
Kd_Buku
Judul
Jumlah


Masukkan data untuk memenuhi informasi pada table Buku,  cara nya adalah dengan menjalankan perintah sebagai berikut :
Insert into Buku values ('B001','SQL','7')
Insert into Buku values ('B002','Java','3')
Insert into Buku values ('B003','Delphi','6')
Insert into Buku values ('B004','VB','2')

Kembali jalankan terlebih dahulu perintah nya, lalu tampilkan menggunakan perintah :
Select*from Buku

maka akan menampilkan hasil nya :
Kd_Buku
Judul
Jumlah
B001
SQL
7
B002
Java
3
B003
Delphi
6
B004
VB
2


Setelah selesai membuat table-table diatas, sekarang kita masuk kedalam materi yang akan kita bahas pada postingan kali ini yaitu tentang Perintah SQL yang diantara nya adalah :

1. Memanipulasi Nama Kolom
Maksudnya disini adalah perintah yang digunakan untuk mengganti ataupun memanipulasi nama ataupun data pada sebuah kolom.
Contoh : 
untuk merubah 'NIM' pada table Mahasiswa menjadi 'Nomor Induk Mahasiswa', hal ini dapat dilakukan dengan perintah.

Select NIM As 'Nomor Induk Mahasiswa' from Mahasiswa
jalan kan perintah nya lalu tampilkan dengan : Select*from Mahasiswa

maka yang akan muncul saat ini menjadi :
Nomor Induk Mahasiswa
20110103001
20110103002
20110103003
20110103004


2. Memilih Baris Berdasarkan Kriteria
Perintah ini digunakan untuk menampilkan Baris yang telah dipilih untuk kriteria-kriteria yang di inginkan.
Contoh :
Menampilkan Baris pada Table Mahasiswa yang hanya memiliki Jns_Klmn = 'L', maka dalam hal ini dilakukan dengan menjalankan perintah :

Select*from Mahasiswa where Jns_Klmn='L'
jalankan perintahnya lalu tampilkan dengan perintah : Select*from Mahasiswa

Maka yang akan muncul kemudian adalah :
Nama
Jns_Klmn
Dika
L
Roni
L

Untuk menampilkan yang memiliki Jns_Klmn P, maka perintah yang harus dijalankan adalah:
Select*from Mahasiswa where Jns_Klmn='P'
tampilkan menggunakan perintah : Select*from Mahasiswa
Jalankan lalu tampilkan, maka yang akan muncul :


Nama
Jns_Klmn
Nita
P
Dian
P


3. Menghapus Baris Berdasarkan Kriteria
Perintah ini digunakan untuk menghapus Baris yang telah dipilih untuk kriteria-kriteria yang di inginkan.
Contoh :
Menggapus Daftar SQL pada table BUKU, dapat dilakukan dengan menjalankan perintah :

Delete Buku Where Judul ='SQL'
maka, setelah dijalankan dengan perintah : Select*from Buku
maka yang akan di tampilkan sudah tidak ada lagi Baris SQL, seperti pada tabel berikut:

Kd_Buku
Judul
Jumlah
B002
Java
3
B003
Delphi
6
B004
VB
2


4. Operator Kisaran
Perintah ini digunakan untuk menampilkan kisaran jumlah data yang di inginkan untuk di tampilkan.
Contoh :
Untuk menampilkan Table Buku yang jumlah nya diantara 1 dan 5, ini dapat dilakukan menggunakan perintah :
Select*from Buku where Jumlah Between 1 And 5

tampilkan dengan menggunakan perintah : Select*from Buku
setelah di jalankan maka yang akan ditampilkan adalah:


Kd_Buku
Judul
Jumlah
B002
Java
3
B004
VB
2


Sedangkan untuk menampilkan kisaran jumlah data yang jumlah nya tidak diantara 1 and 5, ini menggunakan perintah sbb:
Select*from Buku where Jumlah Not Between 1 and 5
tampilkan menggunakan perintah : Select*from Buku
maka yang akan di tampilkan hanya :


Kd_Buku
Judul
Jumlah
B001
SQL
7
B003
Delphi
6



5. Operator List (IN)
Langsung saja ke Contoh nya :
Select NIM, Nama, Kota  from Mahasiswa where Kota IN ('Medan','Siantar')
Setelah dijalankan menggunakan perintah : Select*from Mahasiswa
maka yang akan di tampilkan :


NIM
Nama
Kota
20110103001
Nita
Medan
20110103002
Dian
Siantar


Dengan kata lain perintah ini digunakan untuk menampilkan data yang di pilih untuk di tampilkan yang hanya berada di field tertentu.


Demikian hasil postingan Saya untuk Pertemuan kali ini, banyak kekurangan bahkan kesalahan yang ada di dalam nya. Kritik dan saran sangat di harapkan.

:) TERIMA KASIH :)