Skip to main content

Basis Data

BASIS DATA



representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

DEFINISI BASIS DATA


1.      Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

2.      Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan

3.      Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu


BASIS DATA DAN LEMARI ARSIP
1.      Basis data bisa dibayangkan sebagai lemari arsipdengan berbagai cara pengaturannya

2.      Basis data dan lemari arsip memiliki prinsip kerjadan tujuan yang sama; prinsipnya yaknipengaturan data/arsip. Tujuan utamanya adalahkemudahan dan kecepatan dalam pengambilankembali data/arsip.


TUJUAN PEMANFAATAN BASIS DATA

1.      Kecepatan dan Kemudahan (Speed)

Yakni agar pengguna basis data bisa:

-menyimpan data

-melakukan perubahan/manipulasi terhadap data

-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).



2.      Efisiensi Ruang Penyimpanan (Space)

Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.


PEMAKAIAN BASIS DATA


Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta.

Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah:

- Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai

- Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll

- Akuntansi, untuk berbagai perusahaan

- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll)



Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data:


- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada

- Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan

- Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan pasien, menangani pembayaran perawatan

- Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan.


Konsep Sistem Basis Data

SISTEM

sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu.



Bahasa Basis Data

1.      Merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan.

Misalnya SQL, dBase, QUEL



Bahasa Basis Data dipilah ke dalam 2 bentuk:

1. Data Definition Language (DDL)

Dengan bahasa ini kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dsb.

2. Data Manipulation Language (DML).

Berguna untuk melakukan manipulasi dan pegambilan data pada suatu basis data. Berupa:

a.       penyisipan/penambahan data baru (insert)

b.      penghapusan data (delete)

c.       pengubahan data (update)



JENIS PENGGUNA BASIS DATA


1.      System Engineer

2.      Database Administrator (DBA)

3.      Pemakai Akhir

a.       Programmer aplikasi

b.      User Mahir (Casual User)

c.       User Umum (End User/Naïve User)

d.      User Khusus (Specialized/Sophisticated User)



1.      System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual


2.      Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.


Tugas DBA :

a.       Mengontrol DBMS dan software-software

b.      Memonitor siapa yang mengakses basis data

c.       Mengatur pemakaian basis data

d.      Memeriksa security, integrity, recovery dan concurency



a.      Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal, cobol)

b.      User Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka ery (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

c.       User Umum (End User/Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya

d.      User Khusus (Specialized/Sophisticated User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.



ISTILAH –ISTILAH DASAR BASIS DATA


1.      Entitas

Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data.

Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik

Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah

Kumpulan dari entitas disebut Himpunan Entitas

Contoh : semua nasabah, semua mahasiswa

2.      Atribut ( Elemen Data )

Karakteristik dari suatu entitas.

Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.


DATA MODELS


1.      Kumpulan tools konseptual dalam menggambarkan data, data relationships, data semantics, data constraints

2.      Konsep data model:

a.       Entity Relationship (ER) Model

b.      Relational Model



RELATIONAL MODEL


1.      Menggunakan sekumpulan table yang menggambarkan data dan relasi antar data

2.      Setiap table memiliki banyak kolom, dan setiap kolom memiliki nama yang unique

Comments

Popular posts from this blog

Menerapkan pengendalian server melalui koneksi client server pada RDBMS

Kompetensi : a. Administrasi server RDBMS. b. Pengelolaan server RDBMS. c. Backup Data dan   Restore Data. DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing-masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language. Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb). Secara umum maka setiap pengguna basis data memerlukan bahasa yang dipakai sesuai tugas dan fungsinya. A. ADMINISTRASI SERVER RDBMS Administrasi Server  Pada Jaringan Komputer adalah pengontrolan atau pengelolaan akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Server  itu merupakan penyedia a...

Mengevaluasi pengamanan sistem basis data pada RDBMS

Mengevaluasi pengamanan sistem basis data pada RDBMS Kompetensi : a. Password akses basis data. b. Enkripsi password. c. Priviladge. d. Pembatasan kewenangan hak akses pengguna basis data RDBMS. e. Penambahan dan penghapusan pengguna basis data. A. Password akses basis data. Keamanan database adalah suatu cara untuk melindungi database dari ancaman, baikdalam bentuk kesengajaan atau pun bukan. Ancaman adalah segala situasi atau kejadian baik secara sengaja maupun tidak yang bersifat merugikan dan mempengaruhi system serta secara konsekuensi terhadap perusahaan/organisasi yang memiliki system database.Keamanan database tidak hanya berkenaan dengan data yang ada pada database saja, tetapi juga meliputi bagian lain dari system database, yang tentunya dapat mempengaruhi database tersebut. Hal ini berarti keamanan database mencakup perangkat keras, perangkat lunak, orang dan data. Agar memiliki suatu keamanan yang efektif dibutuhkan kontrol yang tepat. Seseorang yang mempunyai...

Menerapkan replikasi basis data

Menerapkan replikasi basis data Kompetensi: a. Replikasi basis data. b. Diagram koneksi replikasi basis data. c. Konfigurasi replikasi basis data. d. Server basis data master. e. Server basis data slave. A. Replikasi basis data Replikasi database adalah seperangkat teknologi yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database untuk menjaga konsistensi. Dengan replikasi, data dapat didistribusikan ke lokasi yang berbeda dan pengguna yang jauh melalui LAN, WAN, Dial-up Connection, wireless connections, dan internet. Alasan umum yang mendasari kenapa harus menggunakan replikasi, yaitu: Untuk membuat sebuah server basis data  siaga. Jika server utama gagal, maka server siaga dapat mengambil alih tugas server utama. Untuk mengaktifkan backup tanpa harus mematikan server utama.  Setelah terjadi replikasi, backup dilakukan pada slave, bukan pada master. Dengan cara ini, master...