SlideShare a Scribd company logo
1 of 15
BASIS DATA
Definisi Basis Data
• Basis dapat diartikan sebagai suatu markas atau
gudang, tempat bersarang atau tempat
berkumpul
• Kumpulan data yang saling berhubungan yang
disimpan secara bersama sedemikian rupa dan
tanpa pengulangan (redundancy) yang tidak
perlu,untuk memenuhi berbagai kebutuhan
• Kumpulan file/tabel/arsip yang saling
berhubungan yang disimpan dalam media
penyimpanan tertentu.
Komponen Basis Data
1. Perangkat keras (hardware) dalam sistem komputer.
2. Perangkat Lunak Aplikasi (software) lain yang
mendukung dan bersifat opsional. Misal: bahasa
pemrograman C, basic pascal
3. Sistem Operasi (operating system)
4. Basis data data lain yang mempunyai keterkaitan dan
hubungan dengan basis data itu sendiri. Berisi atau
memiliki objek-objek basis data seperti file, table,
indeks
5. Sistem Pengelola Basis Data Database Management
System atau database managemen system (DBMS).
Seperti Microsoft acces, oracle dll.
6. Pemakai (user).
Sistem Manajemen Basis Data
Sebuah tatanan(keterpaduan) yang terdiri atas
sejumlah komponen-komponen fungsionalBasis Data
(komputer) yang saling berhubungan secara bersama-
sama, bertujuan untuk memenuhi suatu proses atau
pekerjaaan tertentu. Sistem ini merupakan gabungan
antara basis data dan kumpulan program atau
perangkat lunak DBMS (database management
system).
DBMS didesain untuk membantu dalam hal
pemeliharaan dan utilitas kumpulan data dalam jumlah
besar
Tujuan dan Manfaat Penggunaan
basis data
1. Kecepatan dan Kemudahan (Speed).
2. Efisiensi Ruang Penyimpanan (Space).
3. Keakuratan (Accuracy).
4. Ketersediaan (Availability).
5. Kelengkapan (Completeness).
6. Keamanan (Security).
7. Kebersamaan (Sharability).
Pengguna dalam Basis data
1. Database Administrator yaitu manusia yang mengorganisasi
seluruh sistem basis data.
2. Database Designer, adalah manusia yang bertugas merancang dan
mengembangkan database
3. Application Programmer, ialah penggunaa yang berinteraksi
dengan basis data melalui Data Manipulation Language (DML). DML
meliputi program yang ditulis dalam bahasa pemrograman induk
yang dipakai.
4. End user, adalah adalah pengguna yang memanfaatkan atau
membutuhkan akses ke database
5. System Analyst, ialah pengguna yang merencanakan dan
menentukan kebutuhan sistem.
6. Application Programmers (Software Engineering), ialah pengguna
tanggungjawabnya berhubungan dengan kebutuhan koneksi
database.
7. Worker behind the scene, ialah pengguna yang tidak tertarik pada
database, tetapi lebih cenderung pada membangun data base atau
kebutuhannya menggunakan alat bantu.
Operasi-Operasi Dasar
Mmanajemen Basis Data
1. Pembuatan basis data baru (create database)
2. Penghapusan basis data (drop database),
3. Pembuatan table baru ke suatu basis data (create table),
4. Penghapusan table dari suatu basis data (drop table)
5. Penambahan / pengisian data baru di sebuah basis data
(insert)
6. Pengambilan data dari sebuah table (retrieve / search),
identik dengan pencarian lembaran arsip dalam sebuah
map arsip.
7. Pengubahan data dalam sebuah table (update), identik
dengan perbaikan isi lembaran arsip yang ada di sebuah
map arsip.
8. Penghapusan data dari sebuah table (delete).
Definisi Struktur
atau Arsitektur Basis Data
• Arsitektur basis data merupakan serangkaian
pengetahuan tentang pemodelan data.
• Elemen (kolom atau field) data adalah satuan data
terkecil yang tidak dapat dipecah lagi menjadi unit lain
yang bermakna. Misalnya data siswa terdiri dari NIS,
Nama, Alamat, Telepon atau Jenis Kelamin.
• Rekaman (record) merupakan gabungan sejumlah
elemen data yang saling terkait. Istilah lain dari record
adalah baris atau tupel.
• Berkas(file) adalah himpunan seluruh record yang
bertipe sama
Pemodelan data
Pemodelan data merupakan sarana untuk melakukan abstraksi
data. Terdiri dari :
1. Object based logical model. Dalam pemodelan ini struktur atau
hirarki basis data diilustrasikan berdasarkan object. Model ini
meliputi:
1. Model keterhubungan entitas (Entity Relationalship Model
atau ERD).
2. Model berorientasi object (Object-Oriented Model).
3. Model Data Semantik(Semantic Data Model).
4. Model data Fungsional (Function Data Model).
1. Record-based logical model. Dalam model ini struktur basis data
diilustrasikan berdasarkan record. Model ini meliputi:
1. Model relational Basis Data (Relational Model).
2. Model Herarkis (Hierarchical Model)
3. Model Jaringan (Network Model).
Struktur Konseptual Basis Data
1. Model data konseptual
a. Entity atau Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata
dan dapat dibedakan antara satu dengan lainnya (unique).
• Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik.
• Abstrak atau konsep (seperti department, pekerjaan, mata
pelajaran)
• Kejadian (pembelian, penjualan, peminjaman, dll)
b. Attribute merupakan karakteristik dari entitas atau relationship, yang
menyedikan penjelasan detail tentang entitas atau relationship.
• Simple attribute suatu atribut yang tidak dapat dibagi-bagi lagi
menjadi atribut yang lebih kecil
• composite attribute suatu atribut yang dapat dibagi menjadi atribut
yang lebih keci
• Single valued attribute suatu atribut yang hanya mempunyai satu nilai
• Multi valued attribute suatu atribut yang dapat memiliki lebih dari satu
nilai yang jenisnya sama dari sebuah data tunggal
• Mandatory attribute danDerived attribute (attribut turunan) suatu
atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat
diturunkan dari atribut atau tabel lain yang berhubungan
c. Key attribute sadalah suatu atribut yang menandakan kunci
suatu entitas yang bersifat unik.
• Superkey: satu atau lebih atribut yang dimiliki entitas dapat
dibedakan dengan entitas lain. Contoh: gabungan nim dan
nama, nim,
• Candidat key : atribut yang dapat dijadikan sebagai calon key
• Primary key:atribut yang secara unik mengidentifikasi masing-
masing instan dari suatu tipe entitas tunggal. Instan seperti
(“toni”,”tuti”,”bobi”) = Karyawan
• Alternate key : kandidat key yang dijadikan alternatif untuk
menjadi primary key
• Foreign key: merelasikan entitas-entitas dalam sebuah relasi.
Misalnya entitas mahasiswa memiliki atribute nama, alamat, NIM.
Attribute NIM sebagai Key Attribute
2. Model data fisikal
3. Model view
ERD
Diagram relasi entitas atau entity-
relationship diagram (ERD) adalah suatu
diagram dalam bentuk gambar atau simbol
yang mengidentifikasi tipe dari entitas di
dalam suatu sistem yang diuraikan dalam data
dengan atributnya, dan menjelaskan
hubungan atau relasi diantara entitas
tersebut.
Notasi-notasi ERD
Strong Entitas
Relasi
Atribut
Relasi
EntitasWeak Entitas
Atribut
Atribut
MultiNilai
Atribut
Turunan
Relasi
Identifi
kasi
Garis Hubungan
KARDINALITAS:
1 N
N M
1 1
Contoh ERD sederhana
Mahasiswa Buku
Memin
jam
N M
nim kdbukunama
alamat pengarang
judul
tglpinjam penerbit
Mahasiswa
nim (pk)
nama
alamat
Buku
Kdbuku (pk)
pengarang
Penerbit
judul
Detailpinjam
nim+kdbuku(pk)
nim(fk)
Kdbuku(fk)
tglPinjam
tglkembali
denda
nim kdbuku
Terimakasih 

More Related Content

What's hot

konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis datafenty ema
 
Manajemen sumber daya data
Manajemen sumber daya dataManajemen sumber daya data
Manajemen sumber daya dataWisnu Dewobroto
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis datayamasitha
 
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
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan datalingyuksing86
 
Rekayasa Perangkat Lunak Database
Rekayasa Perangkat Lunak DatabaseRekayasa Perangkat Lunak Database
Rekayasa Perangkat Lunak DatabasedewiyustinaNaibaho
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data WarehouseNova ed
 
08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)Ikhsan Bz
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar basis dataSinath Sabado
 
Basdat minggu 03 database management system (dbms)
Basdat minggu 03   database management system (dbms)Basdat minggu 03   database management system (dbms)
Basdat minggu 03 database management system (dbms)Saddam Sevenfoldism
 
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...Alexanderliman728
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)Deka M Wildan
 

What's hot (20)

konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
Manajemen sumber daya data
Manajemen sumber daya dataManajemen sumber daya data
Manajemen sumber daya data
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem 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
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Jumpa 7
Jumpa 7Jumpa 7
Jumpa 7
 
Pertemuan 5 1
Pertemuan 5 1Pertemuan 5 1
Pertemuan 5 1
 
Rekayasa Perangkat Lunak Database
Rekayasa Perangkat Lunak DatabaseRekayasa Perangkat Lunak Database
Rekayasa Perangkat Lunak Database
 
Dunia pangkalan data 1
Dunia pangkalan data 1Dunia pangkalan data 1
Dunia pangkalan data 1
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data Warehouse
 
08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar basis data
 
Entity Relatonship Diagram
Entity Relatonship DiagramEntity Relatonship Diagram
Entity Relatonship Diagram
 
Basdat minggu 03 database management system (dbms)
Basdat minggu 03   database management system (dbms)Basdat minggu 03   database management system (dbms)
Basdat minggu 03 database management system (dbms)
 
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
 
Materi 7
Materi 7Materi 7
Materi 7
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 

Viewers also liked

Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yiSofian Aritonang
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yiSofian Aritonang
 
A Man and his finances
A Man and his financesA Man and his finances
A Man and his financesJOHN S BAIN
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yiSofian Aritonang
 
Ppt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurPpt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurSofian Aritonang
 
Packets, routers and ip addresses
Packets, routers and ip addressesPackets, routers and ip addresses
Packets, routers and ip addressesnincompute
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yiSofian Aritonang
 
Diagram mnemonic dersey ( pohon natal )
Diagram mnemonic dersey ( pohon natal )Diagram mnemonic dersey ( pohon natal )
Diagram mnemonic dersey ( pohon natal )Sofian Aritonang
 
Lưu Trung Kiên Portfolio
Lưu Trung Kiên PortfolioLưu Trung Kiên Portfolio
Lưu Trung Kiên PortfolioKiên Lưu
 
Ppt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurPpt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurSofian Aritonang
 
Ppt hyperlink sistem periodik unsur (spu)
Ppt hyperlink sistem periodik unsur (spu)Ppt hyperlink sistem periodik unsur (spu)
Ppt hyperlink sistem periodik unsur (spu)Sofian Aritonang
 

Viewers also liked (18)

Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yi
 
Perkembangan Bahasa Indonesia
Perkembangan Bahasa IndonesiaPerkembangan Bahasa Indonesia
Perkembangan Bahasa Indonesia
 
Agrebi Nidhal Book
Agrebi Nidhal BookAgrebi Nidhal Book
Agrebi Nidhal Book
 
Ppt vsepr
Ppt vseprPpt vsepr
Ppt vsepr
 
Too & enough
Too & enoughToo & enough
Too & enough
 
Психология
ПсихологияПсихология
Психология
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yi
 
A Man and his finances
A Man and his financesA Man and his finances
A Man and his finances
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yi
 
Ppt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurPpt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsur
 
Packets, routers and ip addresses
Packets, routers and ip addressesPackets, routers and ip addresses
Packets, routers and ip addresses
 
Diagram mnemonic pao fang yi
Diagram mnemonic   pao fang yiDiagram mnemonic   pao fang yi
Diagram mnemonic pao fang yi
 
Diagram mnemonic dersey ( pohon natal )
Diagram mnemonic dersey ( pohon natal )Diagram mnemonic dersey ( pohon natal )
Diagram mnemonic dersey ( pohon natal )
 
JSP (Java Server Pages)
JSP (Java Server Pages)JSP (Java Server Pages)
JSP (Java Server Pages)
 
Lưu Trung Kiên Portfolio
Lưu Trung Kiên PortfolioLưu Trung Kiên Portfolio
Lưu Trung Kiên Portfolio
 
Ppt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsurPpt hyperlink sistem periodik unsur
Ppt hyperlink sistem periodik unsur
 
Ppt hyperlink sistem periodik unsur (spu)
Ppt hyperlink sistem periodik unsur (spu)Ppt hyperlink sistem periodik unsur (spu)
Ppt hyperlink sistem periodik unsur (spu)
 
Hvi 1000
Hvi 1000Hvi 1000
Hvi 1000
 

Similar to Basis data

Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseDesty Yani
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATADiLaAzhari1
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdatIda Safitri
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Linda Lestari
 
Basis data albert anak lorong
Basis data albert anak lorongBasis data albert anak lorong
Basis data albert anak lorongalbert giban
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis dataMuttyTeukie Elf
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)Agoeng Rivai
 
DB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdfDB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdfFauziAdiRafrastara
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasionalrian rian
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxYosua41
 

Similar to Basis data (20)

Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Power Point | Database Design
Power Point | Database DesignPower Point | Database Design
Power Point | Database Design
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATA
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdat
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
Basis data albert anak lorong
Basis data albert anak lorongBasis data albert anak lorong
Basis data albert anak lorong
 
Modul5ppt
Modul5pptModul5ppt
Modul5ppt
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis data
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
1 basis data
1 basis data1 basis data
1 basis data
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
DB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdfDB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdf
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Desain database
Desain databaseDesain database
Desain database
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
 

Recently uploaded

05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfssuser40d8e3
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptxAnnisaNurHasanah27
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 

Recently uploaded (9)

05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 

Basis data

  • 2. Definisi Basis Data • Basis dapat diartikan sebagai suatu markas atau gudang, tempat bersarang atau tempat berkumpul • Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu,untuk memenuhi berbagai kebutuhan • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu.
  • 3. Komponen Basis Data 1. Perangkat keras (hardware) dalam sistem komputer. 2. Perangkat Lunak Aplikasi (software) lain yang mendukung dan bersifat opsional. Misal: bahasa pemrograman C, basic pascal 3. Sistem Operasi (operating system) 4. Basis data data lain yang mempunyai keterkaitan dan hubungan dengan basis data itu sendiri. Berisi atau memiliki objek-objek basis data seperti file, table, indeks 5. Sistem Pengelola Basis Data Database Management System atau database managemen system (DBMS). Seperti Microsoft acces, oracle dll. 6. Pemakai (user).
  • 4. Sistem Manajemen Basis Data Sebuah tatanan(keterpaduan) yang terdiri atas sejumlah komponen-komponen fungsionalBasis Data (komputer) yang saling berhubungan secara bersama- sama, bertujuan untuk memenuhi suatu proses atau pekerjaaan tertentu. Sistem ini merupakan gabungan antara basis data dan kumpulan program atau perangkat lunak DBMS (database management system). DBMS didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar
  • 5. Tujuan dan Manfaat Penggunaan basis data 1. Kecepatan dan Kemudahan (Speed). 2. Efisiensi Ruang Penyimpanan (Space). 3. Keakuratan (Accuracy). 4. Ketersediaan (Availability). 5. Kelengkapan (Completeness). 6. Keamanan (Security). 7. Kebersamaan (Sharability).
  • 6. Pengguna dalam Basis data 1. Database Administrator yaitu manusia yang mengorganisasi seluruh sistem basis data. 2. Database Designer, adalah manusia yang bertugas merancang dan mengembangkan database 3. Application Programmer, ialah penggunaa yang berinteraksi dengan basis data melalui Data Manipulation Language (DML). DML meliputi program yang ditulis dalam bahasa pemrograman induk yang dipakai. 4. End user, adalah adalah pengguna yang memanfaatkan atau membutuhkan akses ke database 5. System Analyst, ialah pengguna yang merencanakan dan menentukan kebutuhan sistem. 6. Application Programmers (Software Engineering), ialah pengguna tanggungjawabnya berhubungan dengan kebutuhan koneksi database. 7. Worker behind the scene, ialah pengguna yang tidak tertarik pada database, tetapi lebih cenderung pada membangun data base atau kebutuhannya menggunakan alat bantu.
  • 7. Operasi-Operasi Dasar Mmanajemen Basis Data 1. Pembuatan basis data baru (create database) 2. Penghapusan basis data (drop database), 3. Pembuatan table baru ke suatu basis data (create table), 4. Penghapusan table dari suatu basis data (drop table) 5. Penambahan / pengisian data baru di sebuah basis data (insert) 6. Pengambilan data dari sebuah table (retrieve / search), identik dengan pencarian lembaran arsip dalam sebuah map arsip. 7. Pengubahan data dalam sebuah table (update), identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip. 8. Penghapusan data dari sebuah table (delete).
  • 8. Definisi Struktur atau Arsitektur Basis Data • Arsitektur basis data merupakan serangkaian pengetahuan tentang pemodelan data. • Elemen (kolom atau field) data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin. • Rekaman (record) merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari record adalah baris atau tupel. • Berkas(file) adalah himpunan seluruh record yang bertipe sama
  • 9. Pemodelan data Pemodelan data merupakan sarana untuk melakukan abstraksi data. Terdiri dari : 1. Object based logical model. Dalam pemodelan ini struktur atau hirarki basis data diilustrasikan berdasarkan object. Model ini meliputi: 1. Model keterhubungan entitas (Entity Relationalship Model atau ERD). 2. Model berorientasi object (Object-Oriented Model). 3. Model Data Semantik(Semantic Data Model). 4. Model data Fungsional (Function Data Model). 1. Record-based logical model. Dalam model ini struktur basis data diilustrasikan berdasarkan record. Model ini meliputi: 1. Model relational Basis Data (Relational Model). 2. Model Herarkis (Hierarchical Model) 3. Model Jaringan (Network Model).
  • 10. Struktur Konseptual Basis Data 1. Model data konseptual a. Entity atau Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique). • Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik. • Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran) • Kejadian (pembelian, penjualan, peminjaman, dll) b. Attribute merupakan karakteristik dari entitas atau relationship, yang menyedikan penjelasan detail tentang entitas atau relationship. • Simple attribute suatu atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih kecil • composite attribute suatu atribut yang dapat dibagi menjadi atribut yang lebih keci • Single valued attribute suatu atribut yang hanya mempunyai satu nilai • Multi valued attribute suatu atribut yang dapat memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data tunggal • Mandatory attribute danDerived attribute (attribut turunan) suatu atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan
  • 11. c. Key attribute sadalah suatu atribut yang menandakan kunci suatu entitas yang bersifat unik. • Superkey: satu atau lebih atribut yang dimiliki entitas dapat dibedakan dengan entitas lain. Contoh: gabungan nim dan nama, nim, • Candidat key : atribut yang dapat dijadikan sebagai calon key • Primary key:atribut yang secara unik mengidentifikasi masing- masing instan dari suatu tipe entitas tunggal. Instan seperti (“toni”,”tuti”,”bobi”) = Karyawan • Alternate key : kandidat key yang dijadikan alternatif untuk menjadi primary key • Foreign key: merelasikan entitas-entitas dalam sebuah relasi. Misalnya entitas mahasiswa memiliki atribute nama, alamat, NIM. Attribute NIM sebagai Key Attribute 2. Model data fisikal 3. Model view
  • 12. ERD Diagram relasi entitas atau entity- relationship diagram (ERD) adalah suatu diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe dari entitas di dalam suatu sistem yang diuraikan dalam data dengan atributnya, dan menjelaskan hubungan atau relasi diantara entitas tersebut.
  • 13. Notasi-notasi ERD Strong Entitas Relasi Atribut Relasi EntitasWeak Entitas Atribut Atribut MultiNilai Atribut Turunan Relasi Identifi kasi Garis Hubungan KARDINALITAS: 1 N N M 1 1
  • 14. Contoh ERD sederhana Mahasiswa Buku Memin jam N M nim kdbukunama alamat pengarang judul tglpinjam penerbit Mahasiswa nim (pk) nama alamat Buku Kdbuku (pk) pengarang Penerbit judul Detailpinjam nim+kdbuku(pk) nim(fk) Kdbuku(fk) tglPinjam tglkembali denda nim kdbuku