View
224
Download
0
Category
Preview:
Citation preview
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
1/37
IMPLEMENTASI &APLIKASI
BASIS DATA
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
2/37
IMPLEMENTASI
BASIS DATA
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
3/37
Implementasi Basis Data
Membangun basis data fsik yang ditempatkandalam memori sekunder (harddisk) dengan bantuanDBMS yang dipilih.Sebuah diagram E-R akan direpresentasikan
menjadi sebuah basis data fsik.omponen-komponen diagram E-R yang berupa
himpunan entitas dan himpunan relasi akanditrans!ormasikan menjadi tabel-tabel yangmerupakan komponen utama pembentuk basis
data."tribut-atribut yang melekat pada masing-masing
himpunan entitas dan himpunan relasi akandinyatakan sebagai feld-feld dari tabel-tabel yangsesuai.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
4/37
#rans!ormasi Model Data keBasis Data $isik
#rans!ormasi %mum&Dasar
'mplementasi Entitas lemah dan Sub Entitas
'mplementasi Relasi #unggal (Unary Relation)'mplementasi Multi Entitas (N-ary Relation)
'mplementasi Relasi anda (RedudantRelation)
'mplementasi Spesialisasi eneralisasi
'mplementasi "gregasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
5/37
#rans!ormasi %mum&Dasar
Setiap himpunan entitas akan diimplementasikansebagai sebuah tabel (fledata).
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
6/37
#rans!ormasi %mum&Dasar
Setiap himpunan entitas akan diimplementasikansebagai sebuah tabel (fledata).
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
7/37
#rans!ormasi %mum&Dasar
Setiap himpunan entitas akan diimplementasikansebagai sebuah tabel (fledata).
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
8/37
'mplementasi Relasi * - *
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
9/37
'mplementasi Relasi * - +
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
10/37
'mplementasi Relasi + - +
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
11/37
'mplementasi Relasi + - +
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
12/37
'mplementasi Entitas ,emah Sub Entitas
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
13/37
'mplementasi Entitas ,emah Sub Entitas
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
14/37
'mplementasi Sub Entitas
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
15/37
'mplementasi Sub Entitas
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
16/37
'mplementasi Relasi #unggal
'mplementasi relasi tunggal dari&ke himpunanentitas yang sama dalam diagram E-Rtergantung pada derajat relasinya.
%nit relasi tunggal dengan derajat relasi *+
dapat diimplementasikan melalui penggunaanfeld keydua kali tapi untuk !ungsi yangberbeda.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
17/37
'mplementasi Relasi #unggal*-+
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
18/37
'mplementasi Relasi #unggal+-+
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
19/37
'mplementasi Relasi MultiEntitas
Relasi Dosen uliah * +
Relasi Ruang uliah * +
Relasi Dosen Ruang + - +
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
20/37
'mplementasi Relasi MultiEntitas
/ika Relasi Ruang uliah + +0 makadibentuk tabel baru
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
21/37
'mplementasi Relasi anda
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
22/37
'mplementasi Relasi anda
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
23/37
'mplementasi Spesialisasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
24/37
'mplementasi Spesialisasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
25/37
'mplementasi eneralisasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
26/37
'mplementasi "gregasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
27/37
'mplementasi "gregasi
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
28/37
APLIKASI
BASIS DATA
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
29/37
Bagi pemakai mahir yang berinteraksi langsungterhadap basis data melalui DBMS0 operasi basisdata itu dapat berbentuk1
2enambahan data.2en3arian data.
2engubahan data.
2enghapusan data.
2engurutan data.2enggabungan data.
2enyimpulan&pengelompokkan data.
dan lain-lain.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
30/37
Bagi pemakai akhir (end-user)yang memang tidakbersentuhan langsung dengan objek basis data0tetapi lebih banyak bersinggungan dengan akti4itasnyata yang memang terjadi di mana sistem basisdata itu diterapkan0 maka akan lebih mengenaloperasi basis data seperti1
2emasukan data (master barang0 transaksi penjualan0jumal-akuntansi0 nasabah baru0 dan lain-lain).
Monitoring data transaksi.2en3etakan laporan harian&bulanan.
2enutupan data transaksi bulanan.
dan lain-lain.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
31/37
2ada le4el implementasi0 perbedaan tersebut dijembatanioleh adanya perangkat lunak (aplikasi) yang khusus dibuatuntuk dapat digunakan oleh para pemakai akhir (end-user)."plikasi ini akan menyediakan sejumlah operasi (menu)
yang sesuai dengan berbagai akti4itas nyata yang memangdilakukan oleh para pemakai akhir (end-user).
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
32/37
DBMSSo!5are untuk meran3ang aplikasi basis data 1 /a4a0 6B.+et0"S2.+et0 Delphi0 MS "33ess0 6isual $o7pro dll kadangdianggap bukan DBMS.
DBMS yang besar (seperti 8ra3le0 9"-8pen'ngres0 Sybase0'n!ormi70 'BM-DB:0 S;, Ser4er) memang diran3ang sejaka5al untuk berdiri sendiri dan terpisah dari aplikasi basisdatanya.
'nteraksi antara aplikasi basis data dan DBMS merupakaninteraksi dua arah (digambarkan dengan adanya tandapanah bolak-balik) antara dua perangkat lunak.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
33/37
Arsitektur SistemBeberapajenis arsitektur sistem yang dapat
digunakan adalah 1
Sistem #unggal&Mandiri (Stand-Alone)
Sistem #ersentralisasi (Centralized System).
Sistem 9lient-Ser4er
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
34/37
Sistem Tunggal/Mandiri (Stand-Alone)
2ada arsitektur ini0 DBMS0 basis data dan aplikasi basis dataditempatkan pada mesin (komputer) yang sama. Dengandemikian0 pemakai yang dapat menggunakannya di setiapsaat juga hanya satu orang (single user).
"rsitektur ini merupakan arsitektur sistem yang palingsederhaha dan paling murah. "rsitektur sema3am ini dapatkita pilih dan gunakan0 jika basis data yang dikelolamemang tidak terlalu besar dan lebih bersi!at membantumemper3epat pekerjaan-pekerjaan administrati!.
Si t T t li i (C t li d S t )
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
35/37
Sistem Tersentralisasi (Centralized System)
"rsitektur ini terdiri atas sebuah mesin serverdan sejumlahterminal (yang menjadi tempat userberinteraksi dengansistem).
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
36/37
Sistem 9lient-Ser4er
elemahan pada bentuk Sistem #ersentralisasi yangpertama0 yaitu beratnya beban serveryang harusmenangani semua proses0 diatasi dengan membagi beban
itu menjadi : bagian 1 client(yang menjalankan aplikasibasis data) dan server (yangmenjalankan DBMS dan berisibasis data) pada mesin yang berbeda.
7/24/2019 Bahan 56 Sbd Implementasi Aplikasi Basis Data
37/37
--SELESAI--
Recommended