Senin, 07 April 2014

Pengertian Database & Cara menggunakan XAMPP dan Command prompt

Konsep Dasar Basis Data

Basis Data (Database) dapat dibayangkan sebagai sebuah lemari arsip. Jika kita memiliki sebuah lemari arsip dan berwenang untuk mengelolanya. Atau kumpulan informasi yang terorganisasi dan disajikan untuk tujuan khusus.
Prinsip utama basis data adalah pengaturan data atau arsip. Sedangkan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan data atau arsip. Sedangkan sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (DBMS).
DBMS (Database Management System) adalah software yang menangani semua akses ke basis data. Contoh dari DBMS yaitu Microsoft Access, MySQL, Oracle, Server 2000, Interbase, Paradox, dan Lain-Lain.

Disini kita akan membuat DBMS melalui MySQL sebelum kita belajar membuat data base pertama – tama anda harus tau Apa yang dimaksud dengan MySQL ?
Mysql adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta meggunakan perintah standar SQL (Structure Query Language).

MySQL merupakan hasil ciptaan dari Michael “Monty” Widenius, David Axmark, dan Allan Larson. Padatahun 1995 mereka lalu mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal diciptaknnya MySQL yaitu untuk mengembangkan aplikasi web yang aka digunakan oleh salah satu klien MySQL AB.

Database MySQL merupakan perangkat lunak database yang berbentuk database relasional atau dalam bahasa basis data sering disebut dengan Relation Database Management System (RDBMS) yang menggunakan suatu bahasa permintaan bernama SQL. 

Di sini kita akan menjalankan MySQL di Command Prompt.
Dalam pembahasan ini kita akan menggunakan paket program XAMPP versi 1.7.3 dengan sistem operasi Windows XP. Paket XAMPP biasanya di-instal pada direktori atau folder C:\ XAMPP. Sedangkan untuk databasenya akan tersimpan di direktori C:\xampp\mysql\data.

            Download Software Xampp disini : http://www.filehorse.com/download-xampp/10215/

Silahkan melakukan penginstalan XAMPP sebelum melanjutkan ke pembahasan selanjutnya.
 

     Setelah melakukan penginstalan selesai dan tampilan sudah seperti diatas, lalu kita lanjutkan ke pembahasan selanjutnya.

1.                   Pilih menu Start -> simpan kursor pada kolom Run  -> ketik cmd.


2.                   Kemudian ketikkan perintah seperti dibwah ini pada command prompt tersebut untuk  menjalankan program mysql :
(Selalu tekan enter setelah melakukan perintah).



3.                  Masukan perintah seperti di bawah ini.



4.                  Bila perintah tersebut berhasil, maka pada layar akan tampil ucapan selamat datang seperti tampilan dibawah ini.


Perintah Data Definition Languange (DDL).

           
Kali ini kita akan belajar membuat data base dengan skema Data Definition Languange (DDL). Apa yang di maksud denagan DDL?
Data Definition Languange ( DDL).
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut Data Definiton Language (DDL). Hasil kompilasi DDL berupa table – tabel yang disimpan dalam sebuah file, disebut data dictionary (Kamus Data).

Penggunaan Data Definition Languange ( DDL).

1.      Pembuatan Database
Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah basis data agar nantinya dapat diletakkan beberapa tabel dengan field-fieldnya. Bila  kita lihat dalam mysql database hanyalah semacam direktori saja, berbeda jika dibandingkan dengan program database yang berbentuk visual seperti access ataupun paradox.
2.       Pembuatan Tabel
Tabel adalah obyek utama yang harus ada pada sebuah basis data karena didalamnya semua data akan disimpan. Tabel terletak pada sebuah database, sehingga pembuatan table dilakukan setelah database dibuat.


Perintah pada skema DDL dasar :

a.       Perintah untuk menciptakan database baru adalah create.
Mysql>create nama_database;
Contoh:
Mysql>create tb­_barang;

b.      Untuk membuat tabel kita harus terlebih dahulu mengaktifkan database, perintah yang digunakan adalah use.
            Mysql>use namadatabase;
            Contoh:
            Mysql>use tb_barang;
Setelah masuk kedalam database, anda telah diijinkan melakukan operasi-operasi menyangkut tabel dan isinya.

c.       Perintah untuk membuat sebuah tabel adalah create table.
            Mysql>create table nama_tabel(field-1 type(lenght), field-2 type(lenght),field-n type(lenght));
            Contoh:
            Mysql>create table tb_barang(kd_brg char(5), nm_brg varchar(20), harga int);



d.      Perintah untuk melihat suatu struktur/field tabel adalah desc.
Mysql>desc nama_tabel;
Contoh:
Mysql>desc tb_barang;

e.        Perintah untuk membuat primary key.
            Mysql >alter table nama_table add primary key (nama_field_primary);
Contoh:
Mysql >alter table tb_barang add primary key (kd_brg);

f.       Perintah untuk menghapus primary key.
Mysql>alter table nama_table drop primary key;
Contoh:
Mysql>alter table tb_barang drop primary key;

g.      Perintah untuk menghapus tabel.
Mysql>drop table nama_tabel;
Contoh:
Mysql>drop table tb_barang;

h.      Perintah untuk menghapus database.
Mysql>drop database nama_database;        
Contoh:
Mysql>drop database db_penjualan;