Anda di halaman 1dari 7

Nama : Fajri Ramadhan

Nim : 16650002

Makul : Basis Data

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).

6. Sebutkan dan jelaskan bahasa basis data!


JAWAB :
 Data Control Language (DCL)
DCL merupakan sub bahasa untuk   mengendalikan struktur internal basisdata,
DCL untuk menyesuaikan sistem agar supaya lebih efisian dan DCL sangat
bergantung pada vendor.
 Data Definition Language (DDL)
Struktur / skema basis data yang menggambarkan / mewakili desain basis data
secara keseluruhan dispesifikasikan dengan bahasa khusus yaitu DDL. Dengan
bahasa ini kita dapat membuat tabel (create table) baru, indeks, mengubah table,
menentukan struktur penyimpanan table, dan lainnya. Hasil dari kompilasi
perintah DDL, adalah kumpulan table yang disimpan dalam file khusus yang
disebut kamus data (data dictionary).
 Data Manipulation Language (DML)
Data Manipulation Language (DML) Bentuk bahasa basis data untuk melakukan
menipulasi dan pengambilan data pada suatu basis data. Manipulasi data pada
dabase dapat berupa :
1). Penyisipan / penambahan data pada file / table dalam
     suatu basis data.
2). Penghapusan data pada file / table dalam suatu basis
     data.
3). Pengubahan data pada file / table dalam suatu basis
     data.
4). Penelusuran data pada file / table dalam suatu basis
     data.
DML merupakan bahasa yang bertujuan memudahkan pemakai untuk
mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 (dua)
jenis DML adalah sebagai berikuit :

1) Prosedural, yang mensyaratkan pemakai menentukan, data apa yang


diinginkan serta bagaimana cara mendapatkannya. Contoh :dBase,
FoxBase
2) Nonprosedural, yang membuat pemakai dapat menentukan data apa
yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
Contoh: SQL, QBE
7. Jelaskan secara singat tentang perkembangan DBMS dari masa ke masa?
JAWAB :

Generasi pertama DBMS didesain oleh Charles Bachman di perusahaan General


Electric pada awal tahun 1960, disebut sebagai Penyimpanan Data Terintegrasi
(Integrated Data Store). Dibentuk dasar untuk model data jaringan yang kemudian
distandardisasi oleh Conference on Data System Languages (CODASYL). Bachman
kemudian menerima ACM Turing Award (Penghargaan semacam Nobel pada ilmu
komputer) di tahun 1973. Dan pada akhir 1960, IBM mengembangkan sistem manajemen
informasi (Information Management System) DBMS. IMS dibentuk dari representasi
data pada kerangka kerja yang disebut dengan model data hirarki. Dalam waktu yang
sama, dikembangkan sistem SABRE sebagai hasil kerjasama antara IBM dengan
perusahaan penerbangan Amerika. Sistem ini memungkinkan user untuk mengakses data
yang sama pada jaringan komputer.Kemudian pada tahun 1970, Edgar Codd, di
Laboratorium Penelitian di San Jose, mengusulkan model data relasional. Di tahun 1980,
model relasional menjadi paradigma DBMS yang paling dominan. Bahasa query SQL
dikembangkan untuk basis data relasional sebagai bagian dari proyek Sistem R dari IBM.
SQL distandardisasi di akhir tahun 1980, dan SQL-92 diadopsi oleh American National
Standards Institute (ANSI) dan International Standards Organization (ISO). Program
yang digunakan untuk eksekusi bersamaan dalam basis data disebut transaksi. User
menulis programnya, dan bertanggung jawab untuk menjalankan program tersebut secara
bersamaan terhadap DBMS. Pada tahun 1999, James Gray memenangkan Turing Award
untuk kontribusinya pada manajemen transaksi dalam DBMS.

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.

Model Data Entity-Relationship (ER) dibangun berdasarkan persepsi dari


dunia nyata yang mengandung himpunan dari objek-objek yang disebut
entitas dan hubungan antara objek-objek tersebut. Model ER ini digunakan
untuk memfasilitasi perancangan basis data dari sebuah skema organisasi,
dengan mentransformasi kebutuhan suatu basis data dari suatu organisasi ke
dalam bentuk skema konseptual yang akan menghasilkan struktur logika dari
suatu basis data. Setiap objek yang terbentuk di dalam suatu organisasi
bersifat unik. Hal ini tampak dari atribut-atribut yang dimiliki oleh objek–
objek tersebut.
5. Model Data Berbasis Objek
Model ini menggunakan objek sebagai perangkat lunak yang ditulis dalam
potongan kecil yang dapat digunakan kembali sebagai elemen dalam file
database. Database berorientasi objek adalah sebuah database multimedia
yang bisa menyimpan lebih banyak tipe data dibanding database relasional.
Salah satu model database berorientasi objek adalah database hypertext atau
database web, yang memuat teks dan dihubungkan ke dokumen lain.  Model
lainnya adalah database hypermedia, yang memuat link dan juga grafis, suara,
dan video.
Contoh: DB2, Oracle9i dsb..

10. Jelaskan mengenai istilah berikut :


a. Table
b. Field
c. Tipe Data
d. Relasi

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.

Anda mungkin juga menyukai