pengantar basis data (database)
DESCRIPTION
Pengantar Basis Data (Database). Oleh : Charles De Haan,S.Kom.,M.Cs Email: [email protected]. Kontrak Pembelajaran. Penilaian UTS (30%) UAS (40%) Tugas (25%) Presensi (5%). Tujuan Pembelajaran. Mahasiswa mampu menjelaskan basis data - PowerPoint PPT PresentationTRANSCRIPT
Kuliah Pengantar Basisdata - D1 PROMED –MMTC Yogyakarta
PENGANTAR BASIS DATA (DATABASE)Oleh : Charles De Haan,S.Kom.,M.Cs
Email: [email protected]
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