slide pbd pertemuan 1

18
Pertemuan 1 Konsep Dasar Basis Data (Database)

Upload: rizky-adipamoro

Post on 06-Dec-2015

5 views

Category:

Documents


1 download

DESCRIPTION

pertemuan 1

TRANSCRIPT

Page 1: slide PBD Pertemuan 1

Pertemuan 1

Konsep Dasar Basis Data (Database)

Page 2: slide PBD Pertemuan 1

Pengenalan Basis Data

BASIS DATA (database) merupakan salah satu komponenutama pendukung program aplikasi. Semua programaplikasi pengolahan data pasti menggunakan basis datauntuk tempat penyimpanan data.

Basis data sudah banyak digunakan dalam berbagai jenisaplikasi, mulai dari aplikasi sederhana, seperti aplikasipengelolaan nomor telepon sampai dengan aplikasikompleks, seperti aplikasi pembayaran gaji karyawanperusahaan.

Page 3: slide PBD Pertemuan 1

Konsep Dasar Basis Data

BASIS DATA adalah suatu susunan/kumpulan dataoperasional lengkap dari suatu organisasi/perusahaanyang diorganisir/dikelola dan simpan secara terintegrasidengan menggunakan metode tertentu denganmenggunakan komputer sehingga mampu menyediakaninformasi yang diperlukan pemakainya.

SISTEM BASIS DATA adalah suatu sistem penyusunandan pengelolaan record-record dengan menggunakankomputer, dengan tujuan untuk menyimpan atau merekamserta memelihara data operasional lengkap sebuahorganisasi/perusahaan sehingga mampu menyediakaninformasi yang diperlukan pemakai untuk kepentinganproses pengambilan keputusan.

Page 4: slide PBD Pertemuan 1

Komponen Sistem Basis Data

Terdapat 4 komponen pokok dari sistem basis data:A. DATA, dengan ciri-ciri :

1. Data disimpan secara terintegrasi (Integrated)Terintegrated yaitu Database merupakan kumpulandari berbagai macam file dari aplikasi-aplikasi yangberbeda yang disusun dengan cara menghilangkanbagian-bagian yang rangkap (redundant)

2. Data dapat dipakai secara bersama-sama(shared)Shared yaitu Masing-masing bagian dari databasedapat diakses oleh pemakai dalam waktu yangbersamaan, untuk aplikasi yang berbeda.

Page 5: slide PBD Pertemuan 1

Komponen Sistem Basis Data lanjutan

Ada 3 jenis data pada sistem basis data, yaitu:1. Data operasional dari suatu organisasi, berupa data

yang disimpan didalam database2. Data masukan (input data), data dari luar sistem yang

dimasukan melalui peralatan input (keyboard) yangdapat merubah data operasional

3. Data keluaran (output data), berupa laporan melaluiperalatan output sebagai hasil dari dalam sistem yangmengakses data operasional

Page 6: slide PBD Pertemuan 1

Komponen Sistem Basis Data lanjutan

B. Perangkat Keras (HARDWARE)Terdiri dari semua peralatan perangkat keraskomputer yang digunakan untuk pengelolaan sistemdatabase.Perangkat keras yang terdapat dalam sebuah sistembasis data adalah:

1. Komputer (satu untuk sistem stand-alone atau lebihdari satu untuk sistem jaringan)

2. Memori sekunder on-line (Harddisk)3. Memori sekunder off-line (Tape atau Removeble Disk)

untuk backup data4. Media/perangkat komunikasi (untuk sistem jaringan)

Page 7: slide PBD Pertemuan 1

Komponen Sistem Basis Data lanjutan

C. Perangkat Lunak (SOFTWARE)Berfungsi sebagai perantara (interface) antarapemakai dengan data phisik pada database, dapatberupa :1. Database Management System (DBMS)2. Program-program aplikasi & prosedur-prosedur

Page 8: slide PBD Pertemuan 1

Komponen Sistem Basis Data lanjutan

D. Pemakai (USER)adalah pengguna basis data yang berinteraksi secaratidak langsung dengan basis data melalui programaplikasi basis data dan DBMS. Terbagi menjadi 3klasifikasi :

1. Database Administrator (DBA), yang membuat basisdata dan mengontrol akses ke basis data.

2. Programmer, yang membuat aplikasi basis data yangdigunakan oleh DBA dan pemakai akhir.

3. Pemakai akhir (End user) yang melakukanpenambahan, penghapusan, pengubahan, danpengaksesan data.

Page 9: slide PBD Pertemuan 1

Istilah-istilah Dalam Sistem Basis Data

a. Enterprise yaitu suatu bentuk organisasiContoh Enterprise: Sekolah, Rumah SakitSekolah : Database NilaiRumah sakit : AdministrasiPasien

b. Entitas yaitu suatu obyek yang dapat dibedakan dengan objek lainnyaContoh : Database Nilai � entitas: Mahasiswa, MatapelajaranDatabase AdministrasiPasien � entitas: Pasien, Dokter, Obat

Page 10: slide PBD Pertemuan 1

Istilah dalam Sistem Basisdata lanjutan

c. Atribute/field yaitu setiap entitas mempunyai atribut atausuatu sebutan untuk mewakili suatu entitas.Contoh :Entity siswa � field = Nim, nama_siswa,alamat,dllEntity nasabah �field=Kd_nasabah,nama_nasabah,dll

d. Data value yaitu data aktual atau informasi yangdisimpan pada tiap data elemen atau atribute.Contoh :Atribut nama_karyawan �sutrisno, budiman, dll

Page 11: slide PBD Pertemuan 1

Istilah dalam Sistem Basisdata lanjutan

e. Record/tuple yaitu kumpulan elemen-elemen yang salingberkaitan menginformasikan tentang suatu entity secaralengkap.

f. File yaitu kumpulan record-record sejenis yangmempunyai panjang elemen sama, atribute yang samanamun berbeda-beda data valuenya.

g. Kunci elemen data yaitu tanda pengenal yang secaraunik mengindentifikasikan entitas dari suatu kumpulanentitas

Page 12: slide PBD Pertemuan 1

Contoh Penggambaran Suatu Entity

Mahasiswa

Field

Record

Data Value

Entity/Entitas

Elemen Kunci

Page 13: slide PBD Pertemuan 1

Analisa Kasus

• Perpustakaan Smart adalah perpustakaan umum yanganggotanya pelajar,mahasiswa dan masyarakat yangdidirikan oleh Walikota Jakarta Barat. Keberadaanperpustakaan berlokasi di Walikota yang aplikasipelayanan masih bersifat tradisional.

• Prosesnya :a. Setiap calon anggota yang akan menjadi anggota

harus mengisi formulir dengan biaya administrasiRp.10.000,-

b. Anggota dapat meminjam buku maksimal 3 bukuc. Untuk masa peminjaman selama 1 minggu (7 hari)d. Keterlambatan pengembalian dikenakan denda

sesuai dengan kondisi denda, diantaranya

Page 14: slide PBD Pertemuan 1

Diantaranya :1. Denda keterlambatan pengembalian dikenakan biaya

administrasi Rp.500 perharinya (bukti surat dendaterlampir)

2. Denda Buku perpustakaan rusak maka dikenakan biayarevisi buku perpustakaan(biaya ini dikenakan setelah bukudiperbaiki).(bukti surat denda terlampir)

3. Denda Buku Hilang, maka dikenakan biaya penggantianseharga buku tersebut.(bukti surat denda terlampir)

4. Perpustakaan smart dapat menerima sumbangan daridonatur statusnya (anggota atau masyrakat luas)

Page 15: slide PBD Pertemuan 1

Analisa Kasus “Perpustakaan Smart”

(Pembahasan di Kelas)

• Buat Enterprise dari perpustakaan smart• Tentukan entitas-entitas yang diperlukan,

beserta atribut/field nya.

Page 16: slide PBD Pertemuan 1

1. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari:a. Arsip d. Basis Datab. Data e. Sistem c. File

2. Data dapat diakses dalam waktu yang bersamaan untuk aplikasi yang berbeda, pengertian dari:a. Data Terintegrasi d. Data independenb. Data Redudancy e. Data Updatec. Data Shared

Latihan Soal

Page 17: slide PBD Pertemuan 1

3. Data aktual yang disimpan pada tiap elemen atau atribute:a. Atribute d. Enterpriseb. Data Value e. Tuplec. File

4. Suatu objek yang dapat dibedakan satu dengan yang lainnya, disebut:a. Tuple d. Record b. Enterprise e. Field c. Entitas

Page 18: slide PBD Pertemuan 1

5. Perangkat lunak yang digunakan untuk mengelola sistem database disebut:a. DBMS d. Sistem Operasib. PHP e. Windows c. Java