pengantar basis data (database)

Post on 09-Jan-2016

62 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Pengantar Basis Data (Database). Oleh : Charles De Haan,S.Kom.,M.Cs Email: cdehaan2012@yahoo.co.id. Kontrak Pembelajaran. Penilaian UTS (30%) UAS (40%) Tugas (25%) Presensi (5%). Tujuan Pembelajaran. Mahasiswa mampu menjelaskan basis data - PowerPoint PPT Presentation

TRANSCRIPT

Kuliah Pengantar Basisdata - D1 PROMED –MMTC Yogyakarta

PENGANTAR BASIS DATA (DATABASE)Oleh : Charles De Haan,S.Kom.,M.Cs

Email: cdehaan2012@yahoo.co.id

Kuliah Pengantar Basisdata - D1 PROMED

Kontrak Pembelajaran

Penilaian UTS (30%) UAS (40%) Tugas (25%) Presensi (5%)

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Pembelajaran

Mahasiswa mampu menjelaskan basis data

Mahasiswa mampu memahami konsep dan perkembangan teknologi basis data

Mahasiswa mampu menjelaskan penggunaan basis data

Mahasiswa mampu mengimplementasikan basis data sederhana

Kuliah Pengantar Basisdata - D1 PROMED

Materi Pembelajaran Basis Data

Sejarah Basis Data Definisi dan Peran Basis Data Tujuan Penggunaan Basis data Teknologi Basis Data Konsep dan Komponen Basis data Bahasa Basis Data

Kuliah Pengantar Basisdata - D1 PROMED

Sejarah Basis Data

1960-an:o Sistem Pemrosesan Berkaso DBMSo Layanan informasi secara onlineberbasis

menajemen teks

1970-an:o Penerapan sistem pakar terhadap sistem

pendukung pengambilan keputusano Basis data berorientasi objek

Kuliah Pengantar Basisdata - D1 PROMED

Sejarah Basis Data

1980-an:Sistem hiperteks, yang memungkinkan untuk melihat basis data secara acak menurut suatu kata kunci (internet search engine)

1990-an Sampai 2000-an:o Sistem Basis data cerdaso sistem basis data multimedia cerdas.

Kuliah Pengantar Basisdata - D1 PROMED

Database Timeline

Kuliah Pengantar Basisdata - D1 PROMED

Definisi Basis Data

Pengertian BASIS DATA ?

asas, dasar (umum) , garis rentang paling bawah ,bilangan atau besaran (matematika), Pangkalan (Tentara AU,AD dll)

keterangan yg benar dan nyata, pengumpulan -- untuk memperoleh keterangan kehidupan petani , keterangan atau bahan nyata

BASIS =

DATA =

Referensi: http://kamusbahasaindonesia.org/Data#ixzz1yBlZ5KZF

Kuliah Pengantar Basisdata - D1 PROMED

Definisi Basis Data

Apa yang dimaksud dengan BASIS DATA ?

markas / tempat berkumpul / tempat bersarang / gudang

representasi dari fakta dunia yang mewakili suatu obyek yang Direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.

BASIS =

DATA =

Kuliah Pengantar Basisdata - D1 PROMED

Definisi Basis Data

Pendapat Ahli BASIS DATA ?

Menurut Chou:basis data sebagai sekumpulan informasi bermanfaat yang diorganisasikan ke dalam tatacara yang khusus;

Menurut Date: basis data dapat dianggap tempat untuk sekumpulan berkas data terkomputerisasi, dengan tujuan utama memelihara informasi dan membuat informasi tersebut tersedia saat dibutuhkan.

Menurut Fabbri dan Schwab: basis data adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data;

Kuliah Pengantar Basisdata - D1 PROMED

Kumpulan Definisi Basis DataHimpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu

Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Kecepatan dan Kemudahan(speed)Yaitu agar pengguna basis data bisa: - menyimpan data - melakukan perubahan/manipulasi terhadap data - menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Efesiensi Ruang Penyimpanan(Space)Dengan basisdata kita mampu melakukan penekanan jumlah redundansi(pengulangan)data,baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Keakuratan(Accuracy)Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan(constraint) tipedata,domain data,keunikan data dsb..

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Ketersediaan(Available)Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan/kadaluwarsa untuk menghemat ruang penyimpanan.

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Kelengkapan(Completeness)Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu,dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basisdata;yakni dengan menambahkan field pada tabel atau menambah tabel baru.

Kuliah Pengantar Basisdata - D1 PROMED

Tujuan Penggunaan Basis data

Keamanan(Security)Agar data yang bersifat rahasia atau proses yang vital tidak jatuh keorang/pengguna yang tidak berhak, yakni dengan penggunaan account(username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.

Kuliah Pengantar Basisdata - D1 PROMED

Ada Pertanyaan ??

?

Kuliah Pengantar Basisdata - D1 PROMED

Sistem Berkas VS Basis Data

Pada sistem berkas, program-program aplikasi menyimpan data masing-masing pada file

Satu file berhubungan dengan satu program

atau lebih Pengaksesan file dilakukan dengan

berbagai metode (random, berurutan, dengan

indeks)

Pendekatan basis data berkembang karena

kelemahan pendekatan sistem berkas (filesystem) yang berkembang sebelumnya.

Kuliah Pengantar Basisdata - D1 PROMEDDuplikasi Data

Kuliah Pengantar Basisdata - D1 PROMED

Permasalahan Sistem Berkas Ketergantungan antara program dan

data Duplikasi data Data kurang terstruktur (berupa flat file) Biaya pemeliharaan tinggi Sulit/lama untuk dikembangkan Sulit untuk berbagi data

Kuliah Pengantar Basisdata - D1 PROMED

Sistem Basis Data

Kuliah Pengantar Basisdata - D1 PROMED

Keuntungan Menggunakan Basis Data

Terkontrolnya kelengkapan data Terpeliharanya kekonsistenan data Data dapat dipakai bersama-sama Data dapat distandarisasikan Keamanan data dapat terjamin Integritas data terpelihara Data independence

Kuliah Pengantar Basisdata - D1 PROMED

AplikasiBasis Data TRADISIONAL Bank Rumah sakit Sistem Akademik dll

Kuliah Pengantar Basisdata - D1 PROMED

AplikasiBasis Data EXTENSION

Multimedia databases Geographic Information

Systems Data warehouse On-line analytical processing

(OLAP) dll

Kuliah Pengantar Basisdata - D1 PROMED

Aplikasi OLAP (Online Analitycal Processing )

OLAP adalah teknologi yang memproses data di dalam Data Warehouse / Data Mart dalam struktur multidimensi, menyediakan jawaban yang cepat untuk query analisis yang kompleks

Kuliah Pengantar Basisdata - D1 PROMED

Aplikasi OLAP (Online Analitycal Processing )

Kuliah Pengantar Basisdata - D1 PROMED

Software Basis Data

Kuliah Pengantar Basisdata - D1 PROMED

Arsitektur Basis Data

Kuliah Pengantar Basisdata - D1 PROMED

Komponen Basis data

Data Perangkat Keras Perangkat Lunak Pemakai

Kuliah Pengantar Basisdata - D1 PROMED

Pengguna Basis data

System Engineer Database Administrator (DBA) Programmer PemakaiAkhir(End-user)

Kuliah Pengantar Basisdata - D1 PROMED

Bahasa Basis Data

1. Data Control Language (DCL)2. Data Definition Language (DDL)3. Data Manipulation Language (DML)

DATA CONTROL LANGUAGE (DCL)DCL merupakan sub bahasa untuk   mengendalikan struktur internal basisdata, DCL untuk menyesuaikan sistem agar supaya lebih efisian dan DCL sangat bergantung pada vendor.

Kuliah Pengantar Basisdata - D1 PROMED

Bahasa Basis Data

Data Definition Language (DDL)

Struktur / skema basis data yang menggambarkan / mewakili desain basis data secara keseluruhan dispesifikasikan dengan bahasa khusus yaitu DDL. Dengan bahasa ini kita dapat membuat tabel (create table) baru, indeks, mengubah table, menentukan struktur penyimpanan table, dan lainnya. Hasil dari kompilasi perintah DDL, adalah kumpulan table yang disimpan dalam file khusus yang disebut kamus data (data dictionary).

Kuliah Pengantar Basisdata - D1 PROMED

Bahasa Basis Data

Data Manipulation Language (DML)Data Manipulation Language (DML) Bentuk bahasa basis data untuk melakukan menipulasi dan pengambilan data pada suatu basis data. Manipulasi data pada dabase dapat berupa :

1). Penyisipan / penambahan data pada file / table dalam      suatu basis data. 2). Penghapusan data pada file / table dalam suatu basis      data.3). Pengubahan data pada file / table dalam suatu basis      data.4). Penelusuran data pada file / table dalam suatu basis      data.

Kuliah Pengantar Basisdata - D1 PROMED

Terima Kasih

Pertanyaan ?

Kuliah Pengantar Basisdata - D1 PROMED

TUGAS KELOMPOK

Kelompok I ( BANK ) Amri Bagus Iksan lalu

Kelompok II (Multimedia) Arief Baharudin Irwan Nur Kasmin

Kelompok III (GIS) Okta Robby Slamet Supri Vendy

Presentasi Minggu Terakhir UTS

Kuliah Pengantar Basisdata - D1 PROMED

TUGAS KELOMPOK

Aplikasi (software), sistem informasi

Penggunaan untuk apa Implementasi Contoh yang sudah ada

diterapkan

Presentasi Minggu Terakhir UTS

top related