counter

Kamis, 10 Oktober 2013

MySQL (membuat database)

Print Friendly and PDF

Disini saya akan menjelaskan bagaimana mengolah sebuah database, sebelum mengolah sebuah database yang dilakukan terlebih dulu ialah membuat ERD. Apa itu ERD ? alat pemodelan data utama dan akan membantu mengorganisasi data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antarentitas. Proses memungkinkan analisis menghasilkan struktur basis data yang baik sehingga data dapat disimpan dan diambil secara efisien.

Disini sudah saya siapkan ERDnya seperti yang terlihat digambar  dibawah ini :

                                                      Klik gambar untuk memperbesar




Sekarang kita ketahap membuat database.

Masuklah ke MySQL yang telah diinstal,setelah masuk  cobalah dengan perintah sederhana  SHOW DATABASES untuk menampilkan semua database yang terdapat di MySQL.




A.   membuat database baru
             Sudah ada 3 buah database di dalam sistem MySQL. Sekarang kita akan membuat sebuah database untuk latihan. Gunakan perintah "CREATE DATABASE" untuk membuat sebuah database.
Caranya ketik syintax dibawah ini dengan benar.

mysql > create database jualbeli ;
Query OK, 1 row affected (0.02 sec)

Kita periksa hasil dari perintah di atas dengan "SHOW DATABASE".


Setelah database sudah dibuat, selanjutnya  memilih dan membuka database jualbeli :

B.    Memilih dan Membuka Sebuah Database
Sekarang kita pilih database "jualbeli" dan kita buka dengan perintah "USE"

Mysql > use jualbeli ;
Database change

C.   Melihat isi Database JualBeli
Untuk melihat apa isi dari sebuah database, kita gunakan perintah "SHOW TABLES". Mari kita coba.

mysql> show tables ;
Empty set (0.00 sec)

Hasil dari perintah SHOW TABLES diatas adalah "Empty Set", yang berarti belum ada
tabel apapun di dalam database JualBeli.

D.   Membuat tabel baru
Kita akan membuat sebuah tabel baru dengan menggunakan perintah
"CREATE TABLE".
Nah disini kita akan membuat 5 buah tabel di database faktur_Jualbeli

1.     membuat tabel pelanggan
        caranya ketik syntax dibawah ini dengan benar 

                   mysql > create table Pelanggan
                             -> (Id_pelanggan varchar (30)  Primary Key,Nama_Pelanggan text);
                                  Query OK, 0 rows affected (0.14 sec).


2.     membuat tabel kasir
  caranya ketik syntax dibawah ini dengan benar
                    mysql> create table kasir
                            -> (Id_kasir varchar (30)  Primary Key, Nama_kasir  text);    lalu enter

Catatan : apabila Query OK  Berarti anda berhasil membuat tabel.

3.    membuat tabel faktur_jualbeli
caranya ketik syntax dibawah ini dengan benar
                   mysql > create table faktur_jualbeli
                            -> (No_faktur (30)  Primary Key, ID_kasir varchar (30) ,ID_pelanggan varchar  (30), Tanggal datetime);

4.   Membuat tabel barang
Caranya ketik syntax dibawah ini dengan benar.
                  mysql > create table barang
                           -> (Id_barang varchar (11) primary key, Nama_barang varchar (35) Not null, Harga varchar (15) Not null, Jumlah_barang int);

5.   Membuat tabel d_faktur_jualbeli
Caranya ketik syntak dibawah ini dengan benar
                  mysql > create table d_faktur_jualbeli
                           -> (No_faktur varchar (30) primary key, Id_barang varchar (11) Not null, Kuantitas int, Cetak date);


Nah, setelah membuat tabel lalu kita coba menampilkan tabel – tabel dibuat tadi.

E.    Menampilkan tabel
 Caranya ketik syntax dibawah ini dengan tepat

Mysql >  show tables ;

F.   Melihat struktur tabel
Untuk melihat struktur sebuah tabel dapat menggunakan perintah "DESCRIBE" atau bisa juga menggunakan perintah "SHOW COLUMNS FROM". Coba ketiklah syintax dibawah ini dengan benar

mysql> describe d_faktur_jualbeli;
 


G.   Mengisi data pada tabel
Disini kita akan mengisi data kedalam  tabel  yang sudah kita buat.

1.     Mengisi data tabel pelanggan
Caranya ketik syintax dibawah ini dengan benar dan tepat.
      mysql > insert into pelanggan
         -> (Id_pelanggan, Nama_pelanggan)
         -> values
         -> (“Pelanggan 001”,”Ahmad Sobari”);

2.     Mengisi data tabel kasir
      mysql > insert into kasir
         -> (Id_kasir, Nama_kasir,)
         -> values
         -> (“Kasir 001”,”Rizkoni”);

3.    Mengisi data tabel faktur_jualbeli
      mysql > insert into faktur_jualbeli
         -> (No_faktur, Id_pelanggan, Id_kasir, Tanggal)
         -> values
         -> (“F001”,”Pelanggan 001”,”Kasir 001”,”2013-10-15”);

4.     Mengisi tabel barang
      mysql > insert into barang
         -> (Id_barang, Nama_barang, Harga, Jumlah_barang)
         -> values
         -> (“BRG01”,”Pepsodent”,”10000”,”50”),
         -> (“BRG02”,”Teh sosro”,”5000”,”100”),
         -> (“BRG03”,”Sirup ABC”,”10000”,”50”);

           5.      Mengisi tabel d_faktur_jualbeli
     mysql > insert into d_faktur_jualbeli
        -> (Id_faktur, Id_barang, Kuantitas, Cetak)
        -> values
        -> (“F001”,”BRG001”,”25”,”2013-10-15”),
        -> (“F001”,”BRG002”,”50”,”2013-10-15”),
        -> (“F001”,”BRG003”,”10”,”2013-10-15”);

Nah, setelah mengisi data kedalam tabel- tabel tadi selanjutnya menampilkan data- data dalam tabel.

H.   Menampilkan data pada tabel
 Kita bisa melihat data yang ada di dalam tabel dengan menggunakan perintah "SELECT". Perintah   SELECT adalah perintah yang akan sering kita gunakan nantinya. Yuk, Kita mulai..

Caranya ketik syintax dibawah ini dengan benar dan tepat
1.     mysql> select * from pelanggan ;
2.     mysql> select * from kasir ;
3.     mysql> select * from faktur_jualbeli ;
4.     mysql> select * from barang ;
5.     mysql> select * from d_faktur_jualbeli ;


Nah, selesai sudah cara membuat sebuah database, semoga ini bermanfaat.


 
           

Tidak ada komentar:

Posting Komentar