MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti...
Transcript of MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti...
![Page 1: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/1.jpg)
MANAJEMEN DATABASEModul XII
![Page 2: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/2.jpg)
Pembahasan
Menjelaskan pengertian database danhubungannya dengan data dan
informasi
Menjelaskan pengintegrasian data dankualitas dari sebuah informasi
Menjelaskan record dan field didalamdatabase
Bagaimana melakukan pemeliharaandatabase
Menjelaskan Manajemen file denganmanajemen database
Basis Data Relasional, BerorientasiObjek, dan Multidimensional
Web database
Bagimana merancang database yang benar
![Page 3: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/3.jpg)
Basis Data, Data, dan Informasi
Database
• Kumpulan data yang ditata dengancara yang memungkinkan untukdiakses, dicari, dan digunakandatanya
Data
• Kumpulan dari• Teks• Angka• Gambar• Audio• Video
Information
• Hasilpemorsesandari data• Dokumen• Audio• Gambar
video
![Page 4: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/4.jpg)
Basis Data, Data, dan Informasi• Peranti lunak basis data atau yang lebih
sering dikenal dengan istilah database manajemen sistem (DBMS), parapengguna dapat
meciptakan basis data yang
terkmputerisasi
menambah, mengubah, danmenghapus data
-Mengurutkan danmencari kembali data
menciptakan foemulirdan laporan dari data
![Page 5: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/5.jpg)
Databases, Data, dan Information• Integritas data menunjukkan kualitas dari data
tersebut• “Garbage in, Garbage Out - (GIGO)”
• Merupakan sebuah frase komputasi yang menunjukkan bahwa akurasi output komputer bergantung kepada akurasiinputnya
• jika Anda memasukkan data yang salahkedalam komputer, maka akanmenghasilkan informsai yang salah pula
![Page 6: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/6.jpg)
Databases, Data, dan Information• Karakteristik informasi
Akurat Verifikasi Tepatwaktu Teratur
Akseblilitas Berguna Efektif
![Page 7: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/7.jpg)
Hierarki Data• Karakter
• Angka, huruf, tanda baca, dan simbol lainnya
• Field adalah kombinasi dari satu karakter atau lebih yang saling terkait dan merupakan unit data terkecil yang dapat diakses oleh pengguna• Nama• Ukuran• Type
Nama Type ,size
![Page 8: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/8.jpg)
Hierarki Data• Jenis – jenis data
Text Numeric AutoNumber Currency
Date Memo Yes/No Hyperlink
Object
![Page 9: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/9.jpg)
Hierarki Data• Record
• sekelompok field yang saling berhubungan.
• Primary key mengidentifikasikan setiap record dalam suatu file secara unik
• File• sekumpulan record terkait yang tersimpan
dalam media penyimpanan
Record
Nama Field
![Page 10: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/10.jpg)
Memelihara Data• Pemeliharaan data
• Prosedur – prosedur yang dilakukan untuk menjaga agar data yang tersimpan selalu merupakan yang terbaru
Menambahrecord
Mengubahrecord
Menghapusrecord
![Page 11: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/11.jpg)
Memelihara Data• Validation
• proses membandingkan data dengan sekelompok aturan atau nilai untuk mencari tahu apakah nilai data tersebut benar
Numerik Kisaran Konsisten
Kelengkapan Check digit Lainnya
![Page 12: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/12.jpg)
Pemrosesan File Vs Basis Data
Sistem Pemrosesan File Pendekatan Basis Data
• Setiap departemen memiliki kumpulan filenya masing – masing
• Telah digunakan selama bertahun – tahun
• Adanya redundansi• Data terisolasi
• Pengguna dan program dapat saling berbagi data dalam basis data
• Menguangi redundansi• Meningkatkan integrasi data• Berbagi data• Pengaksesan yang lebih
mudah• Mengurangi waktu
pengembangan
![Page 13: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/13.jpg)
Database Management Systems• Kamus Data
• menyimpan data tentang setiap file dalam basis data dan setiap field dalam file – file tersebut.
![Page 14: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/14.jpg)
Database Management Systems• DBMS menyediakan beberapa perangkat
yang memungkinkan pengguna dan program untuk mencari dan merawat data dalam basis data
Query language
Query by example Form Report
generator
![Page 15: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/15.jpg)
Database Management Systems• Query language
• terdiri atas pernyatan – pernyataan sederhana yang memungkinkan pengguna untuk menampilkan data, mencetak atau menyimpan data
• Query by example • memiliki fitur GUI untuk mencari data
![Page 16: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/16.jpg)
Database Management SystemsUntuk menampilkan semua data pada sebuah tabel (contohnya pada Tabel Mahasiswa)
Untuk menampilkan field tertentu pada sebuah tabel (contohnya pada Tabel Mahasiswa : nim, nama , kelas, dan jurusan))
Tampilkan
Semua field
Dari tabel
Nama tabel
![Page 17: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/17.jpg)
Database Management Systems• Form
• Formulir entri data• Jendela pada layar yang memberi ruang
masukkan atau mengubah data dalam suatu basis data
![Page 18: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/18.jpg)
Database Management Systems• Report generator
• Membuat suatu laporan dilayar, mengambil data untuk perancangan laporan dan menampilkan atau mencetak hasilnya
![Page 19: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/19.jpg)
Database Management Systems• Basis data dapat rusak atau hancur oleh
karena beberapa hal seperti rusaknya peranti keras, masalah dengan peranti lunaknya
BackupPengcopyan, salinan
dari seluruh barisdata
Logdaftar aktivitas yang mengubah isi dari
baris data
Recovery utilitymengembalikan
suatu baris data kekondisinya semula
Backup terus – menerusmenyimpan seluruh data ke dalam backup setiap kali terjadi perubahan
pada baris data
![Page 20: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/20.jpg)
Basis Data Relasional, Berorientasi Objek, dan Multidimensional
• Model Data• Terdiri atas aturan dan standart yang
menentukan cara suatu baris data mengatur data.
Relasional Berorientasiobjek Multidimensional
![Page 21: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/21.jpg)
Basis Data Relasional, Berorientasi Objek, dan Multidimensional
• Database Relasional menyimpan data dalam tabel – tabel yang terdiri atas baris dan kolom• setiap baris memiliki
primary key • setiap kolom memiliki
nama tersendiri• Relasi (relationship)
adalah hubungan didalam data
• Basis data relasional juga menyimpan hubungan – hubungan antar data
![Page 22: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/22.jpg)
Basis Data Relasional, Berorientasi Objek, dan Multidimensional
• Structured Query Language (SQL)• Bahasa query yang memungkinkan kita
untuk mengelola, memperbaharui, dan mencari data
![Page 23: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/23.jpg)
Basis Data Relasional, Berorientasi Objek, dan Multidimensional
• Object-oriented database (OODB) • menyimpan data serta tindakan untuk
membaca atau memproses tindakan tersebut
• menyimpan data dalam objek – objek• Sesuatu yang menyimpan data serta
tindakan untuk membaca atau memproses tindakan tersebut
menyimpan lebihbanyak jenis data
akses yang lebihcepat
objek dapatdigunakan berulang
– ulang
menyimpan data yang tidak
terstruktur secaralebih efisien
![Page 24: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/24.jpg)
Basis Data Relasional, Berorientasi Objek, dan Multidimensional
• Database Multidimensional • Menyimpan data dalam dimensi – dimensi
• Gudang Data (Data warehouse) • Baris data yang menyimpan dan
mengelola data yang dibutuhkan untuk menganalisis transaksi- transaksi yang telah lewat dan yang masih berjalan
![Page 25: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/25.jpg)
Web Databases• Web menawarkan informasi tentang
lowongan kerja, tujuan wisata, program televisi, acara – acara olahraga, dan lainnya yang tersimpan kedalam server basis data• Menyimpan dan memberikan akses
terhadap database.
![Page 26: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/26.jpg)
Panduan Perancangan Basis DataPanduan perancangan basis data
1. Tentukan tujuan dari basis data tersebut2. Rancang tabel – tabelnya
a. Rancang tabel diatas kertas terlebih dahulub. Setiap tabel harus mengandung data tentang
satu objek. 3. Rancang record dan field untuk setiap tabel.
a. Pastikan setiap record memiliki primary key yang unik
b. Gunakan field terpisah untuk hal – hal yang secara logika berbeda
c. Jangan ciptakan field –field yang dapatdiperoleh dari field – field lainnya.
d. Sediakan sejumlah ruang untuk setiap field.e. Tentukan nilai – nilai dasar untuk data – data
yang sering dimasukkan4. Tentukan relasi – relasi antar tabel tersebut
![Page 27: MANAJEMEN DATABASE - afenprana.files.wordpress.com · Basis Data, Data, dan Informasi • Peranti lunak basis data atau yang lebih sering dikenal dengan istilah database manajemen](https://reader030.fdokumen.com/reader030/viewer/2022012923/5b507d4b7f8b9a1b6e8e640f/html5/thumbnails/27.jpg)
Sekian dan Terimakasih
Copyright : www.mikroskil.ac.id