Basis Data VS Sistem Basis Data 2


        27769-database_icon_library-e1264108259666 Assalamua’laikum, hai guys postingan saya kali ini mengenai SISTEM BASIS DATA, pada tau kan Mata kuliah satu ini ..  disini kita akan membahas semua eh gak semua sih tapi hampir semua lah yang mengenai Sistem Basis Data.

Basis data?

      Sebelum kita membahas apa itu Basis Data dan juga Sistem Basis Data juga apa perbedaan dari keduanya, terlebih dahulu kita membahas apa itu Data, Data adalah Lambang yang mewakili Fakta, Data dapat dinyatakan dalam bentuk angka ,karakter atau simbol, sehingga bila data di kumpulkan dan saling berhubungan maka di kenal dengan istilah Basis Data (Database).

Istilah-istilah Basis data

Beberapa hal yang termaksud unsur-unsur dari basis data adalah sebagai berikut:

Entititas

Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.

Field

Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.

Record

Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.

Contoh Kumpulan atribut NIM, Nama, dan alamat berisikan “1407286”, Handini, Jl. kapten Abdul Hamid No 2 Panorama.

Data Value

Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.

Kunci Elemen Data ( Key Data Element )

Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.

Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.

Contoh penggunaan Aplikasi basis data dalam dunia bisnis

  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara : Pengelolaan data reservasi, penjadualan
  • Universitas : Pengelolaan pendaftaran, alumni
  • Penjualan : Pengelolaan data customer, produk, penjualan
  • Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

Contoh basis data

image1

dapat dinyatakan dalam bentuk skema

image2

Tujuan dan Manfaat Basis Data

Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999). Pemanfaatan basis data dilakukan dengan tujuan yaitu:

Sistem Basis data?

dbms

      Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Salah satu cara menyajikan data untuk mempermudah modifikasi adalah dengan cara pemodelan data. Model yang akan dipergunakan pada pelatihan ini adalah Entity Relationship Model. Model Entity Relationship adalah representasi logika dari data pada suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship.

Entity/Entitas

  • Adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain.
  • Entity Set/Kumpulan Entity adalah kumpulan dari entitas sejenis/dalam tipe sama.
  • Entity set dapat berupa: Obyek fisik : rumah, kendaraan, pegawai dan Obyek abstrak : konsep politik, pekerjaan, rencana, dll.
  • Simbol yang digunakan untuk entity adalah persegi panjang

Tipe entitas :

  • Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain
  • Entitas Lemah/Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain.
  • Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi, bisa terjadi jika : Relasi yang merekatkan dua entitas bersifat banyak ke banyak. Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna

Relationship

    Adalah hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya. Simbol yang digunakan adalah bentuk belah ketupat, diamod atau rectangle.

Atribut

Adalah property deskriptif yang dimiliki oleh setiap himpunan entitas

Jenis-jenis atribut :

  • Atribut key –>> digunakan untuk mengidentifikasi suatu entity secara unik
  • Atribut tunggal –>> memiliki nilai tunggal
  • Atribut multivalue –>> memiliki sekelompok nilai untuk setiap instant entity
  • Atribut composite –>> dapat didekomposisi menjadi beberap atribut lain
  • Atribut derivative –>> dihasilkan dari atribut yang lain

Key

Adalah sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relation secara unique.
 Beberapa jenis key:

  • Super Key –>> satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set.
  • Candidate Key –>> atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih candidate key.
  • Primary key –>> candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik
  • Altenate key –>> candidate key yang tidak dijadikan primary key
  • Composite key –>> key yang terdiri dari 2 atribut atau lebih.
  • Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik
  • Foreign key –>> non key atribut pada sebuah relation yang juga menjadi key (primary) atribut di relation lainnya. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relation tersebut.

Keuntungan System Basis Data:

  • Tidak ada duplikasi data sehingga konsistensi data mudah dijaga
  • Data terintegrasi
  • Data tidak tergantung pada program aplikasi, sehingga pemeliharaan program aplikasi     mudah dilakuka
  • Data dapat dipakai secara bersama oleh beberapa pemakai
  • Dapat diterapkan standarisasi
  • Data dapat dengan mudah dikelola dan efektif
  • Informasi selalu up to date.

Jadi bisa kita simpulkan perbedaaan antara Basis Data dengan Sistem Basis Data adalah sistem basis data merupakanlingkup terbesar dalam organisasi data. Sistem basis data mencakup semua bentuk komponen data yang ada dalam suatu sistem.  Sedangkan basis data merupakan komponen utama yang menyusun sistem basis data.

Studi Kasus

 Basis data terdistribusi pada sistem informasi pemesanan tiket travel

Pada Travel X terdapat beberapa cabang, dan bisa melakukan pemesanan tiket, selain itu bisa juga secara online. Jadi pelanggan bisa memesan via langsung ke cabang tertentu atau pun online. perbedaannya adalah jika seseorang melakukan pemesanan langsung maka ia akan langsung mendapatkan tiketnya lalu ia akan berstatus Lunas, sedangkan jika memesan online maka ia harus terlebih dahuhlu membayar ke bank lalu menukarkan mengambil tiketnya di tempat ia akan berangkat. Sebelum ia membayar, ia masih berstatus Belum Lunas dan diberikan tenggat waktu lima jam dari waktu pemesanan. Jika ia belum membayar maka pemesanan yang ia lakukan dianggap hangus.

Materi yang lainnya :

    1. Integritas data
2. Transaksi dan concuency
    3. Xml
4. Back and programming

Sumber

Perkuliahan Sistem Basis Data Budi Laksono Putro budi.staf.upi.edu

Laksono Putro, Budi. (2013). Sistem Basis Data [Powerpoint Slides] .

Universitas pendidikan Indonesia, Bandung, Indonesia.

https://fairuzelsaid.wordpress.com/2010/01/22/sistem-basis-data-konsep-basis-data/