BASIS DATA

35
BASIS DATA

description

BASIS DATA. Jangan sampai. telepon saya ini hilang , semua daftar kontak. ada di sini !. Saya. menyimpan data. penjualan tahun lalu di DVD yang mana ,. ya ?. Bagaimana ?. • Adakah cara yang lebih baik untuk mengatur. semua informasi tersebut ?. • Bagaimana dengan basis data?. - PowerPoint PPT Presentation

Transcript of BASIS DATA

Page 1: BASIS DATA

BASIS DATA

Page 2: BASIS DATA

Jangan sampaitelepon saya ini hilang,semua daftar kontak

ada di sini!

Page 3: BASIS DATA

Sayamenyimpan data

penjualan tahun laludi DVD yang mana,

ya?

Page 4: BASIS DATA
Page 5: BASIS DATA
Page 6: BASIS DATA

Bagaimana?

• Adakah cara yang lebih baik untuk mengatursemua informasi tersebut?

• Bagaimana dengan basis data?

• Sebelum membuat basis data, kenali dulujenis data yang akan disimpan dan cara-carauntuk melakukan kategorisasi data.

Page 7: BASIS DATA

Konsep Database Data

representasi fakta dunia nyata yang mewakili suatu obyek/kejadian yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, atau kombinasinya

InformasiHasil pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata yang digunakan dalam pengambilan keputusan.

Page 8: BASIS DATA

Data VS InformasiData Fakta yang diperoleh di lapangan Diperlukan suatu proses agar data

bisa digunakan

Informasi Hasil dari pengolahan data Sebagai acuan dalam pengambilan

keputusan Transformasi data

Page 9: BASIS DATA

Data

2004

2005

2006

2008

Banten

DKI Jakarta

Jawa Barat

Jawa Tengah

DI Yogyakarta

Jawa Timur

Data: fakta, teks, grafik, gambar, suara, video,yang memiliki makna bagi pengguna

Page 10: BASIS DATA

InformasiTahun

2004

2005

2006

2008

Harga Bensin per liter (dalam rupiah)

1810

2400

4500

6000

Informasi: Data yang telah diolah sehingga dapat

menambah pengetahuan orang yang menggunakannya

Page 11: BASIS DATA
Page 12: BASIS DATA

Pengertian Basis DataBasis data =

Menurut James Martin : Adalah suatu kumpulan data terhubung

yang disimpan bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali.

Page 13: BASIS DATA

Pengertian Sistem Basis Data

Sistem =sekumpulan komponen yang bekerja bersama-sama, berinteraksi untuk mencapai tujuan tertentu.

Sistem basis data = sekumpulan subsistem yang terdiri atas basis data dengan para pemakai yang menggunakan basisdata secara bersama-sama, personal-personal yang merancang dan mengelola basisdata teknik-teknik untuk merancangnya dan mengelola basisdata serta system computer untuk mendukungnya.

Page 14: BASIS DATA

Kriteria Basis Data Berorientasi pada data dan bukan berorientasi pada

programyang akan menggunakannya. (program aplikasi dan database disimpan terpisah)

Dapat digunakan oleh pemakai yang berbeda-beda atau beberapa program aplikasi tanpa perlu mengubah basisdata. (basisdata digunakan oleh orang-orang atau instansi yang berbeda-beda, serta program aplikasi yang berbeda-beda pula)

Data dalam basisdata dapat berkembang dengan mudah baik volume maupun strukturnya.

Data yang ada dapat memenuhi kebutuhan sistem-sistem baru secara mudah.

Data dapat digunakan dengan cara yang berbeda-beda. (data dalam basisdata dapat diakses menggukan program aplikasi, menggunakan instruksi-instruksi yang bersifat interaktif yaitu query).

Kerangkapan data (data redundancy) minimal.

Page 15: BASIS DATA

Aspek-aspek penting dalam basis data

Kerangkapan data = munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan.

Inkonsistensi data = munculnya data yang tidak konsisten pada kolom yang sama dalam satu atau beberapa file data yang dihubungkan.

Data terisolasi = program aplikasi tidak dapat mengakses data-data tertentu yang ada pada basis data.

Keamanan data Integritas data

Page 16: BASIS DATA

Sistem InformasiSuatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendaliannya untuk menyediakan suatu dasar informasi dalam pengambilan keputusan.

Komponen sistem informasiHardware, software, personil, data, prosedur

Page 17: BASIS DATA

Basis Data Kumpulan dari item data yang saling berhubungan

satu dengan lainnya yang diorganisasikan berdasar sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software digunakan untuk melakukan manipulasi data untuk tujuan tertentu

Kumpulan data berisi informasi suatu sistem. Mekanisme yang digunakan untuk menyimpan

informasi atau data. Kumpulan data, umumnya mendeskripsikan

aktivitas suatu sistem atau lebih yang saling berhubungan .

Page 18: BASIS DATA

Mengapa perlu basis data

Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyedikan informasi

Menentukan kualitas informasi : cepat, akurat, tepat pada waktunya dan relevan.Informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

Mengurangi duplikasi data (data redundancy) Hubungan data dapat ditingkatkan (data

relatebility) Mengurangi pemborosan tempat penyimpanan Keamanan

Page 19: BASIS DATA

DATABASE MANAGEMENT SYSTEM (DBMS)

Koleksi data yang saling berhubungan Himpunan program untuk mengakses data DBMS memuat informasi mengenai seluruh/ sebagian

besar fakta-fakta, keterangan-keterangan dari sebuah perusahaan

DBMS meyediakan “environment” yang cocok/sesuai dan efisien untuk digunakan

Page 20: BASIS DATA

DBMS

DB

DBMS

Page 21: BASIS DATA

Penerapan basis dataDalam dunia pendidikanDalam proses kredit mobil = pencarian data

kreditur, pelunasan, jatuh tempo, laporan bulanan/tahunan, dll

Dalam perpustakaan universitas = sistem informasi perpustakaan yang terjalin melalui intranet dan internet (akses informasi perpustakaan jarak jauh).

Dalam system perbankan = (Bank Swasta dan/atau BUMN) menggunakan sistem informasi basis data perbankan (akses data nasabah, kreditur, laporan, terintegrasi dengan ATM, akses dengan mobile phone, sistem terdistribusi, dll

Page 22: BASIS DATA

Dalam Dunia Pendidikan• Berapa jumlah mahasiswa yang mengambil

kuliah “Sistem Basis Data”?• Siapa saja yang lulus pada periode Maret

tahun ini?• Berapa presentase mahasiswa yang tidak

melakukan registrasi pada semester ini?• Berapa jumlah SKS yang diperoleh oleh

mahasiswa yang bernama Abdul Query?

Page 23: BASIS DATA

Sejarah kemunculan basis data Pemrosesan basis data setelah Masa Sistem pemrosesan

Manual dan Sistem pemrosesan Berkas. Kekurangan system pemrosesan berkas

Kemubaziran data atau duplikasi data, diakibatkan karena setiap aplikasi menggunakan data sendiri-sendiri keterbatasan berbagi data (data sharing);

Ketidak-konsistenan Data, diakibatkan oleh adanya perubahan terhadap data yang sama, tetapi tidak semuanya diubah terkait dengan integritas data (data dalam kondisi valid atau sah) tidak mendukung relasional;

Kekurang-luwesan, terletak dalam hal pengembangan dan perubahan perubahan struktur data perubahan pada program.

Istilah independensi data adalah sifat yang memungkinkan perubahan struktur berkas tidak mempengaruhi program dan juga sebaliknya.

Sistem basis data dimaksudkan untuk mengatasi kelemahan-kelemahan yang ada pada sistem pemrosesan berkas DBMS (Data Base Management System).

Page 24: BASIS DATA

Evolusi teknologi basis data

1960-an: System Pemrosesan Berkas DBMS Layanan Informasi secara online berbasis manajemen teks  

1970-an: Penerapan system pakar terhadap system pendukung

pengambilan keputusan Basis data berorientasi objek

1980-an: System hiperteks, yang memungkinkan untuk melihat basis

data secara acak menurut suatu kunci (Search Engine) 1990-an:

System Basis Data cerdas System Basis data multimedia cerdas

Page 25: BASIS DATA

DAHULU KALA … Aplikasi data base dibangun pada bagian paling

atas dari file sistem Penggunaan file sistem untuk menyimpan data

mempunyai beberapa kelemahan antara lain:• Data redundan dan inkonsisten• Kesulitan pengaksesan data• Isolasi data – multiple data dan format data• Masalah integritas• Pengaksesan oleh user yang berbeda secara

bersamaan(concurrent-access problem)

• Keamanan

Page 26: BASIS DATA

LEVEL ABSTRAKSI PHISYCAL LEVEL

• Menggambarkan bagaimana sebuah record/informasi disimpan

• Deskripsi detail mengenai struktur data LOGICAL LEVEL

• Menggambarkan database disimpan dan hubungan di antara data

• Digunakan oleh DBA VIEW LEVEL

• Aplikasi menyembunyikan detail tipe data (information hiding)

• Digunakan oleh user

Page 27: BASIS DATA

Pemodelan Database

Page 28: BASIS DATA

What? DBA/DA perlu membangun model

data yang nantinya akan disimpan Adanya pendekatan untuk membuat

model dari perspektif pemrograman Teknik normalisasi data –

Meminimalkan redudansi dan inkonsistensi pada elemen data

Page 29: BASIS DATA

Konsep Pemodelan Data Don't think physical; think conceptual.

Perhatikan hal-hal yang berkaitan dengan konsep bisnis

Don't think process; think structure. Fokuskan pada elemen-elemen yang diperlukan

Don't think navigation; think relationship.Fokuskan pada hubungan antar elemen

Conceptual – Structure - Relationship

Page 30: BASIS DATA

Model Data Menyatakan hubungan antar data

dalam database Ada tiga macam model data dasar

• Hierarkis• Jaringan• Relasional

Page 31: BASIS DATA

Model Hierarkis Dikenal pula sebagai model pohon

DosenSiti Nurbaya

DosenAshadi

PengantarBasis Data

PemrogramanC

Matematika I

Rudi Asti Dina Dina Edi Ita Edi

Page 32: BASIS DATA

Model Relasional Merupakan model

data yang paling populer saat ini

Menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel)

Memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain

Nama Dosen Kelas Mahasiswa

Siti Nurbaya Pengantar Basis Data

Rudi

Siti Nurbaya Pengantar Basis Data

Asti

Siti Nurbaya Pengantar Basis Data

Dina

Siti Nurbaya Pemrograman C

Dina

Siti Nurbaya Pemrograman C

Edi

Ashadi Matematika I Ita

Ashadi Matematika I Edi

Page 33: BASIS DATA

Model Jaringan Disebut juga model CODASYL Setiap anak bisa memiliki lebih dari satu

orangtuaDosen

Siti NurbayaDosenAshadi

PengantarBasis Data

PemrogramanC

Matematika I

Rudi Asti Dina Edi Ita

Page 34: BASIS DATA

Kisi-kisi UTS:Bahwa apa yang pernah disampaikan di kelas akan menjadi lebih jelas apabila Anda sebagai mahasiswa bisa mencari tambahan dengan membaca buku, literatur ataupun searching di internet (… tanyakan eyang Google, semua ada Disana…)

Ujian yang akan saya berikan tidak akan menyimpang dari yang sudah saya berikan, dan Anda sebagai mahasiswa dituntut untuk lebih memperkaya diriDengan cara lebih memperdalam istilah-istilah dan mencari contoh-contoh yangAda di power point yang sudah saya berikan dari internet

Nilai yang anda peroleh merupakan bentuk representatif kemampuan diri Anda

Selamat belajar, semoga kesuksesan selalu dekat dan berada di pangkuan Anda

Page 35: BASIS DATA

Sekedar Pesan Moral….. Bagi yang kurang termotivasi untuk sukses…

"Kata orang, Efek motivasi tidak bertahan lama. Semangat yang timbul karena daya batin kita sendiri ini bisa dengan mudah padam atau lenyap. Sulit bagi manusia untuk selalu termotivasi setiap saat. Ini mungkin betul. Tetapi begitu juga halnya dengan mandi, kan? Kesegarannya tidak bertahan lama.Karena itu, sama seperti mandi, kami merekomendasikan Anda untuk selalu memotivasi diri SETIAP HARI

Sukses bermula dari pikiran kita. Sukses adalah kondisi pikiran kita. Bila Anda menginginkan sukses, maka Anda harus mulai berpikir bahwa Anda sukses, dan mengisi penuh pikiran Anda dengan kesuksesan.