Friday, January 9, 2015

PENGENALAN DATABASE

Posted by Unknown at 6:37 AM
Basis Data:
Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
Komponen Sistem Basis Data:
a. Perangkat Keras (Hardware)

Komputer, memori, storage (Harddisk), peripheral, dll.
b. Sistem Operasi (Operating System)
Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
c. Basis Data (Database)

Menyimpan berbagai obyek database (struktur tabel, indeks,dll)
d. DBMS (Database Management System)

Perangkat lunak yang memaintain data dalam jumlah besar.
e. Pemakai (User)

Para pemakai database.
f. Aplikasi (perangkat lunak) lain.

Program lain dalam DBMS.
Bahasa Basis Data
·           DBMS merupakan perantara antara user dengan database.
·           Cara komunikasi diatur dalam suatu bahasa khusus yang telah ditetapkan oleh DBMS.
Contoh: SQL, dBase, QUEL, dsb.
·           Bahasa database, dibagi dalam 2 bentuk:

- Data Definition Language (DDL)
Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menetukan struktur tabel, dsb.
- Data Manipulation Language (DML)
a.Digunakan dalam memanipulasi dan pengambilan data pada database.
b.Manipulasi data, dapat mencakup:
- Pemanggilan data yang tersimpan dalam database (query)
- Penyisipan/penambahan data baru ke database
- Penghapusan data dari database
- Pengubahan data pada database


 




DASAR-DASAR MYSQL


Dalam bahasa Structured Query Laguage (SQL) pada umumnya informasi tersimpan dalam tabel-tabel yang secara
logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.
Beberapa tipe data dalam MySQL yang sering dipakai:

Tipe Data
Rentang Nilai
Boolean
True atau False
Byte
0 s/d 255          
Char
0 s/d 65535
Date
Jam 0:00:00 tanggal 1 Januari 0001 s/d Jam 23:59:59 tanggal 31 Desember 9999
Decimal
0 s/d +/- 79.228.162.514.264.337.593.543.950.335 tanpa digit angka dibelakang koma.
0 s/d +/- 7,9228162514264337593543950335 dengan 28 angka dibelakang koma; dengan bilangan terkecil adalah +/-
0,00000000000000000000000000001 ( +/- 1E-28)
Double
-1,79769313486231570E + 308 s/d -4,94065645841246544E-324 untuk nilai negatif
4,94065645841246544E-324 s/d 1,79769313486231570E + 308 untuk nilai positif
Integer
-2.147.483.648 s/d 2.147.483.647
Long
-9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
Short
-32.768 s/d 32.767
Single
-3,4028235E + 38 s/d -1,401298E -45 untuk nilai negatif
1,401298E -45 s/d 3,4028235E + 38 untuk nilai positif
String
0 s/d 2 milyar karakter
Object
Tipe data umum yang dapat menampung berbagai tipe data lainnya




Membuat Database Dan Table


·         Nama Database DBPenjualan
·         Nama Table
Ø  Barang

Kolom/File
Tipe Data
Keterangan
KodeBrg
Varchar(15)
Text atau angka dengan panjang  maksiml 15 karakter
NamaBrg
Varchar(25)
Text atau angka dengan panjang  maksiml 25 karakter
Harga
Double
Angka denga panjang maksimal 1,79769313486231570E + 308
Stok
Int(6)
Angka denga panjang maksimal 6

Ø  Konsumen

Kolom/File
Tipe Data
Keterangan
KodeKonsumen
Varchar(15)
Text atau angka dengan panjang  maksiml 15 karakter
Nama
Varchar(25)
Text atau angka dengan panjang  maksiml 25 karakter
Alamat
Varchar(45)
Text atau angka dengan panjang  maksiml 45 karakter
Telepon
Varchar(12)
 Angka dengan panjang  maksiml 12 karakter

Ø  Penjualan

Kolom/File
Tipe Data
Keterangan
NoFaktur
Varchar(15)
Text atau angka dengan panjang  maksiml 15 karakter
Tanggal
Date
Untuk Menampilkan jam dan tanggal
KodeBrg
Varchar(15)
Text atau angka dengan panjang  maksiml 15 karakter
KodeKosumen
Varchar(15)
 Text atau angka dengan panjang  maksiml 15 karakter
TotalBayar
Double
 Angka denga panjang maksimal 1,79769313486231570E + 308


Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:
C:\ Users\Owner>cd\ (Enter)
C:\>apache\mysql\bin\mysql;
Kemudian akan masuk kedalam MySQL seperti tampilan dibawah ini:

Bentuk prompt “mysql>” adalah tempat menuliskan perintah-perintah MySQL. Setiap
perintah SQL harus diakhiri dengan tanda titik-koma “;” .

1.      Cara untuk melihat  sebuah database yang sudah ada adalah dengan perintah:
Show Databases;
Contoh :
Seperti Gambar di bawah ini :
 
 


2.      Cara untuk membuat sebuah database baru adalah dengan perintah:
create database namadatabase;
Contoh:
create database DBPenjualan;
Tampil seperti gambar di bawah ini :
 
 


3.      Untuk membuka sebuah database dapat menggunakan perintah berikut ini:
use namadatabase;
Contoh:
use DBPenjualan;
Tampil seperti gambar di bawah ini :


4.      Perintah untuk membuat tabel baru adalah:

Create Table Barang (Kodebrg  varchar(15),
Namabrg varchar(25),
Harga Double,
Stok int(6));
Tampil seperti gambar di bawah ini :

           

5.      Perintah untuk menampilkan deskripsi table atau informasi tabel  adalah:
Desc nama table

Contoh :
Desc Barang;
Tampil seperti gambar di bawah ini :

6.      Perintah untuk Mengubah atau Menyisipkan Table  adalah:
Menyisipkan Field Table yaitu:
 Alter Table Barang ADD Jenis Varchar(20);

Tampil seperti gambar di bawah ini :

Merubah Field Table yaitu:

 Alter Table Barang Change NamaBrg  Nama_Brg varchar(30);
Tampil seperti gambar di bawah ini :

7.      Perintah untuk Menghapus Database dan Table  adalah:
Database yaitu:
Drop Database DBPenjualan
Table yaitu :
Drop Table Barang;
Tampil seperti gambar di bawah ini :
 

8.      Perintah untuk Menyisipkan sebuah baris atau record pada table  adalah:

Insert into Barang (Kodebrg,Namabrg,Harga ,Stok) Values
(“001”,”Buku”,1000,12);
Tampil seperti gambar di bawah ini :

9.      Perintah untuk Menampilkan kolom atau field   table  adalah:

·         Menampilkan Semua kolom atau field pada Table yaitu;
Select * From Barang;
·         Untuk menampilkan kolom (field) Berdasarkan Kondisi  nama pada tabel :
Select  NamaBrg  From Barang;
·         Untuk menampilkan kolom (field) Berdasarkan  Kondisi Kode pada tabel :
Select  * From Barang Where KodeBrg=”001”;

Tampil seperti gambar di bawah ini :

10.  Perintah untuk Merubah sebuah baris atau record pada table  adalah:

Update Barang Set NamaBrg=”Pulpen” Where KodeBrg=”001”;

Tampil seperti gambar di bawah ini :

11.  Perintah untuk Menghapus sebuah baris atau record pada table  adalah:

·         Untuk menghapus suatu record dengan kondisi tertentu digunakan perintah sebagai berikut:
Delete From Barang Where KodeBrg=”001”;
·         Untuk menghapus seluruh record adalah
Delete From Barang;
      Tampil seperti gambar di bawah ini :

 


0 comments:

Post a Comment

 

Blog Komputer Template by Ipietoon Blogger Template | Cerita Komputer