Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar...
Transcript of Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar...
![Page 1: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/1.jpg)
Pengantar Basis Data
![Page 2: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/2.jpg)
File Tradisional adalah file dimana setiap user mengimplementasikan file yang dibutuhkan untuk aplikasi khusus sebagai bagian dari pemrograman aplikasinya.
Basis Data adalah sekumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.
![Page 3: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/3.jpg)
Database merupakan sebuah tempat penyimpanan untuk file-file data yang terkomputerisasi. Seorang user dari sistem dapat melakukan operasi-operasi terhadap file-file tersebut. Operasi yang dapat dilakukan antara lain :
1. Menambah file baru ke dalam database
2. Menambah data ke dalam file yang sudah ada
3. Mengambil (retrieve) dari file yang sudah ada
4. Merubah data dari file yang sudah ada
5. Menghapus data dari file yang sudah ada
6. Menghapus file dari database
![Page 4: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/4.jpg)
Berikut contoh penggunaan aplikasi basis data dalam dunia bisnis :
Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
Bandara : Pengelolaan data reservasi, penjadualan
Universitas : Pengelolaan pendaftaran, alumni
Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
Penjualan : Pengelolaan data customer, produk, penjualan
Kepegawaian : Pengelolaan data karyawan, gaji, pajak
Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa
![Page 5: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/5.jpg)
Ilustrasi Sistem Pemrosesan File Tradisional
![Page 6: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/6.jpg)
Ilustrasi Sistem Pemrosesan Database
![Page 7: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/7.jpg)
File Manajemen Tradisional File Manajemen Database
1. Sifat : program oriented
Suatu susunan data dalam file
dirancang untuk satu program
aplikasi. Terjadi saling
ketergantungan yang tinggi
1. Sifat : data oriented
Database dapat diubah struktur
penyimpanan maupun cara
pengaksesan tanpa merubah
program aplikasi yang ada
2. Kaku
Apabila format fisik file berubah
maka program aplikasi harus
berubah juga
2. Luwes
Database dapat digunakan secara
umum oleh program aplikasi apa
saja tanpa memperhatikan struktur
datanya.
3. Kerangkapan data
Setiap program aplikasi mempunyai
file data sendiri sehingga
mengakibatkan kerangkapan data
antara yang satu dengan yang lain
tidak selaras.
3. Terkontrolnya kerangkapan data
Dengan adanya satu sistem file
dengan pengontrolan terpusat maka
kerangkapan data dapat terkontrol
sehingga penjamin keselarasan data.
![Page 8: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/8.jpg)
Perbedan File Manajemen Tradisional & Basis Data
File Manajemen Tradisional :
Program oriented
Kaku
Kerangkapan data
File Manajemen Basisdata :
Data oriented
Luwes
Terkontrolnya kerangkapan data
![Page 9: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/9.jpg)
Kerugian File Manajemen Tradisional :
Timbulnya data rangkap (redundancy data) dan ketidak konsistenan (inconsistency data)
Data tidak dapat digunakan bersama
Kesukaran dalam pengaksesan data
Data terisolir (Isolation Data)
Masalah pengamanan (Security Problem)
Data Dependence
Data tidak standar.
![Page 10: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/10.jpg)
Kerugian File manajemen Basisdata :
Storage yang digunakan besar
Dibutuhkan tenaga spesialis
Softwarenya mahal
Kerusakan pada sistem database dapat mempengaruhi departeman lain yang
![Page 11: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/11.jpg)
Keuntungan sistem basis data Terkontrolnya kerangkapan data
Terpeliharanya kekonsistenan data
Data dapat dipakai bersama-sama
Data dapat distandarisasikan
Keamanan data dapat terjamin
Integritas data terpelihara
Data independence.
![Page 12: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/12.jpg)
Konsep Dasar Basis Data Data : representasi fakta dunia nyata yang mewakili
suatu objek
Basis Data : sekumpulan data yang terhubung yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
DBMS (Database Management Systems) : perangkat lunak yang menangani semua pengaksesan ke database.
Sistem Basis Data gabungan DBMS dengan Basis Data.
![Page 13: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/13.jpg)
Database
Application
Database
Management
System
(DBMS)
Database
Sistem Basis Data terdiri dari basis data dan DBMS
![Page 14: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/14.jpg)
Komponen Sistem Database Data
Perangkat Keras ( hardware)
Perangkat Lunak (software)
Pemakai (user)
![Page 15: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/15.jpg)
1. Data
Didalam database, data :
Disimpan secara terintegrasi (integrated), artinya database merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap (redundant). Sebagai alat penghubung digunakan key.
Dipakai secara bersama-sama (shared), artinya masing-masing bagian dari suatu data dapat digunakan atau diakses bersama-sama dalam waktu yang bersamaan oleh user untuk aplikasi yang berbeda
![Page 16: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/16.jpg)
Pengguna Basis data System Engineer
Database Adminstrator (DBA)
Programmer
Pemakai akhir (end-user)
![Page 17: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/17.jpg)
Pemakai (User)
Dibagi menjadi 4 kategori :
a. Sytem Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem database, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tsb kepada pihak penjual.
b. Databse Administrator DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem database secara keseluruhan, meramalkan kebutuhan akan sistem database, merencanakannya dan mengaturnya.
c. Programmer
Membuat program aplikasi yang diperlukan oleh pemakai akhir dengan menggunakan database dan bahasa pemrograman
d. Pemakai akhir (End-user)
Tenaga yang menggunakan atau mengakses (retrieve, create, delete, modify) database dari terminal sesuai dengan haknya dengan menggunakan query language atau program aplikasi yang disediakan oleh programmer.
![Page 18: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/18.jpg)
Hierarki Data Dalam Database
![Page 19: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/19.jpg)
Istilah dalam Database Enterprise
Entitas
Atribut (Elemen Data)
Nilai Data (Data Value)
Kunci Elemen Data (Key Data Elemen)
Record Data
![Page 20: Pengantar Basis Data - Gunadarmaastuti.staff.gunadarma.ac.id/.../pengantar+basis+data.pdfPengantar Basis Data File Tradisional adalah file dimana setiap user mengimplementasikan file](https://reader034.fdocument.pub/reader034/viewer/2022051408/6003710ef9fa221f450b8791/html5/thumbnails/20.jpg)
ENTITAS ATRIBUT NILAI DATA
Pelanggan Kode Pelanggan
Nama Pelanggan
Alamat
123H
PT. Maju Terus
Jl. Salemba 53
Rekening Kode Rekening
Jenis Rekening
Jumlah Rekening
63H250
Cek
1.000.000
Penyalur Kode Penyalur
Nama Penyalur
Alamat
3H20
PT. Jaya Elektronik
JL. Margonda Raya
100