Pertemuan 3 Konsep Pemodelan data
Remember! Data adalahrepresentasi dari fakta dunia nyata yang mewakili suatu objek yang sedang ditinjau (manusia, barang, peristiwa, hewan, konsep, keadaan, dsb), dan direkam dalam bentuk huruf, kata, angka, simbol, gambar, bunyi, atau kombinasinya. Base adalahbasis yang dapat diartikan sebagai gudang, markas, tempat berkumpul dari suatu objek atau representasi objek.
Definisi basis data: Kumpulan file dt data yang saling berhubungan b (berelasi) dan diorganisasi sedemikian rupa agar dapat diakses dengan mudah dan cepat. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan (Fathansyah, 1999). Kumpulan file file yang saling berelasi, relasi tersebut ditunjukkan dengan kunci dari tiap file yang ada untuk digunakan dalam satu lingkup perusahaan, instansi (Kristanto, 1994). Kumpulan file data yang terorganisasi, terintegrasi, dan bisa dipakai bersama (C.J Date, 1981) Kumpulan rekaman data berbagai tipe yang memiliki relasi satu sama li lain (Martin, 1977)
Database Management System (DBMS) : Sistem Manajemen Basisdata, suatu sistem yang terdiri atas Basis data dan Perangkat Lunak (Software / program) yang bertujuan untuk effektivitas dan effisiensi dalam pengelolaan l basisdata.
Operasi operasi dasar dalam basdat Create Database, pembuatan basis data yang baru. Drop Database, penghapusan basis data. Create Table, pembuatan file/tabel baru ke suatu basis data. Drop Table, penghapusan file/tabel baru ke suatu basis data. Insert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data. Retrieve/search, pengambilan/pencarian dari sebuah file/tabel di sebuah basis data. Update, pengubahan data dari sebuah file/tabel di sebuah basis data. Delete, penghapusan data dari sebuah file/tabel di sebuah basis data.
Model Data kumpulan perangkat konseptual untuk menggambarkan/menerangkan data, relasi data, makna (semantik) data, dan batasan batasan data yang terintegrasi idl dalamsatuorganisasi. i Macam macam Model Data: 1. Berbasis objek a. Entity Relationalship Model b. Semantik 2. Berbasisrecord Model berbasis objek menggunakan konsep entitas, atribut dan hubungan relasi a. Relasional b. Hirarkis Model ini berdasarkan pada record untuk menjelaskan jl kepadauser tentangt hubungan c. Network logic antar data ddalam basis data
Berbasis Objek Entity Relationalship Model Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real world terdiri dari objek objek j berdasarkan relasi antara objek objek tsb. E RE R Model berisi ketentuan/aturan khusus yang harus dipenuhi oleh isi database. Aturan terpenting adalah MAPPING CARDINALITAS yang menentukan jumlah entity yang dapat dikaitkan dengan entity lainnya melalui relationship set
Contoh kasus ER Model sbb:
SEMANTIC MODEL Hampir sama dengan E R model, dimana relasi antar objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata kata (semantic). Contoh: dengan menggunakan relasi pada Bank X, dalam semantic terlihat :
Berbasis Record Model berbasis record Perbedaan dengan object based data model Pada record base data model disamping digunakan untuk menguaraikan struktur logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi dari sistem database (higher level description of implementation)
a. Model Relational Data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masing masing tabel terdiri dari beberapa kolom yang namanya unique. (berdasarkanteori himpunan =relasi) Contoh : database penjualan barang terdiri 3 tabel ; Supplier Suku_cadang Pengiriman
b. Hirarki Model
c. Network/Jaringan Model
SELAMAT BELAJAR