Rabu, 26 Maret 2014

Pengetahuan Dasar Database Buat Pemula

Pengetahuan Dasar Database Buat Pemula


Apa itu database?
Database adalah kumpulan data yang terstruktur. Database digunakan untuk memenuhi kebutuhan informasi.
Contoh kegunaan  database
Database sangat penting jika anda membuat program aplikasi basisdata di PC yang berhubungan dengan pengambilan data . Misalnya untuk penyimpanan data yang diambil dari microcontroller pada aplikasi pengukuran temperatur yang diambil tiap interval tertentu.
Hirarki / struktur database

Database isinya kumpulan tabel yg saling terhubung(dihubungkan  oleh kolom yg sama) .

Tiap tabel berisi baris baris data atau disebut jug record.
Tiap baris data terdiri dari kolom kolom . Kolom biasanya juga disebut field atau atribut .
jadi hirarkinya spt ini:
Database->Tabel->baris (record)->kolom(field).
Tabelnya mirip excel ada baris dan kolom , perbedaannya antara lain pada excel kita langsung berinterkasi dgn tabel sedangkan pada database kita mengakases tabel tabelnya melalui DBMS.
Pengelolaan Database
Software yg kusus membuat  dan mengelola Database disebut RDBMS (Relational database management system).
Kelebihan RDBMS antara lain:
·         Bisa meminta data(record) sesuai kriteria yang kita tentukan secara cepat.
·         Mengapdate dan memodikasi banyak record secara cepat pada saat yg sama.
·         mengambil data dari table yang berlainan secara bersamaan.
·         dan lain lain.
Dengan kelebihan-kelebihan tsb makanya MsExcel tidak termasuk RDBMS.
Contoh DBMS :
·         Microsoft SQL Server
·         Oracle
·         Firebird
·         MySQL
·         PostgreSQL
·         Microsoft Access
·         dll
Database yang ada sekarang ini dikelompokan menjadi 2:
1. Database untuk Desktop cirinya:
·         Ukuran relatif kecil
·         User yang mengakses terbatas
·         Harga relatif murah
·         User friendly
Contoh : MSAccess, Foxpro , Lotus dsb

Contoh penggunaan : Administrasi sekolah , toko kecil ,

2. Database Server   cirinya:
·         Ukuran / kapasitas data Besar
·         User yang mengakses banyak
·         Harga relatif mahal
Contoh : Microsoft SQL Server, Oracle, DB2 dan yang free PosgreSQL ,Mysql.

Contoh pengggunaan : Database nasabah bank , database pelanggan operator telekomunikasi.

Kunci Relasi (Relation Keys)
Tiap record harus berbeda dari record yg lain. Contoh  sebuah tabel yg tdk diizinkan dlm sebuah  database  :
bisa terjadi ada  data yg sama meskipun sebenarnya berbeda ,misalnya 2 orang mempunyai nama yg sama pendidikan yg sama dan sama sama tinggal dijakarta kan?.

supaya record berbeda (mempunyai indentitas yg berbeda tiap record)maka kita tambahkan  kolom no ktp 
kolom no_ktp sebagai pembeda antar record disebut kunci relasi (relation key). kunci relasi itu ada beberapa jenis antara lain super key,candidat key, primary key, foreign key  dan alternate key .
Tabel tabel didalam database saling berhubungan (relasional)melalui data kolom yang sama  hal ini disebut dgn database relasional.
Bahasa  standar untuk mengakses basis data  melalui RDBMS yaitu SQL (Structured Query Language). 

Beberapa standar SQL antara lain:
CREATE ,SELECT,UPDATE,DELETE dll
contoh penggunaan CREATE :
CREATE TABLE  databuku

(

judul varchar(255),

pengarang varchar(255),

penerbit varchar(255),

ISBN varchar(255)

);
Xampp adalah software bundel yang berisi database mysql , webserver apache dan phpMyAdmin  tool untuk mengelola database mysql.
Xampp sangat bermanfaat bagi pemula yang ingin mempelajari database (dlm hal ini mysql )  karena dilengkapi phpMyadmin  dan juga web programming PHP, javascrip dll yg berjalan di web server Apache.
Instalasi Xampp  di windows.
1. Download  setup file disini :http://www.apachefriends.org/en/xampp-windows.html#641 
2. setelah selesai klik file hasil download untuk memulai install.
ikuti perintah perintahnya klik next sampai selesai.
Beberapa hal yg mesti diperhatikan
·         cari file my.ini   lalu tambahkan baris : skip-name-resolve
dibawah baris [mysql]

lalu save file.

·         cari file httpd-xampp.conf
ganti baris Deny for all menjadi Allow for all

lalu save file.
·         restart Apache dan Mysql

Memulai membuat database di Mysql.
urutanya adalah membuat database ->membuat tabel->membuat kolom-kolom.
Sebelumnya anda harus sudah berhasil  menginstall Xampp.
1.       Buka phpmyadmin melalui pada IE , mozilla firefox atau google crom anda dgn cara ketik
lalu pilih menu phpmyadmin  maka akan muncul menu: 
2. Berikan nama database misal dataku , lalu klik ciptakan maka akan muncul menu:

berilah nama tabel misal tabelku dengan jumlah kolom 3 buah , lalu klik go
kemudian akan muncul hasilnya sbb:
Sekarang coba kita isikan data dengan mengklik tab sisipkan spt yang ditunjukan panah merah pada gambar diatas.   maka akan muncul menu sbb:

Tidak ada komentar:

Posting Komentar