P. 1
Data Adalah Representasi Fakta Dunia Nyata Yang Mewakili Suatu Objek

Data Adalah Representasi Fakta Dunia Nyata Yang Mewakili Suatu Objek

|Views: 167|Likes:
Published by Tiyas Fukada

More info:

Published by: Tiyas Fukada on Dec 11, 2010
Copyright:Attribution Non-commercial

Availability:

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

08/18/2015

pdf

text

original

Data adalah representasi fakta dunia nyata yang mewakili suatu objek.

Basis data adalah kumpulan data yang saling berhubungan, disimpan dalam media simpanan dan dengan aturan tertentu, serta dimungkinkan dilakukannya proses manipulasi. Tujuan dibuatnya basis data adalah : 1. Mempermudah dan mempercepat proses manipulasi data 2. Mengefisiensikan ruang penyimpanan 3. Meningkatkan akurasi (Accuracy) data 4. Meningkatkan ketersediaan (Availability) data 5. Memperkaya kelengkapan (Completeness) data 6. Menjaga keamanan (Security) data 7. Meningkatkan jumlah pengakses (Sharability) data data Tipe data yang dapat disimpan dalam basis data adalah : 1. Numerik / Number / angka 2. Character / String / Text / Huruf 3. Date / Tanggal 4. Memo / Catatan Operasi dasar yang dapat dilakukan pada Basis data antara lain : 1. Create Database (Pembuatan Basis data baru) 2. Drop Database (Penghapusan Basis data) 3. Create Table (Pembuatan File / Table baru ke suatu Basis data ) 4. Append (Penambahan Data baru pada tabel dalam Basis data ) 5. Insert (Penyisipan Data baru pada tabel dalam Basis data ) 6. Retrive/search (Pengambilan data dari sebuah tabel/file) 8. Update/Edit (Pengubahan data dari tabel/file) 9. Delate (Penghapusan data dari sebuah tabel/file) Sistem adalah sebuah tatanan yang terbentuk oleh sejumlah komponen (yang memiliki fungsi masing-masing) yang saling berhubungan/keterkaitan/ ketergantungan dan memiliki tujuan yang sama (tujuan/fungsi umum). Database Management System (DBMS) adalah perangkat lunak/software yang dapat melakukan proses manipulasi terhadap Basis data . terdapat Sistem Basis data adalah sistem yang terdiri dari Basis data (didalamnya sejumlah file/tabel yang saling berhubungan) dan program/software (Database Management System/DBMS), serta berhubungan dengan user dan/atau program lain yang dapat melakukan proses manipulasi terhadap basis data. Komponen Sistem Basis data meliputi : 1. Perangkat keras (Hardware) 2. Sistem operasi (Operating System) 3. Basis data (Database) 4. Perangkat lunak pengelola Basis data (DBMS) 5. Pemakai (User) Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem Basis data . Level Fisik (Physical Level) Yang menunjukkan bagaimana sesungguhnya data disimpan secra fisik, bagaimana struktur data dan tipe datanya, bahkan melihat sebagai himpunan bit data. User dalam level ini mengetahui bagaimana representasi fisik dari penyimpanan / pengorganisasian data. Level Lojik/Konseptual (Conceptual Level) Menggambarkan data apa yang sebenarnya disimpan dalam Basis data (diketahui makna data), dan bagaimana hubungan antar data tersebut. Sehin gga dapat diketahui jenis data/data apa yang tersimpan dalam sebuah tabel/file. Level Penampilan (View Level) Menggambarkan sebagian dari Basis data . Dalam level ini data yang diperlihatkan adalah bentuk akhirnya yang merupakan hasil pengolahan atau relasi sejumlah tabel, tapi dilihat oleh user seolah-oleh sebuah data yang utuh. Bahasa Basis Data Penghubung antara user dengan Basis data adalah DBMS dengan menggunakan bahasa khusus (bahas Basis data ) yang ditetapkan oleh perusahaan pembuat DBMS. Contoh bahasa Basis data : SQL, Dbase, QUEL, Bentuk bahasa Basis data : Data Definition Language (DDL) Skema/struktur Basis data yang menggambarkan desain Basis data secara keseluruhan. Dengan DDL dapat dilakukan pembuatan tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel, dll. Dengan DDL diperoleh kamus data yaitu ysng mendeskripsikan data sesungguhnya. Data Manipulation Language (DML) Digunakan untuk melakukan manipulasi data dalam Basis data . Tujuan dari DML adalah memudahkan user untuk mengakses data sebagaimana direpresentasikan oleh model data. Jenis DML : Prosedural : mensyaratkan ditentukannya data yang diinginkan sertabagaimana cara mendapatkannya. Nonprosedural : mensyaratkan ditentukannya data yang diinginkan tanpa menentukan bagaimana cara mendapatkannya. 2.4 Struktur Sistem Basis Data DBMS terbagi atas modul-modul yang masing-masing memiliki tanggung jawab dalam membantuk struktur sistem keseluruhan. Komponen Fungsional DBMS File manager: mengelola alokasi ruang dalam disk & struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk. File menager terfokus pada efisiensi dan efektifitas penyimpanan. Database Manager : menyediakan interface antara data low level yang ada di Basis data dengan program aplikasi & query yang diberikan ke sistem. Query Processor : menterjemahkan perintah-perintah dalam query language ke perintah low level yang dapat dimengerti oleh database manager. DML Precompiler: mengkonversi perintah DML yang ditambahkan bahkan dalam sebuah program aplikasi ke pemanggilan prosedur normal dalam bahasa induk. DLL Compiler: mengkonversi perintah-perintah DLL ke dalam sekumpulan tabel yang mengandung metadata. Tabel-tabel kemudian disimpan dalam kamus data.

Database Administrator Alasan utama digunakannya DBMS yaitu sebagai pusat pengaturan/control data dan program yang mengakses data. Orang yang memiliki hak pengaturan penuh terhadap sistem disebut Database administrator (DBA). Fungsi dari DBA adalah : Shcema definition, yaitu DBA membuat skema database original yang mencatat sekumpulan tabel yang disimpan secara permanen dalam data dictionary (Kamus Data). Storage Structure and Access -Method Definition , yaitu DBA membuat struktur penyimpanan yang sesuai dan metoda pengaksesan dengan menulis sekelompok definisi yang ditranslasikan/diterjemahkan oleh data -storage dan data-definition-language compiler. Shcema and Phisical-organization Modif ication, yaitu DBA bertugas membuat kamus data. Programer melakukan modifikasi yang relatif jarang terhadap skema database atau untuk menjelaskan organisasi penyimpanan secara fisik dengan menulis sekumpulan definisi yang digunakan oleh DDL compiler atau data -storage dan data-definition language compiler yang lain untuk menghasilkan modifikasi yang sesuai terhadap tabel sistem internal. Granting of Authorization for Data Access Pemberian hak akses memungkinkan DBA untuk mengatur bagian BD yang mana yang dapat diakses oleh berbagai user. Integrity Constraint Specification. Nilai data disimpan dalam BD harus terjemin konsistensinya. Model Data Model Data Adalah kumpulan tools yang bersifat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan konsistensi (batasan data). Model data dikelompokkan manjadi 3 kelompok : Model lojik data berdasarkan objek (Object-base Logical Model) Digunakan dalam menggambarkan data pada level lojik dan view. Yang termasuk model ini adalah : a. Entity Relational Model (Model keterhubungan entiitas). Didasarkan pada persepsi terhadap dunia nyata yang terdiri dari kumpulan objek-objek data yang disebut entity (entitas) dan relationship (relasi) diantara objek-objek tersebut. Entitas adalah sesuatu atau objek di dunia nyata yang dibedakan dari objek-objek lainnya. Contoh : manusia, nomor rekening. Relationalship adalah hubungan/ relasi antara sejumlah entitas. b. Object Oriented Model (Model berorientasi objek). c. Semantic Data Model (Model data semantik). d. Function Dta Model (Model data fungsional). Model lojik data berdasarkan Record (Record-base Logical Model). sejumlah tabel untuk Relational Model (Model Relasional). Menggunakan menggambarkan/ menjelaskan sejumlah data dan relasi diantara data tersebut. Setiap tabel mempunyai sejumlah kolom dan setiap kolom mempunyai nama yang unik. Contoh

Network Model (Model Jaringan) Data dalam model network digambarkan dengan kumpulan record dan hubungan diantara data di gambarkan dengan link yang diibaratkan sebagai pointer.

Hirarchical Model (Model Hirarkis). Model hirarki hampir sama dengan model network yaitu data dan relasi diantara data digambarkan dengan record dan link. Bedanya dari model network yaitu record diorganisasikan sebagai kumpulan tree yagn dihubungkan oleh graph tak beraturan.

nama.Model Relational Komponen untuk pembentukan model ini adalah : 1. Atribut komposit merupakan atribut yang masih dapat diuraikan lagi menjadi subsub atribut yang masing -masing memiliki makna Contohnya : Alamat_Mhs.alamat) iii. Satu atau gabungan beberapa atribut yang bersifat unik. Sub Entity (Entity Bagian) Entity set yang dikategorikan sebagai sun entity adalah : a. Relasi Biner (Binary Relation) Relasi yang terjadi diantara dua entity set yang berbeda (lihat pada Gambar berikut) 2. 1. Banyak ke banyak (Many to Many) Entiti Set (Himpunan Entitas) Jelas Himpunan Entitas (Entitay Set) 1. Atribut Sederhana (simple attribute) / atribut komposit (Composite Attribute) Atribut sederhana merupakan atribut a tomik yang tidak dapat dipilah lagi. b. Satu ke satu (One to One) 2.alamat. Primary key. c. Himpunan entitas bukan merupakan bagian (sub) dari himpunan entitas yang lain. (nama) : dengan syarat nama tidak ada yang sama c. b. Matakuliah. Relasi Multi Entitas Relasi yang terjadi melibatkan 3 atau lebih entity set . Key tersebut lebih sering dijadikan sebagai acuan dan lebih ringkas ii. Contoh : entitas mahasiswa dengan entitas mata kuliah terjadi relasi mengambil. kode pos. (npm. Entity set yang beranggotakan entitas -entitas yang merupakan bagian dari entity set yang lebih utama. Contoh : Mahasiswa adalah Himpunan Entitas dengan entitas Riki. Entity set yang tidak memiliki ketergantungan dengan enitity set lainnya. Dosen. Koko. Superkey Merupakan satu atau lebih atribut yang dapat membedakan satu baris data (record) dengan yang lainnya dalam satu tabel secara unik.nama. Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi bentuk ini dapat mengaburkan derajat dalam relasi tersebut. Contoh dalam tabel mahasiswa superkey : i. (nama) : dengan syarat nama tidak ada yang sama iv. dapat diuraikan lagi menjadi nama_Jln. (npm) b. b.Bersifat unik. (npm) ii. Satu ke banyak (One to Many) 3. yang dapat membedakan satu baris data (record) dengan yang lainnya dalam satu tabel (pusat pengaksesan record) Tiga macam key : a. Contoh : Mahasiswa. nama kota. Entitas (Entity) 2.tgl_Lahir) ii. Contoh dalam tabel mahasiswa candidate key : i. Relasi Tunggal (Unary Relation) Relasi yang terjadi dari sebuah entity set ke entity set yang sama (lihat pada gambar berikut) 3. Kumpulan semua relasi diantara entitas-entitas yang terdapat pada himpunan entitas. Atribut bernilai tunggal (Single-Value Attribute) dan Atribut bernilai banyak (MultiValue Attribute) Relasi (Relationship) dan Himpunan Relasi (Relationship Sets). Strong Entity Set (Himpunan Entitas Kuat/bebas) Ciri-ciri Strong Entity set adalah sebagai berikut : a. 2. Atribut deskriptif Atribut-atribut yang tidak menjadi atau merupakan anggota key primer. Contohnya : Atribut nama_Mhs. Tidak memiliki atribut yang dapat berfungsi sebagai key. Kardinalitas antar dua himpunan entitas : 1. Golongan Atribut Setiap himpunan entitas memiliki atribut ya ng merupakan ciri atau pembeda dengan himpunan entitas lainnya. Tergantung kepada enitity set yang lain. dll. Banyak ke satu (Many to One) 4. Anti.1 Kardinalitas / Derajat Relasi Derajat relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kemunculan entitas-entitas di dalamnya tergantung pada keberadaan entitas dihimpunan entitas yang lain. Atribut key. Ditentukan dari satu diantara sejumlah candidate key dengan ketentuan berikut : i. Hasil dekomposis RELASI Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. 3. Contoh : orang tua merupkan weak entity set pada basis data akademik 3.3. Golongan atribut yang dimiliki himpunan entitas adalah : 1.himpunan entitas tersebut membentuk himpunan relasi (relationship set). Relasi (Relational) Entitas Entitas (Entity) adalah sesuatu atau objek di dunia nyata yang dibedakan dari objek-objek lainnya. (npm. Himpunan Entitas (Entity Set) adalah sekelompok entitas yang sejenis dan berada dalam lingkup yang sama. Candidate key Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. . Relasi Ganda (Redundant Relation) Relasi yang terjadi antara 2 entity set lebih dari satu. Weak Entity Set (Himpunan Entitas Lemah) Ciri-ciri Weak Entity set adalah sebagai berikut : a.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->