mata kuliah basis data

Download Mata Kuliah Basis Data

If you can't read please download the document

Upload: mr-nugraha

Post on 16-Apr-2017

130 views

Category:

Data & Analytics


1 download

TRANSCRIPT

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 : [email protected]

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)

ManusiaMesinMaterialModal

Informasi

Manajemen Data

Data sebagai sumber informasi perlu dikelola dengan baik

Pengelolaan data diterapkan dengan menggunaan database

DatabaseDataDataDataDataDataDataDataDataDataDataProses

Informasi

Database dan Sistem Informasi

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

ManajerSistem InformasiDatabase

Database dan Sistem Informasi

Menganalisa kebutuhan-kebutuhan dan merancang dan mengimplementasikannya

Profesional TI

Contoh Aplikasi Database

Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankanPenerbangan : reservasi dan jadwal

Contoh Aplikasi Database lainnya

Jasa Paket : tarif paket, tracking paketUniversitas : Informasi mahasiswa, registrasi matakuliah, daftar nilaiSumber Daya Manusia: Informasi pegawai, riwayat pekerjaan, gaji, dan pelatihanTelekomunikasi: 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 DosenData NilaiData CoursesData FakultasData StudentsData P. Studi

Basis Data di sebuah Lemari Arsip

Basis Data?

Data Courses

Data Dosen

Data Students

Data Fakultas

Data Nilai

Data P. StudiBasis Data di sebuah HarddiskDISK

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:

NamaTipePanjangKeterangan

NIPAlphanumeric5Nomor pegawai

NamaAlphanumeric5Nama pegawai

GajiLongGaji 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 :-*

Click to edit Master title style

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelClick to edit Master text stylesSecond levelThird levelFourth level

Fifth level

Seri Kuliah Sistem Basis Data