Upload
repipane
View
519
Download
4
Embed Size (px)
Citation preview
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.
Konsep Basis Data
Jenjang Basis Data
Basis Data
File
Record
Field/Item
Karakter
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
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.
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
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)
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
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
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
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