Jumat, 23 Januari 2015

DBMS ( DATA BASE MANAGEMENT SYSTEM )

Edit Posted by with No comments


ð  Sistem yang secara khusus dibuat untuk memudahkan pemakaian dalam pengelolaan basis data/ sistem yang mengatur basis data.
1.    Fungsi DBSM
·         Fungsi DBMS
·         Fungsi dari Database Management System (DBMS) Yaitu
·         Penyimpanan, pengambilan dan perubahan data
·         Katalog yang dapat diakses pemakai
·         Mendukung Transaksi
·         Melayani kontrol concurrency
·         Melayani recovery
·         Melayani autorisasi
·         Mendukung komunikasi data
·         Melayani integrity
·         Melayani data independence
·         Melayani utility.

2.      Manfaat DBSM
·         Manfaat yang diperoleh dari penyusunan database adalah :
·         Mengatasi kerangkaan (redundancy) data.
·         Menghindari terjadinya inkonsistensi data.
·         Mengatasi kesulitan dalam mengakses data.
·         Menyusun format yang standar dari sebuah data.
·         Penggunaan oleh banyak pemakai (multiple user).
·          Melakukan perlindungan dan pengamanan data (data security).

3.    Komponen DBMS
a)      perangkat kerasàberupa komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
b)      Basisdata àsebuah DBMS dapat memiliki beberapa basisdata, setiap basisdata dapat berisi sejumlah obyek basisdata (file,tabel,indeks dsb). Disamping berisi data,setiap basisdata juga menyimpan definisi struktur (baik untuk basisdata maupun obyek-obyeknya secara detail).
c)      perangkat lunak àperangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.
Contoh perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.
d)     perangkat lunakà perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.
Contoh perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.

Ø  Softwere DBMS

1.       MICROSOFT ACCESS

     

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC.

Sejarah

Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket floppy 3½ inci berukuran 1.44 megabyte. Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih berada di bawah 700 megabyte). Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.

2.       MY SQL

 
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 :
1. stabil dan tangguh
2. fleksibel dengan berbagai pemrograman
3. Security yang baik
4. kemudahan management database
5. perkembangan software yang cukup cepat.



3.       ORACEL
 
OraCEL 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
             Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhankeluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal. 
          Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar. Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. 


4.       SQL SERVER

 


Microsoft SQL Serveradalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator
Microsoft SQL Server mendukung beberapa tipe data yang berbeda, termasuk untuk karakter, angga, tanggal (datetime) dan uang (money), SQL Server digunakan untuk menggambarkan model dan implementasi pada database.
Keuntungan Client:
·         Mudah digunakan.
·         Mendukung berbagai perangka keras.
·         Mendukung berbagai aplikasi perangkat lunak.
·         Biasa untuk digunakan
·         Keuntungan Server
·         Dapat diandalkan (Reliable)

5. POSTGRE

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

Pengguna PostgreSQL

  • Yahoo! untuk analisa prilaku pengguna web, menyimpan 2 petabyte data dan mengklaim sebagai gudang data terbesar. Menggunakan versi PostgreSQL yang dimodifikasi, dengan engine penyimpanan berbasis kolom yang sepenuhnya berbeda.
  • MySpace, situs jejaring sosial populer, menggunakan basisdata Aster nCluster untuk gudang data, dibangun diatas PostgreSQL tanpa modifikasi.
  • OpenStreetMap, proyek kolaboratif untuk menciptakan peta dunia yang bebas sunting.
  • Afilias, register domain untuk .org, .info, dan sebagainya.
  • Sony Online multiplayer online game.
  • BASF, platform belanja untuk portal agribisnisnya.
  • hi5.com portal jejaring sosial.
  • Skype aplikasi VoIP, basisdata pusat bisnis.
  • Sun xVM, perangkat lunak virtualisasi dan otomasi datacenter milik Sun

6.      FIRE BIRD

 
Firebirdadalah 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. Pengembangan codebase Firebird 2 dimulai pada awal pengembangan    Firebird
dengan memporting kode Firebird 1 berbasis C ke dalam bahasa C++ dan merupakan pembersihan kode secara besar-besaran.
Beberapa kemampuan dari open source DBMS ini antara lain:
1.      Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa  di-commit atau dirollback dengan mudah.
2.      Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version concurrency system. Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database.
3.      Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar. Triggers pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert, update atau delete. Ini berbeda dengan sistem trigger pada Sybase atau MS SQL Server yang menggunakan tabel virtual inserted dan deleted.


7.      PARADOX
 
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces. Demikian beberapa contoh dari software DBMS dan software DBMS selalu berkembang sesuai kebutuhan Aplikasi Komputer atau perkembangan teknologi informasi.
 
 8.      INTERBASE

Interbase adalah basis data yang dipakai pada delphi, interbase servernya hanya bisa berjalan di windows, ada alternatif Interbase server selain dari Delphi yang berjalan di windows namanya Firebird, terdapat firebird untuk versi linux. Fitur dan Stabilitas Interbase adalah sebuah produk database yang matang, terbukti stabil, Interbase juga tersedia di Windows maupun Unix. Semua fitur standar yang anda perlukan dimilikinya: view, stored procedure, trigger, dan dukungan SQL yang cukup kuat. Bahkan MySQL dan PostgreSQL belumlah jadi database tingkat komersial seperti Interbase. Meskipun demikian, Interbase belum tentu cocok bagi aplikasi Web, karena pemakaian resource dan overhead koneksinya relatif lebih tinggi. Akses Data Interbase Komponen (IBDAC) adalah VCL / VCL.NET / CLX komponen untuk akses langsung cepat ke Interbase, Firebird, dan server Yaffil dari Delphi, C + +
Builder, dan Kylix. IBDAC diuji untuk menyediakan konektivitas tercepat untuk Interbase server. IBDAC fitur canggih penanganan data lokal dan server cakupan fungsi komprehensif, termasuk Interbase, Firebird Acara klausa kembali dan mengeksekusi sintaks BLOK, dan dukungan bagi nilai-nilai default pada prosedur yang akan tersimpan. Fitur Utama:
- Langsung akses ke data server. Tidak
memerlukan instalasi dari lapisan
penyedia data lainnya.
- VCL, VCL.NET, dan versi CLX perpustakaan
tersedia
- Dukungan penuh dari versi terbaru dari
Interbase, Firebird dan database server
Yaffil


9.      SYBASE


Sybase adalah perangkat lunak perusahaan perusahaan dan layanan yang menawarkan software untuk mengelola, menganalisa, dan memobilisasi informasi, menggunakan database relasional , analisis dan data pergudangan solusi dan mobile aplikasi platform pengembangan. Sybase merupakan anak perusahaan mandiri dari SAP . [2]

Sejarah

  • 1984: Sybase didirikan oleh Mark Hoffman, Bob Epstein dari Britton Lee (Ingress) , Jane Doughty dan Tom Haggin di rumah Epstein di Berkeley, California. Bersama-sama, mereka berangkat untuk membuat sistem manajemen database relasional (RDBMS) yang akan mengatur informasi dan membuatnya tersedia untuk komputer dalam jaringan. Sybase awalnya disebut Systemware.
  • 1986: kapal Sybase program tes pertama.
  • 1987: Sybase secara resmi merilis sistem Sybase, pertama-kinerja tinggi RDBMS untuk aplikasi online [ rujukan? ] menyediakan Human Genome Project dengan lisensi untuk generasi pertama client-server database relasional. Daripada memiliki bank sentral besar data yang disimpan dalam komputer mainframe yang besar, Sistem Sybase disediakan untuk arsitektur komputer client-server . Sybase disebut database server " Sybase SQL Server ".
  • 1988: Sybase, Microsoft , dan Ashton-Tate port Sybase RDBMS ke OS / 2 Platform. Microsoft memasarkan produk baru sebagai "SQL Server". Ketentuan perjanjian memberikan Microsoft lisensi kode Sybase SQL Server. Ashton-Tate segera putus. Sybase SQL Server versi 4.9 dan Microsoft SQL Server 6.0 & 6.5 yang hampir identik; mereka Transact-SQL (T-SQL) bahasa prosedural sangat mirip, serta arsitektur proses dasar. Perbedaan utama adalah Sybase memiliki warisan Unix, sementara Microsoft SQL Server diadaptasi dan dioptimalkan hanya untuk Microsoft Windows NT sistem operasi . Sybase dan Microsoft kemudian membagi kode-garis dan pergi cara mereka sendiri karena perselisihan bagi hasil.

10.  DB2

 
 
DB2 adalah produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server yang dimana merupakan Perangkat Lunak Manajemen Informasi. Kebanyakan DB2 disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.
Sering disebut sebagai DB2 Universal Database. DB2 dari IBM juga telah komitmen untuk mendukung Linux dan telah mengembangkan beberapa tools demi kemudahan penggunanya. DB2 tersedia dalam berbagai platform dan tergolong VLDB (Very Large Database). Dukungannya terhadap Java secara penuh (Control Center - adminitration tool - tersedia dalam versi Java) membuatnya makin diterima oleh berbagai kalangan serta telah meraih sejumlah besar penghargaan (seperti yang telah dikeluarkan VARBusiness dan ComputerWorld). Meski cukup ``raksasa'', DB2 belum opensource dan sering dibandingkan dengan database komersial lainnya.
DB2 merupakan relational database management system (RDBMS) yang memungkinkan pemakai melakukan CREATE, UPDATE dan CONTROL terhadap basis data relasional dengan menggunakan Structured Query Language (SQL). DB2 didisain untuk memperoleh informasi yang dibutuhkan dalam bisnis berskala kecil maupun besar.

Keuntungan DB2  :
·         Memenuhi kebutuhan bisnis untuk aplikasi-aplikasi baru
·          Scalable across
·          Menawarkan Open hardware dan system integration
·          Integrated Tools dan Usability enhancement

11.  INFORMIX

Informix Corporation pengembang terkemuka database relasional software untuk komputer menggunakan Unix , Microsoft Windows , dan Apel Macintosh sistem operasi.

Sejarah rinci Lini Produk Key dan Akuisisi

Informix Software adalah sebuah perusahaan perangkat lunak yang dijual produk database, perangkat lunak desktop dan pengembangan alat-alat, dan produk integrasi informasi dari 1980 hingga 2005, menjadi sekitar perusahaan $ 1 miliar dalam proses. Perusahaan ini aktif di pasar Unix, PC, Linux dan Macintosh, dan tumbuh baik melalui pengembangan organik dan akuisisi. Diketahui produk terbaik adalah database Informix, yang ada beberapa keluarga yang berbeda. Produk terkenal lainnya termasuk 4GL, lingkungan pengembangan, Wingz spreadsheet, dan Redbrick sistem database berorientasi datawarehouse, dan Ascential informasi integrasi keluarga produk.

Pendiri dan Awal sejarah

Pendiri Roger Sippl dan Laura Raja bekerja di Cromemco , awal S-100 / CP / M perusahaan, di mana mereka mengembangkan database relasional kecil yang didasarkan pada teknik ISAM, sebagai bagian dari paket perangkat lunak laporan-penulis. Sippl dan Raja meninggalkan Cromemco untuk menemukan Sistem Relational Database (RDS) pada tahun 1980. Produk pertama mereka, Marathon, pada dasarnya merupakan versi 16-bit kerja ISAM mereka sebelumnya, tersedia pertama pada C8000 dari Onyx Systems.
Pada RDS, mereka mengalihkan perhatian mereka ke pasar RDBMS muncul dan merilis produk mereka sendiri sebagai Informix (informasi pada UNIX) pada tahun 1981. Ini termasuk bahasa Informer mereka sendiri. Ini menampilkan penulis laporan ACE, digunakan untuk mengambil data dari database dan menyampaikannya kepada pengguna untuk membaca mudah. Hal ini juga menampilkan layar PERFORM bentuk alat, yang memungkinkan pengguna untuk secara interaktif query dan mengedit data dalam database. Rilis akhir dari produk ini adalah versi 3,30 pada awal 1986.
 
12.  FOXPRO

 

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visual FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek.
Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman. Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.






13.  CLIPPER

Clipper komputer bahasa pemrograman yang digunakan untuk membuat program perangkat lunak yang awalnya dioperasikan terutama di bawah DOS . Meskipun bahasa pemrograman tujuan umum yang kuat, itu terutama digunakan untuk membuat basis data program / ​​bisnis.

Sejarah

Clipper awalnya diciptakan pada tahun 1985 sebagai compiler untuk dBASE III, bahasa database yang sangat populer pada saat itu. Kompilasi kode dBASE perubahan dari kode ditafsirkan, yang harus ditafsirkan setiap kali setiap baris kode dijalankan, untuk p-code , yang menggunakan Virtual Machine untuk memproses p-kode dikompilasi. p-code jauh lebih cepat, tapi masih tidak secepat kode mesin yang dihasilkan oleh compiler asli. Sebagai taktik pemasaran teknis, p-kode yang dibungkus ke dalam kode obyek (file obj linkable) yang memberi kesan bahwa itu dikompilasi ke kode asli. Clipper diciptakan oleh Nantucket Perusahaan yang dipimpin oleh Barry Rebell (manajemen) dan Brian Russell (teknis), dan kemudian dijual ke Computer Associates . GrafX Software berlisensi CA-Clipper pada tahun 2002 dari CA untuk pemasaran yang sedang berlangsung dan distribusi.
Sebagai produk matang, itu tetap menjadi DOS alat untuk bertahun-tahun, tetapi menambahkan unsur-unsur dari bahasa pemrograman C dan bahasa pemrograman Pascal , serta OOP , dan kode-blok data tipe (hibridisasi konsep dBase macro , atau tali -evaluation, dan fungsi pointer ), untuk menjadi jauh lebih kuat daripada yang asli. Proyek Aspen Nantucket nanti matang ke dalam Windows asli-kode Visual Objects compiler.
Bahasa Clipper sedang aktif diterapkan dan diperpanjang oleh beberapa organisasi / vendor, seperti Xbase ++ dari Alaska Software dan unggulan , serta gratis ( GPL -licensed) proyek seperti Harbour dan xHarbour .

0 komentar:

Posting Komentar