nama : jaya rhamdhani
npm : 13511794
kelas : 4pa07
Database
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
- Era permulaan database Era permulaan database ditandai dengan :
* Pengulangan data
* Ketergatungan data
* Kepemilikan data yang tersebar
* Pengulangan data
* Ketergatungan data
* Kepemilikan data yang tersebar
- Konsep database
Database adalah suatu koleksi computer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari catatan – catatan dalam banyak file ini disebut konsep database. Tujuan dari konsep database adalah meminimumkan pengulangan dan mencapai independensi data. Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data. Independensi data dicapai dgn menempatkan spesifikasi dalam tabel & kamus yg terpisah secara fisik dari program. Program mengacu pada tabel untuk mengakses data.
Database adalah suatu koleksi computer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari catatan – catatan dalam banyak file ini disebut konsep database. Tujuan dari konsep database adalah meminimumkan pengulangan dan mencapai independensi data. Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data. Independensi data dicapai dgn menempatkan spesifikasi dalam tabel & kamus yg terpisah secara fisik dari program. Program mengacu pada tabel untuk mengakses data.
- Struktur database
* Hubungan eksplisit
Satu pendekatan untuk menetapkan hubungan eksplisit antara catatan – catatan dari beberapa file adalah dengan menyusun catatan – catatan tersebut dalam suatu hirarki, ini disebut struktur hirarki. Suatu catatan yang memiliki anak catatan disebut parent, dan anak catatan itu disebut children.
* Hubungan implisit Hubungan implisit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatn data yang telah ada. Data dalam database relasional ada dalam bentuk tabel – tabel yang disebut flat file. Flat file adalah suatu penyusunan data dua dimensi dalam kolom – kolom dan baris – baris.
* Hubungan eksplisit
Satu pendekatan untuk menetapkan hubungan eksplisit antara catatan – catatan dari beberapa file adalah dengan menyusun catatan – catatan tersebut dalam suatu hirarki, ini disebut struktur hirarki. Suatu catatan yang memiliki anak catatan disebut parent, dan anak catatan itu disebut children.
* Hubungan implisit Hubungan implisit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatn data yang telah ada. Data dalam database relasional ada dalam bentuk tabel – tabel yang disebut flat file. Flat file adalah suatu penyusunan data dua dimensi dalam kolom – kolom dan baris – baris.
Keunggulan dan kelemahan database dan DBMS
Keunggulan DBMS :
* Mengurangi pengulangan data.
* Mencapai independensi data.
Spesifikasi data disimpan dalam tiap program aplikasi. Perubahan dapat dibuat pada struktur data tanpa mempengaruhi program yang mengakses data.
* Mengintegrasikan data dari beberapa file.
Saat file dibentuk sehingga menyediakan kaitan logis, organisasi fisik tidak lagi menjadi kendala.
* Mengambil data dan informasi secara cepat.
Hubungan logis query language memungkinkan pemakai mengambil data dalam hitungan detik atau menit. * Meningkatkan keamanan.
Baik DBMS mainframe maupun komputer mikro dapat menyertakan beberapa lapis keamanan seperti kata sandi, direktori pemakai, dan bahasa sandi.
* Mengurangi pengulangan data.
* Mencapai independensi data.
Spesifikasi data disimpan dalam tiap program aplikasi. Perubahan dapat dibuat pada struktur data tanpa mempengaruhi program yang mengakses data.
* Mengintegrasikan data dari beberapa file.
Saat file dibentuk sehingga menyediakan kaitan logis, organisasi fisik tidak lagi menjadi kendala.
* Mengambil data dan informasi secara cepat.
Hubungan logis query language memungkinkan pemakai mengambil data dalam hitungan detik atau menit. * Meningkatkan keamanan.
Baik DBMS mainframe maupun komputer mikro dapat menyertakan beberapa lapis keamanan seperti kata sandi, direktori pemakai, dan bahasa sandi.
- Kelemahan DBMS :
* Memperoleh perangkat lunak yang mahal.
* Memperoleh konfigurasi perangkat keras yang besar.
* Memperkerjakan dan mempertahankan staf DBA.
* Memperoleh perangkat lunak yang mahal.
* Memperoleh konfigurasi perangkat keras yang besar.
* Memperkerjakan dan mempertahankan staf DBA.
- Peranan database dan DBMS dalam memecahkan masalah
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DBMS :
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.
5. Peranan database dan DBMS dalam memecahkan masalah
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DBMS :
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.
REFERENSI :
http://kayudha.blogspot.com/2012/12/bab-6-database.html(diakses pada 27 oktotber 2014)
http://safrilblog.wordpress.com/2011/11/24/bab-6-database/(diakses pada 27 oktotber 2014)
Tidak ada komentar:
Posting Komentar