1 basis data

26
PENGANTAR BASIS DATA Simon Patabang, ST., MT.

Upload: simon-patabang

Post on 20-Jul-2015

32 views

Category:

Education


2 download

TRANSCRIPT

PENGANTAR

BASIS DATABASIS DATA

Simon Patabang, ST., MT.

LATAR BELAKANG

• Penyimpanan data secara tradisional pada umumnyamenggunakan kartu dalam bentuk lembaran kertasyang disimpan dalam lemari arsip data yang disusunsecara teratur menurut urutan abjad dandikelompokkan menurut bidangnya.

• Fakta ini masih banyak ditemukan hingga sekarang,misalnya kartu data Pasien di Puskesmas atau dirumah sakit, kartu peminjaman buku di Perpustakaan,dll. Penyimpanan data seperti ini akan memperlambatpencarian data dan memerlukan biaya operasionalyang lebih besar.

Solusi : Teknologi Komputer

• Dengan teknologi komputer dan perangkatlunak (software), maka masalahpenyimpanan data secara tradisionaltersebut dapat diperbaharui dengantersebut dapat diperbaharui denganmenggunakan program program aplikasiyang khusus menangani prosespenyimpan data dalam jumlah yangbanyak. Program khusus ini disebutSistem Basis Data.

Sistem Penyimpanan Data

ManfaatDengan adanya Program Sistem Basis Data,maka proses penyimpanan dan pengolahandata menjadi lebih efisien dan efektif, karenadapat memberikan manfaat sebagai berikut :

1. Penyimpanan data lebih efisien dan efektif

2. Pencarian data lebih cepat

3. Dapat memberikan Informasi yang cepat danakurat

4. Memerlukan biaya operasional yang kecil

5. Memerlukan SDM yang sedikit

Apakah itu Basis Data?

• Basis Data adalah gudang data atau pangkalan

data, tempat dimana sekumpulan data

disimpan dan saling berinteraksi satu dengan

yang lainnya.yang lainnya.

• Sedangkan Data adalah representasi fakta

yang mewakili suatu objek. Misalnya

Mahasiswa, Dosen, Mata Kuliah, Pasien,

Pegawai, Bidan, Dokter, dll.

Pangkalan Data

Basis Data Untuk Informasi

• Basis data merupakan pendukung utamaadanya sistem informasi dalam suatuSistem Manajemen Informasi.

• Sistem Informasi sangat penting bagi• Sistem Informasi sangat penting bagisebuah perusahaan karena akan sangatmembantu untuk meningkatkan efisiensibiaya, daya saing, keakuratan informasi,dan kecepatan pelayanan operasionalperusahaan.

Istilah Dalam Sistem Basis Data

1. Entity

2. Atribut/ Field

3. Nilai data

4. Record4. Record

5. File

6. Database

7. Database Management System (DBMS)

Pengertian

• Entity

Entity adalah objek data seperti orang, tempat,kejadian yang datanya akan disimpan. Misalnyamahasiswa, matakuliah, dosen, nilai, dan lain-lain.

• Atribut

Setiap entity mempunyai atribut atau sebutanuntuk mewakili suatu entity. Seorang atributseorang mahasiswa adalah Nim, Nama, Alamat,Jenis Kelamin, Jurusan, Fakultas dan lain-lain.

• Data value (nilai atau isi data)

Adalah data aktual atau informasi yang dari setiapatribut. Misalnya informasi tentang atribut namaseorang mahasiswa adalah Budi Santoso, Hartono,Maria Helena, dll.Maria Helena, dll.

• Record (tupel)

Yaitu kumpulan elemen-elemen yang saling berkaitanmenginformasikan tentang suatu entity secara lengkap.Satu record mewakili satu data atau informasi tentangseseorang misalnya, nomor induk mahasiswa, nama,alamat, jenis kelamin dan seterusnya.

• FileKumpulan record-record sejenis yang mempunyaipanjang elemen yang sama, Atribut yang sama,namun berbeda-beda data valuenya. FileDatabase dengan komponen-komponennyadinyatakan dalam bentuk tabel, dimana Kolomterdiri dari Atribut dan baris terdiri dari record.

• DatabaseKumpulan file-file yang mempunyai kaitan antarasatu file dengan file yang lain sehinggamembentuk satu bangunan data untukmenginformasikan satu perusahaan, instansidalam batasan tertentu.

• Database Management System (DBMS)

Kumpulan Database yang saling berkaitanbersama dengan program untuk pengelolaannyadisebut DBMS. Database adalah kumpulandatanya, sedangkan program pengelolanyadatanya, sedangkan program pengelolanyaberdiri sendiri dalam satu paket program yangberfungsi untuk membaca data, mengisi data,menghapus data serta melaporkan data dalamdatabase.

Tujuan Basis Data

Pemanfaatan basis data dilakukan untukmemenuhi sejumlah tujuan sebagai berikut :

• Kecepatan dan kemudahan (Speed)

• Efisiensi ruang penyimpanan (Space)• Efisiensi ruang penyimpanan (Space)

• Keakuratan (Accurate)

• Ketersediaan (Availability)

• Kelengkapan (Completeness)

• Keamanan (Security)

• Kebersamaan pemakai (Sharability)

Aplikasi Basis Data

Aplikasi Sistem Basis Data pada bidangantara lain :

• Kepegawaian• Kepegawaian

• Pergudangan (inventori)

• Akuntansi

• Layanan pelanggan (customer care)

• Dan lain-lain

Komponen Sistem Basis Data

1. Perangkat Keras (Hardware)

2. Perangkat Lunak (Software)2. Perangkat Lunak (Software)

Perangkat Keras

1. Komputer

2. Jaringan Komputer

3. Printer

Perangkat Lunak

1. Sistem Operasi (Operating System)

2. Software Basisdata2. Software Basisdata

Sistem Operasi

• Sistem Operasi adalah perangkat lunakyang fungsinya mempersipakan komputeruntuk bekerja.

• Sistem Operasi yang banyak digunakanmisalnya : MS-DOS dan MS-Windowsuntuk Sistem Alone, sedangkan NovelNetware, MS-Windows NT/2000, Unixuntuk sistem dalam jaringan.

Software Basis Data

• DBMS merupakan sebuah perangkat lunakkhusus yang akan menentukan bagaimana datadiorganisasikan, disimpan, diubah dan diambil.

• DBMS juga menerapkan mekanisme pengamanan• DBMS juga menerapkan mekanisme pengamanandata, pemakaian data secara bersama,keakuratan/ konsistensi data dsb. Perangkat lunakDBMS antara lain : dBAse III+, dBase IV,FoxBase, MS Acess dan Borland Paradox,Borland Interbase, MS SQL Server, CA OpenIngres, Oracle, Informix, Sybase, dll.

Pengguna Basis Data

1. Database Manager

Suatu modul program yang menyediakan

interface antara penyimpanan data denganinterface antara penyimpanan data dengan

suatu aplikasi program. Tugas dan tanggung

jawab : interaksi dengan file manager,

integrasi, keamanan, kontrol, backup dan

recovery.

2. Database Administrator (DBA).

Orang yang mempunyai kekuasaan sebagai pusatpengontrolan terhadap seluruh sistem baik datamaupun program yang mengakses data. FungsiDBA :

• mendefinisikan pola struktur database• mendefinisikan pola struktur database

• mendefinisikan struktur penyimpanan dan metodeakses.

• mampu memodifikasi pola dan organisasi phisik.

• memberikan kekuasaan pada user untukmengakses data.

• menspesifikasikan keharusan integritas data.

2. Database User

• Ada 3 macam pemakai basis data :

1. Programmer Aplikasi.

Pemakai yang berinteraksi dengan basisdata melalui DML (data manipulationlanguage) Contoh : (C, Pascal, Basic,Cobol, dll)

2. Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untukmengontrol sistem basis data secara keseluruhan,meramalkan kebutuhan akan sistem basis data,merencanakannya dan mengaturnya.

Tugas DBA :

o Mengontrol DBMS dan software-software

o Memonitor siapa yang mengakses basis data

o Mengatur pemakaian basis data

o Memeriksa security, integrity, recovery danconcurency

3. Operator

Pemakai yang berinteraksi dengansistem basis data melalui menu-menuprogram aplikasi yang dibuat olehprogram aplikasi yang dibuat olehprogrammer.

Sekian