Dokumen tersebut membahas konsep dasar basis data, termasuk definisi data dan basis data, jenjang organisasi data dalam basis data, tujuan pengaturan data, dan komponen-komponen sistem basis data seperti perangkat keras, perangkat lunak, basis data, dan pengguna basis data.
1. Konsep Basis Data
Definisi Data dan Basis Data :
“Kumpulan dari data-data yang membentuk suatu
berkas (file) yang saling berhubungan (relation)
dengan tatacara yang tertentu untuk membentuk
data baru atau informasi”
Atau basis data (database) merupakan kumpulan
dari data yang saling berhubungan (relasi) antara
satu dengan lainnya yang diorganisasikan
berdasarkan skema atau struktur tertentu.
3. Konsep Basis Data
Data dalam basis data mempunya sifat :
• Intergrated (terpadu), berkas-berkas data
yang ada pada basis data saling terkait
• Shared (berbagi data), data yang sama
dapat dipakai oleh sejumlah pengguna
dalam waktu yang bersamaan, sering
dinamakan sebagai multiuser
4. Konsep Basis Data
Tujuan dari diadakannya pengaturan data adalah :
•
Menyediakan penyimpanan data untuk dapat digunakan oleh
organisasi saat sekarang dan masa yang akan datang
•
Sebagai cara pemasukan data sehingga memudahkan tugas
operator dan menyangkut pula waktu yang akan diperlukan oleh
pemakai untuk mendapatkan data serta hak hak yang dimiliki
terhadap data yang ditangani
•
Pengendalian data untuk setiap siklus agar data selalu up to date
dan dapat mencerminkan perubahan spesifik yang terjadi di setiap
sistem
•
Pengamanan data terhadap kemungkinan penambahan, modifikasi,
percurian, dan gangguan-gangguan lain.
5. Susunan dalam basis data memiliki
penjelasan antara lain :
•
Karakter, merupakan bagian data terkecil yang berupa angka, huruf, atau karakter
khusus yang membentuk sebuah item data atau field. Contoh : A, B, C, Y, Z, 1, 2, 9,
0 =, <, >, dll
•
Field/ Item, merupakan representasi suatu atribut dari record (rekaman) yang sejenis
yang menunjukan suatu item dari data. Contoh field nama (berisi data nama-nama
pegawai, mahasiswa, pelanggan dll) field alamat (berisi data alamat-alamat pegawai)
field departemen (berisi data bagian atau spesifikasi pekerjaan)
•
Record, kumpulan dari field membentuk suatu record atau rekaman, record
menggambarkan suatu unit data individu yang tertentu. Contoh file pegawai dimana
tiap tiap recordnya berisi kumpulan data nama, alamat, departemen, yang dapat
mewakili tiap tiap data, data mahasiswa, data nasabah suatu bank
•
File, merupakan kumpulan dari record-record yang mengambarkan suatu kesatuan
data yang sejenis. Contoh file pegawai berisi data tentang semua yang berhubungan
dengan pegawai seperti nama pegawai, alamat pegawai, departemen, jabatan, data
mahasiswa (NIM, Nama, Alamat, Jenis kelamin, Jurusan dll
•
Database, merupakan kumpulan dari file atau tabel yang membentuk suatu
database. Contoh database pegawai Stikom DB Jambi terdiri atas file pegawai, file
gaji, file jabatan/golongan, database mahasiswa terdiri dari file mahasiswa, file
jurusan, file angkatan, file nilai dll
6. Komponen- komponen sistem
basis data adalah
• Hardware sebagai pendukung operasi
pengolahan data seperti CPU, memori, disk dll
• Software sistem operasi (windows 9x, windows
2000 XP, linux, unix)
• Software pengolah basis data (DBMS) seperti
MS-Access, SQL, oracle
• Software program aplikasi misalnya Visual
Basic, Delphi, Visual foxpro
• Basis data (semua data yang diperlukan,
dipelihara, dikelolah oleh sistem basis data)
• Pemakai/ pengguna basis data (user)
7. Pengguna basis data meliputi :
• Database administrator, pengguna yang memiliki
kewenangan sebagai pusat pengendali seluruh sistem
baik basis data maupun program- program yang
mengaksesnya, menentukan pola struktur basis data,
memodifikasi, membagi tugas pengolahan dan
memberikan otoritas tertentu
• Aplication manager, programmer aplikasi yang
berinteraksi dengan sistem melalui pemanggilan Data
Manipulation Language (DML) yang dimasukkan ke
dalam program tertulis
• Naïve users, pengguna yang berinteraksi dengan sistem
dengan cara memanggil salah satu program aplikasi
yang telah disediakan. Contoh operator pada bagian
teller, personalia, casher
8. Database Management System
(DBMS)
Suatu sistem manajemen basis data (DBMS) berisi kumpulan
(koleksi) data yang saling berelasi dengan set program untuk
mengakses data tersebut. (menambahkan, menghapus, mengubah,
mengambil, dan membaca data.
Manfaat penggunaan DBMS :
•
Untuk mengorganisasikan dan mengolah data dalam jumlah yang
besar
• Untuk membantu dalam melindungi data dari kerusakan yang
disebabkan penggunaan atau pengaksesan yang tidak sah
• Memudahkan dalam pengambilan kembali data (retrieval)
• Untuk memudahkan dalam penggunaan atau pengaksesan data
secara bersamaan dalam suatu jaringan
9. Database Management System (DBMS)
Keunggulan DBMS adalah
• Kepraktisan, yaitu penggunaan media penyimpanan yang berukuran kecil
namun padat informasi
• Kecepatan, yaitu mesin dapat mengambil atau mengubah data jauh lebih
cepat daripada manusia
• Mengurangi kejenuhan, yaiut menghindari pekerjaan yang berulang-ulang
dan monoton yang bisa membosankan
• Kekinian (up to date) yaitu informasi yang tersesdia di DBMS akan bersifat
muktahir dan akurat setiap saat
•
•
•
Database dapat dinyatakan sebagai suatu sistem yang memiliki
karakteristik, antara lain :
Merupakan suatu kumpulan data (intergrated data) yang disimpan bersama
tampa menggangu satu sama lain atau membentuk kerangkapan data
Kumpulan data dalam database dapat digunakan oleh sebuah program
aplikasi lebih secara optimal
Penambahan data baru, modifikasi dan pengambilan kembali dari data
dapat dilakukan dengan mudah dah terkendali
10. Database Management System (DBMS)
Keunggulan DBMS adalah
• Kepraktisan, yaitu penggunaan media penyimpanan yang berukuran kecil
namun padat informasi
• Kecepatan, yaitu mesin dapat mengambil atau mengubah data jauh lebih
cepat daripada manusia
• Mengurangi kejenuhan, yaiut menghindari pekerjaan yang berulang-ulang
dan monoton yang bisa membosankan
• Kekinian (up to date) yaitu informasi yang tersesdia di DBMS akan bersifat
muktahir dan akurat setiap saat
•
•
•
Database dapat dinyatakan sebagai suatu sistem yang memiliki
karakteristik, antara lain :
Merupakan suatu kumpulan data (intergrated data) yang disimpan bersama
tampa menggangu satu sama lain atau membentuk kerangkapan data
Kumpulan data dalam database dapat digunakan oleh sebuah program
aplikasi lebih secara optimal
Penambahan data baru, modifikasi dan pengambilan kembali dari data
dapat dilakukan dengan mudah dah terkendali