1. Banyak paket database management system (dbms) yang beredar,
pilihlah 3 (tiga) dbms ber-lisensi open-source dengan menggunakan kriteria
paket dbms yang baik yang ada pada modul 7 bmp sistem informasi manajemen
(ekma4434) terdapat penjelasan mengenai basis data
2. Pendekatan organisasi file basis data mencoba memperbaiki
kelemahan-kelemahan yang terjadi pada pendekatan organisasi file tradisional,
sebutkan dan jelaskan organisasi file pada basis data!
Jawab
1. Sebelum
menjawab pertanyaan nomor 1, saya sebutkan dulu untuk kriteria paket dbms(database management system) pada modul 7 bmp ekma4434 adalah sebagai
berikut:
A.
Mudah digunakan
B.
Kemampuan membuka file secara bersamaan
C.
Kecepatan pengolahannya
D.
Kemampuan memodifikasi struktur data
E.
Kemampuan indexing
F.
Mempunyai query language
G.
Kemampuan hubungan dengan file lain
H.
Harga dari paket tersebut (kriteria ini harus.nya saya skip, karena di soal
yang diminta adalah lisensi open source)
I.
Dukungan purna jual apabila ada versi yang lebih baru
Berdasarkan
kriteria diatas, berikut DBMS pilihan saya. Ini tidak sepenuhnya sesuai dengan kriteria
yang disebutkan pada MODUL, tapi ini menurut saya sudah hampir mendekati kriteria-kriteria
tersebut.
1. Mysql
·
Mysql mudah digunakan(menurut saya)
·
Mendukung multi user (bisa digunakan oleh beberapa orang dalam
waktu bersamaan tanpa menimbulkan crash)
·
Menggunakan bahasa query (dari nama.nya aja udah ketahuan kan,
mysql)
·
Perkembangan software cukup cepat
·
Sangat fleksibel
·
Mendukung integrasi dengan bahasa pemrograman lain
·
Keamanan terjamin(bisa di atur hak akses pengguna.nya)
·
Gak terlalu banyak makan ram (makan nasi, biar kenyang kan ya,..)
·
Open source(artinya gratis gaess)
2. Postgresql
·
Open source
·
Mudah di gunakan (bisa digunakan di semua os, seperti windows,
linux, unix)
·
Aman dipelihara
·
Bisa menulis data dangan skala besar
·
Keamanan informasi user terjamin
·
Kecepatan kerja yang bagus
·
Tentu menggunakan bahasa query
3. Mariadb
·
Open source
·
Menggunakan bahasa query
·
Multi user
·
Merupakan aplikasi portable
·
Merupakan aplikasi database yang cepat
·
Memiliki banyak pilihan data
·
Keamanan dengan firewall
·
Dapat digunakan untuk skala besar
2.Organisasi file basis data
Organisasi
data secara konvensional dirasakan kurang, karena berorientasi pada file,
artinya data cenderung hanya berhubungan dengan data yang lainnya dalam satu
file saja, kurang ada hubungan dengan data lain yang berada di file lain.
Oleh karena itu
dikembangkan jenis organisasi data yaitu :
1.
Hirarki (berjenjang),
2.
Network (jaringan) dan
3.
Relasional (hubungan).
1. Organisasi hirarki
Organisasi
hirarki / berjenjang atau disebut juga struktur data pohon (tree). Suatu pohon
dibentuk dari beberapa elemen grup data yang berjenjang, disebut
dengan node. Node yang paling atas disebut root(level-1), tiap node
dapat bercabang ke node-node yang lain. Dengan ketentuan setiap pohon hanya
mempunyai satu root saja dan tiap-tiap node kecuali root hanya dapat mempunyai
sebuah orang tua (parent) saja tetapi tiap-tiap node dapat mempunyai beberapa
anak (child).
Keterangan:
1. Node 1 adalah root dan merupakan orang tua dari
(parrent of) node 2, 3, dan 4
2. Node 2,3, dan 4 adalah node level 2 yang
merupakan anak dari (children of) node 1. Node 2 adalah orang tua dari (parrent
of) node 5 dan 6. Node 4 adalah orang tua dari node 7,8,dan 9.
3. Node 5 dan 6 adalah node level 3 dan
merupakan anak dari node 2
4. Node 7,8, dan 9 adalah node level 3 dan
merupakan anak dari node 4
2. Organisasi network
Pada
organisasi pohon tiap node tidak dapat mempunyai leih dari satu orang tua, maka
pada strukur data jaringan tiap-tiap node dapat mempunyai lebih dari satu orang
tua.
3. Organisasi relasional(struktur data hubungan)
Struktur data
hubungan mempunyai dua karakteristik sebagai berikut:
a. File dalam
bentuk tabel yang persis dengan file urut
b. Hubungan
antar record didasarkan pada nilai dari field kunci, bukan berdasarkan alamat
atau pointer dalam record seperti pada struktur data pohon dan jaringan.
Maksud dari model struktur dta
hubungan ini adalah meletakkan semua hubungan data dalam bentuk tabel dua
dimensi. Data dalam model ini dapat diidentifikasi dalam hubungan nyata
terhadap item data yang ada dalam record, ini merupakan keuntungan yang penting
dibandingkan denagn model data berjenjang dan jaringan.
Hubungan
di dasarkan pada field kunci (yaitu field yang unik / tidak ada duanya), contoh
file mhs dan file nilai dihungkan melalui field kunci npm.
No comments:
Post a Comment