Database: Difference between revisions
Created page with "Database (basis data) adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk satu database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh sebab itu..." |
No edit summary |
||
| Line 46: | Line 46: | ||
===Aplikasi (perangkat lunak) lain=== | ===Aplikasi (perangkat lunak) lain=== | ||
Perangkat lunak pelengkap yang mendukung. | Perangkat lunak pelengkap yang mendukung. | ||
==Struktur Database== | |||
#'''Data''': Sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti. | |||
#'''Informasi''': Hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu. | |||
#'''Tabel''': Merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record. | |||
#'''Entititas''': Orang, tempat, kejadian atau konsep yang informasinya direkam. | |||
#'''Field (kolom)''': Merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang subjudul tabel pada sebuah item data. | |||
#'''Record (baris)''': Sekumpulan data yang saling berkaitan tentang sebuah subjek tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa kolom / field. | |||
#'''Data Value''': Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data. | |||
#'''Kunci Elemen Data ( Key Data Element )''': Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm. | |||
===Syarat-syarat pembentukan Field Name pada tabel=== | |||
*Harus Unik atau Spesifik | |||
*Boleh disingkat | |||
*Pemisah sebagai pengganti spasi dalam pembentuk field adalah tanda lambang “_” | |||
'''Contoh:''' | |||
Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang. | |||
==Manfaat Database== | |||
*Sebagai komponen utama atau penting dalam system informasi, karena merupakan dasar dalam menyediakan informasi. | |||
*Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga informasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya. | |||
*Mengatasi kerangkapan data (redundancy data). | |||
*Menghindari terjadinya inkonsistensi data. | |||
*Mengatasi kesulitan dalam mengakses data. | |||
*Menyusun format yang standar dari sebuah data. | |||
*Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser). | |||
*Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritas (kekuasaan) dengan memberikan login dan password terhadap masing-masing data. | |||
*Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan sistemnya dan database dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan administratornya. | |||
==Kelebihan Database== | |||
===Mempercepat Dan Mempermudah=== | |||
Database mempunyai beberapa keunggulan yang di antaranya memiliki kemampuan untuk dapat menyeleksi data untuk di jadikan suatu kelompok yang berurut secara cepat. Maka dari itu data yang berisi informasi dapat dengan cepat di hasilkan. Kecepatan pemprosesan datanya tergantung dari perancangan sebuah databasenya. | |||
===Dapat Di Pakai Bersama-Sama=== | |||
Umumnya suatu database dapat dipergunakan oleh siapa saja pada suatu organisasi atau perusahaan. Dan di ambil contoh suatu database mahasiswa yang ada di dalam salah satu perguruan tinggi memerlukan beberapa bagian, misalnya ada bagian admin, ada bagian keuangan sendiri, dan bagian tentang akademik. Dari semua itu nantinya akan memerlukan satu database saja dan dapat di simpan di server pusat. Dan nantinya semua aplikasi dari bagian itu dapat terhubung ke database mahasiswa. | |||
===Kontrol Datanya Terpusat=== | |||
Ini masih berkaitan dengan manfaat yang ke dua tadi, walaupun pada suatuorganisasi atau perusahaan mempunyai banyak bagian akan tetapi database yang di perlukan hanya satu saja. Dan inilah yang mempermudah dalam pengontrolan data-datanya, seperti misalnya ketika kita ingin melakukan update data tidak perlu memerlukan banyak perubahan hanya perlu merubah database yang ada di server pusat saja. | |||
===Penghematan Dalam Pembiayaan Perangkat=== | |||
Karena database memoliki sistem yang terpusat maka masing-masing bagian atau para divisinya tidak memerlukan suatu perangkat untuk menyimpan database karena database terhubung maka hanya membutuhkan satu yang di simpan pad server pusat. Dan di karenakan database yang di simpan pada server hanya satu jadi hanya memerlukan sedikit biaya untuk pembelian perangkatnya. | |||
===Menjamin Keamanan Datanya=== | |||
Di semua aplikasi manajemen database mempunyai fasilitas manajemen pengguna. Di manajemen pengguna ini dapat memberi hak akses berbeda dan dapat di sesuaikan dengan posisi ataupun kepentingan yang di miliki si pengguna. Dan juga data yang tersimpan di dalam database meminta password untuk dapat masuk dan mengaksesnya. | |||
===Mempermudah Dalam Pembuatan Sebuah Aplikasi Baru=== | |||
Database di rancang dengan sangat baik dan sesempurna mungkin sehingga mempunyai fitur untuk dapat menambah aplikasi baru dan tidak perlu untuk mengubah struktur yang ada. Dan si programer cukup dengan membuat dan mengatur aplikasinya saja. | |||
==Contoh Database== | |||
==Source== | ==Source== | ||