Konsep Dasar Basis Data
Transcript of Konsep Dasar Basis Data
KONSEP DASAR KONSEP DASAR BASIS DATABASIS DATATEKNIK KOMPUTERTEKNIK KOMPUTER
BASIS DATA (KP132)BASIS DATA (KP132)
TIUTIU Memahami konsep data, basis data Memahami konsep data, basis data
dan penerapan basis datadan penerapan basis data
TIKTIK Mampu mendefinisikan Basis dataMampu mendefinisikan Basis data MenjelaskanMenjelaskan Manfaat & Tujuan basis Manfaat & Tujuan basis
datadata Mengetahui Penerapan Basis dataMengetahui Penerapan Basis data Memahami operasi-operasi dasar Memahami operasi-operasi dasar
terhadap basis dataterhadap basis data
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 Pemrosesan basis data menjadi perangkat
andalan dan kehadirannya sangat diperlukan andalan dan kehadirannya sangat diperlukan oleh berbagai institusi dan perusahaanoleh berbagai institusi dan perusahaan
Dalam pengembangan sistem informasi Dalam pengembangan sistem informasi diperlukan basis data sebagai media diperlukan basis data sebagai media penyimpan datapenyimpan 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 informasi yang adainformasi yang ada
Pengertian Basis dataPengertian Basis data Basis data adalah kumpulan data yang Basis data adalah kumpulan data yang
saling berelasi.saling 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 yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan sehingga kelak dapat dimanfaatkan dengan cepat dan mudah untuk memenuhi cepat dan mudah untuk memenuhi berbagai kebutuhan. berbagai kebutuhan.
Kumpulan file/tabel/arsip yang saling Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media berhubungan yang disimpan dalam media penyimpan elektronispenyimpan elektronis
Tujuan Basis dataTujuan 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 sesuai dengan fungsi dan jenisnya.sesuai dengan fungsi dan jenisnya.
Manfaat Basis dataManfaat Basis data1)1) Kecepatan dan Kemudahan (Speed)Kecepatan dan Kemudahan (Speed)2)2) Kebersamaan Pemakaian (Sharability)Kebersamaan Pemakaian (Sharability)3)3) Pemusatan Kontrol DataPemusatan Kontrol Data4)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 Kemudahan dalam Pembuatan Program
Aplikasi BaruAplikasi Baru
10)10) User ViewUser View
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 mudah.mudah.
Kebersamaan Pemakaian Kebersamaan Pemakaian (Sharability)(Sharability)
Pemakai basisdata tidak terbatas, Pemakai basisdata tidak terbatas, pengisian data dapat dilakukan oleh pengisian data dapat dilakukan oleh beberapa orang dalam satu lokasi.beberapa orang dalam satu lokasi.
Pemusatan Kontrol DataPemusatan 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 kapan saja.kapan saja.
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 data yang saling berhubungan.data yang saling berhubungan.
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 yang sama dalam penyimpanan.yang sama dalam penyimpanan.
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 lainnya.lainnya.
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 biasabiasa
Kemudahan dalam Pembuatan Kemudahan dalam Pembuatan Program Aplikasi BaruProgram Aplikasi Baru
Data yang disimpan dalam di Data yang disimpan dalam di eksport ke program aplikasi lain eksport ke program aplikasi lain dengan menjamin dengan menjamin terjaga/terpeliharanya data.terjaga/terpeliharanya data.
User ViewUser 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 mengelola data.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 Informasi Penjualan RetailRetail
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 inipada bulan ini laba bersih perusahaanlaba bersih perusahaan
Informasi Untuk Informasi Untuk PerpustakaanPerpustakaan
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 datadata
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 berdasarkan informasi yang tersediaberdasarkan informasi yang tersedia
Informasi Retail Informasi Retail PerbankanPerbankan
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 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 Penghapusan basis data (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.8. Penghapusan data (delete)Penghapusan data (delete)
EvaluasiEvaluasi
1.1. Jelaskan karakteristik dari basis data!Jelaskan karakteristik dari basis data!
2.2. Salah satu tujuan basis data adalah Salah satu tujuan basis data adalah menghilangkan redundansi data. Berikan menghilangkan redundansi data. Berikan contoh kasus terjadinya redundansi data contoh kasus terjadinya redundansi data dan jelaskan mengapa redundansi basis dan jelaskan mengapa redundansi basis data harus dihindari.data harus dihindari.
3.3. Beri penjelasan kelebihan penggunaan Beri penjelasan kelebihan penggunaan basis data dibanding dengan menggunakan basis data dibanding dengan menggunakan pencatatan melalui buku atau pencatatan melalui buku atau menggunakan program aplikasi microsoft menggunakan program aplikasi microsoft excelexcel