Anda di halaman 1dari 20

SISTEM BASIS DATA

YUSLINDA
NIM : 130420138

DEFINISI

Definisi Sistem
Sistemadalah
suatu
kesatuan
yang
terdiri
ataskomponenatauelemenyang
dihubungkan
bersama
untuk
memudahkan
aliraninformasi,materiatauenergiuntuk mencapai
suatu
tujuan.

Definisi Basis data


Basis data (database), adalah kumpulaninformasiyang disimpan
di dalamkomputersecara sistematik sehingga dapat diperiksa
menggunakan suatuprogram komputeruntuk memperoleh
informasi dari basis data tersebut.Perangkat lunakyang
digunakan untuk mengelola dan memanggilkueri(query) basis
data disebutsistem manajemen basis data (database
management system, DBMS). Sistem basis data dipelajari
dalamilmu informasi.
Konsep dasar dari basis data adalah kumpulan dari catatancatatan, atau potongan dari pengetahuan. Sebuah basis data
memiliki penjelasan terstruktur dari jenis fakta yang tersimpan
di
dalamnya:
penjelasan
ini
disebutskema.
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

Dari definisi siatas dapat disimpulkan bahwa


sistem basis data adalah kesatuan kumpulan
infomarsi yang disimpan didalam suatu komputer
untuk memudahkan aliran informasi.

KOMPONEN SISTEM BASIS DATA


1.

2.

3.

Hardware
Biasanya berupa perangkat komputer standar, media
penyimpan sekunder dan media komunikasi untuk
sistem jaringan.
Operating System
Yakni merupakan perangkat lunak yang memfungsikan,
mengendalikan seluruh sumber daya dan melakukan
operasi dasar dalam sistem komputer. Harus sesuai
denganDBMS yang digunakan.
Database
Yakni basis data yang mewakili sistem tertentu untuk
dikelola. Sebuah sistem basis data bisa terdiri dari
lebih dari satu basis data.

4.

5.

6.

DBMS (Database Management System)


Perangkat lunak yang digunakan untuk mengelola
basis data. Contoh kelas sederhana: dBase, Foxbase,
Rbase, MS. Access, MS. Foxpro, Borland Paradox.
Contoh kelas kompleks: Borland-Interbase, MS. SQL
Server, Oracle, Informix, Sybase.
User (Pengguna Sistem Basis Data)
Orang-orang yang berinteraksi dengan sistem basis
data, mulai dari yang merancang sampai yang
menggunakan di tingkat akhir.
Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat
opsional.

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.

KELEBIHAN PENGGUNAAN BASIS


DATA

Data dapat dipakai secara bersama-sama


(Multiple User)
Mengurangi kerangkapan data (Redudansi)
Adanya kemandirian (kebebasan) data atau
data independent
Keamanan (security) data terjamin
Keterpaduan data terjaga (masalah
integritas)

KEKURANGAN SISTEM BASIS


DATA

Diperlukan tempat penyimpanan yang besar


Diperlukan tenaga yang terampil dalam
mengelola data
Perangkat lunaknya mahal
Kerusakan pada sistem basis data dapat
mempengaruhi departemen yang terjait.
Karena datanya saling berkaitan, maka
apabila ada kesalahan satu file saja, maka
file file yang saling berkaitan pun akan
mengalami kesalahan sehingga akan
mempengaruhi departemen yang terkait.

ISTILAH-ISTILAH DALAM SISTEM


BASIS DATA
1. DBMS (Database Management System)
DBMS adalah Perangkat Lunak yang menangani semua pengaksesan ke basis
data. Sistem Basis Data terdiri dari basis data dan DBMS. DBMS ini adalah
software pengelola dari kita membuat sebuah basis data. perhatikan gambar
dibawah ini :
Istilah-istilah dalam Basis Data
2. Enterprise
ENterprise yaitu Suatu bentuk organisasi atau lembaga sebuah perusahaan
contohnya yaitu bank, universitas, rumah sakit, dll.
Data yang disimpan dalam basis data merupakan data operasional dari suatu
enterprise. Contoh data operasional : data keuangan, data mahasiswa, data
pasien
3. Entitas
Entitas yaitu Suatu obyek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data. Tentu saja, entitas ini biasanya mempunya
sebuah atribut. Kumpulan dari entitas disebut Himpunan Entitas (exp.
Semua Mahasiswa).
Contoh Entitas dalam lingkungan universitasyaitu : Mahasiswa, mata kuliah

4. Atribut (Elemen Data).


Atribut yaitu Karakteristik dari suatu entitas atau sebuah komponen bagian dari
Entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.
5. Nilai Data (Data Value)
Nilai data yaitu Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut dari entitas Mahasiswa dapat berisi Nilai Data : agus, arif, dina, susi.
6. Kunci Elemen Data (Key Data Element)
Kunci Elemen Data / Primary key yaitu Tanda pengenal yang secara unik
mengidentifikasikan entitas dari suatu kumpulan entitas. Pada dasarnya, Primarykey
ini haruslah unik, dan nilai data dari primarykey ini tidak boleh sama dengan nilai
data dengan yang lainnya.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat,
tanggal lahir menggunakan Kunci Elemen Data npm.
7. Record Data
Recor Data yaitu Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa
berisikan : 10200123, Sulaeman, Jl. Sirsak 28 Jakarta, 8 Maret 1983

KOMPONEN SISTEM BASIS DATA


1.
2.
3.
4.
5.

Perangkat keras (Hardware)


Sistem Operasi (Operating System)
Basis Data (Database)
Aplikasi Pengelola Basis Data (DBMS)
Pemakai (User)

1. Perangkat Keras

Komputer (satu untuk sistem yang stand alone


atau lebih dari satu untuk sistem jaringan)

Memory sekunder (harddisk, tape atau


removable disk)

Media/perangkat komunikasi untuk jaringan


2. Sistem Operasi
Sistem Operasi merupakan program yang
mengaktifkan/memfungsikan sistem komputer,
mengendalikan seluruh sumber daya
(resources) dalam komputer dan melakukan
operasi-operasi dasar dalam komputer (operasi
I/O, pengelolaan file,dan lain lain)
Contoh : MS-DOS, Windows, Linux, Unix

3. Basis Data
4. Sistem Pengelola Basis Data

DBMS menentukan bagaimana data diorganisasi,


disimpan, diubah dan diambil kembali

Selain itu diterapkan juga mekanisme


pengamanan data, pemakaian data secara
bersama, keakuratan/konsistensi data
Yang termasuk DBMS diantaranya :
- MS Access
- Sybase
- MS SQL Server - dBase IV
- Oracle
- Borland Interbase
- Informix

5. Pemakai
a. Programmer Aplikasi
- Pemakai yang berinteraksi dengan basis data
melalui Data Manipulation Language (DML)
- Menggunakan bahasa pemrograman
b. User Mahir (Casual User)
- Pemakai yang berinteraksi dengan sistem
tanpa menulis modul program
- Menggunakan query (untuk akses data)
dengan bahasa query yang disediakan oleh
suatu DBMS

5. Pemakai
c. User Umum (End User/Naive User)

Pemakai yang tidak berpengalaman, berinteraksi


dengan sistem tanpa menulis program, dimana
tinggal menjalankan suatu menu yang tersedia
Pemakai yang berinteraksi dengan sistem basis data
melalui pemanggilan program aplikasi permanen
(executable program)

d. User Khusus (Specialized User)


Pemakai yang menuliskan aplikasi basis data untuk
keperluan-keperluan khusus.
Contoh : untuk aplikasi Artificial Intelligence (AI),
Sistem Pakar (Expert System), CADS (Computer Aided
Design System), Pengolahan Citra, dan lain-lain

5. Pemakai
c. User Umum (End User/Naive User)

Pemakai yang tidak berpengalaman, berinteraksi


dengan sistem tanpa menulis program, dimana
tinggal menjalankan suatu menu yang tersedia

Pemakai yang berinteraksi dengan sistem basis


data melalui pemanggilan program aplikasi
permanen (executable program)

BAHASA DBMS
Bahasa Basis Data dikelompokkan menjadi:
1. Data Definition Language (DDL)
Struktur/skema basis data yang
menggambarkan/ mewakili desain basis data
secara keseluruhan.
Dapat digunakan untuk membuat tabel baru,
mengubah tabel, menentukan struktur
penyimpanan tabel
Hasil kompilasi perintah DDL adalah kumpulan
tabel yang disimpan dalam file khusus yang
disebut kamus data (Data Dictionary)

BAHASA DBMS
Data Manipulation Language (DML)

Merupakan bentuk bahasa basis data yang berguna


untuk melakukan manipulasi dan pengambilan data pada
suatu basis data
Manipulasi dapat berupa :

Penambahan/penyisipan data baru ke suatu basis data


Penghapusan data dari suatu basis data
Pengubahan data di suatu basis data

BAHASA DBMS
Ada 2 jenis DML :

Prosedural
Mensyaratkan agar pemakai menentukan data apa yang
diinginkan serta bagaimana cara mendapatkannya.

Nonprosedural
Membuat pemakai dapat menentukan data apa yang
diinginkan tanpa menyebutkan bagaimana
mendapatkannya.

Anda mungkin juga menyukai