KONSEP DASAR BASIS DATA

KONSEP DASAR
BASIS DATA
(Database)


LATAR BELAKANG

Pemrosesan basis data menjadi perangkat andalan dan kehadirannya sangat diperlukan oleh berbagai institusi dan perusahaan 
Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpan data 
Kehadiran basis data dapat meningkatkan kinerja perusahaan  dan dapat meningkatkan daya saing perusahaan tersebut, membantu pengambil keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada 

BAB I PENGERTIAN

Basis data atau database berasal dari kata :
BASIS DAN DATA
BASIS  markas atau gudang, tempat bersarang atau berkumpul, dasar
DATA  representasi fakta dunia nyata suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan dll direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasi

PENGERTIAN BASIS DATA

Basis data adalah kumpulan file / tabel yang saling berinteraksi dan dapat digunakan bersama.
Suatu media penyimpanan (hard disk) dapat menempatkan lebih dari 1 (satu) basis data dan tidak semua bentuk penyimpanan data secara elektronik dikatakan basis data
Basis data adalah kumpulan data yang saling berelasi.
Himpunan kelompok data yang saling berhubungan yang yang disimpan secara bersama tanpa pengulangan (redundancy) yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah untuk memenuhi berbagai kebutuhan. 
Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpan elektronis

TUJUAN BASIS DATA

Mengatur data sehingga diperoleh kemudahan, ketepatan dan kecepatan dalam pengambilan kembali.
Tidak adanya redundansi dan menjaga konsistensi data.
Pengaturan dalam pemilahan data sesuai dengan fungsi dan jenisnya.

HIRARKI DATA

FILE /TABEL adalah kumpulan record sejenis yang mempunyai panjang atribut / field sama, namun berbeda isi datanya.
RECORD adalah sekumpulan elemen data/field yang saling terkait
contoh : nim, nama, tgl_lhr, alamat dan atribut lainnya dari mahasiswa dapat dihimpun dalam sebuah record / baris.
FIELD/ ATRIBUT adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna
KARAKTER adalah tulisan yang terdiri dari huruf, angka, tanda baca, dan notasi-notasi lainnya yang kita tulis pada media yang digunakan untuk menuliskan karakter tersebut

Tipe File (5 tipe)

File Induk (master file)
File Transaksi (transaction file)
File Laporan (report file)
File Sejarah (history file)
File Pelindung/Cadangan (backup file)

KOMPONEN BASIS DATA

SEKUMPULAN FILE/TABEL YANG SALING BERHUBUNGAN.
KOMPONEN-KOMPONENNYA :
1. HARDWARE.
2. OPERATING SYSTEM.
3. DATABASE.
4. SISTEM (APLIKASI/PERANGKAT LUNAK)  
       PENGELOLA BASIS DATA (DBMS)
5. USER.
6. APLIKASI (PERANGKAT LUNAK) LAIN (BERSIFAT 
        OPTIONAL)

SISTEM PENGELOLA BASIS DATA (DBMS)

Pengelolaan basis data secara fisik tidak ditangani langsung oleh user, tetapi ditangani oleh perangkat lunak (sistem) yang khusus/spesifik disebut dbms.
DBMS menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali.
DBMS adalah koleksi terpadu dari program-program (sistem perangkat lunak) yang digunakan untuk mendefinisikan, menciptakan, mengakses dan merawat database
Contoh dbms adalah ms access, ms sql server dan oracle.

MANFAAT BASIS DATA

Kecepatan dan Kemudahan (Speed)
Kebersamaan Pemakaian (Sharability)
Pemusatan Kontrol Data
Efisiensi Ruang Penyimpanan (Space)
Keakuratan (Accuracy)
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kemudahan dalam Pembuatan Program Aplikasi Baru
User View

Kecepatan dan Kemudahan (Speed)

Memungkinkan kita untuk dapat menyimpan dan melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data tersebut dengan lebih cepat dan mudah.

Kebersamaan Pemakaian (Sharability)

Pemakai basisdata tidak terbatas, pengisian data dapat dilakukan oleh beberapa orang dalam satu lokasi.

Pemusatan Kontrol Data

Data yang ada menjadi terpusat pada satu tempat penyimpanan. Sehingga kita dapat mengaksesnya kapan saja.

Efisiensi Ruang Penyimpanan (Space)

Tidak adanya redundansi data sehingga efisiensi/optimalisasi penggunaan ruang penyimpanan dapat dilakukan. Penekanan jumlah redundasi data, dilakukan dengan menerapkan sejumlah pengkodean atau membuat relasi antar kelompok data yang saling berhubungan.

Keakuratan (Accuracy)

Pemanfaatan pengkodean dengan batasan tertentu, yang membuat satu data menjadi unik dan berbeda dengan yang lain, sehingga ketika menyimpan data tidak akan ada data yang sama dalam penyimpanan.

Ketersediaan (Availability)

karena kepentingan pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi. Dengan pemanfaatan teknologi jaringan computer, data nasabah yang berada di suatu cabang sebuah bank dapat diakses (menjadi tersedia/availibility) di cabang lainnya.

Keamanan (Security)

Adanya password setiap pemakai basis data. Kita juga dapat menentukan siapa saja yang boleh mengakses data penting atau data biasa

Kemudahan dalam Pembuatan Program Aplikasi Baru

Data yang disimpan dalam di eksport ke program aplikasi lain dengan menjamin terjaga/terpeliharanya data.

User View

Pemakai dapat melihat langsung bentuk tampilan penginputan data, sehingga memudahkan pemakai dlm mengelola data.

Penerapan Basis data

Kepegawaian
Pergudangan (inventory)
Akuntansi
Reservasi
Perbankan
Asuransi
Rumah Sakit
Produsen Barang
Produsen Barang
Industri Manufaktur
Pendidikan/Sekolah
Telekomunikasi

Informasi Penjualan Retail

pencarian jumlah penjualan
mencari jumlah stok yang tersedia
barang apa yang paling laku dijual pada bulan ini
laba bersih perusahaan

Informasi Untuk Perpustakaan

pencarian data buku berdasarkan judul, pengarang atau kriteria lain dapat mudah dilakukan dengan basis data
Pencarian data peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat aplikasi pembuatan surat tagihan berdasarkan informasi yang tersedia

Informasi Retail Perbankan

Dengan memanfaatkan teknologi jaringan, kemampuan basis data dapat dioptimalkan misalnya transaksi antar cabang pada sebuah perbankan secara online.

Operasi Dasar Basis data

Pembuatan basis data (create database)
Penghapusan basis data (drop database)
Pembuatan file/tabel (create table)
Penghapusan file/tabel (drop table)
Pengubahan tabel (Update …)
Penambahan/pengisian (Insert …)
Pengambilan data (Retrieve/search)
Penghapusan data (delete)
























Komentar

Postingan populer dari blog ini

Laporan Praktekum Trayek pH

Kejadian eksoterm dan endoterm dalam kehidupan sehari-hari

Trayek pH