SlideShare a Scribd company logo
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)
Manusia
Mesin Material
Modal
Informasi
Manajemen Data
✔ Data sebagai
sumber informasi
perlu dikelola
dengan baik
✔ Pengelolaan data
diterapkan dengan
menggunaan
database
DatabaseDatabase
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
ProsesProses InformasiInformasi
Database dan Sistem Informasi
Menggunakan
pengetahuan yang
diturunkan dari
database untuk
keunggulan kompetitif
atau pengambilan
keputusan
Manajer
Sistem InformasiSistem Informasi
DatabaseDatabase
Database dan Sistem Informasi
Menganalisa kebutuhan-
kebutuhan dan merancang
dan
mengimplementasikannya
Profesional TI
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
Dosen
Data
Dosen
Data NilaiData Nilai
Data
Courses
Data
Courses
Data
Fakultas
Data
Fakultas
Data
Students
Data
Students
Data P.
Studi
Data P.
Studi
Basis Data di sebuah
Lemari Arsip
Basis Data?
Data
Courses
Data
Courses
Data
Dosen
Data
Dosen
Data
Student
s
Data
Student
s
Data
Fakulta
s
Data
Fakulta
s
Data
Nilai
Data
Nilai
Data
P.
Studi
Data
P.
Studi
Basis Data di
sebuah Harddisk
DISK
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 5 Nomor pegawai
Nama Alphanumeric 5 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 :-*

More Related Content

What's hot

Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsi
Siti Khotijah
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
Sherly Uda
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika
 
Proposisi Logika Informatika
Proposisi Logika InformatikaProposisi Logika Informatika
Proposisi Logika Informatika
DeviGayatri
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
Friska Nuraini
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
Iez Risma Nursida
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistem
Mhd. Abdullah Hamid
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
Ukuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaranUkuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaran
Sriwijaya University
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
Endang Retnoningsih
 
Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
Topan Helmi Nicholas
 
Matematika Diskrit - 09 graf - 05
Matematika Diskrit - 09 graf - 05Matematika Diskrit - 09 graf - 05
Matematika Diskrit - 09 graf - 05
KuliahKita
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Perbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerPerbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquer
ohohervin
 

What's hot (20)

Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsi
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Proposisi Logika Informatika
Proposisi Logika InformatikaProposisi Logika Informatika
Proposisi Logika Informatika
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistem
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Ukuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaranUkuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaran
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
relasi himpunan
relasi himpunanrelasi himpunan
relasi himpunan
 
02.logika
02.logika02.logika
02.logika
 
Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
 
Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
 
Matematika Diskrit - 09 graf - 05
Matematika Diskrit - 09 graf - 05Matematika Diskrit - 09 graf - 05
Matematika Diskrit - 09 graf - 05
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Perbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerPerbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquer
 

Viewers also liked

tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
Julmianti
 
Basis Data Bab Objek oriented database
Basis Data Bab Objek oriented database Basis Data Bab Objek oriented database
Basis Data Bab Objek oriented database
Hendro Agung Setiawan
 
Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
Dudy Ali
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
Paris Dkc
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
Dermawan12
 
Database Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis DataDatabase Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis Data
Dudy Ali
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
taufikindra16
 
Buku bahasa pemrograman lengkap
Buku bahasa pemrograman lengkapBuku bahasa pemrograman lengkap
Buku bahasa pemrograman lengkapDeni Maulana
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
Simon Patabang
 
SISTEM MANAJEMEN BASIS DATA BAB 6
SISTEM MANAJEMEN BASIS DATA BAB 6 SISTEM MANAJEMEN BASIS DATA BAB 6
SISTEM MANAJEMEN BASIS DATA BAB 6 Muhamad SýLvêstër
 
Bab 7 studi kasus
Bab 7   studi kasusBab 7   studi kasus
Bab 7 studi kasus
Muhammad Yunus
 
Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)
Adam Mukharil Bachtiar
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
said zulhelmi
 
Desain Basis Data (1)
Desain Basis Data (1)Desain Basis Data (1)
Desain Basis Data (1)
Andrew B. Osmond
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATA
Rahmad Deni
 
Basis data sederhana
Basis data sederhanaBasis data sederhana
Basis data sederhana
David Indra Kz
 
Normalisasi slip gaji
Normalisasi slip gajiNormalisasi slip gaji
Normalisasi slip gaji
ajisetiawanpunk
 
Sql
SqlSql
Database
DatabaseDatabase
Database
Tohadi tok
 
Basis data
Basis dataBasis data
Basis data
Samsuri14
 

Viewers also liked (20)

tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Basis Data Bab Objek oriented database
Basis Data Bab Objek oriented database Basis Data Bab Objek oriented database
Basis Data Bab Objek oriented database
 
Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Database Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis DataDatabase Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis Data
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
 
Buku bahasa pemrograman lengkap
Buku bahasa pemrograman lengkapBuku bahasa pemrograman lengkap
Buku bahasa pemrograman lengkap
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
SISTEM MANAJEMEN BASIS DATA BAB 6
SISTEM MANAJEMEN BASIS DATA BAB 6 SISTEM MANAJEMEN BASIS DATA BAB 6
SISTEM MANAJEMEN BASIS DATA BAB 6
 
Bab 7 studi kasus
Bab 7   studi kasusBab 7   studi kasus
Bab 7 studi kasus
 
Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 
Desain Basis Data (1)
Desain Basis Data (1)Desain Basis Data (1)
Desain Basis Data (1)
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATA
 
Basis data sederhana
Basis data sederhanaBasis data sederhana
Basis data sederhana
 
Normalisasi slip gaji
Normalisasi slip gajiNormalisasi slip gaji
Normalisasi slip gaji
 
Sql
SqlSql
Sql
 
Database
DatabaseDatabase
Database
 
Basis data
Basis dataBasis data
Basis data
 

Similar to Mata Kuliah Basis Data

Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdf
NikiHidayati
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
Agoeng Rivai
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
TheodoraTerdunGintin
 
1 pengantar basis data
1 pengantar basis data1 pengantar basis data
1 pengantar basis datayamasitha
 
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
Iqbal Ajib
 
Manajemen basis data
Manajemen basis data Manajemen basis data
Manajemen basis data
'Oke Aflatun'
 
Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6
AbdulFajri2
 
Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9
FarhanFadhlillah1
 
penggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannyapenggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannya
Angga Joe Amstrong
 
Muhammad farhan fadhlillah 43218010171 tm8
Muhammad farhan fadhlillah 43218010171 tm8Muhammad farhan fadhlillah 43218010171 tm8
Muhammad farhan fadhlillah 43218010171 tm8
FarhanFadhlillah1
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
1 basis data
1 basis data1 basis data
1 basis data
Simon Patabang
 
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
Rahma Kesumawati
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
Mutiara Ayu
 
Tugas sim wirantika anggraeni - yananto mihadi putra, se, m.si 15 okt
Tugas sim  wirantika anggraeni - yananto mihadi putra, se, m.si  15 oktTugas sim  wirantika anggraeni - yananto mihadi putra, se, m.si  15 okt
Tugas sim wirantika anggraeni - yananto mihadi putra, se, m.si 15 okt
wirantikaanggraeni
 

Similar to Mata Kuliah Basis Data (20)

1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdf
 
Login.hotspot.bsi
Login.hotspot.bsiLogin.hotspot.bsi
Login.hotspot.bsi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Mbd
MbdMbd
Mbd
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
 
1 pengantar basis data
1 pengantar basis data1 pengantar basis data
1 pengantar basis data
 
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
Tugas sim, muhammad iqbal razif, yananto mihadi putra, se, m.si,sistem manaje...
 
Manajemen basis data
Manajemen basis data Manajemen basis data
Manajemen basis data
 
Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6
 
Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9
 
penggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannyapenggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannya
 
Muhammad farhan fadhlillah 43218010171 tm8
Muhammad farhan fadhlillah 43218010171 tm8Muhammad farhan fadhlillah 43218010171 tm8
Muhammad farhan fadhlillah 43218010171 tm8
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
1 basis data
1 basis data1 basis data
1 basis data
 
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Data Base, UMB-2017
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Tugas sim wirantika anggraeni - yananto mihadi putra, se, m.si 15 okt
Tugas sim  wirantika anggraeni - yananto mihadi putra, se, m.si  15 oktTugas sim  wirantika anggraeni - yananto mihadi putra, se, m.si  15 okt
Tugas sim wirantika anggraeni - yananto mihadi putra, se, m.si 15 okt
 

Recently uploaded

Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
AssyifaFarahDiba1
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
mtsarridho
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
acehirfan
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
MiliaSumendap
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
Ekhwan2
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
MhdFadliansyah1
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
BanjarMasin4
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
AjrunAzhiima
 
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera PendidikanTransformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
deamardiana1
 
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasiAnalisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
afaturooo
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
renprogarksd3
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
Pemdes Wonoyoso
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
subbidtekinfo813
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
Pemdes Wonoyoso
 

Recently uploaded (14)

Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
 
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera PendidikanTransformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
 
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasiAnalisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 

Mata Kuliah Basis Data

  • 2. 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
  • 3. 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)
  • 4. 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
  • 5. Silabus ● Kontrak perkuliahan dan Overview ● Terminologi Dan Konsep Basis Data ● Hirarki Basis Data ● Konsep DBMS ● Pemanfaatan ilmu basisdata ● Abstraksi data ● UTS
  • 6. Silabus lanjutan ● Model basis data ● Model ER ● Normalisasi ● Quiz/Test Kecil ● Perancangan basisdata ● Studi kasus ● UAS
  • 7. Penilaian ● Kehadiran 10% ● Quiz 20% ● Tugas 20% ● UTS 20% ● UAS 30%
  • 9. Review Software ● XAMPP ● WAMPP ● LAMPP ● PHPmyAdmin ● Mysql Workbench
  • 10. Terminologi Dan Konsep ● Apa itu Data? ● Apa itu informasi? ● Databases? ● Sistem Databases?
  • 11. Infomasi sebagai asset ● Siapapun yang memiliki informasi akan menjadi pemenang ● Informasi menjadi aset dalam perusahaan (4M dan 1L) Manusia Mesin Material Modal Informasi
  • 12. Manajemen Data ✔ Data sebagai sumber informasi perlu dikelola dengan baik ✔ Pengelolaan data diterapkan dengan menggunaan database DatabaseDatabase Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data ProsesProses InformasiInformasi
  • 13. Database dan Sistem Informasi Menggunakan pengetahuan yang diturunkan dari database untuk keunggulan kompetitif atau pengambilan keputusan Manajer Sistem InformasiSistem Informasi DatabaseDatabase
  • 14. Database dan Sistem Informasi Menganalisa kebutuhan- kebutuhan dan merancang dan mengimplementasikannya Profesional TI
  • 15. Contoh Aplikasi Database Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankan Penerbangan : reservasi dan jadwal
  • 16. 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
  • 17. 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)
  • 18. Basis Data? Data Dosen Data Dosen Data NilaiData Nilai Data Courses Data Courses Data Fakultas Data Fakultas Data Students Data Students Data P. Studi Data P. Studi Basis Data di sebuah Lemari Arsip
  • 20. 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
  • 21. 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)
  • 22. Metadata ➔ Metadata : data yang menjelaskan sifat/karakteristik data yang lain. ➔ Contoh data yang menjelaskan data pegawai: Nama Tipe Panjang Keterangan NIP Alphanumeric 5 Nomor pegawai Nama Alphanumeric 5 Nama pegawai Gaji Long Gaji pegawai
  • 23. 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
  • 24. 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
  • 25. 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.
  • 26. 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.