Selamat Datang di Blog Saya

SKKRRRTT
Materi Basis Data
- 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:
- 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
| No | Nama Entitas | Nama Atribut |
| 1. | Dokter | No_dokter,Nama_dokter,hari_kerja,gender_dokter |
| 2. | Pasien | No_pasien, Nama_pasien, Usia_pasien,penyakit_pasien |
| 3. | Obat | No_obat,nama_obat,komposisi_obat,kegunaan_obat |
Dokter
| No_dokter | Nama_Dokter | Hari_Kerja | Gender_dokter |
| 03764572 | Dr.Bashir | Sabtu dan minggu | P |
Pasien
| No_pasien | Nama_obat | Usia_Pasien | Penyakit_pasien |
| 00967098 | Yulius jati Satrio | 15 | Batuk |
Obat
| No_Obat | Nama_obat | komposisi_obat | kegunaan_obat |
| 86930578 | obh 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

































