Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
KONSEP DASAR DATABASE MTA PROGRAM
2
Database Administration Fundamentals EXAM 98-364
MTA Database Administration Fundamentals EXAM MCTS SQL Server 2008, Implementation and maintenace EXAM ; Entry Level Jobs in: Database Administration Database Engineering Database Development EXAM Entry Level Job in; Business Intelligence Development
3
EXPLORING JOB ROLES DATABASE ADMINISTRATOR
Adalah orang yang bertanggung jawab mendeasin, implementasi, pemeliharaan Database SERVER ADMINSTRATOR Merancang , menginstal, mengontrol dan mengoptimalkan server COMOUTER SUPPOERT TECHNICIAN Membantu keseluruhan dari permaslahan teknis
4
PRE-TEST Database ? Database Management System ?
Keuntungan Menggunakan DBMS ? Komponen DBMS ? Type DBMS ?
5
Konsep Basis Data Analogi ≈ Lemari Arsip Disk FILE MAP Basis Data
NIM Nama Alamat Tgl. Lahir Adi Jl. Akasia 12 Januari 1980 Sandi Jl. Pulau Kawe 1 April 1981 Heru Jl. Ahmad Yani 31 Juli 1980
6
Latar Belakang Pemrosesan basis data menjadi perangkat andalan dan kehadirannya sangat diperlukan oleh berbagai institusi dan perusahaan Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpan data 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
7
Pengertian Basis data Basis data adalah kumpulan data yang saling berelasi. 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. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpan elektronis
8
Database Sekumpulan data yang tersimpan menggunakan format tertentu dan saling berkaitan.
Database Management System (DBMS) software untuk mengelola database, mensupport query language, menghasilkan report dan membuat entry dilayar.
9
Masalah umum menggunakan program file
Duplikasi Membutuhkan tempat Susah untuk mengupdate seluruh file Data tidak konsisten Inflexibility Susah untuk merubah data Susah untuk merubah program Data untuk berbagi terbatas Tidak standar Kurangnya productivitas programmer Susah dalam merawat program
10
Contoh penambahan elemen data
COBOL File Division 01 Pegawai 02 ID 02 Nama 02 Alamat 01 Departement 02 … 112 Davy Jones 999 Elm Street …113 Peter smith 101 Okt st…… 02 Telphone Untuk menambah sebuah elemen data, programmer harus melihat file kemudian menulis program untuk mengcopy file lama ke structur yang baru dan menambahkan space pada data baru. Kemudian program yang asli ditulis kembali termasuk data baru. Dan program lain yang menggunakan file ini harus ditulis ulang. Program lain File Division 01 Pegawai …..
11
Contoh penambahan element data
Penambahan nomor HP pada tabel pegawai. Penambahan elemen data tidak mempengaruhi queri, report, form atau program yang ada
12
Tujuan Basis data mengatur data sehingga diperoleh kemudahan, ketepatan dan kecepatan dalam pengambilan kembali. Tidak adanya redundansi dan menjaga konsistensi data. Pengaturan dalam pemilahan data sesuai dengan fungsi dan jenisnya.
13
Manfaat Basis data Kecepatan dan Kemudahan (Speed)
Kebersamaan Pemakaian (Sharability) Pemusatan Kontrol Data Efisiensi Ruang Penyimpanan (Space) Keakuratan (Accuracy) Ketersediaan (Availability) Kelengkapan (Completeness) Keamanan (Security) Kemudahan dalam Pembuatan Program Aplikasi Baru User View
14
Kecepatan dan Kemudahan (Speed)
Memungkinkan kita untuk dapat menyimpan dan melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data tersebut dengan lebih cepat dan mudah.
15
Kebersamaan Pemakaian (Sharability)
Pemakai basisdata tidak terbatas, pengisian data dapat dilakukan oleh beberapa orang dalam satu lokasi.
16
Pemusatan Kontrol Data
Data yang ada menjadi terpusat pada satu tempat penyimpanan. Sehingga kita dapat mengaksesnya kapan saja.
17
Efisiensi Ruang Penyimpanan (Space)
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.
18
Keakuratan (Accuracy)
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.
19
Ketersediaan (Availability)
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.
20
Keamanan (Security) Adanya password setiap pemakai basis data. Kita juga dapat menentukan siapa saja yang boleh mengakses data penting atau data biasa
21
Kemudahan dalam Pembuatan Program Aplikasi Baru
Data yang disimpan dalam di eksport ke program aplikasi lain dengan menjamin terjaga/terpeliharanya data.
22
User View Pemakai dapat melihat langsung bentuk tampilan penginputan data, sehingga memudahkan pemakai dlm mengelola data.
23
Tipe DBMS Hierarchical Database
Data direpresentasikan sebagai simpul berjenjang (struktur pohon) yang menunjukkan relasi satu-banyak Network Database Data direpresentasikan sebagai simpul jaringan yang dapat menunjukkan relasi satu-banyak maupun banyak-banyak Relational Database Data direpresentasikan sebagai koleksi tabel- tabel (himpunan entiti) yang saling berkaitan Object-Oriented Database Data direpresentasi- kan sebagai koleksi objek yang merupakan kemasan yang memiliki atribut dan perilaku (behavior) yang spesifik
24
Hierarchical database
Data Negara Data Provinsi Data Provinsi Data Kotamadya Data Kotamadya Data Kecamatan Data Kecamatan
25
Network Database Departemen Departemen Pegawai Pegawai Penelitian
Proyek Kerjasama Sumber dana Sumber dana
26
Relational database Mata Kuliah Mahasiswa Kode Mkul Nama Mkul SKS
SIM105 Sistem Informasi 3 Mahasiswa Ambil MKul Nrp Nama Mhs Nrp Kode MKul MMA.101 Budiman MMA.101 SIM105
27
Object Oriented Database
Creature Breathing Reproducing Eating Human Animal IS-A Creature Intelligent IS-A Creature Less Intelligent Student Herbivor IS-A Human Enrolled in University IS-A Animal Eats plants Hartono Hartini Instance-of Student Nrp: MMA.101 Instance-of Student Nrp: MMA.102
28
Penerapan Basis data Kepegawaian Pergudangan (inventory) Akuntansi
Reservasi Perbankan Asuransi Rumah Sakit Produsen Barang
29
Produsen Barang Industri Manufaktur Pendidikan/Sekolah Telekomunikasi
30
Informasi Penjualan Retail
pencarian jumlah penjualan mencari jumlah stok yang tersedia barang apa yang paling laku dijual pada bulan ini laba bersih perusahaan
31
Informasi Untuk Perpustakaan
pencarian data buku berdasarkan judul, pengarang atau kriteria lain dapat mudah dilakukan dengan basis data Pencarian data peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat aplikasi pembuatan surat tagihan berdasarkan informasi yang tersedia
32
Informasi Retail Perbankan
Dengan memanfaatkan teknologi jaringan, kemampuan basis data dapat dioptimalkan misalnya transaksi antar cabang pada sebuah perbankan secara online.
33
Operasi Dasar Basis data
Pembuatan basis data (create database) Penghapusan basis data (drop database) Pembuatan file/tabel (create table) Penghapusan file/tabel (drop table) Pengubahan tabel (Update …) Penambahan/pengisian (Insert …) Pengambilan data (Retrieve/search) Penghapusan data (delete)
34
PENGENALAN PERINTAH SQL
Perintah SQL dibagi dalam 5 kelompok : Perintah query, yaitu perintah untuk menampilkan data dari database. SELECT untuk menampilkan data dari tabel. 2. DML : Data Manipulation Language, perintah untuk melakukan manipulasi data seperti menambah, menghapus dan mengubah data. Insert ( untuk menambah baris ke tabel Delete ( untuk menghapus baris dari tabel Update ( untuk mengubaha data dari tabel ) Merge ( untuk menggabungkan data dari tabel )
35
PENGENALAN PERINTAH SQL
Data Definition Language (DDL ), yaitu perintah untuk mendefinisikan struktur objek database seperti membuat tabel dan mengubah struktur tabel. Create : untuk membuata struktur objek database, mis Create table untuk membuat tabel, Create user untuk membuat user. Alter untuk mengubah struktur objek database seperti ALTER TABLE untuk mengubah struktur tabel
36
Data Definition Language (DDL )
DROP : untuk menghapus objek database seperti DROP TABLE untuk menghapus tabel. TRUNCATE : untuk menghapus semua baris RENAME : untuk mengganti nama tabel
37
Transaction Control Language ( TCL )
Untuk menentukansuatu transaksi apakah suatu perubahan data akan di simpan secara permanen atau di batalkan. COMMIT : untuk menjadikan perubahan data disimpan secara permanen ROLLBACK : untuk membatalkan suatu perubahan data SAVEPOINT : untuk menentukan tahapan-tahapan atau titik aman dalam melakukan perubahan data sehingga jika ada kesalahan data bisa sikendalikan ke tahapan data.
38
Data Control Language ( DCL )
Perintah yang di gunakan untuk mengubah izin akses dalam database. Grant untuk memberikan izin tertentu ke user REVOKE untuk menarik izin tertentu dari user
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.