Halaman

Minggu, 09 November 2014

DATA BASE

Database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation). Database adalah tempat penyimpanan sebuah data yang berupa informasi. Penggunaan teknologi dalam sebuah perusahaan, institusi ataupun organisasi mempunyai peranan penting guna mencapai tujuan. Suatu perusahaan dituntut untuk bekerja se-efisien mungkin supaya bisa bertahan di atas kerasnya persaingan. Salah satu teknologi yang harus dimiliki oleh sebuah perusahaan, institusi maupun organisasi adalah teknologi dalam memproses data sehingga menjadi informasi yang beguna, teknologi yang dimaksud adalah sistem pengolahan basis data atau database. Penggunaan database yang baik pada perusahaan retail misalnya, mampu membantu seorang kasir bekerja lebih cepat ketika mencari jumlah barang atau harga barang yang akan dijual. Begitupun dengan admin, database mempermudah ketika pencarian stok persediaan, barang paling laku dan banyak lagi yang lainnya.

Database sangat berpengaruh penting terhadap penyimpanan sebuah aplikasi tertentu, jadi sobat novtani mungkin sebagian sudah pernah mendengar atau sudah memakainya untuk pembuatan aplikasi dan sebagainya. Database adalah makanan setiap hari para programmer maupun developer, memang jelas sudah bidangnya setiap hari bergelut dengan script dan database serta web server. Begitu terasa manfaat dari database ini, terutama dunia website yang harus menyimpan file, gambar dsb. Berikut ini ada bahasan mengenai teori dan berbagai macam database yang perlu kita ketahui.
Beberapa contoh aplikasi yang membutuhkan database sebagai landasannya antara lain: transaksi perbankan, pemesanan tiket, aplikasi pemrosesan penjualan dan pembelian pada perusahaan dagang, absensi perusahaan serta sistem penggajian karyawan pada perusahaan, aplikasi akademik, aplikasi pencatatan pajak, dan lain sebagainya. Selain dapat meningkatkan kinerja sebuah perusahaan, penggunaan database masih memiliki banyak keuntungan lain yang bisa kita dapatkan.

Data Base Management System ( DBMS )

DBMS merupakan software ,firmware dan hardware yang diciptakan untuk melindungi dan manajemen data base. DBMS dilengkapi dengan berbagai bahasa generasi 4 atau bahasa tingkat tinggi yang dapat di pahami oleh seorang programmer.

Fungsi dari DBMS yaitu sebagai berikut :

Definisi data dan hubungannya

Manipulasi data

Keamanan dan integritas data

Security dan integritas data

Recovery/perbaikan dan concurrency data

Data dictionary

Unjuk kerja / performance



Macam – Macam Data Base Management System ( DBMS )

Beberapa software DBMS yang sering digunakan atau yang sudah ada saat ini antara lain sebagai berikut :

1. MySql

2. Postgre Sql

3. MS SQL

4. Maria DB

5. Percona

6. Mongo DB

7. Fire Bird

8. Oracle

9. SQL Server

10. Visual FoxPro

11. Paradox

12. DB2

13. dBase

14. Microsoft Access

15. Ingres

Manfaat Penggunaan Database
Kecepatan dan Kemudahan
Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.

Pemakaian Bersama-sama
Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.

Kontrol data terpusat
Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.

Menghemat biaya perangkat
Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.

Keamanan Data
Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.

Memudahkan dalam pembuatan Aplikasi baru
Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau pengatur antarmuka aplikasinya saja

Ada beberapa bagian bagian dari database yaitu:
A).Komponen Database
Komponen yang terdapat pada suatu database antara lain :
1).Tabel
Sebuah komponen yang digunakan untuk menyimpan suatu data yang telah di akses dan dimasukkan kedalamnya.
2).Record
Isi atau data dari table tersebut yang telah dikelola. Record dapat mempunyai beberapa macam data. Dan data berfariasi tersebut di simpan kedalam table dan itulah yang disebut record.
3).Field
Pemberian identitas suatu data dimana data tersebut akan di letakkan. Sesuai dengan pengelompokan datanya.
B).Strukture Database
Strukture database adalah suatu pengaturan field-field pada suatu table pada database. Beberapa struktur database sbb:
1).Nama Field
Digunakan sebagai suatu pemberian identitas atau member keterangan pada field.
2). Type Data
Pemberian suatu tipe pada field sesuai dengan identitas yang telah diberikan.
3).Ukuran Data
Pemberian suatu panjang atau banyak data yang telah di inputkan
4).Keterangan
Memberikan suatu keterangan atau deskripsi pada sebuah field.


contoh data base

NIS
Nama
L/P
Bulan
Ujian ke
Nilai Ujian
A10001
Kwon Ji young
L
Januari
1
8.5
A10002
Choi Seung Hyun
L
Januari
1
9,2
A10003
Dong Young Bae
L
Januari
1
7,7
A10004
Kang Daesung
L
Januari
1
6,3
A10005
Lee Seung Hyun
L
Januari
2
7,6
A10006
Kim Hyun Joon
L
Januari
2
8.0
A10007
Bang Youngguk
L
Januari
2
9,5
A10008
Lee Chaerin
P
Januari
3
9,3
A10009
Park Bom
P
Januari
3
5,8
A10010
Park Sandara
P
Januari
3
7,0
A10011
Gong Minzi
P
Januari
3
6,0



*NIS
Nama
L/P
Bulan
Ujian ke
Nilai Ujian
A10001
Kwon Ji young
L
Januari
1
8.5
A10002
Choi Seung Hyun
L
Januari
1
9,2
A10003
Dong Young Bae
L
Januari
1
7,7
A10004
Kang Daesung
L
Januari
1
6,3
A10005
Lee Seung Hyun
L
Januari
2
7,6
A10006
Kim Hyun Joon
L
Januari
2
8.0
A10007
Bang Youngguk
L
Januari
2
9,5
A10008
Lee Chaerin
P
Januari
3
9,3
A10009
Park Bom
P
Januari
3
5,8
A10010
Park Sandara
P
Januari
3
7,0
A10011
Gong Minzi
P
Januari
3
6,0

Tidak ada komentar:

Posting Komentar