Anda di halaman 1dari 27

KONSEP 

DASAR 
BASIS DATA
DPA3
POLITEKNIK NEGERI MEDAN-2021
Jaidup Banjarnahor ST.,M.Kom
Tujuan Utama
O Memahami konsep data, basis data dan
penerapan basis data
O Mampu mendefinisikan Basis data
O Menjelaskan Manfaat & Tujuan basis data
O Mengetahui Penerapan Basis data
O Memahami operasi-operasi dasar terhadap basis
data
Konsep Basis Data
O Analogi ≈ Lemari Arsip

Disk FILE
MAP

Lemari Arsip Basis Data

NIM Nama Alamat Tgl. Lahir

0400100252 Adi Jl. Akasia 12 Januari 1980

0400200144 Sandi Jl. Pulau Kawe 1 April 1981

0300100312 Heru Jl. Ahmad Yani 31 Juli 1980


Latar Belakang
O Pemrosesan basis data menjadi perangkat andalan
dan kehadirannya sangat diperlukan oleh berbagai
institusi dan perusahaan
O Dalam pengembangan sistem informasi diperlukan
basis data sebagai media penyimpan data
O Kehadiran basis data dapat meningkatkan kinerja
perusahaan dan dapat meningkatkan daya saing
perusahaan tersebut, membantu pengambil
keputusan untuk segera memutuskan suatu
masalah berdasarkan informasi yang ada
Pengertian Basis data
O Basis data adalah kumpulan data yang saling
berelasi.
O Himpunan kelompok data yang saling berhubungan
yang yang disimpan secara bersama tanpa
pengulangan (redundancy) yang diorganisasi
sedemikian rupa sehingga kelak dapat
dimanfaatkan dengan cepat dan mudah untuk
memenuhi berbagai kebutuhan.
O Kumpulan file/tabel/arsip yang saling berhubungan
yang disimpan dalam media penyimpan elektronis
Tujuan Basis data
O mengatur data sehingga diperoleh
kemudahan, ketepatan dan kecepatan
dalam pengambilan kembali.
O menjaga konsistensi data.
O Pengaturan dalam pemilahan data sesuai
dengan fungsi dan jenisnya.
Manfaat Basis data
1) Kecepatan dan Kemudahan (Speed)
2) Kebersamaan Pemakaian (Sharability)
3) Pemusatan Kontrol Data
4) Efisiensi Ruang Penyimpanan (Space)
5) Keakuratan (Accuracy)
6) Ketersediaan (Availability)
7) Kelengkapan (Completeness)
8) Keamanan (Security)
9) Kemudahan dalam Pembuatan Program Aplikasi Baru
10) User View
Kecepatan dan Kemudahan (Speed)

O Memungkinkan kita untuk dapat


menyimpan dan melakukan
perubahan/manipulasi terhadap data atau
menampilkan kembali data tersebut dengan
lebih cepat dan mudah.
Kebersamaan Pemakaian 
(Sharability)
O Pemakai basisdata tidak terbatas, pengisian data dapat
dilakukan oleh beberapa orang dalam satu lokasi.
Pemusatan Kontrol Data

O Data yang ada menjadi terpusat pada satu


tempat penyimpanan. Sehingga kita dapat
mengaksesnya kapan saja.
Efisiensi Ruang Penyimpanan (Space)

O Tidak adanya redundansi data sehingga


efisiensi/optimalisasi penggunaan ruang penyimpanan
dapat dilakukan. Penekanan jumlah redundasi data,
dilakukan dengan menerapkan sejumlah pengkodean atau
membuat relasi antar kelompok data yang saling
berhubungan.
Keakuratan (Accuracy)
O Pemanfaatan pengkodean dengan batasan
tertentu, yang membuat satu data menjadi
unik dan berbeda dengan yang lain,
sehingga ketika menyimpan data tidak akan
ada data yang sama dalam penyimpanan.
Ketersediaan (Availability)

O karena kepentingan pemakaian data, sebuah basis data


dapat memiliki data yang disebar di banyak lokasi. Dengan
pemanfaatan teknologi jaringan computer, data nasabah
yang berada di suatu cabang sebuah bank dapat diakses
(menjadi tersedia/availibility) di cabang lainnya.
Keamanan (Security)
O Adanya password setiap pemakai basis
data. Kita juga dapat menentukan siapa
saja yang boleh mengakses data penting
atau data biasa
Kemudahan dalam Pembuatan 
Program Aplikasi Baru
O Data yang disimpan dalam di eksport ke
program aplikasi lain dengan menjamin
terjaga/terpeliharanya data.
USER
O Pemakai database dibagi atas 3 klasifikasi,
yaitu:
1. Database Administrator (DBA), yaitu:
O Orang/team yang bertugas mengelola sistem
database secara keseluruhan
2. Programmer, yaitu:
O Orang/team yang bertugas membuat program aplikasi
yang mengakses database, dengan menggunakan
bahasa pemrograman, seperti Clipper, VB, Oracle baik
secara batch maupun online untuk berinteraksi
dengan komputer
3. End-user, yaitu:
O Orang yang mengakses database melalui terminal,
dengan menggunakan query-language atau program
aplikasi yang dibuatkan oleh programmer
Penerapan Basis data
O Kepegawaian
O Pergudangan (inventory)
O Akuntansi
O Reservasi
O Perbankan
O Asuransi
O Rumah Sakit
O Produsen Barang
O Produsen Barang
O Industri Manufaktur
O Pendidikan/Sekolah
O Telekomunikasi
Informasi Penjualan Retail
O pencarian jumlah penjualan
O mencari jumlah stok yang tersedia
O barang apa yang paling laku dijual pada
bulan ini
O laba bersih perusahaan
Informasi Untuk Perpustakaan
O pencarian data buku berdasarkan judul,
pengarang atau kriteria lain dapat mudah
dilakukan dengan basis data
O Pencarian data peminjam yang terlambat
mengembalikan juga mudah dilakukan
sehingga bisa dibuat aplikasi pembuatan
surat tagihan berdasarkan informasi yang
tersedia
Informasi Retail Perbankan
O Dengan memanfaatkan teknologi jaringan,
kemampuan basis data dapat dioptimalkan
misalnya transaksi antar cabang pada
sebuah perbankan secara online.
Operasi Dasar Basis data
1. Pembuatan basis data (create database)
2. Penghapusan basis data (drop database)
3. Pembuatan file/tabel (create table)
4. Penghapusan file/tabel (drop table)
5. Pengubahan tabel (Update …)
6. Penambahan/pengisian (Insert …)
7. Pengambilan data (Retrieve/search)
8. Penghapusan data (delete)
Konsep Dasar
O Istilah – istilah dasar
O Entitas
Sekumpulan obyek yang mempunyai karakteristik sama dan
bisa dibedakan dari lainnya. Obyek dapat berupa barang,
orang, tempat atau suatu kejadian
Missal : pegawai, mobil, nilai dsb
O Atribut
Deskripsi data yang bisa mengidentifikasikan entitas
Misal : entitas mobil adalah no. mobil, merk mobil,
warna mobil dsb.
O Field
Lokasi penyimpanan untuk salah satu elemen data
atribut
O Record
Kumpulan dari field yang berhubungan satu sama
lain
O File
Kumpulan dari record yang menggambarkan himpunan
Entitas

O Basis Data
Kumpulan file yang digunakan oleh program aplikasi serta
membentuk hubungan tertentu di antara record-record di
file-file tersebut
O Key
O Elemen Record yang dipakai untuk menemukan Record
tersebut pada waktu akses
O Jenis-jenis key:
O Primary key
O Secondary key
O Candidate key
O Alternate key
O Composite key
O Foreign key
O Primary key
O Field yang mengidentifikasikan sebuah record dalam file
O Bersifat unik
Primari Key

NIM NAMA UMUR


0222500250 TUTI 21
0222300023 WATI 20
0144500024 ALE 24
O Secondary key
O Field yang mengidentifikasikan sebuah record dalam file
O Tidak bersifat unik

NIM NAMA UMUR


0222500250 TUTI 21
0222300023 WATI 20
0144500024 ALE 24

Secondary Key
Candidate key
Field-field yang bisa dipilih (dipakai) menjadi
primary key

NIM NAMA NO_KWIT JUMLAH


0222500250 TUTI 789 50000
0222300023 WATI 254 60000
0144500024 ALE 365 80000

Candicate key
O Foreign key
O Field yang bukan key, tetapi adalah key pada file yang lain.

KD_DOSEN NAMA
D232 Warsono, Drs
D453 R. Faisal
D812 Tri Darmadi

Foreign key
Primary key

KD_MK MATAKULIAH SKS KD_DOSEN


N18 MANAJEMEN 2 D231
P25 PASCAL 4 D453
K1A INTERNET 2 -

Anda mungkin juga menyukai