RDBMS yang menggunakan Model Data Relational (Oracle)

Selamat siang teman - teman semua...


Kali ini saya akan sharing mengenai salah satu RDBMS yang menggunakan model data relational, yaitu Oracle.


Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, Bob Miner, Ed Oates dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer). Konon, dari ketiga programmer tersebut, Larry adalah yang ‘nomor 3′ dalam programming. Larry lebih sering (dan lebih senang) mengerjakan pemasaran, dan drop out dari kuliah karena keasyikannya di Oracle. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional.

Larry Ellison penemu Software Development Laboratories Tahun 1977. Tahun 1979 SDL dirubah menjadi RSI memperkenalkan produk Oracle Versi 2 sebagai awal produk komersial relational database system. Versi ini tidak mendukung transaksi tapi menerapkan basic SQL untuk query dan joins. RSI tidak pernah meluncurkan versi 1 sementara versi 2 di anggap sebagai trik marketing. Tahun 1983 RSI merubah namanya menjadi oracle corporation. Dalam bidangnya, Oracle memiliki beberapa layanan, diantaranya ialah:

1. Oracle Academy (pelatihan dalam komputasi dan perdagangan dalam kemitraan dengan lembaga pendidikan)

2. Oracle Consulting

3. Oracle University (pelatihan dalam produk-produk Oracle)

4. Program Sertifikasi Oracle

5. Oracle On Demand (penawaran SaaS)


6. Oracle Dukungan


Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle,IBM DB/2, dan PostgreSQL.


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:

1. Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
2. Menangani manajemen space dan basis data yang besar
3. Mendukung akses data secara simultan
4. Performansi pemrosesan transaksi yang tinggi
5. Menjamin ketersediaan yang terkontrol
6. Lingkungan yang terreplikasi

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan 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.

Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar. Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya.

Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat. Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasiyang mereka gunakan.

Alat Oracle Corporation untuk aplikasi berkembang termasuk (antara lain):

1. Oracle Designer
2. Oracle Developer-yang terdiri dari Oracle Form, Oracle Penemu dan Oracle Laporan
3. Oracle jdeveloper
4. Netbeans
5. Oracle Application Express – juga dikenal sebagai APEX
6. Oracle SQL Developer
7. Oracle SQL Plus
8. Lembar Kerja
9. OEPE, Oracle Enterprise Pack untuk Eclipse.

Pesaing dari perangkat lunak Oracle adalah:

1. IBM: DB2, Informix, UDB
2. Microsoft SQL Server
3. Teradata (data warehousing dan business intelligence)
4. Software AG: Adabas
5. Sybase.

Sejarah perkembangan Oracle.

1977 
Oracle pertama didirikan.

1978 
Oracle Versi 1 diluncurkan dalam bahasa assembly.

1979 
Oracle Versi 2 dengan manajemen SQL database relasional system dilepaskan. Perusahaan berubah nama menjadi Inc Perangkat Lunak Relasional (RSI) .

1982 
RSI mendapatkan system Oracle baru dan menjadi host pengguna pertama dalam konferensi di San Francisco.

1983 
Oracle Versi 3 di bangun pada bahasa pemrograman bahasa C, dan merupakan RDBMS pertama yang bisa dijalankan di mainframe,minicomputer dan PC.

1985
Langsung meluncurkan Oracle Versi  5 yang merupakan salah satu system basis data yang beroperasi di lingkungan server.

1986 
Oracle go public dibursa NASDAQ.

1987 
Oracle tercatat sebagai perusahaan basis data terbesar didunia.

1988 
Oracle meluncurkan Versi 6, yang memungkinkan beberapa pengguna untuk bekerja dalam system sementara administrator menduplikasi data arsip.

1989 
Oracle dengan dukungan database transaksi online (OLTP) menyiapkan decade boomingnya internet.

1990 
Setelah membuat divisi aplikasi perusahaan meluncurkan Aplikasi Oracle Release 8 yang mencakup program akuntansi  untuk komputasi lingkungan server.

1992
Oracle melakukan perubahan  database dengan terobosan dan fungsi dari beberapa perubahan arsitektural.

1993
Oracle menulis ulang aplikasi bisnis untuk klien dan mengotomatisasi proses bisnis dari pusat data.

1994 
Oracle menghasilkan evaluasi pertama di industri keamanan independen, menambahkan pihak ketiga untuk jaminan kekuatan Oracle.

1995 
Oracle menjadi perusahaan perangkat lunak besar pertama internet yang konprehensif strategi.

1996 
Oracle mengeluarkan  Oracle7 Release 7.3 yang merupakan Univesal Server yang memungkinkan pengguna mengolah semua jenis data teks, video, peta, suara, atau gambar.

1998 
Kembali diluncurkan Oracle Database 8 dan aplikasi 10.7, oracle merupakan perusahaan komputasi pertama yang menggunanakan java sebagai bahasa pemrograman.

1999 
Oracle mengumumkan Web strategi yang menawarkan kemampuan internet setiap pengguna Oracle dari dukungan teknologi XML dan Linuk ke Versi terbaru Lini Produk Oracle, seperti Aplikasi Oracle 11 dan Oracle8i Database.

2000 
Oracle mengeluarkan  Oracle E-Business Suite Release 11i, yang merupakan industry terpadu suite aplikasi enterprise pertama.

2001 
Oracle 9i Database menambahkan Oracle Real Aplication Cluster yang memberikan pelanggan pilihan untuk menjalankan TI mereka dengan murah, perluasan kinerja server, skabilitas dan ketersidiaan dari database.

2002 
Oracle meluncurkan  Oracle Unbreakable yang mengedepankan keamanan system basis data.

2003 
Diluncurkan Oracle Database Oracle 10g yang melayani komputasi perusahaan sebagai sebuah utilitas sesuai permintaan.

2005
Oracle menyelesaikan akuisisi aplikasi saingan PeolpeSoft dan mengumumkan niatnya untuk mengakuisisi Siebel Sistem.

2006 
Oracle menegaskan kembali komitmennya untuk mengembangkan standar komputasi dengan  Unbreakable Linux.

2010 
Inovasi berlanjut dengan Oracle Database 11g Release 2 untuk menurunkan biaya TI dan memberikan kualitas layanan yang lebih tinggi.

Keistimewaan Oracle

1.Client/Server Environtment
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstall Oracle bertanggung jawab menangani proses database, sementara workstation/client yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan data.

2.Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space di harddisk sehingga ruang harddisk termanfaatkan dengan efisien.

3.Multiuser
Oracle dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang sama. Dengan fasilitas ini Oracle mampu menghindari konflik data.

4.Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.

5.High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.

Kelebihan Oracle

1.Memiliki kemampuan yang baik untuk melakukan manajemen sistem database
Kelebihan Database Oracle yang pertama adalah mampu untuk melakukan manajemen sistem data dengan baik. Hal ini memungkinkan user ataupun programmer yang menggunakan Database Oracle dapat melakukan manajemen basis data dengan baik dan juga sempurna.

2. Jumlah data dan juga angka yang dihandle sangat besar
Sesuai dengan sejarah yang sudah pernah dituluskan oleh Oracle pada awal berdiri, sistem Database Oracle mampu untuk menghandel data dan juga agak dalam jumlah yang sangat besar, sehingga penggunaan dari Database Oracle sangat efektif untuk ditanamkan pada perusahaan – perusahaan dengan skala besar dan multicorporate. Dengan penggunaan Database Oracle, maka semua data yang dimiliki oleh perusahaan besar tersebut mampu untuk dihandle dengan mudah dan juga cepat.

3.Dapat mengolah data dengan cepat dan akurat
Pengolahan data yang dapat dilakukan oleh Database Oracle merupakan salah satu pengolahan data yang cepat dan juga akurat. Yang penting adalah, anda sebagai user ataupun programmer yang menggunakan Database Oracle mengerti cara mengoperasikannya, maka hasil dari pengolahan data akan muncul secara akurat tanpa ada kesalahan. Selain itu, berkat spesifikasi yang tinffi dari Oracle, sistem manajemen basis data ini juga dapat bekerja lebih cepat dbandingkan sistem DBMS yang lainnya.

4.Memiliki kemampuan untuk melakukan cluster server
Merupakan keunggulan dari Database Oracle, yang mungkin tidak dimiliki oleh vendor DBMS lainnya. Database Oracle mampu untuk mengimplementasikan manajemen basis data yang bersumber dari multi server, atau yang dalam istilah Database Oracle disebut sebagai Technology Cluster Server. Hal ini memungkinkan Database Oracle dapat melakukan manajemen data dengan menggunakan lebih dari 1 server. Apabila suatu instansi memiliki 50 server, maka Database Oracle mampu untuk mengolah seluruh data yang dimiliki oleh ke-50 server tersebut secara aktif,  tanpa ada gangguan sama sekali.

5.Dapat melakukan management User
Database Oracle juga memilikki kelebihan lainnya, yaitu mampu untuk melakukan management user. Hal ini berkaitan dengan pembatasan hak yang dimiliki oleh user, jadi anda dapat melakukan hal tersebut dengan menggunakan Database Oracle.

6.Multi-Platform
Multi platform, berarti Database Oracle bisa digunakan pada berbagai macam platform.

7.Pemrosesan data yang cepat
Keunggulan utama dari sistem basis data yang diberikan oleh Database Oracle adalah pemosesan dari pengolahan data yang cepat. Hal ini akan membantu meningkatkan efisiensi waktu dari suatu instansi, dan membuat banyak biaya penyelenggaraan IT menjadi lebih kecil.

8.Memiliki kemampuan flashback
Flashback merupakan kemampuan untuk melakukan restore ulang pada suatu database yang tidak sengaja mengalami error, seperti mengalami mati listrik.

Kekurangan Oracle

1.Harga software DBMS tinggi dan mahal
Kekurangan pertama dari Database Oracle adalah masalah harga jual. Apabila dibandingkan degnan software DBMS yang lainnya, Database Oracle merupakan software DBMS dengan nilai yang paling tinggi dan paling mahal. Hal in itentu saja akan mubazir apabila anda tidak terlalu membutuhkan spesifikasi software DBMS yang tinggi, seperti Database Oracle.

2.Spesifikasi minimum hardware yang tinggi
Karena memiliki fungsi yang sangat banyak, dan juga kemampuan yang sangat tinggi dalam melakukan manajemen dan pengolahan dari suatu database, maka hal ini berpengaruh terhadap spesifikasi minimum yang dibutuhkan oleh sebuah komputer dalam menjalankan software Database Oracle. Tidak semua PC kantor biasa bisa menjalankan Database Oracle dengan baik, karena membutuhkan spesifikasi PC yang cenderung tinggi.

3.Tidak cocok untuk diaplikasikan pada perusahaan atau instansi kecil
Harga yang mahal dan juga spesifikasi tinggi. Tentu saja ini membuat Database Oracle menjadi sangat tidak cocok untuk digunakan oleh perusahaan atau instansi kecil dan juga menengah. Spesifikasi dan juga fitur yang dimiliki oleh Database Oracle terlalu tinggi untuk diimplementasikan pada database instansi atau perusahaan kecil dan  menengah.


4.Rumit dalam mengaplikasikannya
Database Oracle ternyata juga megalami kekurangan, terutama dalam hal pengoperasiannya. Hal ini disebabkan karena fitur yang tinggi, membuat Database Oracle juga membutuhkan operator yang berpengalaman dalam melakukan manajemen database.


Sumber :

1. https://sis.binus.ac.id/2018/12/13/jenis-aplikasi-oracle/
2. http://tugasptikmembuatblogbertemaoracle.blogspot.co.id/2010/11/isejarah-perkembanagan-oracle.html
3. http://ajihenridha.blogspot.co.id/2014/10/oracle-bukan-dbms-biasa.html
4. https://sis.binus.ac.id/2017/08/21/keistimewaan-kelebihan-dan-kekuarangan-database-oracle/


Komentar

Postingan populer dari blog ini

main main main :) - 12 JUNE 2018

cuz why not

dear Kak Alona, kakak kesayanganku