Selamat Datang di Blog Saya

Materi Basis Data


  1. Definisi basis data
    Secara umum untuk menjelaskan tentang pengertian basis data dapat
    ditinjau dari dua sisi, pengertian secara kharfiah dan pengertian secara istilah.
    Menurut pengertian secara kharfiah, basis data terdiri dari dua kata yaitu basis
    dan data. Basis dapat diartikan sebagai tempat bersarang atau tempat
    berkumpul. Data dapat diartikan merupakan representasi dari fakta dunia yang
    mewakili suatu obyek (manusia, barang, peristiwa,dsb) yang direkam dalam
    bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Adapun
    menurut pengertian secara istilah, terdapat beberapa definisi yaitu sebagai
    berikut:
    a. Himpunan kelompok data (arsip) yang saling berhubungan
    yangdiorganisasi sedemikian rupa agar kelak dapat dimanfaatkan
    kembali dengan cepat dan mudah.
    b. Kumpulan data yang saling berhubungan yang disimpan secara bersama
    sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu,
    untuk memenuhi berbagai kebutuhan.

2. Definisi Struktur Basis Data
Arsitektur basis data merupakan serangkaian pengetahuan tentang
pemodelan data. Pengetahuan tentang File, table, field, record indeks, abstraksi
data dan serangkaian konsep yang digunakan untuk membuat diskripsi struktur
basis data. Melalui diskripsi Struktur basis data dapat ditentukan jenis data,
hubungan dan konstrain (keterbatasan) data yang ditangani. Dalam basis data,
data diorganisasikan kedalam bentuk elemen data (field), rekaman (record),
dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:
a. Elemen (kolom atau field) data adalah satuan data terkecil yang tidak
dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data
siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
b. Rekaman (record) merupakan gabungan sejumlah elemen data yang
saling terkait. Istilah lain dari record adalah baris atau tupel.
c. Berkas(file) adalah himpunan seluruh record yang bertipe sama.

3. Atribute
Attribute merupakan karakteristik dari entitas atau relationship, yang
menyediakan penjelasan detail tentang entitas atau relationship. Dalam
penerapannya atribut merupakan field atau kolom dari sebuah tabel.
Misalnya entitas siswa memiliki atribute nama, alamat, NIS. Berdasarkan
karakteristik sifatnya, atribut dapat dikelompokkan menjadi lima:

  1. Simple Attribute
    Simple Attribute adalah attribut terkecil yang tidak bisa dipilah
    lagi. suatu atribut yang tidak dapat dibagi-bagi lagi menjadi atribut
    yang lebih kecil. Contohnya adalah atribut JenisKel pada entitas siswa.

2. Composite Attribute
Composite attribute adalah atribut yang dapat dibagi menjadi
atribut yang lebih kecil. Attribut ini dapat diartikan attribute atomic
yang menggambarkan atribut dasar dengan suatu arti tertentu. Contoh:
atribut Nama pada entitas siswa dapat dipecah menjadi atribut
NmDepan dan NmBlk.

3. Single Value Attribute
Single value Attribute adalah suatu atribut yang hanya
mempunyai satu nilai. Misalnya atribut NmDepan pada entitas siswa.
NmDepan seorang siswa selalu bernilai satu nilai, tidak mungkin lebih
dari satu.

4. Derived Attribute
Derived Attribute atau Attribut Turunan adalah atribut yang nilai-
nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut
atau tabel lain yang berhubungan. Misalnyaatribut JmlPegawai pada
entitas Telkom.
.

5. Key Attribute
Key attribute adalah satu atau beberapa atribut yang
mempunyai nilai unik sehingga dapat digunakan untuk membedakan
data pada suatu baris/record dengan baris lain pada suatu entitas. Key
attribute dibedakan menjadi tiga yaitu:
(a) Superkey
Superkey adalah satu atau gabungan beberapa atribut yang
dapat membedakan setiap baris data dalam sebuah tabel secara
unik.
(b) Candidat Key
Candidat Key adalah merupakan superkey yang jumlah
atributnya paling sedikit.
(c) Primary key
Primary key adalah suatu candidat key yang dipilih menjadi kunci
utama karena sering dijadikan acuan untuk mencari informasi,
ringkas, menjadi keunikan suatu baris.

Tugas Basis Data


Rumah Sakit


NoNama
Entitas
Nama Atribut
1.DokterNo_dokter,Nama_dokter,hari_kerja,gender_dokter
2.PasienNo_pasien, Nama_pasien, Usia_pasien,penyakit_pasien
3. ObatNo_obat,nama_obat,komposisi_obat,kegunaan_obat

Dokter


No_dokterNama_DokterHari_KerjaGender_dokter
03764572Dr.BashirSabtu dan mingguP

Pasien


No_pasienNama_obatUsia_PasienPenyakit_pasien
00967098Yulius jati Satrio15Batuk

Obat


No_ObatNama_obatkomposisi_obatkegunaan_obat
86930578obh Combi
Obat Batuk Berdahak
paracetamol 150 mg. Untuk gejala Batuk

Mengapa menggunakan basis data sebagai penyimpan data


Berikut beberapa alasan-alasan
menggunakan sistem basis data :
1. Keakuratan data yang diperoleh
2. Kecepatan dan kemudahan untuk mengakses data yang diinginkan

Tinggalkan komentar