MATERI BASIS DATA

Apa itu Basis Data? Definisi, Arti, Jenis, Contoh

Desain Database

Desain database merupakan proses untuk merepresentasikan fakta yang untuk merepresntasikan fakta yang ada didunia nyata yang di kehendaki kedalam system computer, sehingga mudah untuk dipahami oleh penggunanya.


Tahap Perancangan Database :

1.       Pengumpulan Data & Analisa

2.       Perancangan Basis Data Secara Konseptual

3.       Pemilihan DBMS

4.       Perancangan Database Secara Logic

5.       Perancangan Database secara Fisik

6.       Implementasi

Pengumpulan Data & Analisa

Tahap ini dilakukan sebelum merancang Database


Proses yang dilakukan adalah :

1.       Menentukan siapa yang akan menggunakan aplikasi

2.       Melakukan peninjauan dokumentasi yang berhubungan dengan system yang akan dirancang

3.       Melakukan analisa di organisasi tersebut bagaimana data akan di proses

4.       Membuat daftar pertanyaan yang akan digunakan untuk  merancang  sebuah system dan melakukan  wawancara.

 

Perancangan Basis Data Secara Konseptual

·          Membuat  konsep bagaimana database akan dibuat

·         Membuat  skema alur database (flowchart)

 

Pemilihan DBMS

·         Faktor pemilihan DBMS

ΓΌ Faktor  Teknik

§  Keberadaan DBMS dalam menjalankan tugasnya seperti jenis-jenis DBMS (Relational, network, hierarchical), struktur penyimpanan, dan jalur akses yang  mendukung  DBMS, pemakai.

ΓΌ Faktor  Ekonomi

§  Struktur data, personal yang telah terbiasa menggunakan sistem (*programmer), dan tersedianya layanan purna jurnal.

Perancangan Database Secara Logic

Pemetaan (Transformasi Data)

·         Merupakan pemetaan ke dalam model data DBMS dengan tidak mempertimbangkan karakteristik atau hal-hal yang khusus yang berlaku pada implementasi  DBMS  dari model data tsb.

Penyesuaian Skema ke DBMS

·         Dilakukan dengan mengatur skema yang dihasilkan dari tahap pemetaan untuk disesuaikan pada implementasi  yang khusus di masa yang akan datang  dari satu model data yang digunakan pada  DBMS  yang di pilih.

Peracangan  database secara logikal  dilakukan dengan pendeklarasian  DDL ( Data Definition Language) .

 

Perancangan Database Secara  Fisik

1.       Response Time  adalah waktu akses basis data untuk data item yang ditunjuk oleh suatu interaksi

2.       Space Utility  adalah  humlah ruang penyimpanan yang digunakan oleh file-file basis data dan struktur jalur akses

3.       Transaction Throughtput  merupakan  rata-rata jumlah transaksi yang dapat diproses per menit  oleh sistem basis data dan merupakan parameter kritis dari sistem transaksi (misal : digunakan pada pemesanan tempat dipesawat, bank, dll).

 

Implementasi   

·         Proses implementasi adalah tahapan pengujian dengan cara menghubungkan kode program menggunakan perintah-perintah DML  (Data  Manipulation  Language).

 

Model  Entity  Relationship

·         Model Entity-Relationship memiliki dua komponen utma pembentuk, yaitu entitas (entity) dan relasi (relation).

 

Entitas

·         Entitas adalah individu yang mewakili sesuatu obyek yang nyata dan dapat dibedakan dari sesuatu yang lain.

·         Contohnya adalah Alfa, Betha, Cahrli,  201831001, 201831002, 201831003, Jl.Mangga, Jl.Mangga, Jl.Jambu.


 


Entitas 1

 

Nim

Nama

Alamat

201831001

Charli

Jl.Jambu

201831002

Alfa

Jl.Mangga

Entitas 3

 

201831003

Betha

Jl.Salak

 ATRIBUT


Nim

Nama

Alamat

201831001

Charli

Jl.Jambu

201831002

Alfa

Jl.Mangga

201831003

Betha

Jl.Salak

 

Atribut adalah komponen yang merujuk pada kolom dari sebuah table.

 

Jenis Atribut

Atribut Sederhana 

Atribut atomik yang tidak dapat dipilih lagi. Contohnya adalah jenis kelamin dan jurusan

Atribut Komposit

Atribut yang masih dapat diuraikan lagi menjadi sub-sub atribut yang masing-masing memiliki makna. Sebagai contoh, pada atribut Nama dapat diuraikan menjadi nama depan, nama tengah, nama belakang. Contoh lainnya adalah  atribut alamat (nama jalan, nomor rumah, kota)

Atribut Bernilai Tunggal

Atribut yang hanya memiliki maksimal satu nilai di tiap datanya.Contohnya NIM, Nama, dan tanggal lahir.

Atribut Bernilai Banyak

Atribut yang dapat di isi lebih dari satu nilai misalnya hobby dan nomor handphone

Madatory Atribut

Atribut yang harus berisi suatu data. Contohnya adalah Nim, nama mahasiswa, dan alamat.

Atribut bernilai null

Atribut yang belum memiliki nilai. Dalam hal ini, null artinya kosong. Contohnya, pada atribut hobi mhs untuk entitas mahasiswa

Atribut turunan

Atribut yang nilainya dapat diturunkan dari atribut lainya. Contohnya atribut IPK dapat diperoleh dari hasil perhitungan nilai.

 

Relasi dan Himpunan

·         Beberapa entitas yang berbeda dapat saling berkaitan dan dapat dihubungkan. Dalam sistem basis data, hubungan ini dinamakan relasi (relationship)

·         Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang  berasal dari himpunan entitas yang berbeda.

           Contohnya adalah  Kartu Rencana Studi (KRS) 








Komentar

Postingan populer dari blog ini

Pengertian ERD, Normalisasi Dan Cara Menggunakan MS. Access