Thursday, September 27, 2012

Tugas 2
1. Arsitektur Basis data merupakan suatu kumpulan data yang tersimpan secara sistematik dimana user dapat melihat data dan bagaimana cara user melihat data tersebut.Arsitektur ini juga berfungsi memberikan kerangka kerja bagi pembangunan basis data.

2.  Database Model digunakan sebagai template untuk semua database yang dibuat pada sebuah instance dari SQL Server. Karena tempdb dibuat setiap kali SQL Server dimulai, database model harus selalu ada pada sistem SQL Server. Seluruh isi dari database model, termasuk pilihan database, akan disalin ke database baru. Beberapa pengaturan model juga digunakan untuk membuat tempdb baru selama start up, sehingga database model harus selalu ada pada sistem SQL Server.

Penggunaan Model data dalam Bisnis :
Sebuah data model bisnis atau untuk setiap area fungsional adalah model abstrak dokumen dan juga  mengatur data bisnis untuk komunikasi antara orang-orang fungsional dan teknis. Hal ini digunakan untuk menampilkan data yang diperlukan dan diciptakan oleh proses bisnis.

Sebuah model data dalam rekayasa perangkat lunak adalah model abstrak yang mengatur dokumen dan data bisnis untuk komunikasi antara anggota tim dan digunakan sebagai rencana untuk mengembangkan aplikasi, khususnya bagaimana data disimpan dan diakses.


3. 
OODB ( Object Oriented Data Base )

Object-oriented database adalah sebuah model basis data yang informasinya direpresentasikan dalam bentuk objek, seperti yang digunakan pada pemograman berorientasi objek. OODB direkomendasikan ketika ada kebutuhan bisnis untuk memproses data yang kompleks.Sesuai dengan namanya, OODB adalah gabungan kemampuan basis data yang dikombinasikan dengan bahasa pemograman berorientasi objek. Lebih lanjut, OODB ini tidak hanya menjadi jenis baru dari basis data, tapi juga menghasilkan sistem manajemen basis data (SBD) yang dinamakan Object Database Management System (ODBMS).Kemampuan yang dimiliki oleh bahasa pemograman berorientasi objek antara lain: tipe data abstrak, inheritance (pewarisan), dan identitas objek. Jika dikombinasikan dengan basis data, akan menjadi OODB yang: persisten, mendukung adanya transaksi, query yang simple untuk data yang besar, akses dan control yang konkuren, keamanan, dan data recovery.Beberapa basis data berorientasi objek didesain agar bisa bekerja dengan baik dengan bahasa pemograman tertentu seperti Phyton, Perl, Java, C#, Visual Basic .NET, Objective-C, dan Smalltalk.

Sedangkan

ERM ( Entity Relationship Model )

Dalam rekayasa perangkat lunak, sebuah Entity - Model Relationship ( ER model ) adalah cara abstrak untuk menggambarkan database. Hal ini biasanya dimulai dengan database relasional, yang menyimpan data dalam tabel. Beberapa data dalam tabel ini menunjukkan data dalam tabel lain - misalnya, entri Anda dalam database bisa menunjukkan beberapa entri untuk setiap nomor telepon yang Anda. Model ER akan mengatakan bahwa Anda adalah suatu entitas, dan masing-masing nomor telepon adalah suatu entitas, dan hubungan antara Anda dan nomor telepon 'memiliki nomor telepon'. Diagram dibuat untuk merancang entitas dan hubungan yang disebut entitas-hubungan diagram atau diagram ER.








                   Contoh ER Model

Dalam gambar ER-Model diatas, terdapat suatu istilah /pengertian dari symbol yang digunakan, berikut penjelasannya;
Ada dua obyek yang digunakan, yaitu Pembeli dan Kereta yang ditampilkan dengan symbol kotak.
Obyek pertama yaitu Pembeli, yang mempunyai atribut berupa kd-pembeli dan nama atribut itu sendiri adalah obyek dasar.
Obyek kedua yaitu Kereta, maksud obyek kereta ini sama halnya dengan karcis, yang ter
dapat kd,nm,jurusan dan harga, yang merupakan atribut dari tabel kereta.


4.
Model Data Relasional

Model data relasional adalah model data yang diciptakan berdasarkan teori-relasional seperti relational algebra, dan relational calculus. Salah seorang pencetus awal dari basis data relasional adalah E.F.Codd yang juga telah menciptakan serangkaian operasi matematika relasional terhadap model data relasional.

Pada prinsipnya model data relasional dapat di-representasikan dalam bentuk table (tabel) data, dimana:
satu tabel mewakili satu “domain” data atau entity, bila direkam merupakan satu file yang hanya memiliki satu tipe record saja, setiap record adalah baris
setiap record terdiri atas beberapa field (atribut) atau tuple, atau kolom
jumlah tuple / field pada setiap record sama
setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record.
Berikut Beberapa Contoh Model Data Rasional.




 Contoh Model Data Rasional

Contoh Model Data Rasional : 

Tabel Kereta





Tabel Pembeli









Tabel Transaksi











Model Data Hirarkis

Model Data Hirarkis adalah database model tertua dari lima model database.Dalam database hirarkis field atau record di atur dalam kelompok-kelompok yang berhubungan menyerupai pohon, dengan record child(level lebih rendah) berada di bawah record parent(level lebih tinggi).
Model ini di gunakan pada tahun 1970-an pada mainframe untuk sisem penyimpanan pita(tape storage) dan masih digunakan di beberapa tipe sistem reservasi penumpang.
 
 
 






 
                        Contoh Model Data  Hirarkis
 
 
Model Data Jaringan
 
Model Data Jaringan adalah perkembangan dari model database hirarkis.database jaringan sama dengan database hirarkis, namun setiap record childnya bisa memiliki lebih dari satu record parent dan sebaliknya(satu record child bisa memilki beberapa parent).database jaringan pada dasarnya digunakan dengan mainframe.
 
 
 
 
 
 
 
 
 
 

                     Contoh Model data Jaringan
5.
Database Penduduk yang Mempunya Mobil di Jalan Mawar.
Id_no
NIK
Nama
Jenis Mobil
Merk
1
1000001
Budi
Sedan
1ACD
2
1000002
Ani
Mini Bus
1ACD
3
1000003
Joko
Bus
2BDE
4
1000004
Mina
Sedan
1ACD
5
1000005
Jack
Sedan
1AAC
6
1000006
Robin
Mini Bus
2BDE
7
1000007
Tarno
Min Bus
1ACD


Database Penduduk yang Mempunyai Motor di Jalan Mawar.
Id_no
NIK
Nama
Jenis Motor
Merk
1
1000005
Jack
Sport
4DDA
2
1000006
Robin
Matic
2BDE
3
1000009
Elsa
Bebek
2BDE
4
1000010
Rio
Sport
4DDA
5
1000011
Sapri
Bebek
1ACD
6
1000012
Komeng
Bebek
2BDE
7
1000013
Agus
Matic
2BDE

Database Merk Kendaraan

ID
Nama
1ACD
YAMAHA
2BDE
SUZUKI
1AAC
FORD
4DDA
DUCATI

Database Penduduk Yang Punya Motor dan Mobil di Jalan Mawar.

NIK
Merk
1000005
4DDA
1000006
2BDE





No comments:

Post a Comment