Terjadinya perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan disebut

1. Jelaskan beberapa pengertian atau definisi basis data secara istilah? Dan jelaskan pengertian Sistem manajemen basis data ?

Pengertian Basis Data
Basis data adalah merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama, sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

 Basis Data Secara Istilah

Adapun menurut pengertian secara istilah, terdapat beberapa definisi yaitu sebagai berikut :

  • Himpunan kelompok data (arsip) yang saling berhubungan yangdiorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
  • Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan  Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu.
  • Kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.

Menurut Elmasri, penggunaan istilah basis data lebih dibatasi pada arti implisit yang khusus mempunyai beberapa pengertian, yaitu :

  • Basis data merupakan penyajian suatu aspek dari dunia nyata (real word atau miniworld). Misalnya basis data perbankan, perpustakaan, pertanahan, perpajakan.
  • Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implicit. Sehingga apabila data terkumpul secara acak dan tanpa mempunyai arti, tidak dapat disebut basis data.
  • Basis data perlu diancanag, dibangun dan data dikumpulkan untuk suatu tujuan tertentu.
  • Basis data dapat digunakan oleh beberapa pemakai dan beberapa aplikasi yang sesuai dengan kepentingan pemakai.

Pengertian Sistem Menegemen

Sistem manajemen basis data adalah merupakan sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen-komponen fungsional (komputer) yang saling berhubungan secara bersama-sama, bertujuan untuk memenuhi suatu proses atau pekerjaaan tertentu. Sistem ini merupakan gabungan antara basis data dan kumpulan program atau perangkat lunak DBMS (database management system).

DBMS adalah program aplikasi yang dibuat dan bekerja dalam satu system. DBMS didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. Menjadi alternatif penggunaan secara khusus untuk aplikasi, misalnya penyimpanan data dalam field menulis kode aplikasi yang spesifik untuk pengaturannya.

2. Sebutkan dan jelaskan tujuan atau manfaat penggunaan basis data.?

Beberapa tujuan penggunaan basis dataadalah sebagai berikut :

  1. Kecepatan dan Kemudahan (Speed) , melalui basis data diharapkan pengguna dapat melakukan penyimpanan, perubahan dan menampilkan kembali dengan cepat dan mudah.
  2. Efisiensi Ruang Penyimpanan (Space). Penggunaan basis data mampu mengurangi pengulangan atau redundansi data. Hal ini dapat dilakukan dengan menerapkan sejumlah pengkodean atau dengan membuat relasirelasi (dalam bentuk file) antara kelompok data yang saling berhubungan.
  3. Keakuratan (Accuracy), melalui basis data data keakuratan data lebih terjaga dengan menerapkan aturan dan batasan tertentu (constraint), tipe data, domain data dan keunikan data
  4. Ketersediaan (Availability). Dengan basis data data yang sudah tidak dipakai dapat dipisahkan dari sistem database yang sedang aktif. Hal ini dapat dilakukan dengan cara penghapusan atau memindahkannya ke media backup untuk menghemat ruang penyimpanan
  5. Kelengkapan (Completeness). Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu. Hal ini dapat dilakukan melaluipenambahan record-record data, perubahan struktur basis data, menambah field pada tabel atau menambah tabel baru.
  6. Keamanan (Security). Walaupun tidak semua sistem basis data menerapkannya, keamanan dalam penggunaan basis data diperlakukan pada sistem yang besar dan serius.
  7. Kebersamaan (Sharability). Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai) dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

3. Sebutkan dan jelaskan operasi-operasi dasar dalam basis data ?..

Operasi-operasi dasar yang dapat kita lakukan berkenaan dengan basis data adalah sebagai berikut:

  1. Pembuatan basis data baru (create database), adalah proses yang identik dengan pembuatan lemari arsip yang baru.
  2. Penghapusan basis data (drop database), adalah proses yang identik dengan perusakan lemari arsip, sekaligus beserta isinya jika ada.
  3. Pembuatan table baru ke suatu basis data (create table), yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada.
  4. Penghapusan table dari suatu basis data (drop table), identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
  5. Penambahan / pengisian data baru di sebuah basis data (insert), identik dengan penambahan lembaran arsip ke sebuah map arsip.
  6. Pengambilan data dari sebuah table (retrieve / search), identik dengan pencarian lembaran arsip dalam sebuah map arsip.
  7. Pengubahan data dalam sebuah table (update), identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip.
  8. Penghapusan data dari sebuah table (delete), identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip.

4. Jelaskan secara singkat definisi struktur atau arsitektur basis data ?

Arsitektur basis data merupakan serangkaian pengetahuan tentang pemodelan data. Pengetahuan tentang File, table, field, record indeks, abstraksi data dan serangkaian konsep yang digunakan untuk membuat diskripsi struktur basis data.
Dalam basis data, data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:

    • Elemen (kolom atau field) data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
    • Rekaman (record) merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari record adalah baris atau tupel.
    • Berkas(file) adalah himpunan seluruh record yang bertipe sama.

5. Jelaskan, gambarkan pengertian arsitektur tiga skema basis data?
Secara umum arsitektur basis data menggunakan arsitektur tiga skema yang meliputi tiga level yaitu :

  1. Level Internal atau skema internal. Level ini mendifinisikan secara detail penyimpanan basis data dan pengaksesan data. Pada level ini memuat diskripsi struktur penyimpanan basis data, menggunakan model data fisikal,
  2. Level Konseptual (skema konseptual), memuat diskripsi struktur basis data searah keseluruhan untuk semua pemakai. Level ini memuat diskripsi tentang entity, atribut, relasi dan konstrain tanpa memuat diskripsi data secara detail.
  3. Level eksternal (skema eksternal atau view), mendefinisikan pandangan data terhadap sekelompok pemakai(local view) dengan menyembunyikan data lain yang tidak diperlukan oleh kelompok pemakai tersebut.

6. Jelaskan secara singkat dan berikan contoh pengertian entitas, atribut dan key atribut ?

  1. Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek. Entitas dapat berupa: •
  • Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik.
  • Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran)
  • Kejadian (pembelian, penjualan, peminjaman, dll)

Entitas dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah.

  1. Attribute merupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship. Misalnya entitas mahasiswa memiliki atribute nama, alamat, NIM. Berdasarkan karakteristik sifatnya, atribut dapat dikelompokkan menjadi; 1) Simple attribute dan composite attribute. 2) Single valued attribute dan multi valued attribute. 3) Mandatory attribute 4) Derived attribute (attribut turunan) dan 5) key attribute.
  2. Key attribute adalah satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas. Key attribute dibedakan menjadi tiga yaitu: 1) Superkey 2) Candidat Key dan 3) Primary key

7. Jelaskan secara singkat definisi ERD ?
Diagram relasi entitas atau entity-relationship diagram (ERD) adalah suatu diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe dari entitas tersebut. ERD berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi. ERD menekankan pada struktur dan relationship data. ER diagram digunakan oleh profesional sistem untuk berkomunikasi dengan pemakai eksekutif tingkat tinggi dalam perusahaan atau organisasi yang tidak tertarik pada pelaksanaan operasi sistem sehari-hari.

8. Jelaskan secara singkat langkah-langkah untuk mengidentifikasi atau menemukan entitas ?

Adapun langkah-langkah yang seharusnya dilakukan untukmenemukan atau mendefinisikan Entitas dalam suatu sistem data base adalah sebagai berikut :

  1. Buat ilustrasi atau gambaran cerita (role of bussiness) tentang sistem yang akan dicari entitasnya.
  2. Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut.
  3. Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut.
  4. Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia sebagai entitas).
  5. Menggambarkan entitas beserta atributnya menggunakan notasi simbol yang telah ditentukan.

9. Jelaskan secara singkat langkah-langkah untuk mengidentifikasi atau menemukan atribut ?

Atribut dapat dibedakan menjadi beberapa macam antara lain adalah:

  • Simple Attribute dan Composite Attribute
  • Single Valued Attribute dan Multi Valued Attribute
  • Mandatory Attribute
  • Derived Attribute (Attribut Turunan)
  • Key Attribute (Atribut Kunci)

Adapaun untuk menemukan atribut dpat dilakukan melalui langkah-langkah dibawah ini yaitu :

  1. Tentukan dan lengkapi karakteristik dari tiap-tiap entitas
  2. Dari setiap karakteristik tersebut tentukan termasuk atribut apa
  3. Gambarkan entitas beserta atributnya dengan notasi yang sesuai
  4. Jelaskan langkah-langkah untuk menemukan atau mengidentifikasi relasi ?

Beberapa langkah yang dapat dilakukan untuk menemukan atau mengidentifikasi relasi yaitu antara lain sebagai berikut:

  1. Dari gambaran cerita sistem, tandai setiap hubungan yang diwakili oleh kata kerja yang ada di dalam ilustrasi beserta entitas yang berhubungan
  2. Identifikasikan rasio kardinalitas dari setiap hubungan
  3. Identifikasikan batasan partisipasi dari setiap hubungan yang ada berikut kemungkinan atribut yang muncul dari setiap hubungan
  4. Gambarkan hubungan tersebut dalam bentuk notasi diagram dan gabungkan dengan notasi Entitas dan atribut yang dibuat sebelumnya

Berikut ini hasil Capture soal C :

ERD :

Membuat Database Di MySql 5

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA