mata kuliah basis data
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