Selasa, 30 April 2013

Tutorial Membuat Database Dengan Sql

Tutorial Membuat Database Dengan Sql
(Sebagai contoh database untuk pendataan mahasantri Ma’had Sunan Ampel al- ‘Ali)
SQL merupakan sub bahasa pemograman yang khusus dipergunakan untuk memanipulasi basis data
Perintah-perintah dalam SQL bisa disebut dengan query.Ada tiga sub perintah:1.  DDL -> Data Definition Language2.  DML -> Data Manipulation Language3.  DCL -> Data Control Language
1. Data Definition Language (DDL)    Perintah Dasar untuk membangun kerangka nya database, seperti:   

a. CREATE : Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.   
b. ALTER :  Perintah ini digunakan untuk mengubah strukturnya tabel yang sudah jadi sebelumnya.   
c. DROP :  Perintah ini digunakan untuk menghapus database dan tabel.


2. Data Manipulation Language (DML)    Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti :   
a. INSERT : Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.   
 b. SELECT : Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.   
c. UPDATE : Perintah ini digunakan untuk memperbarui data lama menjadi data baru.   
d. DELETE : Perintah ini digunakan untuk menghapus data dari tabe

Pembuatan Database pada latihan kita ini menggunakan menggunakan SQLyog Enterprise sedikit berbeda jika membuat database SQL dengan menggunakan PhpMyadmin. Tetapi perintah-perinta SQL dasar yang diatas tetap digunakan. Kentungan database menggunakan SQLyog adalah pembuatan database bisa sekalian dengan pembuatan koneksinya dan satu keneksi bisa untuk banyak database atau juga hanya satu database tergantung dari user atau kegunaannya.
Namun walaupun sudah menggunakan atau mengenalkan koneksinya di SQLyog tapi untuk koneksi antara form dan database juga harus melakukan koneksi dengan menggunakan odbcad32.


1. Aktifkan XAMPP

Klik start pada tombol mysql untuk melakukan koneksi dengan server offline.



2. Buka sql lalu buat new koneksi.

MySQL host addres isi dengan localhost
Username = root
Password = (bisa diisi bisa jga dibiarin kosong)
Port = 3306
Lalu klik Connet seperti yang ada pada gambar





3. Buat database baru


Ada dua cara untuk membuat database baru :

Pertama dengan sourcode

CREATE DATABASE [IF NOT EXISTS] nama_database;

Bentuk perintah di atas akan membuat sebuah database baru dengan nama nama_database. Aturan penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama database boleh terdiri dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.Setiap kita membuat database baru, maka sebenarnya MySQL akan membuat suatu folder (direktori) sesuai dengan nama databasenya yang ditempatkan secara default di \mysql\data. Di dalam folder tersebut nantinya akan terdapat file-file yang berhubungan dengan tabel dalam database.
Berikut ini contoh perintah untuk membuat database baru dengan nama “ma’hadsunanampel” :

                                CREATE DATABASE ma’hadsunanampel;

Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan sebagai berikut :

                                Query OK, 1 row affected (0.02 sec)

Kedua dengan tool yang sudah ada

Klik pada bagian menu databse lalu klik create database seperti yang ada pada gambar



4. membuat tabel database
Disni saya akan membuat tabel dengan nama :

1     Data_asrama
a.       Kode_asrama
b.      Nama_asrama
c.       Kapasitas
d.      Jumlah_kamar
e.       Jumlah_kamaar_mandi
f.         _penghuni

2       Data_idaroh
a.       Id_murobbi
b.      Nama_murobbi
c.       Id_CO
d.      Nama_CO
e.      Kode_asrama

3       Data_kamar
a.       Kode_asrama
b.      No_kamar
c.       Id_musyrif
d.      Id_mahasantri

4       Data_mahasantri
a.       Kode_asrama
b.      Id_mahasantri
c.       Nama_mahasantri
d.      Alamat
e.      Jurusan
f.        Fakultas

5      Data_musyrif
a.       Kode_asrama
b.      Id_musyrif
c.       Nama_musyrif
d.      Alamat
e.      Jurusan
f.        Fakultas
g.       Semester

Kemudian isikan data pada setiap tabel tersebut sesuai dengan data yang diperolehkan

Misal :
Perintah untuk  mengisikan data pada tabel asrama




Sehingga setelah dilihat tabel akan terisi sebagai berikut :


Lakukan hal yang sama pada tabel-tabel berikutnya sehingga diperolehkan data :




demikian tutorial untuk membuat database ma'had sunan ampel sekaligus tabel-tabel didalamnya. semiga bermanfaat dan bila ada kesalahan maaf ya,,, sama-sama belajar,,,,


2 komentar:

  1. makasih mass infonya..
    Daftar Web yang menyediakan info seputar bola,
    prediksi bola ter-update..
    berita bola TERBARU DAN TERPERCAYA ada di pastibet.com , bola368.com , bola368.net , bola368.org
    Buruan Gabung..!!

    BalasHapus