Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
BASIS DATA
file
mahasiswa
file
mata kuliah
mahasis
wa
mata
kuliah
File mahasiswa
Mhs(npm, nama, alamat, tgl_lahir)
MataKul(kd_mk, nama_mk, sks)
File Mata Kuliah
MataKul(kd_mk, nama_mk, sks)
Pengantar basis data (by team)
5. Data Dependence
Apabila terjadi perubahan atau kesalahan pada program aplikasi maka
pemakai tidak mengakses data.
Sistem Database
Seiring dengan berjalannya waktu lambat laun sistem pemrosesan file mulai
ditinggalkan karena masih bersifat manual, yang kemudian dikembangkanlah
sistem pemrosesan dengan pendekatan database.
mahasiswa
DBMS
Database
Universitas
mata kuliah
Basis Data adalah Sekumpulan data yang terintegrasi yang diorganisasi untuk
memenuhi kebutuhan para pemakai di dalam suatu organisasi.
DBMS(Database Management Systems) adalah
menangani semua pengaksesan ke database.
perangkat
lunak
yang
Database
Application
Programs
End-users
Database
Application
Database
Management
System
(DBMS)
Database
2. Entitas :
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan
dalam basis data.
Contoh Entitas dalam lingkungan Bank terdiri dari : Nasabah, Simpanan,
Hipotik
Contoh Entitas dalam lingkungan Pabrik terdiri dari : Supplier, Part,
Shipment
Kumpulan dari entitas disebut Himpunan Entitas.
Contoh : semua nasabah, semua supplier
3. Atribut (Elemen Data) :
Karakteristik dari entitas tsb.
Contoh Entitas Nasabah, atributnya terdiri dari : Kode Nasabah, Nama
Nasabah, Alamat Nasabah.
4. Nilai Data (Data Value) :
Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut Nama Nasabah dapat berisi Nilai Data : Nina, Rika, Gema,
dsb.
5. Kunci Elemen Data (Key Data Elemen) :
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu
kumpulan entitas.
Contoh Entitas Nasabah yang mempunyai atribut-atribut Kode Nasabah,
Nama Nasabah, Alamat Nasabah, dsb menggunakan Kunci Elemen
Data Kode Nasabah.
6. Record Data :
Kumpulan isi elemen data (atribut) yang saling berhubungan.
Contoh: kumpulan Atribut Kode Nasabah, Nama Nasabah, Alamat Nasabah
berisikan "931109", "Nina", "Jl. Keamanan 63A".
Rekening
Penyalur
ATRIBUT
Kode Pelanggan
Nama Pelanggan
Alamat
Kode Rekening
Jenis Rekening
Jumlah Rekening
Kode Penyalur
Nama Penyalur
Alamat
NILAI DATA
123H
PT. Maju Terus
Jl. Salemba Raya 53
63H250
Cek
1.000.000
3H20
PT. Jaya Elektronik
Jl. Margonda Raya 100
2. Perangkat Keras
Terdiri dari unit penyimpanan sekunder.
Contoh : disk, drum
3. Perangkat Lunak
Menghubungkan antara pemakai dan data di dalam sistem basis data
4. Pemakai
Dibagi menjadi 4 kategori :
1. System Engineer.
Tenaga ahli yang bertanggungjawab atas pemasangan Sistem Basis
Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari
sistem tersebut kepada pihak penjual.
2. Administrator Basis Data.
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data
secara keseluruhan, meramalkan kebutuhan akan sistem basis data,
merencanakannya dan mengaturnya.
3. Programmer.
Membuat program aplikasi yang diperlukan oleh pemakai akhir dengan
menggunakan data yang terdapat dalam sistem basis data.
Pengantar basis data (by team)
4. Pemakai Akhir.
Tenaga ahli yang menggunakan data untuk mengambil keputusan
yang diperlukan untuk kelangsungan usaha
Pemakai Akhir
Ada beberapa jenis/tipe pemakai terhadap suatu system basis data yang
dapat dibedakan berdasarkan cara mereka berinteraksi terhadap system:
Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data manipulation
Language (DML), yang disertakan (embedded) dalam program yang
ditulis dalam bahasa pemrograman induk (seperti C, pascal, cobol, dll).
User mahir (casual user)
Pemakai yang berinteraksi dengan sistem tanpa menulis modul
program. Mereka menyatakan query (untuk akses data) dengan bahasa
query yang telah disediakan oleh suatu DBMS.
User umum (end user/nave user)
Pemakai yang berinteraksi dengan system asis data melalui
pemanggilan satu program aplikasi permanent (executable program)
yang telah ditulis/disediakan oleh suatu DBMS.
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 bias saja mengakses basis data
dengan/tanpa DBMS yang bersangkutan.
5. Menentukan strategi
untuk back up
dan recovery, yaitu untuk
menyelamatkan isi basis data bila sewaktu-waktu terjadi kesalahan baik
oleh manusia, hardware maupun software.
6. Memonitor penampilan atau keandalan sistem dan selalu menaruh
perhatian serta tindakan segera terhadap segala perubahan kebutuhan
sehingga sistem selalu memberikan penampilan yang terbaik terhadap
enterprise tsb.
Memelihara keterpaduan data berarti data harus akurat, hal ini sangat erat
hubungannya dengan pengontrolan kerangkapan data dan pemeliharaan
keselarasan data.
10