- Minggu Pertama :
Pengenalan Tentang Basis Data
Apa itu basis data :
Basis Data adalah kumpulan informasi yang di simpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Pengertian Basis Data :
Basis Data adalah suatu kumpulan data yang terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan dengan struktur tertentu dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
Pengatar Basis Data :
-analogi konsep
-contoh penerapan
-definisi
-operasi dasar
-objektif
-kriteria
Penerapan Basis Data :
-Data adalah nilai yang mempresentasikan deskripsi dari suatu objek atau kejadian.
-Informasi adalah hasil olahan data dalam suatu bentuk yang lebih berguna bagi penerimanya.
Basis Data adalah kumpulan informasi yang di simpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Pengertian Basis Data :
Basis Data adalah suatu kumpulan data yang terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan dengan struktur tertentu dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
Pengatar Basis Data :
-analogi konsep
-contoh penerapan
-definisi
-operasi dasar
-objektif
-kriteria
Penerapan Basis Data :
-Data adalah nilai yang mempresentasikan deskripsi dari suatu objek atau kejadian.
-Informasi adalah hasil olahan data dalam suatu bentuk yang lebih berguna bagi penerimanya.
- Minggu Kedua :
Pada Pertemuan ini kami mempelajari SISITEM BASIS DATA
Apa itu sistem Basis Data??
Sistem Basis Data terdiri atas kumpulan file/tabel yang saling berhubungan (dalam sebuah basis data disebuah sistem komputer). Dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai.
Terdapat beberapa Komponen dalam Sistem Basis Bata yaitu :
- Perangkat keras : KOmputer dan bagian-bagian didalamnya seperti prosesor, memori dan hardisk. Komponen ini lah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
- Sisitem Operasi : Separangkat program yang mengelolah sumber daya dan perangkat-perangkat keras dan menyediakan layanan umum untuk aplikasi perangkat lunak (penghubung antara perangkat keras dan lunak agar dapat saling bekerja sama).
- Basis Data : basisi data yang mewakili sisitem tertentu untuk dikelolah. Sebuanh sistem basis data bisa terdiri lebih dari satu basis data.
- Perangkat Lunak : Sisitem Pengolah Basis Data (DBMS) : Perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak /program pengolah basis data. PErangkat lunak ini lah yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah dan diambil kembali serta mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan konsisitensi data dsb.
- Pemakai /User (Pengguna Sistem Basis Data) : Orang-orang yang berinteraksi dengan sisitem basis data, mulai dari yang merancang sampai yang menggunakan.
Tujuan dari Manajemen Sistem Basis Data :
- Speed
- Effeiciency
- Accurancy
- Availability
- Security
- Sharability
- Completeness
- Minggu Ketiga :
Tentang " PEMODELAN DATA DAN DATA RELASIONAL "
* Model Data :
Perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data
dan batasan data.
1.
Model data berbasis data objek : Himpunan data dan
relasi yang menjelaskan hubungan logic antar objek.
A. ERD :
Menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa
real word (dunia nyata) terdiri dari objek dasar yang mempunyai hubungan/relasi
antar objek tersebut (menggambarkan hubungan antar objek/data)
B. Semantik :
Relasi antar objek dinyatakan dengan kata kata.
2. Model data berbasis record :
Menjelaskan kepada user tentang hubungan logik antar data dalam basis
data.
a.
Model relasional : Model data yang paling populer saat ini
menggunakan model berupa tabel berdimensi dua (disebut relasi atau tabel)
"Contoh gambaran tabel model relasional"
1. Dosen(NIK, nama_dosen, alamat_dosen, TTL)
2. Mata kuliah (Kode_mata kuliah, nama_kuliah, sks,semester)
3. Mahasiswa (Nim, nama_mahasiswa, alamat_mahasiswa, TTL)
4. Jadwal (Nik, kode_mata kuliah, hari, jam, ruang)
5. Krs (Nim, kode_mata kuliah, kelas, nilai)
"Contoh gambaran tabel model relasional"
1. Dosen(NIK, nama_dosen, alamat_dosen, TTL)
2. Mata kuliah (Kode_mata kuliah, nama_kuliah, sks,semester)
3. Mahasiswa (Nim, nama_mahasiswa, alamat_mahasiswa, TTL)
4. Jadwal (Nik, kode_mata kuliah, hari, jam, ruang)
5. Krs (Nim, kode_mata kuliah, kelas, nilai)
b. Hirarchycal model (tree structure) : Menjelaskan tentang hubunga logik antar data dalam basis data dalam bentuk hubungan bertingkat (hirarki).
c. Network Model (plex structure) : Hampir sama dengan hirarki, digambarkan sehingga child pasti berada pada level yang lebih rendah dari pada parent.
- Minggu Keempat :
Tentang
“Diagram ERD”
1. Pengertian
Diagram ERD adalah
berupa model data konseptual, yang mempresentasi kandata dalam suatu organisasi.
Ø Entitas
Sebuah
objek yang keberadaanya dapat dibedakan terhadap objek lain berupa orang,
benda, tempat, kejadian. Setiap entitasnya memiliki atribut dan alamat.
Ø Atribut
Atribut
merupakan karakteristik dari Entity,
yang menyediakan penjelasan detail tentang entity tersebut. Atribut
jugamerupakan nama-nama property dari
sebuah kelas yang menjelaskan batasan nilai dari property yang dimiliki oleh
sebuah kelas tersebut.
a. Atribut Key
Adalahatribut
yang digunakan untuk menentukansuatu Entity secara unik dan berbeda.
b.
Atribut Derivatif
Merupakan
suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Misalnya:
Pelajar (tangal lahir, umur)..
c.
Atribut composite
Suatu
atribut yang terdiri dari beberapa atribut yang lebih kecil yang
mempunyai arti tertentu.
Misalnya:
Mahasiswa ( Nama : nama depan, nama tengah, dan nama belakang).
d.
Atribut Multivalue
Atribut
yang memiliki sekelompok nilai untuk setiap instant Entity. Misalnya :
Mahasiswa ( Nama, Nim, tanggal_lahir, dll).
Ø Derajat
relasi :
a.
One to one
b.
One to many
c.
Many to one
d.
Many to many
2. Step by Step ERD
· Mengidentifikasi
dan menetapkan seluruh himpunan entitas yang akan terlibat.
· Menentukan
atribut kunci dari masing-masing himpunan entitas.
· Mengidentifikasi
dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreight key nya.
· Menentukan
derajat relasi untuk setiap himunan relasi.
· Melengkapi
himpunan entitas dan himpunan relasi dengan atribut deskriptif (bukan kunci).
Minggu Ke Enam:
Agregasi dan Implementasi Basis Data
Transformasi Dasar :
Entitas ----> Pasti menjadi Tabel.
Di lihat dari derajat relasi :
1 - 1 ----> Atribut pada relasi tidak akan menjadi tabel.
1 - N / N - 1 ----> Atribut pada relasi tidak akan menjadi tabel.
N - N ----> Atribut pada relasi pasti menjadi tabel
Agregasi : hubungan langsung dalam ERD antara himpunan entitas dengan himpunan relasi, mensyaratkan telah adanya relasi lain. Terbentuknya tidak hanya dari Entitas tapi juga mengandung unsur dari relasi lain.
Contoh Agregasi :
Implementasi Basis Data :
Entitas ----> Pasti menjadi Tabel.
Di lihat dari derajat relasi :
1 - 1 ----> Atribut pada relasi tidak akan menjadi tabel.
1 - N / N - 1 ----> Atribut pada relasi tidak akan menjadi tabel.
N - N ----> Atribut pada relasi pasti menjadi tabel
Tidak ada komentar:
Posting Komentar
Silahkan tinggalkan komentar sobat blogger disini :)