Monday, September 4, 2017

Pengertian Oracle Lengkap | Arsip Kuliah

Pengertian 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. Mendengar nama ORACLE, bagi kaum IT (baca ‘IT Professionals’) langsung terbayang Server Database kelas atas, sebanding kemasyurannya dengan MYSQL maupun SQL Server.

Oracle XE (Express Edition) adalah sebuah produk database server yang berlisensi freeware dari Oracle Corporation. Dengan produk ini, para pemakai Oracle XE dapat menggunakannya tidak hanya untuk percobaan, tetapi juga dapat digunakan untuk pengembangan dan deployment sistem. Sampai saat ini, terdapat dua versi Oracle, yaitu Oracle 10g XE dan Oracle 11g R2 XE. Keduanya memberikan konsep antarmuka pemakai untuk pemakaian database yang berbeda serta sama-sama menggunakan teknologi Oracle Application Express untuk menyediakan layanan antarmuka pemakai berbasis web untuk mengatur dan memanfaatkan database Oracle XE. (Susanto, 2012)

Dalam Oracle 10g XE terdapat beberapa batasan yang perlu diperhatikan terkait dengan penggunaan sumber komputer. Pembatasan pertama adalah pemakaian ruang memori pada database Oracle 10g XE hanya dapat mengalamati sampai 1 GB RAM. Pembatasan ini akan mempengaruhi bagaimana pemakai dapat mengakses database secara bersamaan dan bagaiman kinerja yang diberikan oleh database Oracle 10g XE. Dengan kondisi Oracle 10g XE yang terpasang pada komputer Pentium IV dan 1 GB RAM, maka jumlah maksimum pemakai yang dapat membentuk sesi koneksi adalah kurang lebih 16 koneksi. Pembatasan kedua, Oracle 10g XE hanya akan menggunakan satu CPU.


Oracle 10g XE akan berjalan pada sebuah computer multi-CPU, tapi hanya akan menggunakan satu CPU saja. Jika ingin memfungsikan multi-CPU dalam satu komputer, maka dibutuhkan Oracle Database Standard Edition atau Enterprise Edition. Batasan ketiga, database Oracle 10g XE hanya dapat berjalan secara tunggal di sembarang computer. Pemakai dapat menggunakan konsep skema untuk memisahkan satu aplikasi dengan aplikasi lain sehingga tidak memerlukan database untuk setiap aplikasi. Pembatasan yang terakhir adalah pembatasan ruang penyimpanannya hanya sampai 4 GB tidak boleh lebih, tapi pemakai dapat menghubungkan Application Express ke database lain untuk menambah ruang penyimpanan sesuai kebutuhan. (Susanto, 2012)
Beberapa kebutuhan yang harus diperhatikan saat akan menginstalasi Oracle 10g XE pada lingkungan Microsoft Windows, sebagai berikut:


  • Random Access Memory (RAM) minimum adalah 256 MB (direkomendasikan 512 MB)
  • Ruang penyimpanan minimal komponen server adalah 1,6 GB dan komponen client 75 MB (disarankan agar sistem file diformat menggunakan NTFS yang memiliki Access Control)
  • Prosesor minimum adalah Intel (x86) Pentium 4
  •  Sistem operasi minimum adalah Windows SP1 atau Windows Server 2003 atau Windows 2000 SP4

Sedangkan pada lingkungan Linux, kebutuhan computer yang harus dipersiapkan adalah, sebagai berikut:

  1. Random Access Memory (RAM) minimum adalah 256 MB (direkomendasikan 512 MB)
  2. Ruang penyimpanan minimal komponen server adalah 1,5 GB dan komponen client 100 MB
  3. Kebutuhan Swapfile (dalam MB): (a)  RAM antara 0 – 256, ukuran swap 3 x RAM (b) RAM antara 256 – 512, ukuran swap 2 x RAM (c) RAM antara 512 – 1024, ukuran swap 1024 M
  4. Prosesor minimum adalah Intel (x86) Pentium 4

Paket program yang harus terpasang, antara lain:
Distro Linux:
Glibc – 2.3.2
Libaio – 0.3.96 (Susanto, 2012)


Keistimewaan Oracle

Oracle dikenal sebagai database server untuk internet dan jaringan. Keistimewaan Oracle cukup banyak, yaitu :

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

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

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

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

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



Kekurangan 

  1. Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
  2. Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
  3. Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
  4. Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
  5. Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
  6. HP dan pertahanan (DEF) yang tergolong sedang


Kelebihan

  1. Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
  2. Dapat menangani jumlah data dalam ukuran yang besar.
  3. Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
  4. Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
  5. Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
  6. Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  7. Bisa berjalan pada lebih dari satu platform system operasi.
  8. Pemrosesan data yang sangat cepat, open source.
  9. Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam sekala besar.
  10. Dalam PvE maupun PvP, Oracle dapat meningkatkan kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang dimilikinya.
  11. Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
Sumber :
http://tips-triks-ilmu-komputer.blogspot.co.id/2014/11/penjelasan-dan-fungsi-database-oracle.html
http://dibyanp.blogspot.co.id/2014/11/pengertian-oracle.html
Load disqus comments

0 comments