Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
67Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Perancangan Database

Perancangan Database

Ratings:

4.33

(3)
|Views: 11,969|Likes:
Published by irwan

More info:

categoriesTypes, School Work
Published by: irwan on Mar 12, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

01/11/2013

pdf

text

original

 
PERANCANGAN SISTEM TERINCI DATABASE
1.PERANCANGAN DATABASE
Perancangan Database adalah proses untuk menentukan isi danpengaturan data yang dibutuhkan untuk mendukung berbagairancangan sistem.Perancangan sistem terjadi pada dua tingkat , yaitu :
Pada tingkat pertama
, perencanaan sistem, analisis dan rancanganumum dilaksanakan untuk menetapkan kebutuhan pemakai. Tingkatperancangan database ini melibatkan tahap
front-end 
, bebas dariperancangan database tertentu atau Database Management System(DBMS).
Pada tingkat kedua
, rancangan umum, seperti diagram entitas relasitingkat tinggi, ditransformasikan (atau didekomposisikan) ke dalamperancangan database rinci untuk sebuah DBMS tertentu yang akandigunakan untuk mengimplementasikan sistem total.Tiga model database yang cukup dikenal adalah :
Model Hierarkikal
Model Jaringan
Model RelasionalPada masa lalu banyak penjual (
vendors
) menawarkan DatabaseManagement Systems (DBMS) yang berdasarkan pada ModelHierarkikal dan Model Jaringan. Saat ini Model Relasional adalahdominan. Karena itu hampir semua penjual perangkat lunak databasemenawarkan produk perangkat lunak Relational DatabaseManagement Systems (RDBMS).RDBMS dibuat dengan struktur tiga skema , yaitu :
Eksternal
Konseptual
Internal
Lihat Gambar 1. Struktur tiga-skema dari sebuah RDBMS 
 
 Analisis dan Perancangan Sistem Halaman 1
 
Struktur lapisan ini mendefinisikan data perusahaan pada tingkatyang berbeda.
Skema Eksternal
mendefinisikan bagaimana pemakai mengaksesdan melihat output dari RDBMS, bebas dari bagaimana datadisimpan atau diakses secara fisik. Akses dan manipulasi seperti inidilaksanakan oleh pemakai dengan memperkerjakan bahasaprosedural, seperti COBOL atau bahasa query, seperti StructuredQuery Language (SQL), bahasa standar yang diakui untuk RDBMS.
Skema Konseptual
yang mendefinisikan model database relasionalterdiri dari sekumpulan tabel yang dinormalisasi. Skema konseptualadalah rancangan dari database yang merupakan subyek utama daribab ini.
Skema Internal
terdiri dari organisasi fisik dari data (mis. sekuensial,indeks sekuensial, langsung) dalam hal struktur fisik data danmetode-metode pengaksesan dari sistem operasi komputer.
APAKAH DATABASE RELASIONAL ITU ?
Model relasional berdasarkan teori himpunan matematik. Struktur didefinisikan dengan Tabel. Dalam istilah matematika, tabel disebutsebagai Relasi. Profesional sistem sering menggunakan istilah “tabel”dan “relasi” secara bergantian.Tiap tabel dalam model relasional dikomposisikan dari baris dankolom. Kolom disebut Atribut. Nilai untuk sebuah atribut harus dipilihdari sekelompok nilai yang dinamakan Domain. Karena banyak kolomdalam tabel yang sama dapat diidentifikasikan atas domain yangsama, maka nama atribut didefinisikan untuk tiap kolom. Tiap namaatribut dalam sebuah relasi harus unik. Urutan kiri ke kanan darikolom tidak penting. Urutan dari baris juga tidak penting.Perpotongan dari suatu baris dan kolom berisi sebuah nilai tunggal.
Sifat-sifat Tabel :
1.
Duplikasi baris tidak diperbolehkan. Untuk melaksanakan sifat ini,harus terdapat paling sedikit satu atribut atau kombinasi beberapaatribut yang mengidentifikasi secara unik tiap baris dari tabel.Atribut atau kombinasi beberapa atribut yang melaksanakan tugasini disebut
Kunci Prime
(
Primary Ke
). Contoh :
 Analisis dan Perancangan Sistem Halaman
 
Nomor_Mahasiswa, adalah kunci primer yang mengidentifikasi tiapmahasiswa secara unik.
2.
Database relasional adalah nilai
Primary Ke
tidak bolehmempunyai duplikat atau NIL (NULL, yaitu nilai tidak diketahui).
3.
Keterhubungan (
relationship
) antara dua tabel. Jika Tabel R2mempunyai sebuah
Kunci Asing
(
Foreign Ke
) yang cocokdengan kunci primer dari Tabel R1, maka untuk setiap nilai
Foreign Key 
harus terdapat sebuah nilai kecocokan dari
Primery Key 
, atau nilai
Foreign Key 
harus nil.
Menggunakan Structures Query Language (SQL)
SQL adalah bahasa standar database yang digunakan untuk query,manipulasi dan memperbarui RDBMS. Karena semakin banyakorganisasi yang memutuskan untuk mengkonsolidasikan databasemereka ke dalam sistem seluas usaha, pengetahuan mengenai SQLakan menjadi kebutuhan untuk para perancang database.
2. ENTITY RELATIONSHIP DIAGRAM (ERD)Model Entity Relationship
Adalah suatu penyajian data dengan menggunakan Entity danRelationship.
Entity
Entity
 
adalah obyek yang dapat dibedakan dalam dunia nyata
Entity set adalah kumpulan dari entity yang sejenis
Entity set dapat berupa :- Obyek secara fisik : Rumah, Kendaraan, Peralatan- Obyek secara konsep : Pekerjaan , Perusahaan, Rencana
Relationship
Relationship
 
adalah hubungan yang terjadi antara satu atau lebihentity.
 
 Analisis dan Perancangan Sistem Halaman 3

Activity (67)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Ryana Felicia liked this
Vie Nengsih liked this
diazzz1st liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->