• Tidak ada hasil yang ditemukan

Staff Site Universitas Negeri Yogyakarta

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staff Site Universitas Negeri Yogyakarta"

Copied!
21
0
0

Teks penuh

(1)

DATABASE

DATABASE

RELASIONAL

RELASIONAL

(2)

FILE & DATABASE

FILE & DATABASE

File : File :

gabungan

gabungan daridari beberapabeberapa catatancatatan yang yang salingsaling berhubungan

berhubungan Jenis

Jenis File : File :

1.

1. File File utamautama : : konsepnyakonsepnya samasama dengandengan bukubuku besarbesar

((dalamdalam SIA manual); SIA manual); bersifatbersifat permanenpermanen

2.

2. File File transaksitransaksi : : konsepnyakonsepnya samasama dengandengan jurnaljurnal

Database : Database :

gabungan

gabungan daridari file yang file yang salingsaling berhubunganberhubungan dandan dikoordinasi

(3)

Contoh File & Database Piutang

Contoh File & Database Piutang

(4)

Pendekatan File vs Pendekatan Database

Pendekatan File vs Pendekatan Database

File Utama 2: Fakta A, Fakta C

Fakta E, Fakta F

File Utama 1: Fakta A,Fakta B Fakta C, Fakta D

Databse

Fakta A;Fakta B Fakta C;Fakta D Fakta E; Fakta F

Fakta G

File Utama 3: Fakta A, Fakta D Fakta E, Fakta G

(5)

SISTEM DATABASE

SISTEM DATABASE

Dalam Database, data dapat dilihat dalam dua Dalam Database, data dapat dilihat dalam dua

pandangan : pandangan :

1.

1. Logical View (pandangan logis) :Logical View (pandangan logis) :

berhubungan dengan bagaimana users secara berhubungan dengan bagaimana users secara

konseptual mengorganisasi, melihat dan memahami konseptual mengorganisasi, melihat dan memahami hubungan antar data

hubungan antar data

2. Physical View (pandangan phisik) 2. Physical View (pandangan phisik)

berkaitan dengan bagaimana dan dimana secara phisik berkaitan dengan bagaimana dan dimana secara phisik

data akan ditat dan disimpan dalam disket, flash data akan ditat dan disimpan dalam disket, flash disk, CD atau media lain.

(6)

LOGICAL AND PHYSICAL VIEWS OF

LOGICAL AND PHYSICAL VIEWS OF

DATA IN CUSTOMER DATABASE

DATA IN CUSTOMER DATABASE

CREDIT REPORT CUSTOMER NUMBER

CREDIT LIMIT BALANCE

CUSTOMER NUMBER CUSTOMER NAME

ADDRESS CREDIT LIMIT

BALANCE

MONTHLY STATEMENT

CUSTOMER NAME ADDRESS

BALANCE

HOW DATA ARE

STORE AN DISK LOGICAL VIEW

PHYSICAL VIEW

(7)
(8)

DATA BASE SYSTEM DATA BASE SYSTEM

CONTROL

INPUT PROCESS OUTPUT

DATA BASE

DATA BASE MANAGEMENT SYSTEM Manipulate and access data

Schema

External level Conceptual level

Internal level

Dictionary

All information about data base

Language

DDL, DML, DQL, Dbase, Acess, ETC

Administrator

(9)

Keterangan Keterangan

1. Skema : 1. Skema :

berfungsi mendeskripsikan struktur logis database berfungsi mendeskripsikan struktur logis database

Terdapat 3 macam skema : Terdapat 3 macam skema :

a.

a. Skema tingkat eksternal:sekumpulan pandangan Skema tingkat eksternal:sekumpulan pandangan

logis pemakai individual mengenai bagian dari logis pemakai individual mengenai bagian dari database.

database.

b.

b. Skema tingkat konseptual : pandangan seluruh Skema tingkat konseptual : pandangan seluruh

databasepada tingkat organisasi. Didalam skema ini databasepada tingkat organisasi. Didalam skema ini mendaftar elemen

mendaftar elemen--elemen data dan hubungan antar elemen data dan hubungan antar elemen tsb.

elemen tsb.

c.

c. Skema tingkat internal : tampilan tingkat rendah dari Skema tingkat internal : tampilan tingkat rendah dari

database. Skema internal mendeskripsikan rincian database. Skema internal mendeskripsikan rincian mengenai penyimpanan data.

(10)
(11)

Lanjutan Lanjutan

2. Kamus Data: 2. Kamus Data:

merupakan salah satu komponen kunci dari DBMS merupakan salah satu komponen kunci dari DBMS yang mencakup seluruh informasi mengenai struktur yang mencakup seluruh informasi mengenai struktur database

database

3. Bahasa DBMS : 3. Bahasa DBMS :

Merupakan sekelompok perintah yang digunakan untuk Merupakan sekelompok perintah yang digunakan untuk

menjalankan fungsi menciptakan, mengubah dan menjalankan fungsi menciptakan, mengubah dan mempertanyakan database

mempertanyakan database

Terdapat 3 bahasa : bahasa definsi data (DDL), Terdapat 3 bahasa : bahasa definsi data (DDL), bahasa manipulasi data (DML) dan bahasa

bahasa manipulasi data (DML) dan bahasa permintaan (DQL)

(12)
(13)
(14)
(15)
(16)

DATABASE RELASIONAL

DATABASE RELASIONAL

DBMS (

DBMS (database Management Systemdatabase Management System) ) dikarakterisasikan

dikarakterisasikan//digambarkandigambarkan dalamdalam bentukbentuk suatusuatu model model logis

logis data. data. Model data:

Model data: perwakilanperwakilan abstrakabstrak daridari isiisi suatusuatu database. database. Perkembangan

Perkembangan saatsaat iniini DBMS DBMS disebutdisebut jugajuga sebagaisebagai database database relasional

relasional.. Database

Database relasionalrelasional: database yang : database yang menggunakanmenggunakan model model relasional

relasional data. data. Model

Model relasionalrelasional data: data: isiisi daridari suatusuatu database/database/semuasemua yang yang disimpan

disimpan didatabasedidatabase dalamdalam bentukbentuk tabeltabel--tabeltabel yang yang salingsaling berhubungan

berhubungan Setiap

Setiap barisbaris dalamdalam sebuahsebuah tabeltabel yang yang didi sebutsebut tupletuple berisiberisi data data mengenai

(17)

Jenis

Jenis--Jenis Atribut

Jenis Atribut

Tabel

Tabel--tabel dalam database relasional memiliki tiga tabel dalam database relasional memiliki tiga jenis atibut yaitu:

jenis atibut yaitu:

1.

1. Kunci utama (Kunci utama (primary keyprimary key) :atribut atau kombinasi ) :atribut atau kombinasi

dari beberapa atribut yang secara unik dari beberapa atribut yang secara unik

mengidentifikasi baris tertentu dalam sebuah tabel. mengidentifikasi baris tertentu dalam sebuah tabel.

2.

2. Kunci luar (Kunci luar (foreign keyforeign key) : atribut yang muncul ) : atribut yang muncul

dalam suatu tabel, yang juga merupakan kunci dalam suatu tabel, yang juga merupakan kunci utama dalam tabel lainnya.

utama dalam tabel lainnya.

3.

3. Bukan merupakan kunci baik kunci utama maupun Bukan merupakan kunci baik kunci utama maupun

kunci luar didalam tabel yang menyimpan informasi kunci luar didalam tabel yang menyimpan informasi penting mengenai entitasnya.

(18)

Persyaratan Dasar Model Data Relasional

Persyaratan Dasar Model Data Relasional

1.

1. Setiap kolom dalam sebuah baris harus berlainan Setiap kolom dalam sebuah baris harus berlainan

nilainya nilainya

2.

2. Kunci utama (Kunci utama (primary keyprimary key) tidak boleh bernilai nol) tidak boleh bernilai nol

3.

3. Kunci luar (Kunci luar (foreign keyforeign key) jika tidak bernilai nol, ) jika tidak bernilai nol,

harus memiliki yang nilai sesuai dengan nilai kunci harus memiliki yang nilai sesuai dengan nilai kunci utama dihubungan yang lain.

utama dihubungan yang lain.

4.

4. Seluruh atribut yang bukan merupakan kunci utama Seluruh atribut yang bukan merupakan kunci utama

ataupun lunci luar dalam sebuah tabel harus ataupun lunci luar dalam sebuah tabel harus

mendeskripssikan obyek yang diidentifikasi oleh mendeskripssikan obyek yang diidentifikasi oleh kunci utama.

(19)

Masalah Jika Seluruh Data Dalam Satu

Masalah Jika Seluruh Data Dalam Satu

Tabel

Tabel

Salah satu masalah yang timbul adalah terjadinya

Salah satu masalah yang timbul adalah terjadinya

banyak

banyak pengulangan

pengulangan.

.

Tiga masalah yang lain yang timbul apabila

Tiga masalah yang lain yang timbul apabila

seluruh data disimpan dalam satu tabel adalah

seluruh data disimpan dalam satu tabel adalah

:

:

a.

a.

Anomali pembaharuan

Anomali pembaharuan

b.

b.

Anomali penyisipan

Anomali penyisipan

c.

c.

Anomali penghapusan.

Anomali penghapusan.

Solusi masalah: Penggunaan serangkaian

Solusi masalah: Penggunaan serangkaian

(20)

Dua Pendekatan dalam Desain

Dua Pendekatan dalam Desain

Database

Database

1.

1. Pendekatan normalisasiPendekatan normalisasi

semua data pada awalnya disimpan dalam satu tabel semua data pada awalnya disimpan dalam satu tabel

besar. Kemudian diikuti sejumlah peraturan untuk besar. Kemudian diikuti sejumlah peraturan untuk memisah

memisah--misahkan tabel awal menjadi serangkaian misahkan tabel awal menjadi serangkaian tabel yang dinormalisasi agar terbebas dari anomali tabel yang dinormalisasi agar terbebas dari anomali pembaharuan, penyisipan dan penghapusan.

pembaharuan, penyisipan dan penghapusan. 2. Pembuatan model data Semantik

2. Pembuatan model data Semantik

dalam pendekatan ini desainer database menggunakan dalam pendekatan ini desainer database menggunakan

pengetahuaanya mengenai proses bisnis yang biasanya pengetahuaanya mengenai proses bisnis yang biasanya berlangsung dan kebutuhan informasi yang

berlangsung dan kebutuhan informasi yang

berhubungan dengan proses transaksi, membuat berhubungan dengan proses transaksi, membuat gambar grafis yang seharusnya dimasukkan dalam gambar grafis yang seharusnya dimasukkan dalam database.

(21)

Sistem Database Dan Masa Depan

Sistem Database Dan Masa Depan

Akuntansi

Akuntansi

Pengaruh

Pengaruh SistemSistem Database :Database :

1.

1. MempengaruhiMempengaruhi sifatsifat dasardasar akuntansiakuntansi ((mulaimulai

ditinggalkannya

ditinggalkannya model model pembukuanpembukuan berpasanganberpasangan //double double entry

entry))

2.

2. SistemSistem database database dapatdapat mengubahmengubah sifatsifat pelaporanpelaporan eksternaleksternal..

3.

3. PengaruhPengaruh yang paling yang paling signifikansignifikan adalahadalah dalamdalam halhal caracara

informasi

informasi akuntansiakuntansi akanakan digunakandigunakan dalamdalam pengambilanpengambilan keputusan

keputusan. .

4.

4. SistemSistem database database relasionalrelasional menyediakanmenyediakan kemampuankemampuan

untuk

untuk mengintegrasikanmengintegrasikan data data keuangankeuangan dandan operasionaloperasional. .

5.

5. SistemSistem database database meningkatkanmeningkatkan penggunaanpenggunaan dandan nilainilai

informasi

informasi akuntansiakuntansi dalamdalam pembuatanpembuatan keputusankeputusan yang yang taktis

Gambar

Tabel-tabel dalam database relasional memiliki tiga Tabeljenis atibut yaitu: jenis atibut yaitu:
tabel yang dinormalisasi agar terbebas dari anomali tabel yang dinormalisasi agar terbebas dari anomali pembaharuan, penyisipan dan penghapusan

Referensi

Dokumen terkait

patofisiologis, dapat terjadi hiperurisemia, yaitu keadaan di mana kadar asam urat lebih besar dari 7 mg/100 ml darah, terjadi karena produksi asam urat yang

secara kuantitatif untuk mengetahui pengaruh edukasi, dengan modul ”Pocket Activity” dalam modifikasi gaya hidup pada faktor risiko kardiovaskular penderita pria

Sehingga PLTMH Polohungo tidak optimal dalam menanggulangi beban daya skala kecil (small scale power load), dimana besar daya yang dihasilkan oleh perhitungan

Jenis penelitian yang penulis lakukan adalah penelitian lapangan (field research) yang dilakukan dengan terjun langsung ke lapangan untuk meneliti pengaruh

Reza :”Oke, oke, gini aja, kita cari tahu siapa yang bener kita cari tahu siapa yang bener dengan melakukan dengan melakukan penyelidikan kasus … ada apa di.. penyelidikan kasus …

termasuk dana dana dana rapat dana rapat rapat rapat atau atau atau atau survey survey yang survey survey yang yang yang dilakukan dilakukan dilakukan panitia dilakukan panitia

2. Dalam kegiatan pembelajaran, guru harus banyak memberi kesempatan kepada anak untuk melakukan praktek atau percobaan, serta menemukan sesuatu melalui

Di dalam plot permanen seluas 1 ha yang dibuat oleh Laode, dkk (2011) dilaporkan bahwa jenis pohon Gerunggang (Cratoxylum glaucum) merupakan jenis paling dominan yang tumbuh