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