Materi ini memperkenalkan tentang konsep dasar basis data pada bahasa pemrograman.
Size: 207.89 KB
Language: none
Added: Oct 05, 2025
Slides: 22 pages
Slide Content
KONSEP DASAR BASIS KONSEP DASAR BASIS
DATADATA
BASIS DATABASIS DATA
TIUTIU
Memahami konsep data, basis data dan Memahami konsep data, basis data dan
penerapan basis datapenerapan basis data
TIKTIK
Mampu mendefinisikan Basis dataMampu mendefinisikan Basis data
MenjelaskanMenjelaskan Manfaat & Tujuan basis data Manfaat & Tujuan basis data
Mengetahui Penerapan Basis dataMengetahui Penerapan Basis data
Memahami operasi-operasi dasar terhadap basis Memahami operasi-operasi dasar terhadap basis
datadata
Konsep Basis DataKonsep Basis Data
Analogi Analogi ≈≈ Lemari Arsip Lemari Arsip
MAP
Disk
FILE
Lemari Arsip
Basis Data
NIMNIM NamaNama AlamatAlamat Tgl. LahirTgl. Lahir
04001002520400100252 AdiAdi Jl. AkasiaJl. Akasia 12 Januari 198012 Januari 1980
04002001440400200144 SandiSandi Jl. Pulau KaweJl. Pulau Kawe 1 April 19811 April 1981
03001003120300100312 HeruHeru Jl. Ahmad YaniJl. Ahmad Yani 31 Juli 198031 Juli 1980
Latar BelakangLatar Belakang
Pemrosesan basis data menjadi perangkat andalan dan Pemrosesan basis data menjadi perangkat andalan dan
kehadirannya sangat diperlukan oleh berbagai institusi kehadirannya sangat diperlukan oleh berbagai institusi
dan perusahaandan perusahaan
Dalam pengembangan sistem informasi diperlukan Dalam pengembangan sistem informasi diperlukan
basis data sebagai media penyimpan databasis data sebagai media penyimpan data
Kehadiran basis data dapat meningkatkan kinerja Kehadiran basis data dapat meningkatkan kinerja
perusahaan dan dapat meningkatkan daya saing perusahaan dan dapat meningkatkan daya saing
perusahaan tersebut, membantu pengambil keputusan perusahaan tersebut, membantu pengambil keputusan
untuk segera memutuskan suatu masalah berdasarkan untuk segera memutuskan suatu masalah berdasarkan
informasi yang adainformasi yang ada
Pengertian Basis dataPengertian Basis data
Basis data adalah kumpulan data yang saling berelasi.Basis data adalah kumpulan data yang saling berelasi.
Himpunan kelompok data yang saling berhubungan Himpunan kelompok data yang saling berhubungan
yang yang disimpan secara bersama tanpa pengulangan yang yang disimpan secara bersama tanpa pengulangan
(redundancy) yang diorganisasi sedemikian rupa (redundancy) yang diorganisasi sedemikian rupa
sehingga kelak dapat dimanfaatkan dengan cepat dan sehingga kelak dapat dimanfaatkan dengan cepat dan
mudah untuk memenuhi berbagai kebutuhan. mudah untuk memenuhi berbagai kebutuhan.
Kumpulan file/tabel/arsip yang saling berhubungan Kumpulan file/tabel/arsip yang saling berhubungan
yang disimpan dalam media penyimpan elektronisyang disimpan dalam media penyimpan elektronis
Tujuan Basis dataTujuan Basis data
mengatur data sehingga diperoleh kemudahan, mengatur data sehingga diperoleh kemudahan,
ketepatan dan kecepatan dalam pengambilan ketepatan dan kecepatan dalam pengambilan
kembali.kembali.
Tidak adanya redundansi dan menjaga Tidak adanya redundansi dan menjaga
konsistensi data.konsistensi data.
Pengaturan dalam pemilahan data sesuai dengan Pengaturan dalam pemilahan data sesuai dengan
fungsi dan jenisnya.fungsi dan jenisnya.
Manfaat Basis dataManfaat 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 BaruKemudahan dalam Pembuatan Program Aplikasi Baru
10)10)User ViewUser View
Kecepatan dan Kemudahan (Speed)Kecepatan dan Kemudahan (Speed)
Memungkinkan kita untuk dapat menyimpan Memungkinkan kita untuk dapat menyimpan
dan melakukan perubahan/manipulasi terhadap dan melakukan perubahan/manipulasi terhadap
data atau menampilkan kembali data tersebut data atau menampilkan kembali data tersebut
dengan lebih cepat dan mudah.dengan lebih cepat dan mudah.
Kebersamaan Pemakaian Kebersamaan Pemakaian
(Sharability)(Sharability)
Pemakai basisdata tidak terbatas, pengisian data Pemakai basisdata tidak terbatas, pengisian data
dapat dilakukan oleh beberapa orang dalam satu dapat dilakukan oleh beberapa orang dalam satu
lokasi.lokasi.
Pemusatan Kontrol DataPemusatan Kontrol Data
Data yang ada menjadi terpusat pada satu tempat Data yang ada menjadi terpusat pada satu tempat
penyimpanan. Sehingga kita dapat mengaksesnya penyimpanan. Sehingga kita dapat mengaksesnya
kapan saja.kapan saja.
Efisiensi Ruang Penyimpanan Efisiensi Ruang Penyimpanan
(Space)(Space)
Tidak adanya redundansi data sehingga Tidak adanya redundansi data sehingga
efisiensi/optimalisasi penggunaan ruang efisiensi/optimalisasi penggunaan ruang
penyimpanan dapat dilakukan. Penekanan penyimpanan dapat dilakukan. Penekanan
jumlah redundasi data, dilakukan dengan jumlah redundasi data, dilakukan dengan
menerapkan sejumlah pengkodean atau menerapkan sejumlah pengkodean atau
membuat relasi antar kelompok data yang saling membuat relasi antar kelompok data yang saling
berhubungan.berhubungan.
Keakuratan (Accuracy)Keakuratan (Accuracy)
Pemanfaatan pengkodean dengan batasan Pemanfaatan pengkodean dengan batasan
tertentu, yang membuat satu data menjadi unik tertentu, yang membuat satu data menjadi unik
dan berbeda dengan yang lain, sehingga ketika dan berbeda dengan yang lain, sehingga ketika
menyimpan data tidak akan ada data yang sama menyimpan data tidak akan ada data yang sama
dalam penyimpanan.dalam penyimpanan.
Ketersediaan (Availability)Ketersediaan (Availability)
karena kepentingan pemakaian data, sebuah karena kepentingan pemakaian data, sebuah
basis data dapat memiliki data yang disebar di basis data dapat memiliki data yang disebar di
banyak lokasi. Dengan pemanfaatan teknologi banyak lokasi. Dengan pemanfaatan teknologi
jaringan computer, data nasabah yang berada di jaringan computer, data nasabah yang berada di
suatu cabang sebuah bank dapat diakses suatu cabang sebuah bank dapat diakses
(menjadi tersedia/availibility) di cabang lainnya.(menjadi tersedia/availibility) di cabang lainnya.
Keamanan (Security)Keamanan (Security)
Adanya password setiap pemakai basis data. Kita Adanya password setiap pemakai basis data. Kita
juga dapat menentukan siapa saja yang boleh juga dapat menentukan siapa saja yang boleh
mengakses data penting atau data biasamengakses data penting atau data biasa
Kemudahan dalam Pembuatan Program Kemudahan dalam Pembuatan Program
Aplikasi BaruAplikasi Baru
Data yang disimpan dalam di eksport ke Data yang disimpan dalam di eksport ke
program aplikasi lain dengan menjamin program aplikasi lain dengan menjamin
terjaga/terpeliharanya data.terjaga/terpeliharanya data.
User ViewUser View
Pemakai dapat melihat langsung bentuk tampilan Pemakai dapat melihat langsung bentuk tampilan
penginputan data, sehingga memudahkan penginputan data, sehingga memudahkan
pemakai dlm mengelola data.pemakai dlm mengelola data.
Penerapan Basis dataPenerapan Basis data
KepegawaianKepegawaian
Pergudangan (inventory)Pergudangan (inventory)
AkuntansiAkuntansi
ReservasiReservasi
PerbankanPerbankan
AsuransiAsuransi
Rumah SakitRumah Sakit
Produsen BarangProdusen Barang
Produsen BarangProdusen Barang
Industri ManufakturIndustri Manufaktur
Pendidikan/SekolahPendidikan/Sekolah
TelekomunikasiTelekomunikasi
Informasi Penjualan RetailInformasi Penjualan Retail
pencarian jumlah penjualanpencarian jumlah penjualan
mencari jumlah stok yang tersediamencari jumlah stok yang tersedia
barang apa yang paling laku dijual pada bulan inibarang apa yang paling laku dijual pada bulan ini
laba bersih perusahaanlaba bersih perusahaan
Informasi Untuk PerpustakaanInformasi Untuk Perpustakaan
pencarian data buku berdasarkan judul, pencarian data buku berdasarkan judul,
pengarang atau kriteria lain dapat mudah pengarang atau kriteria lain dapat mudah
dilakukan dengan basis datadilakukan dengan basis data
Pencarian data peminjam yang terlambat Pencarian data peminjam yang terlambat
mengembalikan juga mudah dilakukan sehingga mengembalikan juga mudah dilakukan sehingga
bisa dibuat aplikasi pembuatan surat tagihan bisa dibuat aplikasi pembuatan surat tagihan
berdasarkan informasi yang tersediaberdasarkan informasi yang tersedia
Informasi Retail PerbankanInformasi Retail Perbankan
Dengan memanfaatkan teknologi jaringan, Dengan memanfaatkan teknologi jaringan,
kemampuan basis data dapat dioptimalkan kemampuan basis data dapat dioptimalkan
misalnya transaksi antar cabang pada sebuah misalnya transaksi antar cabang pada sebuah
perbankan secara online.perbankan secara online.
Operasi Dasar Basis dataOperasi Dasar Basis data
1.1.Pembuatan basis data (create database)Pembuatan basis data (create database)
2.2.Penghapusan basis data (drop database)Penghapusan basis data (drop 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.8.Penghapusan data (delete)Penghapusan data (delete)