Nim : 16650002
1. Jelaskan tentang system, basis data dan system basis data! Mengapa kita membutuhkan
DBMS
JAWAB :
Sistem adalah suatu kesatuan yang terdiri atas komponen atau elemen yang saling
berinteraksi, saling terkait, atau sailing bergantung membentuk keseluruhan yang
kompleks.
Basis Data, Basis data terdiri dari 2 kata, yaitu Basis dan Data. Basis bisa di artikan
sebagai markas ataupun gudang, tempat berkumpul. Sedangkan Data yaitu kumpulan
fakta dunia nyata yang mewakili suatu objek seperti, manusia, barang dan lain-lain.
Jadi Basis Data adalah kumpulan terorganisasi dari data-data yang saling
berhubungan sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta
dipanggil oleh penggunanya.
Sistem Basis Data (Database System) adalah suatu system yang menyusun dan
mengelola perekaman data dengan menggunakan media computer yang bertujuan
untuk menyimpan dan menjaga data – data operasional suatu organisasi atau
perusahaan, serta mampu menyediakan informasi yang optimal yang diperlukan
untuk proses pengambilan keputusan.
Karena DBMS dapat mengolah koleksi data dalam jumlah yang besar, sangat jauh
berbeda dengan performance data yang disimpan dalam flat file, disamping memiliki
unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media
penyimpanan memori. Integritas data lebih terjamin dengan penggunaan DBMS.
DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada
file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam
pemberian hak akses kepada pengguna.
2. Bagaimana penyimpanan data berbasis file system dan berbasis data? Mana yang lebih
baik? Jelaskan!
JAWAB:
File System suatu mekanisme penyimpanan online baik data maupun program
yang berada pada system informasi. System berkas (inggris file system) adalah
metode untuk memberi nama pada berkas dan meletakkannya pada media
penyimpanan.
Penyimpanan berbasis data ia menerapkan mekanisme pengamatan data,
pemakaian data secara bersama, pemaksaan keakuran atau kekonsistensi data dll
Menurut saya yang lebih baik itu menggunakan penyimpanan berbasis data
karena tempat penyimpanannya lebih efisien dan tidak mengenal data yang
disimpan itu kecil atau besar dia tetap bisa menampungnya karena kapasitasnya
besar. Dan juga keamanan data pun terjamin.
3. Sebut dan jelaskan mengenai komponen utama DBMS!
JAWAB :
Perangkat Keras
Berupa computer dan bagian – bagian didalamnya, seperti prosesor, memori &
hard disk. Komponen inilah yang melakukan pemrosesan dan juga untuk
menyimpan basis data.
Basis Data
Sebuah DBMS dapat memiliki beberapa basis data, setiap basis data berisi
sejumlah obyek basisdata (file,tabel,indeks dsb). Disamping berisi data,setiap
basisdata juga menyimpan definisi struktur (baik untuk basisdata maupun obyek-
obyeknya secara detail).
Perangkat Lunak
perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program
pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana
data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan
mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan
keakuratan/konsistensi data, dsb. Contoh perangkat lunak DBMS : MS access,
SQL Server, Oracle dsb.
4. Sebut dan jelaskan macam – macam kategori pemakai dalam basis data!
JAWAB :
Programmer Aplikasi
Merupakan pembuat program aplikasi
Casual user / Naïve User
Pemakai yang sudah mahir, berinteraksi dengan sistem tanpa menulis program,
tapi menggunakan query
End user
Pemakai yang belum mahir, tinggal menjalankan aplikasi yang sudah dibuat oleh
programmer aplikasi
Specialized user
Pemakai khusus yang menuliskan aplikasi database tidak dalam kerangka
pemrosesan data, namun untuk keperluan khusus seperti CAD, AI, ES, dll
5. Apa yang dimaksud dengan abstraksi data? Sebut dan jelaskan tingkatan abstraksi data
dalam DBMS!
JAWAB :
ABSTRAKSI DATA Merupakan tingkatan/level dalam bagaimana melihat data
dalam sebuah sistem basis data.
Tingkatan abstraksi data dalam DBSM :
Level Fisik (Physical Level)
Level abstraksi data yang paling rendah, yang menggambarkan bagaimana (how)
data disimpan dalam kondisi sebenarnya. Level ini sangat kompleks karena
struktur data dijelaskan secara rinci.
Level Konseptual (Conceptual Level)
Level ini menggambarkan data apa (what) yang disimpan dalam database dan
menjelaskan bagaimana hubungan antar datanya secara keseluruhan. Seorang
pengguna dalam level ini dapat mengetahu bahwa data mahasiswa disimpan pada
tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa di
pakai oleh seorang Database Administrator (DBA).
Level Konseptual (Conceptual Level)
Level ini menggambarkan data apa (what) yang disimpan dalam database dan
menjelaskan bagaimana hubungan antar datanya secara keseluruhan. Seorang
pengguna dalam level ini dapat mengetahu bahwa data mahasiswa disimpan pada
tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa di
pakai oleh seorang Database Administrator (DBA).
Pada akhir tahun 1980 dan permulaan 1990, banyak bidang sistem basis data yang
dikembangkan. Penelitian pada bidang basis data meliputi bahasa query yang powerful,
model data yang lengkap, dan penekanan pada dukungan analisis data yang kompleks
dari semua bagian organisasi. Beberapa vendor memperluas sistemnya dengan
kemampuan penyimpanan tipe data baru semisal image dan text, dan kemam
puan query yang kompleks. Sistem khusus/spesial dikembangkan oleh banyak vendor
untuk membuat data warehouse, mengkonsolidasi data dari beberapa basis data.
Penomena yang paling menarik adalah adanya enterprise resource planning (ERP) dan
management resource planning (MRP), yang menambahkan substansial layer dari fitur
berorientasi pada aplikasi. Paket yang termasuk didalamnya meliputi Baan, Oracle,
PeopleSoft, SAP, dan Siebel. Paket-paket ini mengidentifikasi himpunan tugas secara
umum (misal manajemen inventori, perencanaan sumber daya manusia, analisis finansial)
dan menyediakan aplikasi layer secara umum untuk menangani keprluan tersebut. Data
disimpan dalam DBMS relasional, dan aplikasi layer dapat disesuaikan untuk perusahaan
yang berbeda. Lebih jauh lagi, DBMS memasuki dunia internet.
Pada saat generasi pertama dari Web site menyimpan datanya secara eksklusif dalam file
system operasi, maka saat ini DBMS dapat digunakan untuk menyimpan data yang dapat
diakses melalui Web browser. Query dapat digenerate melalui form Web, dan format
jawabannya menggunakan markup language semisal HTML untuk mempermudah
tampilan pada browser. Semua vendor basis data menambahkan fitur ini untuk DMS
mereka. Manajemen basis data mempertimbangkan pentingnya suatu data bersifat on-
line, dan dapat diakses melalui jaringan komputer. Saat sekarang bidang seperti ini
diwujudkan dalam basis data multimedia, video interaktif, perpustakaan digital,proyek
ilmuwan seperti proyek pemetaan, proyek sistem observasi bumi milik NASA, dll
8. Jelaskan tentang information modern dan data model?
JAWAB :
Informasi modern adalah informasi yang terbaru
Data model adalah model abstrak yang mengatur elemen data dan
menstandarisasikan bagaimana mereka berhubungan satu sama lain dan sifat
entitas dunia nyata. Misalnya, model data dapat menentukan bahwa elemen data
yang mewakili mobil terdiri dari sejumlah elemen lain.
9. Sebutkan dengan disertai contoh model data dalam DBMS?
JAWAB :
1. Model Data Hirarkis
Model Data Hirarkis biasa disebut model pohon, karena menyerupai
pohon yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.
Setiap simpul (biasa dinyatakan dengan lingkaran atau kotak) menyatakan
sekumpulan medan. Simpul yang terhubung ke simpul pada level di bawahnya
disebut orang tua. Setiap orang tua bisa memiliki satu (hubungan 1:1) atau
beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu orang
tua. Simpul – simpul yang dibawahi oleh simpul orang tua disebua anak.
Simpul orang tua yang tidak memiliki orang tua disebut akar. Simpul yang
tidak mempunyi anak disebut daun. Adapun hubungan antara anak dengan
orang tua disebut cabang.
2. Model Data Jaringan
Model Data Jaringan distandarisasi pda tahun 1971 oleh Data Base Task
Group (DBTG). Itulah sebabnya disebut model DBTG. Model ini juga disebut
model CODASYL (Conference on Data System Languages), karena DBTG
adalah bagian dari CODASYL. Model ini menyerupai model hirarkis, dengan
perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua. Oleh
karena sifatnya demikian, model ini bisa menyatakan hubungan 1:1 (satu
arang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun
N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model
jaringan, orang tua diseut pemilik dan anak disebut anggota.
3. Model Data Relasional
Model Data Relasional adalah model data yang paling banyak digunakan
saat ini. Pembahasan pokok pada model ini adalah relasi, yang dimisalkan
sebagai himpunan dari record. Deskripsi data dalam istilah model data
disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh
nama, nama dari tiap field (atau atribut atau kolom), dan tipe dari tiap field.
4. Model Data Relasi Entitas
Model Data Entity-Relationship (ER) adalah suatu model jaringan yang
menggunakan susunan data yang disimpan dalam sistem secara abstrak, yang
menekankan pada struktur-struktur dan relatioship data.
JAWAB :
a. Table
Dalam sebuah database adalah objek pokok yang harus ada, karena
tabel merupakan tempat penyimpanan data yang sesungguhnya. Tabel
dalam Microsoft Access merupakan tempat penampungan data atau
informasi.
b. Field
Adalah kumpulan dari karakter yang membentuk satu arti, maka jika
terdapat field misalnya seperti NomerBarang atau NamaBarang, maka
yang dipaparkan dalam field tersebut harus yang berkaitan dengan nomer
barang dan nama barang. Atau definisi field yang lainnya yaitu tempat
atau kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama
(data) field yang akan di isikan.
c. Tipe Data
Tipe Data adalah jenis nilai yang dapat ditampung oleh suatu variabel.
d. Relasi
Relasi adalah suatu aturan yang memasangkan anggota himpunan ke
himpunan lain. Suatu relasi dari himpunan A ke himpunan B adalah
pemasangan atau perkawanan atau korespondensi dari anggota-anggota
himpunan A ke anggota-anggota himpunan B.