A-AM

A-AM
Amazing Place
Tampilkan postingan dengan label Peng.Tekh SIM 2. Tampilkan semua postingan
Tampilkan postingan dengan label Peng.Tekh SIM 2. Tampilkan semua postingan

Minggu, 28 Februari 2010

Model Relasional

Menurut sebuah sumber model relasional yaitu sebuah database relasional terdiri dari koleksi dari tabel-tabel,yang masing-masing diberikan nama yang unik,sebuah baris dalam tabel mepresentasikan sebuah keterhubungan / relationship dari beberapa nilai yang ada.
Namun yang lainnya mengatakan bahwa model relasional yaitu menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. 
Keuntungan dari model relasional menurut salah satu sumber yaitu :
1.Bentuknya sederhana
2.Mudah melakukan berbagai operasi data

Sedangkan sumber lain mengatakan bahwa keuntungan ataupun kelebihan dari model relasional ini adalah :
Model Relasional merupakan model data yang paling banyak digunakan saat ini. Hal ini disebabkan oleh bentuknya yang sederhana dibandingkan dengan model jaringan/network atau model hirarki. Bentuk yang sederhana ini membuat pekerjaan seorang programmer menjadi lebih mudah, yaitu dalam melakukan berbagai operasi data (query, insert, update, delete, dan lainnya).
Sedangkan contoh tabel model relasional pada dasarnya sama antar satu sumber dengan sumber lain yaitu :
MHS
NPM                                       Nama                           Alamat
10296832                           Nurhayati                      Jakarta
10296126                              Astuti                          Jakarta
31296500                              Budi                              Depok
41296525                        Prananingrum                   Bogor
50096487                              Pipit                              Bekasi
21196353                            Quraish                           Bogor




MKUL
KDMK                                  MTKULIAH                     SKS
KK021                                  P. Basis Data                       2
KD132                                         SIM                               3

KU122                                   Pancasila                            2



NPM                       KDMK                         MID                        FINAL
10296832              KK021                          60                              75
10296126              KD132                           70                              90
31296500              KK021                          55                              40
41296525               KU122                          90                             80
21196353               KU122                          75                              75
50095487              KD132                          80                               0

10296832              KD132                          40                              30


Hal diatas tidak saya edit,keduanya saya ambil dari sumber yang ada diakhir tulisan ini. Menurut saya pengertian dan keuntungan dari relasional ini dari beberapa sumber pada dasarnya adalah sama hanya penyampainnya saja yang berbeda jika pembaca ingin melihat lebih jelas atau lebih lengkap lagi bisa dilihat pada sumber yang telah saya cantumkan diakhir tulisan ini.mohon maaf jika ada kata-kata pada tulisan yang tidak berkenan,Terimakasih.








Sumber : 
http://rizarulham.wordpress.com/2009/10/14/pengenalan-model-data-relasional/
www.akademik.unsri.ac.id/download/journal/files/gdr/bab-3.doc


Minggu, 21 Februari 2010

Arsitektur Basis Data

Karakteristik utama pendekatan basis data adalah adanya beberapa tingkatan dalam abstraksi data dengan menyembunyikan spesifikasi detail penyimpanan data. Hal ini dilakukan karena kebanyakan pemakai tidak berkepentingan dengan detail penyimpanan data. Pemodelan data merupakan sarana untuk melakukan proses abstraksi data. Model data merupakan sejumlah konsep yang digunakan untuk membuat deskripsi struktur basis data.
Dengan deskripsi struktur basis data dapat ditentukan jenis data, hubungan (relationship), dan konstrain data yang harus ditangani.

Tujuan dari arsitektur basis data ini yaitu untuk Mengenal arsitektur basis data secara umum.


Model Data


Model data dapat dikelompokkan berdasarkan konsep pembuatan deskripsi struktur basis data, yaitu model data konsepsual atau tingkat tinggi (high level) dan model data fisikal atau tingkat rendah (low level). Model data konsepsual menyajikan konsep tentang bagaimana pemakai basis data memandang atau memperlakukan data, sedangkan model data fiskal merupakan konsep bagaimana deskripsi detail data disimpan dalam komputer. Di antara kedua model di atas terdapat model data implementasi (representational) yang merupakan konsep deskripsi data disimpan dalam komputer dengan menyembunyikan sebagian detail deskripsi data sehingga para pemakai data mendapat gambaran global bagaimana data disimpan dalam komputer.
Adapun model konseptual yang digunakan yaitu

  • Entiti (Entity) yaitu representasi obyek dalam dunia nyata (misal: maha-siswa) atau obyek dalam konsep (misal: mahluk ruang angkasa).

  • Atribut (Attribute) yaitu representasi property yang dimiliki oleh suatu entitas, misal: alamat atau gaji seorang karyawan.

  • Hubungan (Relationship) yaitu hubungan antara beberapa entitas, misal: hubungan antara entitas pegawai dengan entitas proyek adalah pelaksana proyek


Arsitektur DBMS dikenal dengan sebutan arsitektur tiga skema (three-schema architecture) yaitu:

  • Level internal merupakan berhubungan dengan bagaimana data disimpan secara fisik (physical storage)

  • Level konsepsual merupakan berhubungan dengan bagaimana data di representasikan dari sisi setiap user.

  • Level eksternal merupakan yang menghubungkan antara internal & external level


Arsitektur Sistem Basisdata :

  • Sistem terpusat yaitu Berjalan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem komputer yang lain.

  • Sistem Client--Server yaitu Sistem server melayani permintaan m sistem client, yang mempunyai struktur umum seperti berikut :

  • Arsitektur Database Parallel


  • Shared memory – prosesor membagi memory kepada umum

  • Shared disk -- prosesor membagi sebagian kapasitas disk

  • Shared nothing -- prosesor membagi bukan memori dan bukan disk

  • Hierarchical – gabungan berbagai arsitektur

  • Sistem Terdistribusi (Tersebar)

  • Tipe Network (jaringan)


Sebuah system basis data menyediakan dua tipe bahasa yaitu : tipe untuk menspesifikasikan skema basis data, disebut DDL, dan tipe untuk mengekspresikan queri atau update basis data, disebut MDL.


  • Data-definition Language


Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data-definition language (DDL). Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file, disebut data dictionary (kamus data) atau data directory. Kamus data adalah sebuah file yang berisi metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca

atau dimodifikasi oleh system basis data.


  • Data-manipulation Language


Adalah bahasa untuk memanipulasi data yaitu :

  • Pengambilan informasi yang disimpan dalam basis data

  • Penyisipan informasi baru ke basis data

  • Penghapusan informasi dari basis data

  • Modifikasi informasi yang disimpan dalam basis data

Query adalah statemen yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.











DATABASE MANAGEMENT SYSTEM (SISTEM MANAJEMEN BASIS DATA)


DBMS adalah software yang menangani semua akses ke basis data. Secara konsep apa yang terjadi adalah sebagai berikut :

1. user melakukan pengaksesan basis data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut SQL.

2. DBMS menerima request dari user & menganalisa request tersebut

3. DBMS memeriksa skema eksternal user, pemetaan eksternal/konseptual, skema konseptual, pemetaan konseptual/internal, & struktur penyimpanan.

4. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memnuhi permintaan user.





Sumber :

  1. http://dim.tlogosari.net/computer/programming/basis-data-programming-computer/arsitektur-sistem-basis-data/

  2. http://kulino.ninehu.com/file.php/1/nhrestore/5/Arsitektur_basis_data.ppt

  3. http://www.cs.ui.ac.id/webkuliah/basisdata/filekuliah/db02-2.pdf

  4. http://zainurie.files.wordpress.com/2007/05/bab-i-struktur-bd.pdf