Konsep dasar basis data pada bahasa pemrograman

FentyNiansari 0 views 22 slides Oct 05, 2025
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

Materi ini memperkenalkan tentang konsep dasar basis data pada bahasa pemrograman.


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)
Tags