i think i

Selasa, 29 November 2011


System pemrosesan file dengan system basis data ?
          System pemrosesan file itu artinya sistem yang digunakan untuk mengatasi semua permasalahan bisnis, menggunakan pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah,Sedangkan
          System basis data adalah yang terdiri dari basis data dan DBMS ,basis data itu sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi,lalu DBMS itu perangkat Lunak yang menangani semua pengaksesan ke basis data.
Apasih definisi-definisi dari : Enterprise , Tuple , Dan Derajat ?
a)     Enterprise => Suatu bentuk organisasi seperti : rumah sakit ,kampus, dll,data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise.
b)     Tuple (Record) => Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya : NPM, nama mahasiswa, alamat, kota, dll
c)     Derajat => Jumlah atribut dalam relasi.
Data berbasis record mempunyai 3buah model antara lain sebagai berikut :
a)  MODEL RELATIONAL => Data disajikan dalam bentuk table (baris dan kolom), setiap table mempunyai key yang unik serta setiap table harus berelasi dengan minimal satu table lain.
Dimana data serta hubungan antar data direpresentasikan oleh sejumlah table, dan masing -masing table terdiri dari beberapa kolom yang namanya unique. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation. Contoh : data base penjual barang terdiri dari 3 tabel :
- Supllier
- Path (Suku_cadang)
- Delivery (pengiriman)
b)  MODEL HIRARKI => Dimana data serta hubungan antar data direpresentasikan dengan record dan link (pointer), dimana record-record tersebut disusun dalam bentuk tree (pohon), dan masing-masing node pada tree tersebut merupakan record/grup data elemen.
Perhatikan contoh di bawah ini :
B, C, D disebut dengan istilah child (B = left child, D = right child). Ada istilah “sibling” yakni relasi yang selevel. Pada contoh di bawah ini sibling B adalah C dan D.
http://2.bp.blogspot.com/_Ck8aqg0wLPc/ScxLmtEFtPI/AAAAAAAAAaI/QT_uD25gH9U/s320/sbs_datamodel_hirarki.gif

c)    MODEL JARINGAN => Mirip dengan hirarki model, dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk grafik.

Bahasa yang berada dalam DBMS adalah dibawah ini ;
DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing-masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language.
Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb). Secara umum maka setiap pengguna basis data memerlukan bahasa yang dipakai sesuai tugas dan fungsinya.
Dalam basis data secara umum dikenal 2 data sub language :
a. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya
b. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data
Ada 2 jenis DML :
1. Procedural DML
Digunakan untuk mendefinisikan data yang diolah dan perintah yang akan dilaksanakan.
2. Non Procedural
Digunakan untuk menjabarkan data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.

1.   Atribut : Nama Matkul: Kode Matkul, SKS, Semester, Waktu Tempat, Dosen.
2.  StrukturData: IF-110,3,1, Senin 0800-1940 dan Kamis 1100-1150
Basis Data: IF-310, 4, 3, Selasa 1000-1140 dan Jumat 0800-0940
Bahasa Indonesia: KU-234, 2, 2, Rabu 0900-1050
Matematika: MA-115, 3, 1, Rabu 1300-1440 dan Jumat 1400-1450
.
3.  Tuple :
Struktur Data, IF-110, 3, 1, Senin 0800-1940 dan Kamis 1100-1150
Basis Data, IF-310, 4, 3, Selasa 1000-1140 dan Jumat 0800-0940
Bahasa Indonesia, KU-234, 2, 2, Rabu 0900-1050
Matematika, MA-115, 3, 1, Rabu 1300-1440 dan Jumat 1400-1450
.
4.  Domain :
IF-110
IF-310
KU-234
MA-115
.
5.  Derajat : Ada 7, yaitu: Kode Matkul ,Nama Matkul, SKS, Semester, Waktu, Tempat, Nama Dosen.
6.   Cardinally :Ada 4, yaitu: IF-110, IF-310, KU-234 MA-115.
7.  Super Key: Kode Matkul dan Nama Matkul
8.  Primary Key: Kode Matkul dan Nama Matkul

Tidak ada komentar:

Posting Komentar