Rabu, 30 Januari 2013

DATABASE SERVER



Database adalah Tempat penyimpanan data yang digunakan pada suatu sistem,maupun program.
Tools yang digunakan pada database yaitu :
-        Microsoft Acses
-        Microsoft server 2000
-        Mysql
-        Microsoft excel
-        Mysql server
Pengolahan database dengan menggunakan mysql dapat dibagi menjadi 3 bentuk yaitu :
-        DDL (Data Defenision Language)
-        DML (Data Manifulation Language)
-        DCL (Data Control Language)
Tahapan-tahapan mengaktifkan Mysql yaitu :
-        Klik start
-        Pilih run
-        Ketik cmd
-        Cd\
-        Cd apache\mysql\bin
-        Mysql
Jika mysql belum aktif,caranya yaitu :
-        Klik kanan pada menu start
-        Pilih Explorer
-        Pilih lokal disc C
-        Pilih apache
-        Pilih Mysql
-        Pilih PHP mysqlmin
Jika muncul kotak dialog seperti dibawah ini,maka :
User                     :
Pasword              :






OK
 

 Cancel
 
 


                Isi pasword anda dan nama anda kemudian tekan tombol OK.setelah selesai menu start pilih php triad,kemudian pilih apache consul pilih start apache.

DDL (DATA DEFENISION LANGUAGE)
                DDL berfungsi untuk menggabungkan struktur database dengan tabel,yang termasuk dalam DDL adalah :
-        Show database
Berfungsi untuk melihat database yang ada.
-        Create database
Berfungsi untuk membuat database.
-        Use name database
Berfungsi untuk mengaktipkan database.
-        Create table
Berfungsi untuk membuat table.
-        Alter table add
Berfungsi untuk menambahkan file.
-        Alter table change
Berfungsi untuk mengganti nama file dan type data.
-        Alter drop
Berfungsi untuk menghapus file table.
-        Alter table rename
Berfungsi untuk mengganti nama table.
-        Drop table
Berfungsi untuk menghapus table.
-        Drop databse
Berfungsi untuk menghapus database.



















Contoh :
Membuat data base penjualan dengan nama tabel barang :

Penyelesain :
1.       Create database penjualan;
2.       Show databases;
3.       Use penjualan;
4.       Create table barang (nama char (20),jumlah int (7));
5.       Describe barang;
6.       Alter table barang add harga int (15);
7.       Describe barang;
8.       Alter table barang change nama_brg char (23));
9.       Describe barang;
10.   Alter table barang drop jumlah;
11.   Drop table barang;
12.   Drop database penjualan;






DML (DATA MANIPULATION LANGUAGE)
Yang termasuk di dalam DML (Data Manipulation Language) adalah :
1.       Mengisi record dalam tabel
Syntax :
                Insert into nama tabel (field 1,field 2) values (record1,record2) ;
2.       Menampilkan tabel
Syntax :
                Select * from nama tabel ;
3.       Memperbaiki isi record
Sytax :
                Update nama tabel set field values where record;
4.       Menampilkan field yang diinginkan
Syntax :
                Select nama field where nama tabel ;
Contoh :

Penyelesaian :
-        Create database penjualan;
-        Use penjualan;
-        Create table barang (kode char (7),nama_brg (20),jumlah int (7));
-        Describe barang;
-        Insert into barang (kode,nama_barang,jumlah) value (‘S01’,’Sabun’,3));
DESICION I
                DESICION digunakan untuk mengambil sebuah keputusan,desicion terbagi atas 2 bagian yaitu :
1)      CASE
2)      IF
CASE digunakan untuk mengambil sebuah keputusan dimana keputusan tersebut bernilai benar,syntax umum case :
        CASE when kondisi Then statement.
Contoh CASE :
1.Buatlah database toko denngan nama tabel berang dengan ketentuan sebagai berikut :
Kode_Barang
Merek_Barang
Jenis_Barang
L – T – 01
Tosiba
Laptop
P – C – 01
Canon
Printer
L – A – 02
Acer
Laptop
P – E – 02
Epson
Printer







Penyelesain :
1.Create database toko;
2.Use toko;
3.Create table barang (kode_brg char (7),merek_brg char (15),jenis_brg char (15));
4.Describe barang;
5.Insert into barang values
è (‘L-T-01’,Tosiba’,’Laptop’),
è (‘P-C-01’,’Canon’,’Printer’),
è (‘L-A-02’,’Acer’,’Laptop’),
è (‘P-E-02’,’Epson’,’Printer’)
è ;
6.Alter table barang add harga int (20);
DESICION II
A.Fungsi Case
                Digunakan untuk mengambil keputusan dimana pengambilan keputusan diambil dari karakter per karakter (string).String terbagi atas 3 bagian :
-        Left        (kiri)
-        Right      (kanan)
-        Mid        (tengah)
Syntax :
-        String left
Case when left (kondisi,banyak karakter) = value then statement.
-        String mid
Case when Right (kondisi,banyak karakter) =Value then statement.
-        String Mid
Case when mid (kondisi,banyak karakter) =Value then statement.
Contoh :
Buatlah database penjualan dengan tabel showroom dengan ketentuan sebagai berikut :
Kode_Kendaraan
Jumlah
Y – M – 01
10
S – K – 01
6
H – M – 01
8
Y – K – 02
2
H – K – 02
5
S – M – 02
4

Kemudian tambahkan 1 kolom untuk kolom nama_kendaraan.
Penyelesain :
1.       Create database pemasaran;
2.       Use pemasaran;
3.       Create table showroom (kode_kendaraan char (8),jumlah int (7));
4.       Describe showroom’;
5.       Insert into showroom (kode_kendaraan,jumlah) values (‘Y-M-01’,10),(‘S-K-01’,8),(‘H-M-01’,6),(‘Y-K-02’,7),(‘H-K-02’,5),(‘S-M-02’,4));
6.       Select*from showroom;
7.       Alter table showroom add nama_kendaraan char (15);
8.       Update showroom set nama_kendaraan =case when left (kode_kendaraan,1) =’Y’, then ‘Yamaha’,when left (kode_kendaraan,1) = ‘S’ then ‘Suzuki’,Else ‘Honda’ end;
9.       Select*from showroom;

Tidak ada komentar:

Posting Komentar