OLEH :
KELOMPOK II
DIMAS HADITAMA
MARNO
MIFTAHUL JANNAH
MUH. RAHMAN
RIRIN ANASTASYA
RIZKI DARMAWASYAH
SITI NURBAYA
PRODI INFORMATIKA
FAKULTAS TEKNIK KOMPUTER
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat, hidayah
dan karunia-Nya yang diberikan kepada kami, sehingga hasil karya tulis yang
berupa makalah ini dapat terselesaikan.
Kami juga ingin mengucapkan terima kasih bagi seluruh pihak yang telah
membantu kami dalam pembuatan makalah ini dan berbagai sumber yang telah
kami pakai sebagai data dan fakta pada makalah ini.
Kami mengakui bahwa kami adalah manusia yang mempunyai
keterbatasandalam berbagai hal. Oleh karena itu tidak ada hal yang dapat diselesai
kan dengan sangat sempurna. Begitu pula dengan makalah ini yang telah kami
selesaikan. Tidak semua hal dapat kami deskripsikan dengan sempurna dalam
makalah ini. Kami melakukannya semaksimal mungkin dengan kemampuan yang
kami miliki. Di mana kami juga memiliki keterbatasan kemampuan.
Maka dari itu seperti yang telah dijelaskan bahwa kami memiliki
keterbatasan dan juga kekurangan, kami bersedia menerima kritik dan saran dari
pembaca yang budiman. Kami akan menerima semua kritik dan saran tersebut
sebagai batu loncatan yang dapat memperbaiki makalah kami di masa datang.
Sehingga semoga makalah berikutnya dan makalah lain dapat diselesaikan dengan
hasil yang lebih baik.
Dengan menyelesaikan makalah ini kami mengharapkan banyak manfaat
yang dapat dipetik dan diambil dari karya ini. Semoga dengan adanya karya tulis
ini dapat menambah pengetahuan kita tentang isi dari makalah ini.
Penulis
DAFTAR ISI
KATA PENGANTAR............................................................................................. i
DAFTAR ISI.......................................................................................................... ii
BAB I PENDAHULUAN
1.1 Latar belakang.................................................................................................. 1
1.2 Rumusan Masalah.............................................................................................2
1.3 Tujuan...............................................................................................................2
BAB II PEMBAHASAN
A. Basis Data.......................................................................................................... 3
B. Arsitektur Basis Data..........................................................................................3
C. Konsep Data Independence................................................................................6
2.1 Jenis Data Independence..............................................................................6
D. DBMS................................................................................................................7
3.1 Komponen DBMS................................................................7
3.2 Fungsi DBMS.......................................................................8
3.3 Bahasa Dalam DBMS...................................................................9
E. Model-Model Data...................................................................10
4.1 Macam-macam Model Data...............................................10
F. Arsitektur DBMS Multi User...............................................................12
BAB I
PENDAHULUAN
1.1 Latar Belakang
Basis data (bahasa Inggris: database), atau sering pula
dieja basis data, adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis
data disebut sistem manajemen basis data (database
management system, DBMS).
Sistem basis data dipelajari dalam ilmu informasi. Istilah
"basis data" berawal dari ilmu komputer. Meskipun kemudian
artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan
yang mirip dengan basis data sebenarnya sudah ada sebelum
revolusi industri yaitu dalam bentuk buku besar, kuitansi dan
kumpulan data yang berhubungan dengan bisnis.
Database atau basis data yang merupakan suatu kumpulan
data yang disimpan secara sistematis di dalam komputer dan
dapat diolah atau dimanipulasi menggunakan perangkat lunak
(program aplikasi) untuk menghasilkan informasi yang sangat
berguna untuk kehidupan sehari-hari. Dalam basis data juga
terdapat lingkungan basis data yang juga sangat berpengaruh
dan sangat penting. oleh karena itu, saya akan menjeleskan
tentang yang terkait di lingkungan basis data.
Pemrosesan basis data sebagai perangkat andalan sangat
diperlukan oleh berbagai institusi dan perusahaan. Dalam
pengembangan sistem informasi diperlukan basis data sebagai
media penyimpanan data.Basis data dapat memudahkan dalam
1
1.3 Tujuan
Tujuan yang akan didapatkan dalam Lingkungan Basis Data,
yaitu:
BAB II
PEMBAHASAN
A. Basis Data
Basis data, adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis
data disebut sistem manajemen basis data (database
management system, DBMS).
Sistem basis data dipelajari dalam ilmu informasi. Istilah
basis data berawal dari ilmu komputer. Meskipun kemudian
artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan
yang mirip dengan basis data sebenarnya sudah ada sebelum
revolusi industri yaitu dalam bentuk buku besar, kuitansi dan
kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari
catatan-catatan, atau potongan dari pengetahuan. Sebuah basis
data memiliki penjelasan terstruktur dari jenis fakta yang
3
2.
3.
dari sisi setiap user. View level adalah level user, yang dimaksud
dengan user adalah programmer, end user atau Database
Administrator (DBA).
(programmer : bahasa yang digunakan adalah bahasa
pemrograman seperti C, COBOL, atau PL/I), (end user : bahasa
yang digunakan adalah bahasa query atau menggunakan
fasilitas yang tersedia pada program aplikasi pada level eksternal
ini, user dibatasi pada kemampuan perangkat keras dan
perangkat lunak yang digunakan aplikasi basis data yang
didefinisikan sebagai sebuah skema eksternal.)
2.
Contoh dalam sebuah basis data pegawai, ketiga level digambarkan sebagai
berikut :
- Pada level konseptual, basis data mengandung informasi tenteang sebuah entity
yang disebut EMPLOYEE. Setiap EMPLOYEE mempunyai sebuah
EMP_NUMBER (6 karakter), DEP_NUMBER(4 karakter) & SALARY (5
digit desimal).
- Pada level internal, para pegawai direpresentasikan oleh STRORED_EMP,
panjang 20 byte. STORED_EMP terdiri atas 4 field yaitu flag/pointer, 6
byte, tiga field untuk atribut pegawai.
- User yang menggunakan PL/I mempunyai sisi pandang level eksternal dimana
pegawai direpresentasikan dalam sebuah record yang ditulis dengan sintaks PL/I
- Demikianlah pula user yang menggunakan COBOL mempunyai sisi pandang
yang
mengkoordinasikan
semua
kegiatan
yang
Administrator
untuk
mendefinisikan
struktur
dari
10
Penambahan data
Penyisipan data
Penghapusan data
Pengubahan data
user
dapat
menentukan
bagaimana
data
yang
cara
mendapatkannya.
3. Data Control Language:
Bagian ini berkenaan dengan cara mengendalikan data,
seperti siapa saja yang bisa melihat isi data, bagaimana data
bisa digunakan oleh banyak user, dan lain-lain. Lebih mengarah
ke segi sekuritas data. Misalnya dalam dunia pendidikan atau
lingkungan akademis pada umumnya, sering anda menjumpai
pertanyaan-pertanyaan seperti berikut :
1. Berapa jumlah mahasiswa yang mengambil mata kuliah
Database Management?
11
2.
Entity-relationship model
Object-oriented model
Semantic data model
Functional data model
Dua dari model di atas yaitu : entity-relationship model & objectoriented model akan dijelaskan lebih detil.
a. Entity-relationship Model
E-R model didasarkan atas persepsi terhadap dunia nyata
yanga terdiri dari sekumpulan objek, disebut entity dan
hubungan antar objek tersebut, disebut relationship. Entity
adalah objek di dunia yang bersifat unik. Setiap entity
mempunyai atribut yang membedakannya dengan entity lainnya.
Contoh : entity Mahasiswa, mempunyai atribut nama, umur,
alamat no. ktm.
Pemodelan data dengan model E-R menggunakan diagram E-R.
Diagram E-R terdiri dari :
12
entity
Garis, yang menghubungkan antar objek dalam diagram ER
b. Object-Oriented Model
Model berorientasi objek berbasiskan kumpulan
objek.Setiap objek berisi :
1. Nilai yang disimpan dalam variable instant, dimana variable
tersebut
melekat dengan objek itu sendiri.
2. Metoda : operasi yang berlaku pada objek yang bersangkutan
3. Objek-objek yang memiliki tipe nilai & metode yang sama
dikelompokkan dalam satu kelas. Kelas disini mirip dengan tipe
data
abstrak pada bahasa pemrograman.
4. Sending a message : sebuah objek dapat mengakses data
sebuah objek
yang lain hanya dengan memanggil metode dari objek tersebut.
2. Model-model lojik berbasis record
Terdapat beberapa model dalam kelompok ini :
1. Model Relasional ( Relational Model)
Model relasional menggunakan kumpulan tabel-tabel untuk
merepresentasikan data & relasi antar data-data tersebut. Setiap
tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai
nama yang unik.
2. Model Jaringan (Network Model )
13
3.Client Server
14
dikembangkan
arsitektur
client-server.
Client-server
Menaikkan kinerja
15
Meningkatkan kekonsistenan
16
BAB III
PENUTUP
Kesimpulan
Arsitektur Basis Data adalah suatu kumpulan data yang
tersimpan secara sistematik dimana user dapat melihat data dan
bagaimana cara user melihat data tersebut.Arsitektur ini juga
berfungsi memberikan kerangka kerja bagi pembangunan basis
data.
Arsitektur Basis Data dibagi menjadi 3 bagian, yaitu:
4.
5.
6.
yang menggambarkan data, hubungan antara data dan batasanbatasan data dala suatu organisasi. Fungsi dari sebuah model
data untuk merepresentasikan data sehingga data tersebut
mudah dipahami.
Model data dibagi menjadi dua, yaitu:
1.
2.
Teleprocessing
2.
File-server
3.
Clientserver
17
DAFTAR PUSTAKA
http://mithaarinpratiwi.blogspot.co.id/2015/11/lingkungan-basisdata_23.html
http://noviantinurlaila.blogspot.com/2013/11/ruang-lingkup-basisdata.html
http://andridwisaputra-andri.blogspot.com/2012/03/artikel-basisdata.html
http://id.wikipedia.org/wiki/Basis_data#Lingkungan_basis_data
http://hettyherawati2704.wordpress.com/2012/10/24/lingkunganbasis-data-2/
http://dinifathuljanah.blogspot.com/2013/01/lingkungan-basisdata.html
http://anda0404.blogspot.com/2010/10/makalah-basisdata_02.html
http://rusdicr.wordpress.com/2011/04/08/makalah-basis-data/
http://meirinaraspalia.wordpress.com/2011/11/22/artikel-basisdata/
18