KONSEP DASAR
KONSEP DASAR
BASIS DATA
BASIS DATA
TIU
TIU
Memahami konsep data, basis data Memahami konsep data, basis data
dan penerapan basis data dan penerapan basis data
TIK
TIK
Mampu mendefinisikan Basis dataMampu mendefinisikan Basis data
MenjelaskanMenjelaskan Manfaat & Tujuan basis Manfaat & Tujuan basis
data data
Mengetahui Penerapan Basis dataMengetahui Penerapan Basis data
Memahami operasi-operasi dasar Memahami operasi-operasi dasar
Konsep Basis Data
Konsep Basis Data
Analogi Analogi ≈≈ Lemari Arsip Lemari Arsip
MAP Disk FILE
Lemari Arsip Basis Data
NIM
NIM NamaNama AlamatAlamat Tgl. LahirTgl. Lahir
0400100252
0400100252 AdiAdi Jl. AkasiaJl. Akasia 12 Januari 198012 Januari 1980 0400200144
0400200144 SandiSandi Jl. Pulau KaweJl. Pulau Kawe 1 April 19811 April 1981 0300100312
Latar Belakang
Latar Belakang
Pemrosesan basis data menjadi perangkat Pemrosesan basis data menjadi perangkat
andalan dan kehadirannya sangat diperlukan andalan dan kehadirannya sangat diperlukan
oleh berbagai institusi dan perusahaan oleh berbagai institusi dan perusahaan Dalam pengembangan sistem informasi Dalam pengembangan sistem informasi
diperlukan basis data sebagai media diperlukan basis data sebagai media
penyimpan data penyimpan data
Kehadiran basis data dapat meningkatkan Kehadiran basis data dapat meningkatkan
kinerja perusahaan dan dapat meningkatkan kinerja perusahaan dan dapat meningkatkan
daya saing perusahaan tersebut, membantu daya saing perusahaan tersebut, membantu
pengambil keputusan untuk segera pengambil keputusan untuk segera
memutuskan suatu masalah berdasarkan memutuskan suatu masalah berdasarkan
Pengertian Basis data
Pengertian Basis data
Basis data adalah kumpulan data yang saling Basis data adalah kumpulan data yang saling berelasi.
berelasi.
Himpunan kelompok data yang saling Himpunan kelompok data yang saling
berhubungan yang yang disimpan secara
berhubungan yang yang disimpan secara
bersama tanpa pengulangan (redundancy)
bersama tanpa pengulangan (redundancy)
yang diorganisasi sedemikian rupa sehingga
yang diorganisasi sedemikian rupa sehingga
kelak dapat dimanfaatkan dengan cepat dan
kelak dapat dimanfaatkan dengan cepat dan
mudah untuk memenuhi berbagai
mudah untuk memenuhi berbagai
kebutuhan.
kebutuhan.
Kumpulan file/tabel/arsip yang saling Kumpulan file/tabel/arsip yang saling
berhubungan yang disimpan dalam media
berhubungan yang disimpan dalam media
penyimpan elektronis
Tujuan Basis data
Tujuan Basis data
mengatur data sehingga diperoleh mengatur data sehingga diperoleh
kemudahan, ketepatan dan kemudahan, ketepatan dan
kecepatan dalam pengambilan kecepatan dalam pengambilan
kembali. kembali.
Tidak adanya redundansi dan Tidak adanya redundansi dan
menjaga konsistensi data. menjaga konsistensi data.
Pengaturan dalam pemilahan data Pengaturan dalam pemilahan data
Manfaat Basis data
Manfaat Basis data
1)
1) Kecepatan dan Kemudahan (Speed)Kecepatan dan Kemudahan (Speed)
2)
2) Kebersamaan Pemakaian (Sharability)Kebersamaan Pemakaian (Sharability)
3)
3) Pemusatan Kontrol DataPemusatan Kontrol Data
4)
4) Efisiensi Ruang Penyimpanan (Space)Efisiensi Ruang Penyimpanan (Space)
5)
5) Keakuratan (Accuracy)Keakuratan (Accuracy)
6)
6) Ketersediaan (Availability)Ketersediaan (Availability)
7)
7) Kelengkapan (Completeness)Kelengkapan (Completeness)
8)
8) Keamanan (Security)Keamanan (Security) 9)
9) Kemudahan dalam Pembuatan Program Aplikasi Kemudahan dalam Pembuatan Program Aplikasi
Baru Baru
10)
Kecepatan dan Kemudahan
Kecepatan dan Kemudahan
(Speed)
(Speed)
Memungkinkan kita untuk dapat Memungkinkan kita untuk dapat
menyimpan dan melakukan menyimpan dan melakukan
perubahan/manipulasi terhadap data perubahan/manipulasi terhadap data
atau menampilkan kembali data atau menampilkan kembali data tersebut dengan lebih cepat dan tersebut dengan lebih cepat dan
Kebersamaan Pemakaian
Kebersamaan Pemakaian
(Sharability)
(Sharability)
Pemakai basisdata tidak terbatas, Pemakai basisdata tidak terbatas,
pengisian data dapat dilakukan oleh pengisian data dapat dilakukan oleh
Pemusatan Kontrol Data
Pemusatan Kontrol Data
Data yang ada menjadi terpusat Data yang ada menjadi terpusat
pada satu tempat penyimpanan. pada satu tempat penyimpanan.
Sehingga kita dapat mengaksesnya Sehingga kita dapat mengaksesnya
Efisiensi Ruang
Efisiensi Ruang
Penyimpanan (Space)
Penyimpanan (Space)
Tidak adanya redundansi data Tidak adanya redundansi data
sehingga efisiensi/optimalisasi sehingga efisiensi/optimalisasi
penggunaan ruang penyimpanan penggunaan ruang penyimpanan
dapat dilakukan. Penekanan jumlah dapat dilakukan. Penekanan jumlah
redundasi data, dilakukan dengan redundasi data, dilakukan dengan
menerapkan sejumlah pengkodean menerapkan sejumlah pengkodean
atau membuat relasi antar kelompok atau membuat relasi antar kelompok
Keakuratan (Accuracy)
Keakuratan (Accuracy)
Pemanfaatan pengkodean dengan Pemanfaatan pengkodean dengan
batasan tertentu, yang membuat batasan tertentu, yang membuat
satu data menjadi unik dan berbeda satu data menjadi unik dan berbeda
dengan yang lain, sehingga ketika dengan yang lain, sehingga ketika
menyimpan data tidak akan ada data menyimpan data tidak akan ada data
Ketersediaan (Availability)
Ketersediaan (Availability)
karena kepentingan pemakaian data, karena kepentingan pemakaian data,
sebuah basis data dapat memiliki sebuah basis data dapat memiliki
data yang disebar di banyak lokasi. data yang disebar di banyak lokasi.
Dengan pemanfaatan teknologi Dengan pemanfaatan teknologi
jaringan computer, data nasabah jaringan computer, data nasabah
yang berada di suatu cabang sebuah yang berada di suatu cabang sebuah
bank dapat diakses (menjadi bank dapat diakses (menjadi
tersedia/availibility) di cabang tersedia/availibility) di cabang
Keamanan (Security)
Keamanan (Security)
Adanya password setiap pemakai Adanya password setiap pemakai
basis data. Kita juga dapat basis data. Kita juga dapat
menentukan siapa saja yang boleh menentukan siapa saja yang boleh mengakses data penting atau data mengakses data penting atau data
Kemudahan dalam Pembuatan
Kemudahan dalam Pembuatan
Program Aplikasi Baru
Program Aplikasi Baru
Data yang disimpan dalam di eksport Data yang disimpan dalam di eksport
ke program aplikasi lain dengan ke program aplikasi lain dengan
menjamin terjaga/terpeliharanya menjamin terjaga/terpeliharanya
User View
User View
Pemakai dapat melihat langsung Pemakai dapat melihat langsung
bentuk tampilan penginputan data, bentuk tampilan penginputan data,
sehingga memudahkan pemakai dlm sehingga memudahkan pemakai dlm
Penerapan Basis data
Penerapan Basis data
KepegawaianKepegawaian
Pergudangan (inventory)Pergudangan (inventory)
AkuntansiAkuntansi
ReservasiReservasi
PerbankanPerbankan
AsuransiAsuransi
Rumah SakitRumah Sakit
Produsen BarangProdusen Barang
Industri ManufakturIndustri Manufaktur
Pendidikan/SekolahPendidikan/Sekolah
Informasi Penjualan
Informasi Penjualan
Retail
Retail
pencarian jumlah penjualanpencarian jumlah penjualan
mencari jumlah stok yang tersediamencari jumlah stok yang tersedia
barang apa yang paling laku dijual barang apa yang paling laku dijual
pada bulan ini pada bulan ini
Informasi Untuk
Informasi Untuk
Perpustakaan
Perpustakaan
pencarian data buku berdasarkan pencarian data buku berdasarkan
judul, pengarang atau kriteria lain judul, pengarang atau kriteria lain
dapat mudah dilakukan dengan basis dapat mudah dilakukan dengan basis
data data
Pencarian data peminjam yang Pencarian data peminjam yang
terlambat mengembalikan juga mudah terlambat mengembalikan juga mudah
dilakukan sehingga bisa dibuat dilakukan sehingga bisa dibuat
aplikasi pembuatan surat tagihan aplikasi pembuatan surat tagihan
Informasi Retail
Informasi Retail
Perbankan
Perbankan
Dengan memanfaatkan teknologi Dengan memanfaatkan teknologi
jaringan, kemampuan basis data jaringan, kemampuan basis data
dapat dioptimalkan misalnya dapat dioptimalkan misalnya
transaksi antar cabang pada sebuah transaksi antar cabang pada sebuah
Operasi Dasar Basis data
Operasi Dasar Basis data
1.
1. Pembuatan basis data (create database)Pembuatan basis data (create database)
2.
2. Penghapusan Penghapusan basis basis data data (drop (drop database)
database)
3.
3. Pembuatan file/tabel (create table)Pembuatan file/tabel (create table)
4.
4. Penghapusan file/tabel (drop table)Penghapusan file/tabel (drop table)
5.
5. Pengubahan tabel (Update …)Pengubahan tabel (Update …)
6.
6. Penambahan/pengisian (Insert …)Penambahan/pengisian (Insert …)
7.
7. Pengambilan data (Retrieve/search)Pengambilan data (Retrieve/search)
8.