Top Banner
Sistem Basis Data 1 Dosen : Nuraini Purwandari
27

Slide 1 Perkenalan Sbd 1

Jan 28, 2016

Download

Documents

Imade Ambara

fjhfhhe7gnd2nndm-9883n
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slide 1 Perkenalan Sbd 1

Sistem Basis Data 1

Dosen : Nuraini Purwandari

Page 2: Slide 1 Perkenalan Sbd 1

OVERVIEW DOSEN

• Position : Staff Pengajar & Asisten Tetap Lab TI

• Contact Address : Laboratorium Teknik Informatika J1222Jl. K.H. Noer Ali – Kalimalang, Kampus J1

• Phone : 021-88860118, ext 122

• Handphone : 085710462194• Handphone : 085710462194

• Email : [email protected]

[email protected]

• Homepage : http://staff.gunadarma.ac.id/nuraini

http://facebook.com/nuraini.purwandari

Page 3: Slide 1 Perkenalan Sbd 1

Peraturan & Nilai

1. Absensi Kehadiran min 75%

2. Tugas Kelompok

3. Quiz min. 2x

4. UTS (PG+Essai)

Note :

Catatan, softcopy slide, fotocopyan, download materi selama perkuliahan .

Page 4: Slide 1 Perkenalan Sbd 1

SAP SISTEM BASIS DATA 1

1.1.1.1. PENGANTAR BASIS DATAPENGANTAR BASIS DATAPENGANTAR BASIS DATAPENGANTAR BASIS DATA

2.2.2.2. LINGKUNGAN BASIS DATALINGKUNGAN BASIS DATALINGKUNGAN BASIS DATALINGKUNGAN BASIS DATA

3.3.3.3. MODEL DATA RELASIOANALMODEL DATA RELASIOANALMODEL DATA RELASIOANALMODEL DATA RELASIOANAL

4.4.4.4. SQLSQLSQLSQL

5.5.5.5. RDBMSRDBMSRDBMSRDBMS

6.6.6.6. ERDERDERDERD

7.7.7.7. NORMALISASINORMALISASINORMALISASINORMALISASI

8.8.8.8. STUDI KASUSSTUDI KASUSSTUDI KASUSSTUDI KASUS

Download di http://sap.gunadarma.ac.id

Page 5: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Pentingnya Data dalam Sistem Informasi

Sistem Informasi adalah pengelolaan Data,

Orang/Pengguna, Proses dan Teknologi

Informasi yang berinteraksi untuk

5

Informasi yang berinteraksi untuk

mengumpulkan, memproses, menyimpan,

dan menyediakan sebagai output informasi

yang diperlukan untuk mendukung sebuah

organisasi. (Jeffery L. Whitten dkk, 2004 )

Page 6: Slide 1 Perkenalan Sbd 1

Input-Proses-Ouput

Data

Formulir

Input Data Proses Informasi

Page 7: Slide 1 Perkenalan Sbd 1

Berbagai Definisi Basis Data

Stephens dan Plew ;2000-Menyimpan Informasi dan data

Silberschatz, dkk (2002),-Kumpulan data berupa

Informasi

Definisi

Basis Data

Mc Leod, dkk (2001),- kumpulan seluruh sumber

daya berbasis komputer

Ramakrishnan dan Gehrke

(2003)-Kumpulan data yg

mendiskripsikan aktivitas

Page 8: Slide 1 Perkenalan Sbd 1

Apa itu Basis Data ?Apa itu Basis Data ?Apa itu Basis Data ?Apa itu Basis Data ?

Basis Data, adalah mekanisme yang digunakan untukmenyimpan informasi atau data.

Informasi adalah sesuatu yang kita gunakan sehari-hari untukberbagai alasan. (Stephens dan Plew ;2000), Dengan basisdatapengguna dapat menyimpan data secara terorganisasi. Setelahdata disimpan, informasi harus mudah diambil.

8

data disimpan, informasi harus mudah diambil.

Cara data disimpan dalam basisdata menentukan seberapamudah mencari informasi berdasarkan banyak kriteria. Datapun harus mudah ditambahkan ke dalam basisdata,dimodifikasi, dan dihapus.

Page 9: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Silberschatz, dkk (2002), mendefinisikanbasisdata sebagai kumpulan data berisi informasiyang sesuai untuk sebuah perusahaan.

Apa itu Basis Data ?

Menurut Mc Leod, dkk (2001), basisdata adalahkumpulan seluruh sumber daya berbasiskomputer milik organisasi.

Sistem Basis Data - Universitas Semarang9

Page 10: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Ramakrishnan dan Gehrke (2003), menyatakan basisdatasebagai kumpulan data, umumnya mendiskripsikan aktivitassatu organisasi atau lebih yang berhubungan. Misalnya,basisdata universitas mungkin berisi informasi mengenai halberikut :

Apa itu Basis Data ?

berikut :

�Hubungan antar entitas seperti registrasi mahasiswadalam matakuliah, fakultas yang mengajarkan matakuliahdan pengguna ruang kuliah.

�Entitas seperti mahasiswa, fakultas, mata kuliah, danruang kuliah.

Sistem Basis Data - Universitas Semarang10

Page 11: Slide 1 Perkenalan Sbd 1

Apa Itu Basis Data

file1

file2file2

file3file4

Page 12: Slide 1 Perkenalan Sbd 1

DBMS

Page 13: Slide 1 Perkenalan Sbd 1

ISTILAH BASIS DATA

Page 14: Slide 1 Perkenalan Sbd 1

ISTILAH BASIS DATA

Page 15: Slide 1 Perkenalan Sbd 1

PENGGUNA BASIS DATA

1. System Engineer

• Tenaga ahli yang bertanggung jawab atas pemasangan Sistem BasisData, dan juga mengadakan peningkatan dan melaporkan kesalahandari sistem tersebut kepada pihak penjual

2. Database Administrator (DBA)

• Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis datasecara keseluruhan, meramalkan kebutuhan akan sistem basis data,merencanakannya dan mengaturnya.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 dan concurency

Page 16: Slide 1 Perkenalan Sbd 1

PENGGUNA BASIS DATA

3. End User (Pemakai Akhir)

Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis datayang dapat dibedakan berdasarkan cara mereka berinteraksi terhadapsistem :

a. Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui DataPemakai yang berinteraksi dengan basis data melalui DataManipulation Language (DML), yang disertakan (embedded) dalamprogram yang ditulis pada bahasa pemrograman induk (seperti C,pascal, cobol, dll)

b. Pemakai Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modulprogram. Mereka menyatakan query (untuk akses data) denganbahasa query yang telah disediakan oleh suatu DBMS

Page 17: Slide 1 Perkenalan Sbd 1

PENGGUNA BASIS DATA

c. Pemakai Umum (End User / Naïve User)

• Pemakai yang berinteraksi dengan sistem basis datamelalui pemanggilan satu program aplikasi permanen(executable program) yang telah ditulis (disediakan)sebelumnya

d. Pemakai Khusus (Specialized/Sophisticated User)d. Pemakai Khusus (Specialized/Sophisticated User)

• Pemakai yang menulis aplikasi basis data nonkonvensional, tetapi untuk keperluan-keperluan khususseperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll,yang bisa saja mengakses basis data dengan atau tanpaDBMS yang bersangkutan.

Page 18: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Pemrosesan File Tradisional

�Pemrosesan data diperlukan untuk mengolah data menjadi informasi. Integrasi informasi dapat menjadikan informasi menjadi lengkap dan relevan, sehingga dapat

Basis Data VS Pemrosesan File Tradisonal

informasi menjadi lengkap dan relevan, sehingga dapat memberikan manfaat yang optimal.

�Secara tradisional atau konvensional, kegiatan pemrosesan data suatu aplikasi dilaksanakan oleh bagian

yang terkait dengan aplikasi tersebut.

Sistem Basis Data - Universitas Semarang18

Page 19: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Pemrosesan File Tradisional

�Suatu aplikasi terdiri atas sekumpulan program aplikasi, file data, dan prosedur yang mengerjakan suatu proses atau fungsi

�Setiap program aplikasi di dalam suatu lingkungan pemrosesan file tradisional, khusus beroperasi pada file �Setiap program aplikasi di dalam suatu lingkungan pemrosesan file tradisional, khusus beroperasi pada file data yang dibuat specifik untuk aplikasi itu

�Antar file data (di dalam satu aplikasi atau antar aplikasi) tidak ada hubungan, dan pada umumnya data didefinisikan dan disusun dengan cara yang berbeda untuk setiap aplikasi

19

Page 20: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Pemrosesan File Tradisional

Aplikasi

Akademik

File Data

Akademik

Aplikasi

Keuangan

File Data

Keuangan

Aplikasi

Alumni

File Data

Alumni

Kenyataan ini membuat sulit dilakukannya integrasi data

Dengan karakteristik sebagaimana telah disebutkan, terdapat sejumlahketerbatasan yang menyebabkan beaya pemrosesan menjadi mahaldan meningkatkan kemungkinan terjadinya kesalahan.

20

Page 21: Slide 1 Perkenalan Sbd 1

KELEMAHAN

Kelemahannya dari sistem pemrosesan file ini antara lain :

1. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensidata (Inconsistency data)

2. Kesukaran dalam Mengakses Data

• Munculnya permintaan-permintaan baru yang tidak diantisipasikansewaktu membuat program aplikasi, sehingga tidak memungkinkansewaktu membuat program aplikasi, sehingga tidak memungkinkanuntuk pengambilan data.

3. Data terisolir (Isolation Data)

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

Sistem Basis Data - Universitas Semarang

Page 22: Slide 1 Perkenalan Sbd 1

KELEMAHAN

4. Masalah Pengamanan ( Security Problem )

• Tidak semua pemakai diperbolehkan mengaksesseluruh data. Bagian Mahasiswa hanya bolehmengakses file mahasiswa. Bagian Mata kuliahhanya boleh mengakses file mata kuliah, tidakboleh mengakses file mahasiswa. Tetapi sejakboleh mengakses file mahasiswa. Tetapi sejakprogram-program aplikasi ditambahkan secaraad-hoc maka sulit melaksanakan pengamananseperti yang diharapkan.

5. Data Dependence

Sistem Basis Data - Universitas Semarang

Page 23: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Keunggulan Penggunaan Basis Data

� Tujuan awal dan utama dalam pengelolaan data dalam sebuahbasis data adalah agar kita dapat memperoleh/menemukan kembalidata dengan mudah dan cepat

�Di dalam penggunaan basis data, terdapat suatu tempat

23

�Di dalam penggunaan basis data, terdapat suatu tempatpenyimpanan data tunggal yang dikelola

�Data tersebut didefinisikan sekali dan kemudian diakses olehbermacam pengguna dan aplikasi

�Penggunaan basis data memberikan sejumlah keunggulanpotensial dibandingkan dengan pemrosesan file tradisional

Page 24: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Keunggulan Penggunaan Basis Data yaitu :

1. Kecepatan, Kemudahan dan Efisiensi Ruang Penyimpanan

2. Redundansi data minimum

3. Konsistensi data

24

3. Konsistensi data

4. Integrasi data

5. Pemakaian data bersama

6. Menjalankan pembakuan

Page 25: Slide 1 Perkenalan Sbd 1

KonsepKonsep DasarDasar Basis DataBasis Data

Keunggulan Penggunaan Basis Data yaitu :

7. Mempermudah pengembangan aplikasi

8. Menyediakan antarmuka banyak pengguna

9. Menggambarkan relasi komplek diantara data

25

9. Menggambarkan relasi komplek diantara data

10.Menjalankan batasan keutuhan (integrity)

11.Menyediakan backup dan pemulihan (recovery )

Page 26: Slide 1 Perkenalan Sbd 1

• Kelemahan Sistem Basis Data

- Memerlukan tenaga spesialis

- Kompleks

- Memerlukan tempat yang besar

- Mahal

Sistem Basis Data - Universitas Semarang

Page 27: Slide 1 Perkenalan Sbd 1

Sistem Basis Data - Universitas Semarang