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).
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).
B.PEMBAHASAN
Database :
Database adalah suatu koleksi data computer yang terintegrasi, diorganisasikan dan disimpan dengan cara yang memudahkan pengambilan kembali, dengan kata lain Database merupakan penyatuan beberapa jumlah aplikasi yang dapat memproses data secara umum atau penyatuan beberapa jumlah data store (bisa dalam jumlah besar) yang disimpan dalam magnetic disk, optical disk, dan media penyimpan sekunder lainnya.
Database adalah suatu koleksi data computer yang terintegrasi, diorganisasikan dan disimpan dengan cara yang memudahkan pengambilan kembali, dengan kata lain Database merupakan penyatuan beberapa jumlah aplikasi yang dapat memproses data secara umum atau penyatuan beberapa jumlah data store (bisa dalam jumlah besar) yang disimpan dalam magnetic disk, optical disk, dan media penyimpan sekunder lainnya.
Integrasi lagis dari record-record dalam banyak file disebut konsep database yang bertujuan untuk meminimumkan pengulangan data (duplikasi data artinya data yang sama disimpan dalam beberapa file) dan mencapai independensi data (kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data).
Konsep Dasar Database :
~ Field
~ Field
1. Field merupakan implementasi dari suatu atribut data.
2. Field merupakan unit terkecil dari data yang berarti (meaningful data) yang disimpan dalam suatu file atau basis data.
2. Field merupakan unit terkecil dari data yang berarti (meaningful data) yang disimpan dalam suatu file atau basis data.
~ Record
1. Field-field tersebut diorganisasikan dalam record-record
2. Record merupakan koleksi dari field-field yang disusun dalam format yang telah ditentukan.
3. Selama desain sistem, record akan diklasifikasikan sebagai fixed-length record atau variable-length record. 1. Fixed-length record: tiap instance record punya field, jumlah field, dan ukuran logik yang sama
2. Variable-length record : mengijinkan record-record yang berbeda dalam file yang sama memiliki panjang yang berbeda.
2. Record merupakan koleksi dari field-field yang disusun dalam format yang telah ditentukan.
3. Selama desain sistem, record akan diklasifikasikan sebagai fixed-length record atau variable-length record. 1. Fixed-length record: tiap instance record punya field, jumlah field, dan ukuran logik yang sama
2. Variable-length record : mengijinkan record-record yang berbeda dalam file yang sama memiliki panjang yang berbeda.
~ File dan Tabel
1. Record-record yang serupa diorganisasikan dalam grup-grup yang disebut file. Jadi file merupakan kumpulan semua kejadian dari struktur record yang diberikan.
2. Tabel merupakan ekivalen basis data relasional dari sebuah file.
2. Tabel merupakan ekivalen basis data relasional dari sebuah file.
Bentuk Database :
~ Hierarchical DataBase (Hirarki Data) :
Dalam penjelasan database terdapat pula hiraki data yang gunanya adalah untuk mempermudah penjelasan tentang database tersebut.
Hirarki data adalah sebuah gambaran berbentuk seperti tree atau flowchart yang digunakan untuk penjelaskan penggabungan elemen-elemen dari tingkat sebelumnya ke tingkat setelahnya atau jalannya suatu program yang telah diolah didalam database (menggambarkan realita dalam sebuah organisasi kebentuk data komputer.).
Dalam mengorganisasikan data dikenal istilah hirarkhi data yang terdiri dari elemen data field record (catatan) dan file.
Yang disebut dengan :
Hirarki data adalah sebuah gambaran berbentuk seperti tree atau flowchart yang digunakan untuk penjelaskan penggabungan elemen-elemen dari tingkat sebelumnya ke tingkat setelahnya atau jalannya suatu program yang telah diolah didalam database (menggambarkan realita dalam sebuah organisasi kebentuk data komputer.).
Dalam mengorganisasikan data dikenal istilah hirarkhi data yang terdiri dari elemen data field record (catatan) dan file.
Yang disebut dengan :
Elemen data adalah unit data terkecil, tidak dapat dibagi lagi menjadi unit yang berarti. Dalam record< gaji, elemen datafield berupa nama, nomor pegawai, nomor jaminan sosial, upah dan jumlah tanggungan keluarga.
Record, merupakan hirarki setingkat lebih tinggi dari elemen data.
Satu record terdiri dari semua elemen data field yang berhubungan dengan obyek atau kegiatan tertentu. Semua record sejenis disusun menjadi satu file.
File adalah kumpulan record data yang berhubungan dengan suatu subyek tertentu.
Record, merupakan hirarki setingkat lebih tinggi dari elemen data.
Satu record terdiri dari semua elemen data field yang berhubungan dengan obyek atau kegiatan tertentu. Semua record sejenis disusun menjadi satu file.
File adalah kumpulan record data yang berhubungan dengan suatu subyek tertentu.
~ Network DataBase :
Network DB dibuat karena jaringan komunikasi memiliki topology Mesh, shg membutuhkan bentuk ini. Network Data Base memiliki struktur file yang sama, sehingga file yang satu dapat mengetahui / mendapatkan informasi file yang lain dengan benar.
~ Relational DataBase :
Bentuk DB yang paking Fleksibel dan terbuka. Biasanya digunakan pada local saja.
Penyimpanan Sekunder :
Penyimpanan data komputer, berasal dari bahasa Inggris "computer data storage " sering disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk beberapa interval waktu.
Penyimpanan sekunder pada database terdapat 2 macam yaitu :
SASD (Penyimpanan berututan ) dan DASD (Penyimpanan akses langsung/ Medium file master yang baik).
Penyimpanan Sekunder :
Penyimpanan data komputer, berasal dari bahasa Inggris "computer data storage " sering disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk beberapa interval waktu.
Penyimpanan sekunder pada database terdapat 2 macam yaitu :
SASD (Penyimpanan berututan ) dan DASD (Penyimpanan akses langsung/ Medium file master yang baik).
- SASD (Penyimpanan berurutan) :
Penyimpanan berurutan (sequential) adalah media penimpanan untuk mengisikan catatanyang diatur dalam susunan tertentu. Catatan pertama harus diproses pertama kali, catatan ke-2 diproses pada urutan yang ke-2 dan seterusnya sampai file penuh.
- DASD (Penyimpanan akses langsung) :
Penyimpanan akses langsung suatu penyimpanan yang memungkinkan mekanisme bacaan atau tulisan dapat diarahkan ke record tertentu tanpa pencarian secara urutan.
Pemrosesan Data :
Pemrosesan data ada 2 cara, anda dapat menjalankan setiap transaksi secara terpisah, atau anda dapat menggabungkan beberapa transaksi dan memprosesnya secara bersama-sama sebagai batch. Bila transaksi diprosses secara terpisah, hal tersebut dikenal dengan istilah online processing (pemrossesan online). Sedangkan pemrosesaan transaksi seringkali digunakan tetapi ini akan menjadi rancu, karena istilah tersebut juga di gunakan untuk menjelasakan aplikasi pemrosesan data. Untuk menghindari kerancuan tersebut anda dapat menggunakan istilah pemrosesan online.
- Pengolahan Batch
Pengolahan batch mencakup pengumpulan semua transaksi dan pemrosesan sekaligus, dalam batch. Yang menentukan jenis pemrosesan adalah jenis aplikasi perusahaan. Jika pemrosesan tidak perlu dilakukan ketika terjadi transaksi, pengolahan batch dapat digunakan. Sistem gaji adalah contoh aplikasi pengolahan batch. Kelemahan utama pengolahan batch adalah kenyataan bahwa file baru menjadi mutakhir setelah dilakukan siklus harian. Ini berarti manajemen tidak selalu memiliki informasi paling mutakhir yang menggambarkan sistem fisik.
- Pengolahan Online
Pengolahan online mencakup pengolahan transaksi satu persatu, kadang pada saat transaksi itu terjadi transaksi lain. Karena pengolahan online berorientasi transaksi, istilah pemrosesan transaski sering digunakan. Pengolahan online dikembangkan untuk mengatasi masalah file yang ketinggalan jaman. Terobosan teknologi yang memungkinkan pengolahan online adalah penyimpanan piringan magnetik.
- Sistem Realtime
Istilah realtime sering digunakan berhubungan dengan sistem komputer. Sistem realtime adalah suatu sistem yang mengendalikan sistem fisik. Sistem ini mengharuskan komputer merespons dengan cepat pada status sistem fisik.
Pemrosesan Data :
Pemrosesan data ada 2 cara, anda dapat menjalankan setiap transaksi secara terpisah, atau anda dapat menggabungkan beberapa transaksi dan memprosesnya secara bersama-sama sebagai batch. Bila transaksi diprosses secara terpisah, hal tersebut dikenal dengan istilah online processing (pemrossesan online). Sedangkan pemrosesaan transaksi seringkali digunakan tetapi ini akan menjadi rancu, karena istilah tersebut juga di gunakan untuk menjelasakan aplikasi pemrosesan data. Untuk menghindari kerancuan tersebut anda dapat menggunakan istilah pemrosesan online.
- Pengolahan Batch
Pengolahan batch mencakup pengumpulan semua transaksi dan pemrosesan sekaligus, dalam batch. Yang menentukan jenis pemrosesan adalah jenis aplikasi perusahaan. Jika pemrosesan tidak perlu dilakukan ketika terjadi transaksi, pengolahan batch dapat digunakan. Sistem gaji adalah contoh aplikasi pengolahan batch. Kelemahan utama pengolahan batch adalah kenyataan bahwa file baru menjadi mutakhir setelah dilakukan siklus harian. Ini berarti manajemen tidak selalu memiliki informasi paling mutakhir yang menggambarkan sistem fisik.
- Pengolahan Online
Pengolahan online mencakup pengolahan transaksi satu persatu, kadang pada saat transaksi itu terjadi transaksi lain. Karena pengolahan online berorientasi transaksi, istilah pemrosesan transaski sering digunakan. Pengolahan online dikembangkan untuk mengatasi masalah file yang ketinggalan jaman. Terobosan teknologi yang memungkinkan pengolahan online adalah penyimpanan piringan magnetik.
- Sistem Realtime
Istilah realtime sering digunakan berhubungan dengan sistem komputer. Sistem realtime adalah suatu sistem yang mengendalikan sistem fisik. Sistem ini mengharuskan komputer merespons dengan cepat pada status sistem fisik.
- Independensi program-data
- Meminimalkan redundansi data
- Meningkatkan konsitensi data
- Meningkatkan kemampuan berbagai data
- Meningkatkan produktivitas pengembangan aplikasi
- Meningkatkan pencapaian standarisasi
- Meningkatkan kualitas data
- Meningkatkan tanggapan dan kemudahan akses terhadap data
- Mengurangi pemeliharaan program
Kelemahan konsep database :
- Terlalu banyak codingan dari program
- Sulit dipahami
- Jika terjadi kesalahan sulit untuk diperbaik
DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh data / informasi dengan praktis dan efisien.
Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.
DBMS DAN KEUNTUNGANNYA
Secara umum DBMS diartikan sebagai suatu program komputer ang digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh data / informasi dengan praktis dan efisien.
Keunggulan DBMS :
- Kepraktisan.
- Kecepatan.
- Mengurangi kejemuan.
- Kekinian.
Komponen utama DBMS dapat dibagi menjadi empat macam :
- Perangkat keras.
- Data, Data dalam basis data mempunyai sifat terpadu (integrated) dan berbagi (shared).
- Perangkat Lunak.
- Pengguna.
Peranan Database dan DBMS dalam Memecahkan masalah :
Data Base Managemen Sistem (DBMS) memungkinkan untuk menciptakan database dalam penyimpanan akses langsung komputer, memelihara isinya dan menyediakan isi tersebut bagi pemakai tanpa pemrograman khusus yang mahal.
Ketika perusahaan atau pemakai individu memutuskan apakah akan menggunakan suatu DBMS, keuntungan dan kerugiannya harus dipertimbangkan :
Keuntungan DBMS
- Mengurangi pengulangan data
- Mencapai independensi data
- Mengintegrasikan data dari beberapa file
- Mengambil data dan informasi secara cepat
- Meningkatkan keamanan
Kerugian DBMS
- Memperoleh perangkat lunak mahal
- Memperoleh konfigurasi perangkat keras yang besar
- Mempekerjakan dan mempertahankan dtaf DBS
Kesimpulannya adalah semua yang berhubungan dengan data, tentunya berkaitan dengan sistem informasi. Dan setiap sistem informasi mempunyai keuntungan dan kerugian masing-masing.
C. KESIMPULAN
Databse adalah sebuah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Di dalam database terdapat hirarki data untuk pembentukan database itu sendiri.seperti dari yang terendah:Bit,Byte,Field,Record ,File,Database
Database adalah suatu pemecah masalah bagi setiap perusahaan di dalam memecahkan masalah yang di dalamnya terdapat element data.
D.DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar