Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB I KONSEP DASAR DAN DEFINISI

Presentasi serupa


Presentasi berjudul: "BAB I KONSEP DASAR DAN DEFINISI"— Transcript presentasi:

1 BAB I KONSEP DASAR DAN DEFINISI
Prog. Studi T. Telekomunikasi Jurusan T. Elektro Politeknik Teknologi Padang Ratna Dewi, SST

2 Definisi dasar Database : Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan Data : fakta-fakta yang dapat disimpan dan mempunyai arti tertentu Field : suatu tempat dalam file yang digunakan untuk menyimpan sebuah item data Record/Tuple : sekumpulan field yang berhubungan erat yang terdiri dari data elementer

3 Definisi dasar Ilustrasi : Tabel disamping ini mempunyai 2 field
dan 3 record field record Ratna Dewi, SST

4 Definisi Dasar Database Management System (DBMS)
Sebuah paket software/sistem untuk memfasilitasi pembuatan dan pemeliharaan dari sebuah database terkomputerisasi. Database System Software DBMS bersama-sama dengan datanya. Biasanya, termasuk juga aplikasinya.

5 KARAKTERISTIK PENDEKATAN BASIS DATA
1. Cara Pandang data Sistem basis data adalah koleksi dari file-file yang saling berhubungan dimana program-program yang dibuat pengguna dapat mengakses dan memodifkasi file-file tersebut. Salah satu tujuan dari sistem basis data adalah menyediakan pengguna suatu pandangan abstrak dari data, yaitu sistem menyembunyikan rincian bagaimana data disimpan & dipelihara.

6 2. Model data 2.1 Model Entity Relationship/ERD
Model data yaitu sekumpulan cara/peralatan/tool untuk mendeskripsikan data-data, hubungannya satu sama lain, serta batasan konsistensinya. 2.1 Model Entity Relationship/ERD ERD dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi objek-objek dasar yang dinamakan entitas serta hubungan antara entitas-entitas itu.

7 Relationship : hubngan antara eberapa entitas. Jenis Entitas :
Sesuatu atau objek yang dapat dibedakan dengan sesuatu atau objek lainnya di alam nyata. Relationship : hubngan antara eberapa entitas. Jenis Entitas : Konkrit : orang (mahasiswa), tempat (kota), objek (mobil), dll Abstrak : kejadian (transaksi), konsep (mata kuliah),dll

8 Tipe Entitas : setiap entitas mempunyai atribut-atribut.
1. Entitas Kuat (Strong Entity) Entitas yang tidak bergantung terhadap entitas lainnya. Ex: Mahasiswa, Dosen 2. Entitas Lemah (Weak Entity) Entitas yang keberadaannya sangat bergantung pada keberadaan entitas lainnya. Tidak mempunyai key, jika ada disebut partial key. 3 Entitas Asosiatif (Asotiative Entity) Entitas yang terbentuk dari suatu relasi. setiap entitas mempunyai atribut-atribut.

9 Atribut : sesuatu yang dapat membedakan anggota yang satu dengan yang lain didalam suatu himpunan entitas. Domain Atribut : jangkauan nilai yang diperbolehkan pada suatu atribut. contoh domain atribut : umur, mungkin mempunyai umur antara 0 – 100.

10 Jenis Atribut Simple/Atomic Attribute
Atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih sederhana. Contoh : Umur Composite Attribute Atribut yang dapat dibagi-bagi lagi menjadi atribut yang lebih sederhana. Contoh : Nama; dapat dibagi menjadi First Name, middle Name dan Last Name.

11 Jenis Atribut Single Value Attribute
Atribut yang hanya diperbolehkan mempunyai 1 nilai. Contoh : Nama Multi Value Attribute Atribut yang diperbolehkan mempunyai lebih dari 1 nilai. Contoh : No. Telepon, Alamat

12 Jenis Atribut Null Value Attribute
Atribut yang diperbolehkan tidak mempunyai nilai Contoh : No. telepon Derivasi Attribute Atribut yang dihasilkan dari hasil perhitungan. Contoh : Umur, berasal dari tanggal, bulan dan tahun lahir

13 Komponen-komponen utama ERD:
Persegi panjang : yang menggambarkan himpunan entitas. Elips : yang menggambarkan atribut Belah ketupat : yang menggambarkan relasi/hubungan antar entitas. Garis : yang menyatukan atribut-atribut pada entitas tertentu serta menyatukan entitas-entitas dalam suatu relasi tertentu.

14 Contoh Sebuah Database (dengan Model Data Konseptual)
Database : Universitas Entitas, diantaranya : - Mahasiswa - Matakuliah - Jurusan - Dosen

15 Contoh Sebuah Database (dengan Model Data Konseptual)
Beberapa Relationship dalam database universitas, diantaranya : - Mahasiswa mengambil Matakuliah - Dosen mengajar Matakuliah - Matakuliah ditawarkan oleh Jurusan - Mahasiswa belajar di sebuah Jurusan Catatan : Relationship diatas dapat dinyatakan dalam Entity Relationship Data Model

16 CONTOH 1. ERD DATABASE UNIVERSITAS
Nilai No_BP Nama Kode_MK Nama_MK Mengambil Mahasiswa Mata Kuliah SKS

17 Contoh 2 : ER Diagram Database COMPANY
Karakteristik dari Database COMPANY : Company terdiri atas beberapa DEPARTMENT, setiap Departement memiliki name, number (dept_no), dan seorang employee mengepalai (Manages). Juga dicatat startdate dari manager department tersebut. Sebuah department memiliki beberapa lokasi (Locations). Setiap department mengontrol (Controls) sejumlah PROJECT. Setiap project memilki name, number (proj_no), dan terletak pada lokasi (location) tertentu

18 3. Untuk setiap EMPLOYEE dicatat Social Security Number (SSN), address, name, salary, sex & birthdate. Setiap employee bekerja untuk (work for) satu department namun boleh bekerja pada (work on) beberapa projects. Dicatat juga jumlah jam/minggu (hours) seorang employee yang bekerja pada setiap project. Setiap employee boleh memeliki beberapa DEPENDENT dengan data : name, sex, birthdate, relationship mereka terhadap employee.

19 ERD DEPARTMENT DEPARTMENT Name DEPT_No Locations Number Of Employee

20 ERD PROJECT PROJECT Name PROJ_No Location PROJECT

21 ERD EMPLOYEE EMPLOYEE SSN Name LName MName FName Bdate Salary Address
Sex Employee

22 ERD DEPENDENT Bdate Relationship Sex DEPENDENT Name Dependent

23 ERD COMPANY EMPLOYEE SSN Name LName MName FName Bdate Salary Address
Sex DEPARTMENT Name DEPT_No Locations Number Of Employee Works_for N 1 1 Manages Stardate N Controls 1 Supervision 1 N Dependent_of 1 N Work_On Hours M N PROJECT Name PROJ_No Location Bdate Relationship Sex DEPENDENT Name

24 KARAKTERISTIK PENDEKATAN BASIS DATA
2.2`Model Relasional : model yang menggunakan sejumlah tabel untuk mengambarkan data serta hubungan antara data-data tersebut. Setiap tabel memiliki sejumlah kolom dimana setiap kolom memiliki nama yan unik

25 Basis data Relasional Tabel Mahasiswa Tabel Mata Kuliah
Tabel Pengambilan Mata Kuliah No_BP Nama 075001 Nabila 075002 Wafi 075003 Dzakwan Kode_MK Nama_MK 0001 OOP 0002 Basis Data 0003 Jarkom No_BP Kode_MK Nilai 075001 0001 A 075002 0002 B 075003 0003 C


Download ppt "BAB I KONSEP DASAR DAN DEFINISI"

Presentasi serupa


Iklan oleh Google