Minggu, 31 Januari 2016

TUGAS MATA KULIAH PEMOGRAMAN PANGKALAN DATA

TUGAS MATA KULIAH PEMOGRAMAN PANGKALAN DATA
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.
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
Ø  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