Você está na página 1de 27

BASIS DATA (DATABASES)

Nugraha

Deskripsi

Mata kuliah ini berisi tentang pengetahuan


mengenai konsep databases, model ER dan
model relational, serta perancangan databases.
Mata kuliah ini juga berisi tentang penanganan
operasi dasar pada databases.
Mata kuliah ini juga berisi tentang implementasi
dan penggunaan databases dalam kehidupan
sehari-hari

Kompetensi

Mahasiswa mampu memahami dan menjelaskan pengertian dari basis data,


alasan dan sejarah databases dibuat serta fungsi dari sistem menajemen
dan arsitektur basis data
Mahasiswa mampu memahami dan menjelaskan permodelan databases,
mencakup Model ER(Entitiy-relationship) atau disebut Model data
konseptual, Object Oriented, dan model relational
Mengimplementasi dan membuat databases dengan menggunakan ER
Mahasiswa mampu memahami Basis data relasional, mencakup pemetaan
skema konseptual ke skema relasional, integritas entitas dan pengacuan,
operasi aljabar relasional, operasi kalkulus relasional berbasis tupel, serta
operasi kalkulus relasional berbasis domain
Mahasiswa mampu memahami dan membuat bahasa query, mencakup
pengantar SQL, bahasa pendefinisian data, bahasa pemanipulasian data
(modifikasi dan seleksi), serta bahasa query lain.
Mahasiswa mampu merancang basis data relasional, mencakup functional
dependency (FD), normalisasi (1NF, 2NF, 3NF, BCNF)

Detail Perkuliahan

Jumlah SKS : 3

Matakuliah : Wajib

Kelas : SI-3

Ruang : 3B

Dosen : Nugraha

Email : mangcoding@gmail.com

Web : http://www.mangcoding.com

Nomer HP/Telegram/Whatsapp : 085759402332

Silabus

Kontrak perkuliahan dan Overview

Terminologi Dan Konsep Basis Data

Hirarki Basis Data

Konsep DBMS

Pemanfaatan ilmu basisdata

Abstraksi data

UTS

Silabus lanjutan

Model basis data

Model ER

Normalisasi

Quiz/Test Kecil

Perancangan basisdata

Studi kasus

UAS

Penilaian

Kehadiran 10%

Quiz 20%

Tugas 20%

UTS 20%

UAS 30%

Macam-macam Databases

Review Software

XAMPP

WAMPP

LAMPP

PHPmyAdmin

Mysql Workbench

Terminologi Dan Konsep

Apa itu Data?

Apa itu informasi?

Databases?

Sistem Databases?

Infomasi sebagai asset

Siapapun yang memiliki informasi akan menjadi


pemenang
Informasi menjadi aset dalam perusahaan (4M
dan 1L)
Mesin
Manusia

Material
Modal

Informasi

Manajemen Data

Data sebagai
sumber informasi
perlu dikelola
dengan baik

Pengelolaan data
diterapkan dengan
menggunaan
database

Data
Data
Data
Data
Data

Data
Data
Data
Data
Data

Database

Proses

Informasi

Database dan Sistem Informasi


Manajer

Sistem Informasi

Database

Menggunakan
pengetahuan yang
diturunkan dari
database untuk
keunggulan
kompetitif atau
pengambilan
keputusan

Database dan Sistem Informasi

Profesional TI

Menganalisa kebutuhankebutuhan dan merancang


dan
mengimplementasikannya

Contoh Aplikasi Database


Perbankan : informasi nasabah, rekening, pinjaman,
transaksi perbankan
Penerbangan : reservasi dan jadwal

Contoh Aplikasi Database lainnya


Jasa Paket : tarif paket, tracking paket
Universitas : Informasi mahasiswa, registrasi
matakuliah, daftar nilai
Sumber Daya Manusia: Informasi pegawai,
riwayat pekerjaan, gaji, dan pelatihan
Telekomunikasi: Tarif SLJJ, tagihan bulanan,
saldo kartu prabayar

Definisi Database

a collection of related data (Elmazri & Navathe, 1994)


an organized collection of logically related data
(McFadden, Hoffer, and Presscot, 2002)
a collection of data, typically describing the activities of
one or more related organizations (Ramakrishnan &
Gerke, 2000)

Basis Data?
Data
Data
Dosen
Dosen

Data
DataNilai
Nilai

Data
Data
Courses
Courses

Data
Data
Fakultas
Fakultas

Data
Data
Students
Students

Basis Data di sebuah


Lemari Arsip

Data
DataP.P.
Studi
Studi

Basis Data?
Data
Data
Dosen
Dosen

Data
Data
Courses
Courses

Data
Data
Student
Student
ss

Data
Data
Nilai
Nilai

DISK

Basis Data di
sebuah Harddisk

Data
Data
Fakulta
Fakulta
ss

Data
Data
P.
P.
Studi
Studi

Data dan Informasi

Data : Deskripsi tentang benda, kejadian, aktivitas,


dan transaksi, yang tidak mempunyai makna atau
tidak berpengaruh secara langsung kepada pemakai
Misal: 6.30 27 6.32 28 6.34 27. Apa artinya?
Data bisa berupa teks grafik, citra, suara, atau
bahkan video

Data dan Informasi


Informasi : Data yang telah diproses
sedemikian rupa sehingga meningkatkan
pengetahuan seserang yang menggunakan
data tersebut (McFadden dkk, 1999)
Informasi: Data yang telah diorganisasikan ke
dalam bentuk yang sesuai dengan kebutuhan
seseorang (Kadir, 2001)

Metadata

Metadata : data yang menjelaskan sifat/karakteristik data


yang lain.
Contoh data yang menjelaskan data pegawai:

Nama

Tipe

Panjang

Keterangan

NIP

Alphanumeric

Nomor pegawai

Nama

Alphanumeric

Nama pegawai

Gaji

Long

Gaji pegawai

Pengertian Basis Data (Databases)

Kumpulan dari data-data yang membentuk suatu berkas (file)


yang saling berhubungan (relation) dengan tatcara yang tertentu
untuk membentuk data baru atau informasi.
Kumpulan dari data yang saling berhubungan (relasi) antara satu
dengan yang lainnya yang diorganisasikan berdasarkan skema
atau struktur tertentu
kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data
tersebut

Sifat basis data

Terpadu (integrated), berkas-berkas data yang


ada pada basis data saling terkait (terjadi
dependensi data);
Berbagi data (shared), data yang sama dapat
dipakai oleh sejumlah pengguna dalam waktu
yang bersamaan. Sering dinamakan sebagi
sistem multiuser

Tujuan Manejemen Basis Data

Kecepatan & kemudahan (speed) : Dgn memanfaatkan basis data,


memungkinkan kita untuk dapat menyimpan data atau melakukan
perubahan/ manipulasi terhadap data atau menampilkan kembali data
tersebut secara lebih cepat & mudah.
Efisiensi ruang penyimpanan (space) : Karena keterkaitan yang
erat antara kelompok data dalam sebuah basisdata,maka redundansi
(pengulangan) pasti akan selalu ada, sehingga akan memperbesar
ruang penyimpanan. Dengan basisdata, efisiensi ruang penyimpanan
dapat dilakukan dengan menerapkan sejumlah pengkodean, atau
dengan membuat relasi-relasi antar kelompok data yang saling
berhubungan.
Keakuratan (accuracy) :Pengkodean atau pembentukan relasi antar
data bersama dengan penerapan aturan/batasan (constraint), dmain
data, keunikan data, dsb, yang secara ketat dapat diterapkan dalam
sebuah basis data, sangat berguna untuk menekan ketidak akuratan
penyimpanan data.

Tujuan Manejemen Basis Data (2)

Ketersediaan (availability) : Dengan pemanfaatan jaringan


komputer, maka data yang berada di suatu lokasi/cabang dapat
juga diakses (tersedia/available) bagi lokasi/cabang lain.
Kelengkapan (completeness) : Kelengkapan data yang disimpan
dalam sebuah database bersifat relatif, bisa jadi saat ini dianggap
sudah lengkap, tetapi belum tentu pada suatu saat dianggap
lengkap. Untuk mengakomodasi kelengkapan data, seperti
Keamanan (security) : aspek keamanan dapat diterapkan dengan
ketat, dengan begitu kita dapat menentukan pemakai basis data
serta obyek-obyek didalamnya ,serta jenis-jenis operasi apa saja
yang boleh dilakukannya.
Kebersamaan pemakaian (sharability) : Basis data yang dikelola
dengan aplikasi multi user dapat memenuhi kebutuhan ini.

Thank You :-*

Você também pode gostar