• Tidak ada hasil yang ditemukan

KONSEP DASAR DATABASE

N/A
N/A
Protected

Academic year: 2021

Membagikan "KONSEP DASAR DATABASE"

Copied!
12
0
0

Teks penuh

(1)

PERTEMUAN 1

KONSEP DASAR

DATABASE

Informasi Sebagai Aset

• Siapa yang

mempunyai informasi

akan menjadi

pemenang

• Informasi menjadi aset

dalam perusahaan

(4M dan 1I)

Manusia Mesin Material Modal Informasi

Manajemen Data

• Data sebagai

sumber informasi

perlu dikelola

dengan baik

• Pengelolaan data

diterapkan dengan

menggunaan

database

Database Data Data Data Data Data Data Data Data Data Proses Informasi

Database dan Sistem Informasi

Manajer

Sistem Informasi

Database

Menggunakan pengetahuan yang diturunkan dari database untuk keunggulan kompetitif atau pengambilan keputusan

(2)

Database dan Sistem Informasi

Profesional TI

Menganalisa kebutuhan-kebutuhan dan merancang dan

mengimplementasikannya

Contoh Aplikasi Database

• Perbankan :

informasi

nasabah,

rekening,

pinjaman,

transaksi

perbankan

• Penerbangan

: reservasi dan

jadwal

Contoh Aplikasi Database

• Jasa Paket : tarif

paket, tracking paket

Contoh Aplikasi Database

• Universitas : Informasi mahasiswa,

registrasi matakuliah, daftar nilai

• Sumber Daya Manusia: Informasi

pegawai, riwayat pekerjaan, gaji, dan

pelatihan

• Telekomunikasi: Tarif SLJJ, tagihan

bulanan, saldo kartu prabayar

(3)

Contoh Aplikasi Database

• Universitas : Informasi mahasiswa,

registrasi matakuliah, daftar nilai

• Sumber Daya Manusia: Informasi

pegawai, riwayat pekerjaan, gaji, dan

pelatihan

• Telekomunikasi: Tarif SLJJ, tagihan

bulanan, saldo kartu prabayar

Contoh Aplikasi Database

• Toko Buku : Daftar buku, riwayat

pembelian

OVERVIEW

• Database atau basis data dapat dibayangkan

ibarat sebuah lemari arsip. Jika anda bekerja

diperkantoran tentu sangat banyak arsip-arsip

atau dokumen kantor yang disimpan kedalam

lemari tersebut.

• Sering anda melihat bahwa penempatan arsip

didalam lemari tidak dilakukan secara

sembarangan/acak, tapi diberi pembeda antara

satu arsip dengan arsip yang lainnya.

• Pembedanya dapat berupa nomor urut, warna

sampul, urutan letak atau berdasarkan tanggal

dan lain sebagainya.

OVERVIEW

• Begitu juga halnya dengan buku telpon/alamat yang anda punyai, biasanya diatur menurut abjad nama atau kategori tertentu, seperti teman, keluarga, klien dan lain sebagainya.

• Semuanya disimpan dan diatur menurut aturan tertentu sesuai dengan yang diinginkan.

(4)

OVERVIEW

• Upaya anda untuk menyusun dan melakukan hal diatas baru akan terasa kalau data arsip dan daftar alamat yang dimiliki sudah banyak. Mengapa hal ini anda lakukan ?

• tidak lain tujuannya adalah untuk memudahkan dalam mencari atau mengambil data tertentu dalam arsip maupun buku alamat tadi secara Cepat dan mudah. • Bayangkan kalau semua arsip atau daftar buku alamat

tersebut tidak diatur penyusunannya, tentu akan sangat sulit untuk mencari arsip atau nomor telpon tertentu. Tidak saja sulit tapi akan sangat membutuhkan waktu yang lama.

KONSEP DASAR DATABASE

A. Konsep Dasar Database

I. Konsep Dasar

DatabaseÆ Sekumpulan data yang terdiri dari koleksi

berbagai file yang berisi informasi, yang disimpan dengan cara tertentu sehingga redudansi yang tidak perlu dapat dihindarkan.

Sistem Database Æ Kombinasi perangkat lunak dan perangkat keras komputer yang digunakan untuk melaksanakan pekerjaan-pekerjaan tertentu atas sejumlah data besar.

DBMS Æ Ilmu tentang bagaimana menciptakan dan

memanfaatkan paket perangkat lunak yang dipakai untuk mengimplementasikan atau menerapkan suatu sistem database.

• Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. • Hal inilah yang menjadikan alasan dari penggunaan

(5)

• Contoh penggunaan Aplikasi database dalam

dunia bisnis

9 Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan

9 Bandara: Pengelolaan data reservasi, penjadualan 9 Universitas: Pengelolaan pendaftaran, alumni 9 Penjualan: Pengelolaan data customer, produk,

penjualan

9 Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen

9 Kepegawaian: Pengelolaan data karyawan, gaji, pajak 9 Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

PENYIMPANAN DATA KONVENSIONAL

Program Aplikasi Untuk

memasukkan data nasabah File Nasabah

Program Aplikasi Untuk Mengkredit / mendebet rekening File Rekening Customer Service Teller File Nasabah

Nasabah (nonasabah, nama, alamat) File Rekening

Rekening (nonasabah, norek, nama, alamat, saldo) Sistem Pemrosesan File

• Contoh : Alamat seorang pelanggan, disimpan

dalam banyak tempat apakah itu difile Nasabah,

difile rekening dan dilokasi yang lain.

• Antara file yang satu dengan file yang lainnya

tidak saling berhubungan, sehingga apabila

salah seorang pelanggan berganti alamat dan

anda hanya mengganti difile Nasabah saja,

maka akibatnya akan terjadi ketidakcocokan

data, karena di lokasi yang lain masih tersimpan

data alamat yang lama.

(6)

• Sebelumnya, sistem yang digunakan untuk mengatasi semua permasalahan bisnis, menggunakan

pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah, yang disebut juga sistem pemrosesan file.

• Dimana masing-masing file diperuntukkan hanya untuk satu program aplikasi saja

PENYIMPANAN DATA SEKARANG

(MENGGUNAKAN DATABASE)

Sistem Database

• Seiring dengan berjalannya waktu lambat

laun sistem pemrosesan file mulai

ditinggalkan karena masih bersifat

manual, yang kemudian dikembangkanlah

sistem pemrosesan dengan pendekatan

database.

Program Aplikasi Untuk Memasukkan Data Nasabah

Database Bank Program Aplikasi Untuk

Mendebet / Mengkredit rekening

Customer Service

Teller

DBMS

Nasabah ( nonasabah, nama, alamat ) Rekening ( nonasabah, norek, saldo )

(7)

II.Syarat Dan Kegunaan Database

Masalah-masalah yang dapat diatasi dalam penyusunan database :

1. Redudansi Dan Inkonsistensi Data 2. Kesulitan Pengaksesan Data 3. Isolasi Data Untuk Standarisasi

4. Multiple User (Keterlibatan BanyakPemakai Database)

5. Masalah Keamanan Data

6. Masalah Integrasi (Kesatuan) Data 7. Masalah Independence (Kebebasan) Data

• Timbulnya data rangkap (redundancy data ) dan Ketidakkonsistensi data (Inconsistency data)

9 Karena file-file dan program aplikasi disusun oleh programmer yang berbeda, sejumlah informasi mungkin memiliki dupliaksi dalam beberapa file.

Sebagai contoh nama mata kuliah dan sks dari

mahasiswa dapat muncul pada suatu file memiliki record-record mahasiswa dan juga pada suatu file yang terdiri dari record-record mata kuliah.

9 Kerangkapan data seperti ini dapat menyebabkan pemborosan tempat penyimpanan dan biaya akses yang bertambah. Disamping itu dapat terjadi inkonsistensi data. 9 Misalnya, apabila terjadi perubahan jumlah sks mata

kuliah, sedangkan perubahan hanya diperbaiki pada file mata kuliah dan tidak diperbaiki pada file mahasiswa. Hal ini dapat mengakibatkan kesalahan dalam laporan nilai mahasiswa.

Redundansi Data

• Redundansi data dapat dikurangi dengan

cara data yang sama untuk aplikasi yang

berbeda dijadikan satu

Data Pegawai Bagian penggajian

Data Pegawai

Data Pegawai

Independensi Program-Data

Dapat digunakan untuk bermacam-macam

program aplikasi tanpa harus merubah format

data yang sudah ada

Struktur Data Kode Program Kode Program Database

(8)

Konsistensi Data

• Pengurangan redundansi data

berimplikasi pada peningkatan konsistensi

data (mengurangi kemungkinan untuk

tidak konsisten)

• Contoh: Dua biro perjalan tidak terhubung

ke database milik maskapai penerbangan.

Apa yang terjadi kalau salah satu biro

sudah menjual tempat duduk nomor 4

padahal biro yang lain tidak tahu?

Berbagi Data

• Data dapat diakases oleh banyak pemakai

dengan tetap memperhatikan otorisasi

• Istilah multiuser menyatakan bahwa

sebuah data bisa diakses oleh banyak

orang dalam waktu yang bersamaan

Standarisasi

• Standarisasi seperti nama data, panjang

data, kemungkinan nilainya, dan bahkan

prosedur untuk mengaksesnya dapat

diatur oleh yang berwewenang (DBA)

• Contoh:

– Nama pegawai selalui bertipe Aplhanumeric

dengan panjang maksimal 35 karakter.

– Semua pemrogram menggunakan standar

• Data terisolir (Isolation Data )

• Karena data tersebar dalam berbagai file, dan file-file mungkin dalam format –format yang berbeda, akan sulit menuliskan program aplikasi baru untuk mengambil data yang sesuai.

(9)

• Masalah Pengamanan ( Security Problem )

• Tidak semua pemakai diperbolehkan

mengakses seluruh data. Bagian Mahasiswa

hanya boleh mengakses file mahasiswa.

• Bagian Mata kuliah hanya boleh mengakses file

mata kuliah, tidak boleh mengakses file

mahasiswa. Tetapi sejak program-program

aplikasi ditambahkan secara ad-hoc maka sulit

melaksanakan pengamanan seperti yang

diharapkan.

Keuntungan Sistem Basis Data

• Terkontrolnya kerangkapan data

Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.

• Terpeliharanya keselarasan (ke-konsistenan) data Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan

Keuntungan Sistem Basis Data

• Data dapat dipakai secara bersama (shared)

Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.

• Dapat diterapkan standarisasi

Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.

• Keamanan data terjamin

DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve)

Keuntungan Sistem Basis Data

• Terpeliharanya integritas data

Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi akurat

• Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat • Data independence (kemandirian data)

Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada

(10)

Istilah - Istilah Dasar Basis Data

• Enterprise

• Suatu bentuk organisasi seperti: bank,

universitas, rumah sakit, pabrik, dsb.

• Data yang disimpan dalai basis data

merupakan data operasional dari suatu

enterprise.

• Contoh data operasional : data keuangan,

data mahasiswa, data pasien

• Entitas

• Suatu obyek yang dapat dibedakan dari lainnya

yang dapat diwujudkan dalai basis data.

• Contoh Entitas dalam lingkungan bank terdiri

dari : Nasabah, Simpanan, Hipotik

• Contoh Entitas dalam lingkungan universitas

terdiri dari : Mahasiswa, mata kuliah

• Kumpulan dari entitas disebut Himpunan

Entitas

• Contoh : semua nasabah, semua mahasiswa

• Atribut ( Elemen Data )

• Karakteristik dari suatu entitas.

• Contoh : Entitas Mahasiswa atributnya

terdiri dari Npm, Nama, Alamat, Tanggal

lahir.

• Nilai Data ( Data Value )

• Isi data / informasi yang tercakup dalai

setiap elemen data.

• Contoh Atribut Nama Mahasiswa dapat

berisi Nilai Data : Diana, Sulaeman, Lina

(11)

• Kunci Elemen Data ( Key Data Element )

• Tanda pengenal yang secara unik

mengidentifikasikan entitas dari suatu kumpulan

entitas.

• Contoh Entitas Mahasiswa yang mempunyai

atribut-atribut npm, nama, alamat, tanggal lahir

menggunakan Kunci Elemen Data npm.

• Record Data

• Kumpulan Isi Elemen data yang saling

berhubungan.

• Contoh : kumpulan atribut npm, nama,

alamat, tanggal lahir dari Entitas

Mahasiswa berisikan : "10200123",

"Sulaeman", "Jl. Sirsak 28 Jakarta", "8

Maret 1983".

Latihan Soal

1. Sekumpulan data yang terdiri dari koleksi berbagai file yang berisi informasi, yang disimpan dengan cara tertentu sehingga redudansi yang tidak perlu dapat dihindarkan, adalah definisi dari ……….

a. PDBMS c. DBMS

b. Data Base d. Sistem Data Base

2. Ilmu tentang bagaimana menciptakan dan memanfaatkan paket perangkat lunak yang dipakai untuk mengimplementasikan atau menerapkan suatu sistem database, adalah pengertian dari …….

a. PDBMS c. DBMS

b. Data Base d. Sistem Data Base

2. Ilmu tentang bagaimana menciptakan dan memanfaatkan

paket perangkat lunak yang dipakai untuk

mengimplementasikan atau menerapkan suatu sistem database, adalah pengertian dari …….

a. PDBMS c. DBMS

b. Data Base d. Sistem Data Base

3. Penyimpanan data yang sama, dengan nama yang sama

namun berada pada lokasi yang berbeda sehingga

menyebabkan kerangkapan data, adalah pengertian untuk istilah …………

a. Relokasi data c. Repetisi

(12)

3. Penyimpanan data yang sama, dengan nama yang sama namun berada pada lokasi yang berbeda sehingga menyebabkan kerangkapan data, adalah pengertian untuk istilah …………

a. Relokasi data c. Repetisi b. Inkonsistensi d. Redudansi

4. Suatu objek yang dapat dibedakan dari objek yang lain, adalah istilah untuk ………..

a. Record c. Data Value b. Entity d. File

4. Suatu objek yang dapat dibedakan dari objek yang lain, adalah pengertian untuk istilah untuk ……….. a. Record c. Data Value

b. Entity d. File

5. Kumpulan dari beberapa field / elemen yg saling

berhubungan dan menginformasikan tentang suatu entity secara Lengkap, adalah pengertian untuk istilah ……… a. Record c. Data Value

Referensi

Dokumen terkait

membujur pegunungan Meratus Utara dari barat ke timur yang juga menjadi.. batas wilayah Provinsi

Dengan sasaran seramai 3000 orang penerima sumbangan untuk BKR tahun 2018, Yayasan Ikhlas bersedia untuk menggerakkan para sukarelawan di lokasi-lokasi terpilih ini dalam

19 (2) Orang itu berada dalam keadaan keracunan yang merusak kemampuan orang tersebut untuk menilai ketidak-absahan atau sifat dari perbuatannya, atau kemampuan untuk

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan penyusunan skripsi dengan judul “FAKTOR - FAKTOR YANG MEMPENGARUHI

Pada kondisi anaerobik tersebut, komunitas MPF menyerap bahan organik di dalam substrat dengan menggunakan energi yang berasal dari hidrolisa polifosfat yang tersimpan di dalam sel

Musik temong-temong adalah salah satu kesenian tradisional masyarakat binuang kampung dalam yang masih dapat kita dengar dan kita tonton bersama dalam acara

Laba yang diperoleh koperasi sering disebut sisa hasil usha (SHU), laba tersebut akan dikembalikan ayau dibagikan kepada anggota sebanding dengan jasa-jasanya. Akan

Minat anak berkebutuhan khusus perlu untuk diobservasi dan diberikan semacam tes yang sesuai dengan situasi mereka sehingga bisa ditemukan, disadari, dan