Monday, 23 November 2020

TUGAS 3 SI

 

Tugas 3

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