Anda di halaman 1dari 24

PENGANTAR SISTEM BASIS DATA Pertemuan 2: 08 Maret 2021

KONTRAK KULIAH
Item Persentase
Absensi 10%
Tugas 20%
UTS 30%
UAS 40%
SATUAN ACARA PERKULIAHAN

1. 11.12
13.14
Pengantar Perancangan
Studi Kasus
Basis Data Basis Data

2.
9.10
Lingkungan
RDBMS
Basis Data

3.4.5
6.7
Relasional
SQL
Model
BASIS DATA / DATABASE
• Hampir semua aplikasi komputer didukung fasilitas database.
• Database merupakan komponen terpenting dalam pembangunan SI,
sebagai tempat menampung dan mengorganisasi seluruh data yang ada
dalam sistem.
• Database merupakan himpunan sekelompok data yang saling berkaitan, yang
diolah dan diorganisasikan sehingga menjadi sebuah informasi yang berguna.
APA ITU SISTEM BASIS DATA??

• Basis: markas/gudang, tempat berkumpul


• Data : representasi fakta dunia nyata yang mewakili suatu obyek, spt: manusia
(pegawai,siswa,pelanggan,dll), barang, hewan, peristiwa, konsep, dsb. Yang
direkam dalam bentuk angka, huruf, teks, gambar atau lainnya.
• Informasi : Data yang diorganisir, diatur, diolah sehingga menjadi data yang
berguna
Basis Data:
• Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi
sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
• Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa
adanya pengulangan (redudansi) data.
• Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media
penyimpanan elektronik
DATA DAN INFORMASI
SISTEM FILE TRADISIONAL VS BASIS
DATA
ARSIP VS BASIS DATA
ARSIP (KONVENSIONAL) BASIS DATA (DATABASE)
Duplikasi Data Mengurangi Duplikasi Data
Terbatasnya Berbagi Data Mudah Berbagi Data
Inkonsistensi Data Konsisten
Kurangnya Integritas Data Integritas Data Tinggi
Kesulitan dalam Mendapatkan Mudah dalam Mendapatkan
Informasi Informasi
KEGUNAAN DATABASE
Penyusunan database digunakan untuk mengatasi masalah-masalah pada
penyusunan data yaitu:
▪ Redudansi Data : munculnya data-data yang sama secara berulang-ulang pada file
data gabungan yang semestinya tidak perlu terjadi.Data redudansi perlu dihindari
karena:
❖ Mengakibatkan pemborosan penggunaan media penyimpanan,
❖ Proses updating yang lebih lama
❖ Terjadinya ketidak konsistensi data yang semakin besar
Contoh : Redudansi Data
Struktur File Karyawan
NIP Nama Golongan Gaji Pokok
Karyawa
n
002111045 Enti Gustina II 650.000,-
002111025 Yetty Nurwati III 750.000,-
002111042 M. II 650.000,-
002111023 Fajri II 650.000,-
Dari contoh diatasEdwardapat dilihat terjadinya redudancy data
yakni pada field golongan dan gaji pokok. Dimana setiap kali
rincian record golongan dimasukkan maka akan muncul pula
rincian data gaji pokok. Sehingga kerangkapan data akan
terjadi pada file tersebut.
• Inkonsistensi Data
Inkonsistensi Data terjadi akibat :
* Kesalahan dalam pemasukan data (data entry)
* Update anomaly, yaitu : proses untuk mengapdate
data tetapi mengakibatkan munculnya data yang
tidak konsisten atau kehilangan informasi obyek yang
ditinjau.
Contoh :
Inkonsistensi Data dalam File Mahasiswa dan KRS :
File Mahasiswa

NPM Nama Alamat Tgl_Lahir


Mahasiswa
03111001 Kurniadi Sungai Penuh 05-12-1985
03111005 Linda Yanti Semurup 06-02-1986
FILE KRS
:
NPM Nama Jml_Matakuliah Jml_SKS
Mahasiswa
03111001 Kurniadi 3 7
03111005 Linda Yuliana 7 18

Pada contoh diatas terjadi ketidak konsistensi data pada field


nama mahasiswa dimana pada record NPM “03111005” yang
seharusnya record nama mahasiswa pada file KRS tertulis
Linda Yanti, karena terjadi kesalahan entry data tertulis Linda
Yuliana.

Data Inkonsistensi perlu dihindari karena akan


mengakibatkan kesalahan yang fatal pada hasil pengolahan
database yang tidak sesuai dengan fakta atau kenyataan
yang ada.
SISTEM BASIS DATA

Sistem:
Tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional yang
saling berhubungan dengan tujuan memenuhi suatu proses/pekerjaan tertentu

Definisi Sistem Basis Data:


Merupakan sistem yang terdiri atas kumpulan file/tabel yang saling berhubungan
(dalam sebuah database sistem komputer) dan sekumpulan program (DBMS) yang
memungkinkan berbagai user dan/atau program lain untuk mengakses dan
memanipulasi file-file/tabel-tabel tersebut.
CONTOH SISTEM BASIS DATA
CONTOH SISTEM BASIS DATA
APLIKASI BASIS DATA
Beberapa aplikasi basis data dalam Pengguna Basis Data:
kehidupan: • Kepegawaian & Administrasi

❖ Sistem Manajemen rumah sakit • Pergudangan


• Akuntansi
❖ Sistem manajemen perpustakaan • Reservasi
❖ Perhotelan • Customer Service

❖ Perbankan • Perhotelan dan Pariwisata


• Rumah Sakit
❖ Perguruan tinggi
• Institusi Pendidikan, dll.
❖ penerbangan
TUJUAN BASIS DATA

• Kemudahan dan kecepatan dalam pengambilan data (speed)


• Efisiensi ruang penyimpanan (space)
Mengurangi / menghilangkan redudansi (pengulangan) data
• Keakuratan (Accuracy)
• Ketersediaan (Avaibility)
• Kelengkapan (Completeness)
• Keamanan (Security)
• Memberikan keamanan
Kebersamaan
multiuser. pemakaianatas hak aksesBersifat
(Sharability) data.
Komponen Basis Data
❖ Users
❖ Hardware
❖ Operating System
❖ Application
❖ DBMS
❖ Database
KOMPONEN SISTEM BASIS
DATA
• Perangkat Keras (Hardware)
Komputer, memori, storage (Harddisk), peripheral, dll.

• Sistem Operasi (Operating System)


Program yang menjalankan sistem komputer, mengendalikan resource komputer dan
melakukan berbagai operasi dasar sistem komputer.
• Basis Data (Database)
Menyimpan berbagai obyek database (struktur tabel, indeks,dll)

• DBMS (Database Management System)


Perangkat lunak yang memaintain data dalam jumlah besar.

• Pemakai (User)
Para pemakai database.

• Aplikasi (perangkat lunak) lain.


Program lain dalam DBMS.
ISTILAH DASAR DALAM BASIS DATA

Entitas : suatu obyek yang dapat dibedakan dengan obyek lainnya yang
dapat diwujudkan dalam database.
Contoh: Entitas di lingkungan universitas→ mahasiswa, dosen, mata kuliah
Entitas di lingkungan instansi pemerintah→ karyawan,department
Atribute/ Field : Merupakan karakteristik entitas tertentu.
Contoh: Entity Mahasiswa→ atributenya adalah NPM, Nama, Alamat dan
lain-lain. Entity Bank → atributenya adalah Nomor_Rekening,
Nama_Nasabah.
Data Value: Merupakan data actual atau informasi yang disimpan di tiap data
elemen atau atribute.Isi dari attribute disebut nilai data (datavalue).
Contoh : Atribute Nama_Mahasiswa→Wayan Leger, Doni, Antony.
Atribue Alamat_Mahasiswa→BanjarTegal, Banyuning, Penarukan.
ISTILAH DASAR DALAM BASIS DATA /2

Record/Tuple : Merupakan kumpulan isi elemen data yang saling berhubungan


menginformasikan tentang suatu entity secara lengkap.
Contoh: Kumpulan attribute No_BP, Nama_Mahasiswa dan Alamat berisikan
“05111001”, Wayan Leger, Banjar Tegal
Kumpulan attribute Kode_Obat, Nama_Obat berisikan K01 ,Konidin
ISTILAH DASAR DALAM BASIS DATA /3

• File, kumpulan record sejenis yang mempunyai panjang


elemen dan atribute yang sama.
• Kunci Elemen Data, merupakan tanda pengenal yang
secara unik mengidentifikasikan entitas dari suatu
kumpulan entitas.
• Database Management System (DBMS), merupakan
kumpulan file yang saling berkaitan bersama dengan
program untuk pengelolanya atau merupakan kumpulan
software yang mengkoordinasikan semua kegiatan yang
berhubungan dengan database agar dapat diakses/dipakai
oleh user (pemakai).
SECARA UMUM ISTILAH2 DIATAS DAPAT DIGAMBARKAN SEBAGAI BERIKUT :
Data didalam organisasi merupakan
sumber daya yang sangat penting,
yang digunakan untuk kepentingan
organisasi. Sehingga penting untuk
Menyusun basis data yang baik dan
benar agar mampu memenuhi
kebutuhan akan informasi bagi para
pemakai dan pengambil keputusan

Anda mungkin juga menyukai