BASIS DATA
description
Transcript of BASIS DATA
BASIS DATA
Jangan sampaitelepon saya ini hilang,semua daftar kontak
ada di sini!
Sayamenyimpan data
penjualan tahun laludi DVD yang mana,
ya?
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.
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.
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
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
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
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.
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.
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.
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
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
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 .
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
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
DBMS
DB
DBMS
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
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?
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).
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
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
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
Pemodelan Database
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
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
Model Data Menyatakan hubungan antar data
dalam database Ada tiga macam model data dasar
• Hierarkis• Jaringan• Relasional
Model Hierarkis Dikenal pula sebagai model pohon
DosenSiti Nurbaya
DosenAshadi
PengantarBasis Data
PemrogramanC
Matematika I
Rudi Asti Dina Dina Edi Ita Edi
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
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
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
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.