Pages

Subscribe:

Sabtu, 22 Oktober 2011

Perintah SQL

Setelah kemarin saya menjelaskan sedikit tentang cara membuat database SQL di terminal Ubuntu. Kali ini saya akan sedikit berbagi ilmu tentang Perintah-perintah di dalam SQL. Printah - perintah dalam SQL itu banyak sekali hanya saja kali ini saya akan menjelaskan penggunaan perintah SQL yang berfungsi untuk,

1. Memanipulasi Nama Kolom dengan AS
2. Memilih baris berdasarkan kriteria
3. Menghapus Baris berdasarkaan kriteria
4. Operator kisaran
5. Operator list

Bagaimana cara menggunakannya langsung saja kita pada praktek. Langkah - langkahnya sebagai berikut.

  1. Buka jendela Terminal Ubuntu.
  2. Selanjutnya bikin database baru caranya ketik create database (nama database);
  3. Buat tabel mahasiswa dan tabel buku caranya ketik create table namatable (namakolom tipedata);
  4. selanjutnya isikan tabel mahasiswa dan tabel buku seperti dibawah ini :
  • Tabel Mahasiswa

  • Tabel Buku


      Setelah membuat tabel mari kita coba menggunakan printah SQL untuk menampilkan hasil inputan kita.
1. Cara menampilkan kolom Nama, Tgl_lhr sebagai tanggal lahir, Jenis_kel sebagai Jenis Kelamin dari tabel Mahasiswa 
  • syntaxnya ( select NIM, Tgl_lhr, Jenis_kel from mahasiswa; )

2. Cara menampilkan judul-judul buku dengan kode penerbit 01
  • Syntaxnya ( select *from buku where Kode_penerbit = '01'; )

3. Cara menampilkan nama mahasiswa yang berasal dari Yogyakarta saja
  • syntaxnya ( select *from mahasiswa where kota = 'Yogyakarta'; )

4. Cara menampilkan judul buku yang jumlah bukunya lima
  • syntaxnya ( select judul, jml_buku from buku where jml_buku = 5; )


5. Cara menampilkan judul buku yang jumlah bukunya kurang dari sepuluh
  • syntaxnya ( select Judul, jml_buku from buku where jml_buku < 10; )

6. Cara menampilkan judul buku yang jumlahnya lebih besar dari lima dan kurang dari sepuluh
  • syntaxnya ( select Judul, jml_buku from buku where jml_buku between 5 and 10; )

7. Cara menampilkan judul-judul buku yang diterbitkan oleh kode_penerbit 01 dan 02
  • syntaxnya ( select Judul, Kode_penerbit from buku where Kode_penerbit between 01 and 02; )

8. Cara menampilkan nama mahasiswa yang berasal dari Yogyakarta dan berjenis kelamin Perempuan
  • Syntaxnya ( select *from mahasiswa where jenis_kel = 'p' and kota = 'Yogyakarta'; )

9. Cara menampilkan judul buku yang dikarang oleh Sutrisno dan jumlahnya lebih dari lima
  • Syntaxnya (select *from buku where Pengarang = 'Sutrisno' and Jml_buku > 5 ;)

10. Cara menampilkan judul buku dengan kode penerbit 01 dan jumlahnya sama dengan lima
  • Syntaxnya ( select *from buku where Kode_penerbit = '01' and Jml_buku = 5; )
 
   Demikian penjelasan dari saya. Semoga bermanfaat bagi pengunjung blog ini. Dan apabila dalam postingan tersebut ada kata - kata yang kurang berkenan, saya menerima kritik dan saran dari pengunjung.

Selasa, 18 Oktober 2011

Mengenal MySQL SERVER Pada Sistem Perpustakaan

Mengenal MySQL SERVER Pada Sistem Perpustakaan

            Sebelum mulai memasuki bagaimana cara membuat tabel perpustakaan dengan MySQL kita akan mengenal terlebih dahulu apa itu MySQL. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL dibagi menjadi dua bagian yaitu SQL server dan SQL client.
            Kali ini saya akan menjelaskan sekaligus mengerjakan tugas Basis Data tentang pembuatan tabel data pada sistem Perpustakaan. Sebelumnya saya menggunakan MySQL pada sistem operasi Linux 11.04. Jadi, kalau misal pembaca blog tidak bisa menjalankan syntax MySQL di sistem operasi Windows, saya tidak tahu. Karena saya juga masih pemula di Basis Data. (Hehehe) Langsung aja ke topik bagaimana cara membuat tabel perpustakaan dengan My SQL



  1. Rancanglah terlebih dahulu Tabel yang akan kita gunakan pada sistem basis data perpustakaan

a.       Tabel Mahasiswa

Nama field
Type data
Panjang
Keterangan
NIM
Char
9

Nama
Char
20

Alamat
Char
20

Kota
Char
20

Tgl_lhr
Char
Date

Jenis_Kelamin
Char
1


b.      Tabel Buku

Nama field
Type data
Panjang
Keterangan
Kode_buku
Char
4

Judul
Char
20

Pengarang
Char
15

Jml_buku
Int
-

Kode_penerbit
Char
2


c.       Tabel Penerbit

Nama field
Type data
Panjang
Keterangan
Kode_penerbit
Char
2

Nama_penerbit
Char
15


d.      Tabel Pinjam

Nama field
Type data
Panjang
Keterangan
Tgl_pinjam
Date


Mhs_no_induk
Char
9

Buk_kode_buku
Char
4

Tgl_hrs_kembali
Date


Tgl_kembali
Date



  1. 2.  Tentukan terlebih dahulu apa yang mau kita hubungkan. Dan tentukan Primary Key dan Foreign Key
-          Tabel mahasiswa dihubungkan dengan Tabel Pinjam, maka Tabel Mahasiswa Primary Key nya adalah NIM. Sedangkan pada Tabel Pinjam Foreign Key nya adalah Mhs_no_induk.
-          Tabel Buku dengan Tabel Pinjam, maka tabel buku Primary Key nya adalah Kode_buku. Sedangkan pada Tabel Pinjam Foreign Key nya adalah Buk_kode_buku
-          Tabel Penerbit dengan Tabel Pinjam, maka tabel penerbit Primary Key nya adalah Kode_penerbit. Sedangkan pada Tabel Pinjam Foreign Key nya adalah Kode_penerbit

  1. 3. Setelah menentukan baru kita memulai mengerjakannya di Terminal. Berikut langkahnya berserta syntaxnya.
1.      Buka jendela terminal, setelah masuk ke jendela terminal ketiklah syntax
Mysql –u root –p  dan kita akan diminta masukkan password.


2.      Setelah masuk ke mysql> lalu kita mulai membuat databasenya dengan nama perpustakaan, caranya ketikan syntax create database (nama database);


3.      Setelah berhasil menggunakan database lalu gunakan database, caranya ketik syntax use (nama database);




4.      Setelah itu buatlah tabel mahasiswa, tabel buku, tabel penerbit dan tabel pinjam dengan syntax
Create tabel (nama_tabel)
(
Nama_field1 tipe_data [constraints],
Nama_field2 tipe_data [constraints],
...);
Contohnya seperti gambar dibawah ini:
Ø  Tabel mahasiswa


Ø  Tabel buku


Ø  Tabel penerbit


Ø  Tabel pinjam



5.      Setelah itu cek terlebih apakah tabel yang kita buat sudah tersimpan atau belum dengan cara ketiklah syntax desc (nama tabel); dan fungsi dari syntax desc adalah menampilkan structure dari tabel yang telah kita buat. Field – field apa saja yang telah kita buat, type dari data field tersebut dan Primary key dan Foreign key akan terlihat disini.

Ø  Tabel mahasiswa

Ø  Tabel buku

Ø Tabel penerbit

Ø  Tabel pinjam



6.      Isi tabel yang telah dibuat dengan cara mengetikan syntax insert into (nama field) values (isi field);. Untuk lebih jelasnya lihat gambar seperti dibawah ini.
Ø  Tabel mahasiswa



7.      Setelah data dimasukkan tampilkan isi field dengan cara mengetikan syntax select * from (nama tabel);
Ø  Tabel Mahasiswa

Ø  Tabel Buku

Ø  Tabel Penerbit
Ø  Tabel Pinjam


8.      Selanjutnya untuk tampilkan 2 tabel data yang telah dihubungkan dengan cara seperti dibawah ini:
Ø  Tabel Mahasiswa dengan Tabel Pinjam

Ø  Tabel Penerbit dengan Tabel Buku

Ø  Tabel Buku dengan Tabel Pinjam


            Demikian sedikit penjelasan tentang cara membuat tabel basis data perpustakaan dengan menggunakan MySQL server. Apabila ada yang salah dalam menjelaskan saya mohon maaf. Penulis menerima semua kritik dan saran dengan senang hati.