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

Semua

Ratings:

4.5

(4)
|Views: 3,990|Likes:
Published by romadhi

More info:

Published by: romadhi on Nov 27, 2008
Copyright:Attribution Non-commercial

Availability:

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

11/08/2012

pdf

text

original

 
Perancangan basis data
3Diagram/Metode Entity Relationship -ER(
hubungan antar entitasi)
Berisi komponen himpunan entitas dan relasi yang masing2 dilengkapi dengan atribut yg mewakiliseluruh fakta dari
duia nyata
yg ditinjau
Menggunakan
 jenis relasi
antar tabel untuk menentukan kunci penghubungnya/penyelesaian basisdatanya.
3.1Istilah
Relationship
:
keterkaitan/hubunganEntitas (
entity
) : satu kesatuan data tentang suatu hal/obyek/peristiwaRelasi : - hubungan- tabelKamus Data : atribut yang melekat pada suatu entitasAtribut : sebutan untuk data tersebutKunci primer (
 primary key
) : filed atau kumpulan field yang mengidentifikasi/mewakili record dalamsuatu tabelKunci tamu/asing (
 foreign key
) : atribut/field yang menunjuk/menghubungkan ke kunci primer tabel lain.
3.2Simbol-simbol yang dipakai dalam metode ini 
3.2.1Model 1
: simbol entitas: simbol relasi/hubungan antar entitas
3.2.2Model 2
: himpunan entitas (atau disebut entitas saja):
atribut anggota
:
atribut kunci (key)
: hubungan/relasi: himpunan relasi
1
Namaentitas
 Nama entitas
atribut atribut 
 
3.3Tahapan
[1] Penyusunan Kamus Data dan pengelompokan dalam entitas (obyek/hal/persitiwa)[2] Penentuan jenis relasi[3] Penentuan kunci penghubung[4] Penyusunan Diagam ER 
[5]
Implementasi (
coding/pembuatan program)
3.3.1Penyusunan Kamus Data dan pengelompokan dalam entitas
Misal : Database untuk penyimpanan data buku di PerpustakaanBukuJudul bukuJumlahTahunPenerbit Nama PenerbitAlamat PenerbitPengarang NamaPengarangE_mail
3.3.2Penentuan jenis relasi (derajad kardinalitas) dan penyelesaian relasinya
Jenis relasi atau disebut juga derajad kardinalitas pada Diagram ER ini memiliki 3 jenis
[1]
One to One Relationship (OOR) – 
Relasi satu ke SatuDisebut relasi OOR bila satu record pada entitas/tabel terkait hanya dengan satu record denhan tabel yang lain. Begitu juga sebalikya
Misal : 
Solusi
 Kedua entitas/tabel dapat DIGABUNGKAN
Kesepadanan istilah
Konsep/teori Implementasi
EntitasTabelAtribut/kolomField/ColumnBaris (
row
) Record/Row
4SQL Structured Query Language
4.1Pengertian
SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.SQL adalah salah satu DBMS (
database management system
) yang saat ini banyak digunakan untuk operasi basis data dan
embedded 
(ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.
2
 
mahasiswanamaalamatOrang tua
 Nama AyahNama IbuAlamat ortumemiliki
11
Pada basis data, untuk menentukan relasi bersifat PENDEKATAN, dicarikecenderungan yang paling besar 
 
Perbedaan penggunaan SQL pada masing-masing bahasa biasanya pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasayang lain INSERT INTO …VALUES…, dll.Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE,
MySQL
,PostGreeSQL,JAVA,dll
4.2Kategor
SQL memiliki 3 kategori perintah1.Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel2.Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)3.Data Control Language (DCL, digunakan untuk mengedalikan database
4.3DDL
perintah-perintah dibawah ini menggunakan standar MySql, karena saat ini banyak digunakan pada berbagai aplikasi
[2] Menciptakan database
CREATE DATABASE
nama_database
[3] Menciptakan tabel
CREATE TABLE nama_tabel(nama_field1 jenis_data1(lebar1), nama_field2 jenis_data2(lebar2),………)
lebar
jumlah byte/karakter maksimal pd field tersebut
[4] Mengubah field
ALTER TABLE
nama_tabel
CHANGE
field1 field2 jenis_data( lebar )
Field1 : field lama
Field2: field Baru
[5] Menambah field
ALTER TABLE
nama_tabel
ADD
nama_field jenis_data( lebar )
[6] Menghapus field
ALTER TABLE
nama_tabel
DROP
field 
field
nama field yg dihapus.
4.4
Data Manipulation Language
Contoh :
Contoh terdapat database:
Mahasiswa
Dengan tabel sbb
Tabel : PribadiTabel : jurusan
NomhsNama**Kodejur*KodejurNamaJurKetua
210100Rina Gunawan21Sistem InformasiHarnaningrum,S.Si210090Gani Suprapto12Teknik InformatikaEnnySela,S.Kom.,M.Kom210012Alexandra23Teknik KomputerBerta Bednar,S.Si,M.T.210099Nadine3210002Rizal Samurai1
3
Pribadi
*NomhsNama**Kodejur
Jurusan
*KodejurNamajurKetua

Activity (19)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
y4nd1k41 liked this
oktaviandi liked this
yurizalkun07 liked this
ilmanramadhan liked this
13124 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)//-->