SlideShare a Scribd company logo
1 of 16
BASIS DATA
JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2020
Database Management System
(DBMS)
STATISTIKA | FMIPA UNP
❑ Komponen Sistem Basis Data.
❑ Database Management System (DBMS).
❑ Bahasa dalam DBMS.
❑ Perancangan Basis Data.
Materi
STATISTIKA | FMIPA UNP
Terdapat 4 komponen pokok dari sistem basis data:
1. DATA, klasifikasinya sbb:
➢ Data Tetap → Kelompok data yang tidak mengalami perubahan, paling
tidak dalam kurun waktu yang lama.
Contoh: Data Pribadi Mahasiswa.
➢ Data Tidak Tetap → Kelompok data yang secara rutin mengalami
perubahan.
Contoh: Data Rencana Studi Mahasiswa.
➢ Data yang Bertambah Menurut Waktu → Kelompok data ini biasanya
merupakan data akumulasi dari kelompok data tetap dan data tidak
tetap.
Contoh: Data Transkrip Nilai.
Komponen Sistem Basis Data
STATISTIKA | FMIPA UNP
2. HARDWARE (Perangkat Keras)
Terdiri dari semua peralatan hardware komputer yang digunakan untuk
pengelolaan sistem basis data. Antara lain:
➢ Komputer (satu untuk sistem stand-alone atau lebih dari satu untuk
sistem jaringan).
➢ Memori sekunder on-line (Harddisk).
➢ Memori sekunder off-line (Removable Disk) untuk mem-backup data.
➢ Media/perangkat komunikasi (untuk sistem jaringan).
Komponen Sistem Basis Data
STATISTIKA | FMIPA UNP
3. SOFTWARE (Perangkat Lunak)
Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik
pada database, dapat berupa:
➢ Database Management System (DBMS).
➢ Program-program aplikasi & prosedur.
Komponen Sistem Basis Data
STATISTIKA | FMIPA UNP
4. USER (Pemakai)
Pengguna basis data yang berinteraksi secara langsung dengan basis data
melalui program aplikasi basis data dan DBMS. Terbagi menjadi 3 klasifikasi:
➢ Database Administrator (DBA), yang membuat basis data dan
mengontrol akses ke basis data.
➢ Programmer, yang membuat aplikasi basis data yang digunakan oleh
DBA dan pemakai akhir.
➢ End User (pemakai akhir), yang melakukan penambahan, penghapusan,
pengubahan, dan pengaksesan data.
Komponen Sistem Basis Data
STATISTIKA | FMIPA UNP
Database Management System (DBMS)
❑ DBMS adalah software yang memungkinkan pemakai untuk
mendefinisikan, mengelola, dan mengontrol akses ke basis data.
STATISTIKA | FMIPA UNP
Database Management System (DBMS)
❑ Tujuan utama DBMS adalah menyediakan lingkungan yang
mudah dan aman untuk penggunaan dan perawatan database.
STATISTIKA | FMIPA UNP
Fungsi DBMS
❑ Data Definition, DBMS harus dapat mengolah pendefinisian data.
❑ Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai
untuk mengakses data.
❑ Data Security & Integrity, DBMS harus dapat memeriksa keamanan dan
integritas data didefinisikan oleh DBA.
❑ Data Recovery & Concurency, DBMS harus dapat menangani kegagalan
pengaksesan database yang dapat disebabkan oleh kerusakan sistem,
kerusakan disk, dsb.
❑ Data Dictionary, DBMS harus dapat menyediakan data dictionary (kamus data).
❑ Performance, DBMS harus dapat menangani pekerjaan dari semua fungsi
seefisien mungkin.
STATISTIKA | FMIPA UNP
Bahasa dalam DBMS
❑ Structure Query Language (SQL) adalah bahasa standar basis data yang
digunakan aplikasi atau pemakai untuk berinteraksi dengan basis data melalui
DBMS.
❑ SQL dibagi menjadi dua, yaitu:
➢ Data Definition Language (DDL) → SQL yang digunakan untuk mendefinisikan basis data.
➢ Data Manipulation Language (DML) → SQL yang digunakan untuk mengakses dan mengelola
data pada basis data.
❑ DDL → dapat membuat table baru, membuat indeks, menentukan struktur
penyimpanan tabel, dll.
❑ DML → berguna untuk melakukan manipulasi data pada suatu basis data. Dapat
berupa penambahan, penghapusan, pengubahan data pada suatu basis data.
STATISTIKA | FMIPA UNP
Istilah dalam DBMS
❑ Enterprise yaitu suatu bentuk organisasi
Contoh: Rumah Sakit (Adm Pasien), Universitas (Database Nilai)
❑ Entitas/Table yaitu suatu objek yang dapat dibedakan dengan
objek lainnya.
Contoh: Database Nilai → Entitas: Mahasiswa, Mata Pelajaran
❑ Atribute/Field yaitu setiap entitas mempunyai atribut atau suatu
sebutan untuk mewakili entitas.
Contoh: Entitas Mahasiswa → NIM, nama_mhs, alamat, dll.
STATISTIKA | FMIPA UNP
Istilah dalam DBMS
❑ Data Value yaitu data aktual atau informasi yang disimpan pada tiap
data elemen atau atribut/field.
Contoh: Field nama_mhs → alfa, bravo, charlie, dll.
❑ Record/Tuple yaitu kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entitas/table secara lengkap.
❑ File yaitu kumpulan record sejenis yang mempunyai panjang elemen
sama, atribut yang sama namun berbeda data valuenya.
❑ Kunci/Key Elemen Data yaitu tanda pengenal yang secara unik
mengidentifikasikan entitas/table dari suatu kumpulan entitas/table.
STATISTIKA | FMIPA UNP
Contoh Penggambaran Suatu Entitas/Table
NIM Nama Alamat
19000001 Alfa Padang
19000002 Bravo Solok
19000003 Charlie Bukittinggi
Mahasiswa Entitas/
Table
Elemen
Kunci/Key Field
Data Value
Record
STATISTIKA | FMIPA UNP
Contoh Kasus
• Pembuatan Basis Data Perpustakaan UNP.
• Prosesnya:
• Setiap mahasiswa yang mendaftar harus mengisi formulir dengan biaya
administrasi Rp. 10.000
• Mahasiswa dapat meminjam buku maksimal 3 buku
• Untuk masa peminjaman selama 7 hari (1 minggu)
• Keterlambatan pengembalian dikenakan denda Rp.500 per hari.
Buatlah Enterprise dari Perpustakaan UNP?
Tentukan entitas/table yang diperlukan, beserta atribut/field nya?
STATISTIKA | FMIPA UNP
Enterprise → Perpustakaan
Field
1 No Anggota Perpustakaan
2 Nama
3 Tempat Lahir
4 Tanggal Lahir
5 Alamat
6 Jurusan
... ...
Field
1 No Buku
2 Judul Buku
3 Pengarang
4 Penerbit
5 Tahun Terbit
... ...
Entitas/Table: Anggota Entitas/Table: Buku
STATISTIKA | FMIPA UNP
Enterprise → Perpustakaan
Field
1 No Anggota Perpustakaan
2 No Buku
3 Tanggal Peminjaman
4 Tanggal Pengembalian
... ...
Field
1 No Anggota Perpustakaan
2 No Buku
3 Tanggal Peminjaman
4 Tanggal Dikembalikan
5 Denda
... ...
Entitas/Table: Peminjaman Entitas/Table: Pengembalian

More Related Content

What's hot

Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)Agoeng Rivai
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTino Dwiantoro
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis dataDermawan12
 
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
 
KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)Naveen Segaran
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis datafenty ema
 
Basis Data dan Perangkat Lunak Pengolah Basis Data
Basis Data dan Perangkat Lunak Pengolah Basis DataBasis Data dan Perangkat Lunak Pengolah Basis Data
Basis Data dan Perangkat Lunak Pengolah Basis DataDavid Adi Nugroho
 
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
 
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...Erwin Setiawan
 
Bab 4 pangkalan data
Bab 4 pangkalan dataBab 4 pangkalan data
Bab 4 pangkalan dataNur Az
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Fariszal Nova
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 

What's hot (20)

Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
Dunia pangkalan data 1
Dunia pangkalan data 1Dunia pangkalan data 1
Dunia pangkalan data 1
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis Data
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep 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
 
Basis Data
Basis DataBasis Data
Basis Data
 
KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)
 
Basis data
Basis dataBasis data
Basis data
 
Dunia pangkalan data
Dunia pangkalan dataDunia pangkalan data
Dunia pangkalan data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Basis Data dan Perangkat Lunak Pengolah Basis Data
Basis Data dan Perangkat Lunak Pengolah Basis DataBasis Data dan Perangkat Lunak Pengolah Basis Data
Basis Data dan Perangkat Lunak Pengolah 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
 
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
 
Bab 4 pangkalan data
Bab 4 pangkalan dataBab 4 pangkalan data
Bab 4 pangkalan data
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
1 basis data
1 basis data1 basis data
1 basis data
 

Similar to Basdat minggu 03 database management system (dbms)

Similar to Basdat minggu 03 database management system (dbms) (20)

Login.hotspot.bsi
Login.hotspot.bsiLogin.hotspot.bsi
Login.hotspot.bsi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis data
 
Modul5ppt
Modul5pptModul5ppt
Modul5ppt
 
pptModul5
pptModul5pptModul5
pptModul5
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Basis data
Basis dataBasis data
Basis data
 
Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
Basis data
Basis dataBasis data
Basis data
 
mengelola sumber data
mengelola sumber datamengelola sumber data
mengelola sumber data
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
Data
DataData
Data
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
Diah priantika 43218010180 tm8
Diah priantika 43218010180 tm8Diah priantika 43218010180 tm8
Diah priantika 43218010180 tm8
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 

More from Saddam Sevenfoldism

More from Saddam Sevenfoldism (11)

Distribusi normal 1
Distribusi normal 1Distribusi normal 1
Distribusi normal 1
 
MS. ACCESS (FORM DAN REPORT)
MS. ACCESS (FORM DAN REPORT)MS. ACCESS (FORM DAN REPORT)
MS. ACCESS (FORM DAN REPORT)
 
MS. ACCESS (TABLE DAN RELATIONSHIP)
MS. ACCESS (TABLE DAN RELATIONSHIP)MS. ACCESS (TABLE DAN RELATIONSHIP)
MS. ACCESS (TABLE DAN RELATIONSHIP)
 
mapping er diagram
mapping er diagrammapping er diagram
mapping er diagram
 
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
 
Ptp kejadian
Ptp kejadianPtp kejadian
Ptp kejadian
 
Studi kepustakaan
Studi kepustakaanStudi kepustakaan
Studi kepustakaan
 
Pelaksanaan kurikulum tingkat satuan pendidikan
Pelaksanaan kurikulum tingkat satuan pendidikanPelaksanaan kurikulum tingkat satuan pendidikan
Pelaksanaan kurikulum tingkat satuan pendidikan
 
Kota padang
Kota padangKota padang
Kota padang
 
Edaran tunj profesi guru
Edaran tunj profesi guruEdaran tunj profesi guru
Edaran tunj profesi guru
 
V^english course(2)
V^english course(2)V^english course(2)
V^english course(2)
 

Recently uploaded

Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 

Recently uploaded (20)

Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 

Basdat minggu 03 database management system (dbms)

  • 1. BASIS DATA JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI PADANG 2020 Database Management System (DBMS)
  • 2. STATISTIKA | FMIPA UNP ❑ Komponen Sistem Basis Data. ❑ Database Management System (DBMS). ❑ Bahasa dalam DBMS. ❑ Perancangan Basis Data. Materi
  • 3. STATISTIKA | FMIPA UNP Terdapat 4 komponen pokok dari sistem basis data: 1. DATA, klasifikasinya sbb: ➢ Data Tetap → Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama. Contoh: Data Pribadi Mahasiswa. ➢ Data Tidak Tetap → Kelompok data yang secara rutin mengalami perubahan. Contoh: Data Rencana Studi Mahasiswa. ➢ Data yang Bertambah Menurut Waktu → Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tidak tetap. Contoh: Data Transkrip Nilai. Komponen Sistem Basis Data
  • 4. STATISTIKA | FMIPA UNP 2. HARDWARE (Perangkat Keras) Terdiri dari semua peralatan hardware komputer yang digunakan untuk pengelolaan sistem basis data. Antara lain: ➢ Komputer (satu untuk sistem stand-alone atau lebih dari satu untuk sistem jaringan). ➢ Memori sekunder on-line (Harddisk). ➢ Memori sekunder off-line (Removable Disk) untuk mem-backup data. ➢ Media/perangkat komunikasi (untuk sistem jaringan). Komponen Sistem Basis Data
  • 5. STATISTIKA | FMIPA UNP 3. SOFTWARE (Perangkat Lunak) Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada database, dapat berupa: ➢ Database Management System (DBMS). ➢ Program-program aplikasi & prosedur. Komponen Sistem Basis Data
  • 6. STATISTIKA | FMIPA UNP 4. USER (Pemakai) Pengguna basis data yang berinteraksi secara langsung dengan basis data melalui program aplikasi basis data dan DBMS. Terbagi menjadi 3 klasifikasi: ➢ Database Administrator (DBA), yang membuat basis data dan mengontrol akses ke basis data. ➢ Programmer, yang membuat aplikasi basis data yang digunakan oleh DBA dan pemakai akhir. ➢ End User (pemakai akhir), yang melakukan penambahan, penghapusan, pengubahan, dan pengaksesan data. Komponen Sistem Basis Data
  • 7. STATISTIKA | FMIPA UNP Database Management System (DBMS) ❑ DBMS adalah software yang memungkinkan pemakai untuk mendefinisikan, mengelola, dan mengontrol akses ke basis data.
  • 8. STATISTIKA | FMIPA UNP Database Management System (DBMS) ❑ Tujuan utama DBMS adalah menyediakan lingkungan yang mudah dan aman untuk penggunaan dan perawatan database.
  • 9. STATISTIKA | FMIPA UNP Fungsi DBMS ❑ Data Definition, DBMS harus dapat mengolah pendefinisian data. ❑ Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data. ❑ Data Security & Integrity, DBMS harus dapat memeriksa keamanan dan integritas data didefinisikan oleh DBA. ❑ Data Recovery & Concurency, DBMS harus dapat menangani kegagalan pengaksesan database yang dapat disebabkan oleh kerusakan sistem, kerusakan disk, dsb. ❑ Data Dictionary, DBMS harus dapat menyediakan data dictionary (kamus data). ❑ Performance, DBMS harus dapat menangani pekerjaan dari semua fungsi seefisien mungkin.
  • 10. STATISTIKA | FMIPA UNP Bahasa dalam DBMS ❑ Structure Query Language (SQL) adalah bahasa standar basis data yang digunakan aplikasi atau pemakai untuk berinteraksi dengan basis data melalui DBMS. ❑ SQL dibagi menjadi dua, yaitu: ➢ Data Definition Language (DDL) → SQL yang digunakan untuk mendefinisikan basis data. ➢ Data Manipulation Language (DML) → SQL yang digunakan untuk mengakses dan mengelola data pada basis data. ❑ DDL → dapat membuat table baru, membuat indeks, menentukan struktur penyimpanan tabel, dll. ❑ DML → berguna untuk melakukan manipulasi data pada suatu basis data. Dapat berupa penambahan, penghapusan, pengubahan data pada suatu basis data.
  • 11. STATISTIKA | FMIPA UNP Istilah dalam DBMS ❑ Enterprise yaitu suatu bentuk organisasi Contoh: Rumah Sakit (Adm Pasien), Universitas (Database Nilai) ❑ Entitas/Table yaitu suatu objek yang dapat dibedakan dengan objek lainnya. Contoh: Database Nilai → Entitas: Mahasiswa, Mata Pelajaran ❑ Atribute/Field yaitu setiap entitas mempunyai atribut atau suatu sebutan untuk mewakili entitas. Contoh: Entitas Mahasiswa → NIM, nama_mhs, alamat, dll.
  • 12. STATISTIKA | FMIPA UNP Istilah dalam DBMS ❑ Data Value yaitu data aktual atau informasi yang disimpan pada tiap data elemen atau atribut/field. Contoh: Field nama_mhs → alfa, bravo, charlie, dll. ❑ Record/Tuple yaitu kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas/table secara lengkap. ❑ File yaitu kumpulan record sejenis yang mempunyai panjang elemen sama, atribut yang sama namun berbeda data valuenya. ❑ Kunci/Key Elemen Data yaitu tanda pengenal yang secara unik mengidentifikasikan entitas/table dari suatu kumpulan entitas/table.
  • 13. STATISTIKA | FMIPA UNP Contoh Penggambaran Suatu Entitas/Table NIM Nama Alamat 19000001 Alfa Padang 19000002 Bravo Solok 19000003 Charlie Bukittinggi Mahasiswa Entitas/ Table Elemen Kunci/Key Field Data Value Record
  • 14. STATISTIKA | FMIPA UNP Contoh Kasus • Pembuatan Basis Data Perpustakaan UNP. • Prosesnya: • Setiap mahasiswa yang mendaftar harus mengisi formulir dengan biaya administrasi Rp. 10.000 • Mahasiswa dapat meminjam buku maksimal 3 buku • Untuk masa peminjaman selama 7 hari (1 minggu) • Keterlambatan pengembalian dikenakan denda Rp.500 per hari. Buatlah Enterprise dari Perpustakaan UNP? Tentukan entitas/table yang diperlukan, beserta atribut/field nya?
  • 15. STATISTIKA | FMIPA UNP Enterprise → Perpustakaan Field 1 No Anggota Perpustakaan 2 Nama 3 Tempat Lahir 4 Tanggal Lahir 5 Alamat 6 Jurusan ... ... Field 1 No Buku 2 Judul Buku 3 Pengarang 4 Penerbit 5 Tahun Terbit ... ... Entitas/Table: Anggota Entitas/Table: Buku
  • 16. STATISTIKA | FMIPA UNP Enterprise → Perpustakaan Field 1 No Anggota Perpustakaan 2 No Buku 3 Tanggal Peminjaman 4 Tanggal Pengembalian ... ... Field 1 No Anggota Perpustakaan 2 No Buku 3 Tanggal Peminjaman 4 Tanggal Dikembalikan 5 Denda ... ... Entitas/Table: Peminjaman Entitas/Table: Pengembalian