Prodi : D3 Perpustakaan 2014
Dosen : Moh. Safii, S. Kom. M. Hum
Nama : Foriana Indra Jehadut
Nim : 140213505867
Nama : Agitta Bramantie
Nim : 140213506800
Berbagai macam jenis RDBMS
MySQL
MySQL adalah software
yang menggunakanstandar SQL, yang bersifat multi-thread dan multi-use.
MySQL
sebenarnyamerupakanturunandari SQL.SQL adalahsebuahkonseppengoperasian
database, terutamautnukpemilihanatauseleksidanpemasukan data, yang
memungkinkanpengoperasian data dikerjakandenganmudahsecaraotomatis.Sebagai
database server, MySQL dapatdikatakanlebihungguldibandingkan database server
lainnyadalam query data. Hal initerbuktiuntuk query yang dilakukanoleh single
user, kecepatan query MySQL bisasepuluh kali lebihcepatdariPostgreSQLdanlima
kali lebihcepatdibandingkanInterbase. (AndriKristanto, 2010:12).MySQL
mempunyaibeberapakeunggulanantara lain:
1. Software
sumberterbukadibawahlisensi GPL.
2. Free
(bebas di download).
3. Stabildantangguh.
4. Fleksibeldenganberbagaibahasapemrograman.
5. Mampumenangani
basis data dalamskalabesar.
6. Mempunyaibeberapa
lapis sistemkeamanansepertisubnetmask, host name,
izinaksessertasanditerenkripsi.
7. Dukungandaribanyakkomunitasdankemudahanmenagement
data base mendukungtransaksi.
Oracle
Relational Database
Management System (RDBMS) untukmengelolainformasisecaraterbuka,
komprehensifdanterintegrasi. Oracle mempunyaikelebihansebagaiberikut:
1.
Dapatbekerjadilingkungan
client/server.
2.
Mampumenangani
management space dan basis data yang besar.
3.
Mendukungakses
data secarasimultan
4.
Performansipemrosesantransaksi
yang tinggi.
5.
Fleksibilitasyaitukemampuanuntukmenyesuaikandiridenganberbagaikebutuhandankondisi.
6.
Skalabilitasyaitumengacupadakemampuanuntukterusberkembang.
Keunggulan-keunggulan
database Oracle yang membuat Oracle sebagaiproduk database yang paling
banyakdipakaiadalahsebagaiberikut:
1.
Scalability
2.
Reliability
3.
Stability
4.
Availability
5.
Multiplatform
6.
Mendukung
Database berukuranbesar
7.
Security
·
Scalability,
kemampuanmenanganibanyak user yang
Melakukankoneksisecarasimultantanpaberkurangnya performance secarasignifikan.
Dalamdokumentasinya, Oracle menyebutkanbahwa database Oracle
dapatmelayanipuluhanribu user secarasimultan.
·
Reliability yang
bagus, yaitukemampuanuntukmelindungi data
darikerusakanjikaterjadikegagalanfungsipadasistemseperti disk failure.
·
Stability,
yaitukemampuanuntuktidak crash karenabeban yang tinggi.
·
Availability,yaitukemampuandalampenanganan
crash atau failure agar service tetap.
·
Multiplatform,
dapatdigunakanpadabanyaksistemoperasisepertiWindows, Unix, Linux dan Solaris.
·
Mendukung data
yang berukuranbesar. Berdasarkandokumentasinya, Oracle dapatmenampung data
sampai 512 petabyte(1 petabyte= 1024 terabyte).
·
Security yang
cukuphandal.
Microsoft
SQL server
Merupakanprodukandalanmicrosoftuntuk
database server. Umumdigunakan di duniabisnis yang memiliki basis data
berskalakecilhinggamenengah, danberkembangdengandigunakannya SQL Server pada
basis data besar.
Firebird
Merupakansatudariperusahaankomersilpertama
yang merilissebuah database di bawah Open Source license,
ketikamerekamelakukannyadenganprodukInterbasemerekapadaawaltahun 2000.
Interbase 6 dirilisdalamvarian Mozilla license.Borland telahmerilisversi 6.5,
7, 7.1 dan 7.5 dariprodukkomersilnya, namun Firebird terusmengembangkan basis
Interbase 6.0 source code. Firebird memilikiuser base kecilnamunaktif,
danhinggasaatini, selaludilupakandalamperdebatanantara MySQL melawanPostgreSQL.
Firebird selalulebihbanyakmemilikifiturketimbang MySQL,
dantidaksepertiPostgreSQL, iaselaluberjalandenganbaikpada Windows serta Linux
danvarian ‘Nix lainnya.
Berikutadalahkemampuandari
open source Firebird:
·
Sebuahtransaksibisadi
commitatau di rollback denganmudah.
·
Menggunakansintaks
standard untukmenciptakan foreign key.
·
Menggunakan
multi version concurrency system.
·
Bisamelakukanrplikasi
data denganoperasi insert, update atau delete kedalam database.
·
Firebird support
dengan multiple data file.
·
Banyaknyafasilitas
support dan maintenance karenabanyaknyakomunitas firebird.
Visual
Foxpro 6.0
Tahun 1984, fox
software memperkenalkanfoxbaseuntukmenyaingi dbase II.
PadasaatituFoxbasehanyaperangkatlunakkecil.Padatahun 1989
foxbaseberkembangmenjadifoxprodanmemperkenalkan GUI. Padatahun 1995
Foxproberkembangmenjadi Visual
Foxprodandilengkapidenganpemrogramanberorientasiobjek,
sertadapatmembangunaplikasiberbasis web.
Berikutadalahkemampuandari
Visual Foxpro 6.0:
·
Terdapat wizard,
fasilitasbaru yang bisadigunakanuntukmempermjudahdalammenciptakan table, query,
form report danlainnya.
·
DitambahakannyaObjeck
Oriented Programming dan database schenas, yang tentunyaakanmempermudahpara
programmer dalammenyusun program.
·
Terdapat menu
Drop-down yang telahsempurna.
·
Menyediakantipe
data field baru. Ada beberapatipe data field baru yang
belumadapadaversisebelumnya. Hal inibisadiketahuisaatmendefinisikan table,
tepatnyadalammenentukanstrukturnyadibagiantipe field.
Istilah database
baru.Kalaupadaversisebelumnyasatu database hanyaterdiridarisatutabelsaja,
tetapididalam visual foxpro 6.0 inisatu database bisaterdiridaribeberapatabel,
danbeberapaobjek.
Postgre
SQL
Awaltahun 1982 Michael
Stonebrakerdari University of California BarkeleymembuatsebuahORDBMS(Object
RDBMS) danmerupakan software open source yang gratis. PostgreSQLadalah database
yang powerful dantidakkalahdengan database komersilsekelasnya Oracle, Sybase
maupun Informix.PostgreSQL yang mendukungstandar SQL92 dan SQL99
inijugamendukungbahasapemrograman C, C++, Java, Tcl, Perl, Python, PHP, dst.
Postgre SQL merupakan tool untukmembuat database server yang bersifat open source yang memilikilicensi GPL (General Public License).Postgre SQL mendukungbahasapemrogramanseperti : SQL, C, C++, Java, PHP danlainnya. Denganlisensi GPL, PostgreSQLdapatdigunakan, dimodifikasidandidistribusikanolehsetiap orang tanpaperlumembayarlisensi (free of charge) baikuntukkeperluanpribadi, pendidikanmaupunkomersil.KebanyakanPostgreSQLtersediauntukpengguna Linux
dBase
dBASEadalahsebuah DBMS
yang secaraluasdigunakanpadamikrokomputer yang dikenalkanoleh Ashton-Tate
untukkomputer CP/M, dankemudianuntuk platform Apple II, Apple Macintosh dan IBM
PC dengan DOS yang menjadisalahsatuperangkatlunak yang paling
larisselamabeberapatahunpadasaatitu. KetidakmampuandBASEuntukbertransisidengansistemoperasi
yang lebihbaru, Microsoft Windows
padaakhirnyamembuatpenggunaandBASEtergantikanolehproduk-produklainnya yang
lebihbaruseperti Paradox, Clipper, FoxPro, dan Microsoft
Access.kepemilikandBASEpadaakhirnyadijualke Borland padatahun 1991 danpadatahun
1999 Borland menjualhakatasjajaranprodukdBASEpadasebuahperusahaanbarudBASE Inc.
IBM
DB/2
DB2
adalahkeluargasistemmanajemen database relasional (RDBMS) produkdari IBM yang
melayanisejumlahsistemoperasi yang berbeda platform.Menurut IBM, DB2
memimpindalamhalpangsapasar database dankinerja. Meskipunproduk DB2 yang
ditawarkanuntuksistemberbasis UNIX dansistemoperasikomputerpribadi, DB2
jejakproduk database Oracle dalamsistemberbasis UNIX dan Microsoft Access.
Berikutadalahbeberapakeunggulan
DB2:
1.
Dapatdijalankanpadabermacam-macam
platform.
2.
Menunjang
client/server platform, aplikasi multimedia dan Object Orientd.
3.
Dirancanguntukmemperolehinformasidalambisnisberskalakecilmaupunbesar.
4.
Memilikialat
yang mengizinkan user membuatbermacam-macamaplikasiuntukmengaksesdanbekerjadengan
data.
Clipper
Clipper
adalahbahasapemrograman yang lebihditujukanuntukpengelolaan data. Clipper
terkenalpadadekadetahun 80-ansampaipertengahan 90-an. Clipper
dimasukkankedalamkelompokkeluargaXbase, yaitu dBase, Clipper, Foxbase, FoxPro,
dan lain-lain.
Visual
Foxpro
Foxproadalahprosedurebahasadanobjek
oriented yang berpusatpada data (data-centric) yang dikeluarkanoleh Microsoft.
Iaterhasildari FoxPro (padaasalnyadikenalisebagaiFoxBASE) yang dimajukanoleh Fox
Software padaawal 1984.
Visual
FoxPro, biasanyadiringkaskansebagai VFP,
biasanyadianggapumumsebagaihanyaSistemPentakbiranPengkalan Data –Database
Management System (DBMS). Inimenidakkanfaktabahawaiamerangkumibukanhanyaenjin
DBMS, tetapijugaciripenuhbahasapengaturcaraan.
Iabolehdigunakanbukansahajauntukmenulisperisianpelanggangemuk – fat client,
tetapijugabagi middleware danapplikasi web.
Model Data
Model Data
adalahSekumpulankonsep-konsepuntukmenerangkan data, hubungan-hubunganantara
data danbatasan-batasan data yang terintegrasi di dalamsuatuorganisasi.
Jenis-jenis model data:
1.
Model data
berbasisobjek
2.
Model data
berbasis record
3.
Model data fisik
4.
Model data
konseptual
SEJARAH RDBMS
Edgar F. Codd memperkenalkan
istilah ini pada makalah seminarnya yang berjudul "A Relational Model of
Data for Large Shared Data Banks". Salah satu definisi yang cukup dikenal
secara luas atas sebuah sistem basisdata relasional adalah 12 hukum Codd. Namun
demikian, pada awal-awal implementasinya banyak model relasional yang tidak
mengikuti seluruh elemen-elemen yang terdapat dalam hukum-hukum Codd tersebut
yang menjadikan terminologinya berkembang untuk mendeskripsikan sebuah tipikal
sistem basisdata yang lebih luas.
Dalam cakupan yang minimum sistem
tersebut memenuhi kriteria berikut: * menyajikan data pada pengguna dalam
bentuk relasional (ditampilkan dalam bentuk tabular, sebagai koleksi dari tabel
dimana setiap tabel beriisi sekumpulan baris dan kolom) * menyediakan operator
relasioanl untuk memanipulasi data dalam bentuk tabular Sistem yang pertama
kalinya yang secara relatif memenuhi implementasi atas sebuah model relasional
adalah Pusat Studi Ilmiah IB, Inggris, di Peterlee; IS1 (1970-1972) dan
implementasi lain yang mengikutinya PRTV (1973-1979). Sistem yang pertama kalinya
dijual secara komersil sebagai RDBMS adalah Multics Relational Data Srore pada
tahun 1978. Yang lainnya adalah Berkeley Ingres QUEL dan IBM BS12.
Kelebihan RDBMS
1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
Kelebihan MySQL antara lain;
Ø
free (bebas didownload)
Ø
stabil dan tangguh
Ø
fleksibel dengan berbagai
pemrograman
Ø
Security yang baik
Ø
dukungan dari banyak
komunitas
Ø
kemudahan management
database
Ø
mendukung transaksi
Ø
perkembangan software yang
cukup cepat
2. ORACLE
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
Ø
Dapat bekerja di lingkungan
client/server (pemrosesan tersebar)
Ø
Menangani manajemen space
dan basis data yang besar
Ø
Mendukung akses data secara
simultan
Ø
Performansi pemrosesan
transaksi yang tinggi
Ø
Menjamin ketersediaan yang terkontrol
Ø Lingkungan yang terreplikasi
Kelebihan Oracle
Kelebihan Oracle
Ø Oracle dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan
transparan
Ø Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari
3. PostgreSQL
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open source. Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala rancangan arsitekturnya telah mendapat reputasi tentang “kuat”, “handal”, “integritas data”, dan “akurasi data”.
Kelebihan PostgresSQL
Ø
Function dalam PostgreSQL
sangat unik karena PostgreSQL tidak menetapkan built-in language untuk
penulisan function. PostgreSQL menyerahkan kepada pemakai untuk memilih sendiri
bahasa yang diinginkan yang disebut Procedural Language. Pada saat deklarasi
function
Ø
kelebihan feature pada
PostgresSQL justru membuat Postgres semakin powerful dan membuatnya dapat
disejajarkan dengan database besar lainnya seperti Oracle.
4. FIREBIRD
Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.
Kelebihan Firebird
Ø
Firebird dapat melakukan
replikasi
Ø
Firebird menggunakan
sintaks standard untuk menciptakan suatu foreign key.
Ø
Firebird support stored
procedure dan triggers dengan bahasa yang standard sehingga tidak akan
membingungkan bagi Anda yang ingin belajar.
TugasMatakuliahPemrogramanPangkalan
Data Prodi D3 Perpustakaan UM DosenMoh.Safii,
S.Kom.,M.Hum Namakelompok : AgitaBramantie
(140213506800) FlorianaIndraJehadut (140213505867)
Tidak ada komentar:
Posting Komentar