Anda di halaman 1dari 5

TUGAS 1 PENGANTAR SISTEM INFORMASI

MSIM4101
Nama : M. Fauzan Al Juhdi D.
Nim : 045251895
Tugas.3

Tugas 3 Anda adalah sebagai berikut: 

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!

Selamat mengerjakan, semoga sukses!

JAWAB

1. – Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang
bersifat open source. Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata
relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-
2003. RDBMS ini berjalan baik di Linux,Windows maupun pada sejumlah platform Unix.
Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan
dari Interbase versi open source milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer's
Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di
bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi
dari Mozilla Public License 1.1.
Pengembangan codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan
memporting kode Firebird 1 berbasis C Diarsipkan 2005-02-25 di Wayback Machine. ke dalam
bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis
pertama dari codebase Firebird 2 Diarsipkan 2004-12-10 di Wayback Machine.. Pengembangan
ini merupakan satu kemajuan signifikan bagi para developer dan seluruh tim dalam project
Firebird, tetapi tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird 1.5, pengembangan
lebih lanjut difokuskan pada Firebird versi 2.
Beberapa kemampuan dari open source DBMS ini antara lain:

1. Firebird support dengan transaksi layaknya pada database komersial lainnya.


2. Firebird menggunakan sintaks standard untuk menciptakan suatu foreign
3. Firebird support row level locks, secara default Firebird menggunakan apa yang disebut
dengan multi-version concurrency
4. Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga
tidak akan membingungkan bagi Anda yang ingin belajar.
5. Firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh pihak
ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu memonitor
adanya operasi insert, update atau delete ke dalam
6. Firebird support dengan multiple data file. Firebird bisa menggunakan lebih dari satu file
sebagai single logic
7. Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk
mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql,
FBManager, Marathon dan banyak lagi yang
8. Library connection untuk Firebird yang sudah tersedia ada banyak, ada driver untuk
ODBC, JDBC bahkan .NET database
9. Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird.

– MySQL

MySQL adalah salah satu aplikasi yang termasuk vendor DBMS yang merupakan salah satu
aplikasi umum dan paling banyak digunakan oleh pengguna data maupun para programmer.
Salah satu alasan mengapa MySQL banyak digunakan karena aplikasi ini terkenal sebagai open
source atau gratis. Jadi, Anda tidak akan dikenakan biaya apapun ketika mengunduh maupun
juga mengoperasikannya.
MySQL banyak dimanfaatkan oleh perorangan, sekolah, kampus, dan berbagai instansi atau
organisasi lainnya. Sebenarnya, konsep yang dimiliki oleh aplikasi yang satu ini tidak jauh
berbeda dengan aplikasi DBMS yang lain. Akan tetapi, MySQL hanya digunakan untuk
keperluan database dalam jumlah yang tidak terlalu besar. Beda dengan aplikasi lain seperti
Oracle.

MySQL sendiri pertama kali diciptakan dan juga dikembangkan pada tahun 1979, oleh seorang
programmer bernama Michael Widenius yang berasal dari Swedia. Pada awalnya, MySQL
dibuat dengan nama UNIREG, yang merupakan suatu sistem pengolahan database sederhana.
Dari pembuatan dan pengembangan ini, pada akhirnya tahun 1995, MySQL terbentuk dan
diluncurkan secara komersial. Pada saat peluncurannya, MySQL dijual secara gratis alias Open
Source, namun bagi anda yang ingin memiliki MySQL dengan kemampuan yang lebih, bisa
membeli versi Enterprise dari MySQL.

Penggunaan MySQL sendiri lebih mengarah kepada penggunaan umum dari sebuah sistem,
dimana hanya membutuhkan jumlah data yang tidak banyak dan sedikit. Banyak digunakan
untuk membuath sistem dengan interface HTML yang dikoneksikan dengan jaringan local atau
LAN, sehingga bisa diakses oleh user yang saling terhubung di dalam jaringan. Biasa digunakan
untuk absensi, dan berbagai macam keperluan, terutama pada instansi atau kantor dengan
kapasitas kecil hingga menengah.

– Oracle Database
Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, Bob Miner, Ed Oates,
dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer) selama beberapa tahun
sampai saat ini. Aplikasi yang sudah ada sejak tahun 1977 ini memiliki banyak sekali
keunggulan sehingga membuatnya memiliki banyak pengguna. Oracle Dabatase menyediakan
berbagai fitur yang lengkap bahkan lebih lengkap dibandingkan dengan aplikasi lainnya. Oracle
saat ini sudah mencapai banyak generasi, dimana versi terakhir dan terbaru dari Database Oracle
ini berada pada versi 11. Oracle sendiri merupakan salah satu contoh database yang paling
kompleks dengan fitur yang terlengkap dibandingkan kedua pesaingnya, yaiu Microsoft SQL dan
juga MySQL. Berikut ini adalah beberapa kelebihan dari Database Oracle :
- Memiliki kemampuan yang baik untuk melakukan manajemen sistem database
- Jumlah data dan juga angka yang dihandle sangat besar
- Dapat mengolah data dengan cepat dan akurat
- Memiliki kemampuan untuk melakukan cluster server
- Dapat melakukan management User
- Multi-Platform
- Pemrosesan data yang cepat
- Memiliki kemampuan flashback
Dengan segala kemampuan tersebut yang dimiliki oleh Database Oracle, maka hal ini membuat
Database Oracle menjadi salah satu vendor database terbaik, dan memiliki fungsi telengkap
diantaa banyak software DBMS lainnya, yang ada di pasaran. Hal ini sebenarnya wajar,
mengingat harga jual yang ditawarkan oleh software ini termasuk mahal dan juga tinggi untuk
ukuran DBMS. Hal ini dikarenakan technical support yang dimiliki, serta fitur yang dimiliki pun
sangat baik dan juga bagus. Namun demikian, dengan spesifikasi dan juga fitur yang sanga
tinggi, hal ini juga berdampak pada spesifikasi hardware yang dibutuhkan. Database Oracle
membutuhkan spesifikasi hardware dan fungsi CPU yang tinggi agar mampu bekerja dengan
baik dan dapat bekerja secara penuh jika tidak bisa menyebabkan komputer sering hang atau
aplikasi menjadi lemot. Maka dari itu, Database Oracle bukan merupakan jenis DBMS yang
cocok bagi anda yang merupakan pebisnis kelas menengah ke bawah, ataupun instansi yang
kecil, karena biaya operasional dai Database ini dianggap mubazir bagi usaha kecil dan
menengah. Database Oracle jauh lebih pas dan juga cocok apabila diaplikasikan pada instansi,
organisasi atau perusahaan dengan skala besar, multicorporate dan juga memiliki server dan
database yang sangat banyak dan besar.

2. Pendekatan tradisional ini mempunyai beberapa kelemahan, yaitu:


1.Terjadi duplikasi data
 Karena tiap-tiap aplikasi membentuk file data tersendiri akan dapat menimbulkan duplikasi data
yang sama.
Akibat duplikasi data:
a. Modifikasi dari data yang duplikat harus dilakukan untuk beberapa file, sehingga
kurang efisien.
b. Pemborosan tempat simpanan luar.

2. Tidak terjadi hubungan data (data reliability).


Karena tiap-tiap aplikasi menyelenggarakan file tersendiri, maka hubungan data ke file di
aplikasi yang lain tidak ada.
Contoh:
•         Bila pada aplikasi ini diinginkan laporan penjualan yang menampilkan nama salesman yang
menjual, maka tidak dapat dilakukan, karena data salesman tersebut tidak terdapat dalam file
penjualan.
Sebenarnya data salesman tersebut ada di file personalia, karena hubungan data untuk aplikasi
lain tidak dapat dilakukan, terpaksa data salesman juga harus dimasukkan dalam file penjualan,
sebagai akibatnya terjadi duplikasi data.

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 :
·              Hirarki (berjenjang),
·              Network (jaringan) dan
·              Relasional (hubungan).

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

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

·         Organisasi Relasional
Hubungan di dasarkan pada field kunci (yaitu field yang unik / tidak ada duanya), contoh file
MHS dan file NILAI dihungkan melalui field kunci NPM.

Anda mungkin juga menyukai