NIM : 4812010021
Program Studi : IT AeU 1
Nama Pembimbing Dosen : Bapak. Achmad Bachris
Nama Mahasiswa : Teguh. Darmawan
Tugas : BAB 2
Pengenalan
Software RDBMS dan Model Data
1.Buat rangkuman sepanjang 2 halaman mengenai hal terpenting
yang dijelaskan pada bab ini.
Jawaban :
Beberapa
software DBMS :
1. MySQL
Mysql adalah software yang menggunakan standar SQL, yang bersifat
multi-thread dan multi-use.
Kelebihan MySQL antara lain :
A .Software
sumber terbuka dibawah lisensi GPL.
B . Free
(bebas di download).
C . Stabil
dan tangguh.
D .
Fleksibel dengan berbagai bahasa pemrograman.
E . Mampu
menangani basis data dalam skala besar.
2. Oracle
Kelebihan oracle :
a.
Dapat bekerja
dilingkungan client/server.
b.
Mampu
menangani manajemen space dan basis data yang besar.
c.
Mendukung
akses data secara simultan.
d.
Performansi pemrosesan
transaksi yang tinggi.
e.
Fleksibilitas
yaitu kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi.
3. Microsoft SQL server
Merupakan produk andalan microsoft untuk database
server. Umum digunakan di dunia bisnis yang memiliki basis data berskala kecil
hingga menengah, dan berkembang dengan digunakannya SQL Server pada basis data
besar.
4. Firebird
Kemampuan dari open source Firebird :
a. Sebuah transaksi bisa di commit atau di rollback
dengan mudah .
b. Menggunakan sintaks standard untuk menciptakan
foreign key.
c. Menggunakan multi version concurrency system.
d. Bisa melakukan replikasi data dengan operasi insert,
update atau delete ke dalam database.
e.
Firebird
support dengan multiple data file.
5. Visual Foxpro 6.0
a.Tahun 1984, fox software memperkenalkan foxbase
untuk menyaingi dbase II. Foxbase hanya perangkat lunak kecil
b. Pada tahun 1989 foxbase berkembang menjadi foxpro
dan memperkenalkan GUI.
c. Pada tahun 1995 Foxpro berkembang menjadi Visual
Foxpro dan dilengkapi dengan pemrograman berorientasi objek, serta dapat
membangun aplikasi berbasis web.
6. PostgreSQL
ü Awal th 1982 Michael Stonebraker dari University of
California Barkeley membuat sebuah ORDBMS dan merupakan software open source
yang gratis.
MODEL-MODEL
DATA
Arsitektur Sistem Basis Data
Arsitektur system basis data memberikan kerangka
kerja bagi pembangunan basis data. Dan
terbagi atas tiga level yaitu :
11. Internal/Physical
Level: berhubungan dengan bagaimana data disimpan secara
fisik (physical storage)
22. External /View Level,
berhubungan
dengan bagaimana data di representasikan dari sisi setiap pengguna
dan merupakan level pengguna. . Untuk programmer, bahasa yang digunakan
adalah bahasa pemrograman seperti C, COBOL,
atau PL/I. Untuk end user, bahasa yang digunakan adalah bahasa
query atau menggunakan fasilitas yang tersedia pada program aplikasi.
33. Conceptual/Logical
Level yang menghubungkan antara internal & external
level. Conceptual level adalah sebuah representasi seluruh muatan
informasi yang dikandung oleh basis data. keberadaannya tidak memperhitungkan
kekurangan perangkat keras maupun perangkat lunak pembangun aplikasi basis
data.
Berikut adalah gambar tiga level
arsitektur sistem basis data :
Model
Data
a. Entity-relationship
Model
E-R model didasarkan atas persepsi terhadap dunia
nyata yang terdiri dari sekumpulan
objek, disebut entity (entitas) dan hubungan antar objek tersebut,
disebut relationship. Entity
adalah objek di dunia yang bersifat unik.
Contoh :
entitas Mahasiswa, mempunyai atribut nama, umur, alamat no. ktm. Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram
E-R terdiri dari :
•
Kotak persegi panjang,
menggambarkan himpunan antar entitas
•
Elip,
menggambarkan atribut-atribut entitas
•
Diamon,
menggambarkan hubungan antara himpunan entitas
• Garis, yang menghubungkan antar objek dalam diagram E-R
b. Object-Oriented Model
Model berorientasi
objek berbasiskan kumpulan objek. Setiap objek berisi :
•
Nilai yang disimpan dalam variable
instant, dimana variable tersebut “melekat” dengan objek itu sendiri.
•
Sending a message
: sebuah objek dapat mengakses data sebuah objek yang lain hanya dengan memanggil metode dari
objek tersebut.
c. Model-model
lojik berbasis record
•
Data yang disimpan menggambarkan
beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi
data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari
penyimpanan level rendah. Terdapat beberapa model dalam kelompok ini, antara
lain :
11. Model
Relasional ( Relational Model)
Model
relasional adalah model data yang paling banyak digunakan saat ini. Pembahasan
pokok pada model ini adalah relasi, yang dimisalkan sebagai himpunan dari
record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan
oleh nama, nama dari tiap field (atau Atribut atau kolom), dan tipe dari
tiap field.
Contoh :
Data dalam model jaringan
direpresentasikan dengan sekumpulan record (Pascal),dan relasi antara data
direpresentasikan oleh record & link. Record-record diorganisasikan sebagai
graf Model jaringan distandarisasi pada tahun 1971 oleh Data Base Task Group
(DBTG). Itulah sebabnya disebut model DBTG. Model ini juga disebut model
CODASYL (Conference on Data System Languages), karena DBTG adalah bagian
dari CODASYL.
Contoh model data jaringan :
33. Model
Hirarki (Hirarchical Model)
Model hirarkis biasa disebut model
pohon, karena menyerupai pohon yang
dibalik. . Simpul –
simpul yang dibawahi oleh simpul orang tua disebut anak. Simpul
orang tua yang tidak memiliki orang tua
disebut akar. Simpul yang tidak mempunyi anak disebut daun. Adapun
hubungan antara anak dan orang tua disebut cabang. Data direpresentasikan dalam
record dan link. Perbedaannya adalah, record-record diorganisasikan sebagai tree
(pohon) daripada graf. Model relasional berbeda dengan model jaringan
& hirarki, dalam hal penggunaan pointer atau link.
Model data hirarkis
Jawaban :
b. Jelaskan apa maksud penggunaan
model data !
Jawaban :
Jawaban :
Model
Data adalah sekumpulan perangkat konseptual untuk menggambarkan data, hubungan
data, semantik data atau makna data dan batasan data atau disebut juga dengan
model data logic.
Dalam
perancangan basis data, model data secara umum dapat dibagi menjadi beberapa,
yaitu :
1.
Model data berbasis objek
2.
Model data berbasis record
3.
Model data fisik
4.
Model data konseptual
dimana
fungsi dari model - model ini adalah sebagai berikut
1.
Model data berbasis objek
Model
data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar
entitas.
2.
Model data berbasis record
Digunakan
untuk menguraikan seluruh logika dalam struktur database, juga digunakan untuk
menguraikan implementasi dari system database. Hal itulah yang membedakan Model
data berbasis record dengan model data berbasis objek.
3.
Model data fisik
Yaitu
konsep bagaimana data disimpan pada media penyimpanan (storage) dalam suatu
susunan secara fisik.
Model
konseptual bukanlah pendekatan proses informasi seorang programmer aplikasi,
tetapi merupakan kombinasi beberapa cara untuk memproses data untuk beberapa
aplikasi. Model konseptual tidak tergantung pada aplikasi individual, tidak
tergantung pada DBMS yang digunakan, tidak tergantuk pada hardware yang
digunakan serta tidak tergantung juga pada phisikal model.
Jawaban :
Pada model objek oriented nilai yang disimpan dalam
variable instant, maksudnya variable tersebut melekat dengan objek itu sendiri.
Pada model objek oriented metode yang dipakai adalah operasi yang berlaku pada
objek yang bersangkutan, objek yang memiliki tipe nilai dan metode yang sama
dikelompokkan dalam satu kelas. Sedangkan model E-R ini didasarkan atas
persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, yang disebut
entitas dan hubungan antar objek atau yang disebut dengan relationship. Pada
setiap entitas juga mempunyai atribut yang membedakan dengan entitas lainnya,
contoh entitas Warga Negara Indonesia, mempunyai atribut nama, umur, alamat,
no.ktp dan lain2.
Jawaban :
Model relasional itu adalah model data yang paling
banyak digunakan saat ini, karena model relasional ini menggunakan kumpulan
tabel – tabel untuk merepresentasikan data dan relasi antar data – data
tersebut. Setiap tabel terdiri dari kolom – kolom dan setiap kolom mempunyai
nama yang unik. Sebagai contoh himpunan dari record, pada model relasional
skema untuk relasi ditentukan oleh nama, nama dari tiap field dan tipe dari
tiap field.
ID_Merek
|
Merek
|
ASU
|
ASUS
|
LNV
|
LENOVO
|
FCH
|
FALCON NORTHWEST
|
SGR
|
SAGER
|
SNY
|
SONY VAIO
|
ALW
|
ALIENWARE
|
CPQ
|
COMPAQ
|
HP
|
HPQ
|
TSB
|
TOSHIBA
|
Host: localhost
Database: database teguh
Waktu pembuatan: 28 September 2012 jam 22:32
Diciptakan oleh: phpMyAdmin 3.4.5 / MySQL 5.5.16
Pencarian SQL: SELECT * FROM `database teguh` LIMIT 0, 30 ;
Waktu pembuatan: 28 September 2012 jam 22:32
Diciptakan oleh: phpMyAdmin 3.4.5 / MySQL 5.5.16
Pencarian SQL: SELECT * FROM `database teguh` LIMIT 0, 30 ;
Baris: 9
Tidak ada komentar:
Posting Komentar