RiJP

Raharja iLearning Junior Professional

By

Tugas Mandiri 1 DL201D – ELVIRA SIDNA HAJAR

Pengenalan Database ORACLE

 

Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Gambar arsitektur strurktur oracle :

 

Server Oracle berisi Oracle Instance dan Oracle Database, dimana Oracle Instance berisi struktur memory yang disebut dengan  system-global-area (SGA) dan background-process yang dipergunakan oleh server Oracle untuk mengatur database.


System Global Area
Struktur memory dari Oracle Instance berada pada daerah memory yang disebut SGA, yang berisi data dan informasi pengontrol untuk server Oracle. SGA dialokasikan pada virtual memory komputer tempat server Oracle berada. SGA
terdiri dari beberapa struktur memory yang meliputi :

  • Shared pool

Dipergunakan untuk menyimpan informasi seperti statement SQL yang baru

saja dieksekusi dan data dari data dictionary yang baru saja dipergunakan.

  • Database buffer cache

Dipergunakan untuk menyimpan data yang baru saja dipergunakan.

  • Redo log buffer

Untuk meyimpan perubahan yang dibuat pada saat mengoperasikan database

mnggunakan instance tersebut.

  • Java pool

Digunakan untuk menampung kode-kode program Java.

  • Large pool

Digunakan untuk menampung I/O request dan sebagai penampung dari backup
yang dilakukan recovery manager (RMAN).

  • Streams Pool = Digunakan untuk oracle streams, misalnya mengeluarkan pesan error, peringatan, pembersihan proses yang salah atau sudah tidak berguna lagi.

Oracle terdiri dari 2 komponen utama, yaitu Instance dan Database. Kedua komponen ini sangat berbeda namun saling berhubungan dan tidak dapat dipisahkan.

Database merupakan kumpulan data yang disimpan ke dalam sebuah physical storage, sedangkan instance merupakan kumpulan dari proses oracle dan alokasi memory yang ada di Oracle.

Konfigurasi instance dan database ini dibedakan menjadi 2 cara. Yang pertama, satu instance mengakses satu database, dan yang kedua, beberapa instance yang berjalan pada server / komputer yang berbeda mengakses satu database yang sama. Pada konfigurasi yang kedua, oracle menyebutnya sebagai Oracle Real Aplication Cluster (RAC).

Komponen database terdiri atas beberapa file fisik, antara lain :

  • Datafile (tempat menyimpan semua data yang ada di Oracle seperti user data (table,index) dan data dictionary.)
  • Redo Log File (tempat catatan setiap transaksi yang terjadi di Oracle. Fungsi utama redo log file adalah untuk kebutuhan proses recovery.)
  • Control File (Control file berisi semua informasi file-file yang menjadi bagian dari database, seperti datafile dan redo log file.)

komponen-komponen database oracle

Secara umum komponen DBMS Oracle terdiri atas memory, proses, dan file-file. Lebih jauh lagi, komponen-komponen tersebut dikelompokkan sebagai berikut :

  1. Instance
    – Memory yang disebut sebagai System Global Area (SGA), terdiri atas:
  • Shared Pool (Libary Cache and Data Dictionary Cache),
  • Database Buffer Cache,
  • Redolog Buffer Cache,
  • Java Pool,
  • Large Pool.

– Back ground process: PMON, SMON, DBWR, LGWR, CKPT, dan lain-lain

  1. Database
    – Datafile
    – Control file
    – Redo log file
  2. Komponen lain
    – Process : Server Process, user process
    – Memory : Program Global Area (PGA)
    – File : Archived log, parameter, dan password file

Keunggulan-keunggulan database Oracle yang membuat Oracle sebagai produk database yang paling banyak dipakai adalah sebagai berikut:

  1. Scalability
  2. Reliability
  3. Stability
  4. Availability
  5. Multiplatform
  6. Mendukung Database berukuran besar
  7. Security

 

  • Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.
  • Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.
  • Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.
  • Availability,yaitu kemampuan dalam penanganan crash atau failure agar service tetap.
  • Multiplatform, dapat digunakan pada banyak sistem operasi sepertiWindows, Unix, Linux dan Solaris.
  • Mendukung data yang berukuran besar. Berdasarkan dokumentasinya, Oracle dapat menampung data sampai 512 petabyte(1 petabyte= 1024 terabyte).
  • Security yang cukup handal.

Kekurangan Database Oracle

Meskipun memiliki banyak kelebihan dibandingkan dengan software DBMS lainnya, namun ternyata Database Oracle juga memiliki beberapa kekurangan. Berikut ini adalah beberapa kekurangan dari Database Oracle :

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.

 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.

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 perusahaa kecil dan mengengah.

  • Rumit dalam mengaplikasikannya

Database Oracle ternyata juga megalami kekurangan, terutama dalam hal pengoperasiannya. Untuk dapat mengaplikasikan Database Oracle, seorang user ataupun programmer harus benar benar bisa memahami cara kerja dari Database Oracle. Hal ini disebabkan karena fitur yang tinggi, membuat Database Oracle juga membutuhkan operator yang berpengalaman dalam menlakukan manajemen database.

Itulah beberapa kelebihan dan juga kekurangan dari Database Oracle, beserta sejarah singkat dari Database Oracle. Semoga artikel ini dapat menambah wawasan anda semua.

Sumber :

https://programmkomputer.blogspot.com/2012/10/pengertian-database-oracle.html

By

CerMe_2_Elvira SIdna Hajar

Nama saya Elvira Sidna Hajar, hari ini saya datang terlambat dikarenakan saya pulang ngajar sekitar jam 2. hari ini training tentang SATRIA di Perguruan Tinggi Raharja. Ini hari terakhir saya training dengan teman-teman saya. materi yang diberikan dari hari pertama sampai sekarang sangat bermanfaat buat saya dan teman-teman saya.

Suasana di tempat training ini cukup efisien karena tidak berisik dan tempatnya juga bersih. Instrukturnya juga sangat baik dan sabar mengajarkan para trainers tentang materinya. Saya sangat berterimakasih kepada kaka instruktur untuk ilmu yang diberikannya. Semoga ilmunya bermanfaat buat adik-adik terutama buat diri saya.

Semua teman-teman saya sangat serius mengerjakan tugas-tugas yang diberikan instruktur. tugas yang diberikan akan berguna saat saya dan teman-teman saya mulai kuliah di Perguruan Tinggi Raharja.

Saat training saya ditugaskan untuk membuat CerMe tiap kali saya ikut training. CerMe yang berisi pengalaman saat mengikuti training. salah satu tugas saya membuat post tentang foto dan sifat teman-teman saya saat training di Perguruan Tinggi Raharja. Bisa di lihat di link ini : https://rijp.raharja.ac.id/2019/01/14/post-ime2-elvira-sidna-hajar/

Saat training saya juga diberikan materi tentang Embed Doc di iMe yang belum pernah saya lakukan. Bisa di lihat di link ini : https://rijp.raharja.ac.id/2019/01/14/embed-ime-173/

buat saya, saya beruntung bisa mengikuti training offline ini di Perguruan Tinggi Raharja karena sangat bermanfaat buat saya ketika mulai aktif kuliah. Terima kasih kaka instruktur.

 

 

By

Pengalaman Tentang Training Hari ke 4

Hari ini saya membuat post tentang foto dan sifat teman-teman saya saat training di Perguruan Tinggi Raharja. Bisa di lihat di link ini : https://rijp.raharja.ac.id/2019/01/14/post-ime2-elvira-sidna-hajar/

dan saya dapat ilmu baru tentang embed doc di iMe. Bisa di lihat link nya : https://rijp.raharja.ac.id/wp-admin/post.php?post=21100&action=edit

By

Embed iMe

 

By

CerMe Join Friends-Elvira Sidna Hajar

Salah satu dari 4 tugas Training Offline adalah merekomendasikan teman untuk mendaftar di Form Perguruan Tinggi Raharja dan meminta kode verifikasi atas perekomendasiannya.

By

Post iMe2 Elvira Sidna Hajar

Halo, kenalin mereka temen-temen saya saat training di Raharja.

 

 

Nama : Maulana Yusuf

Sifat : Ramah

Nama : Rizki Nurfaizi

Sifat : Baik & Menyenangkan

Nama : Miftahul Jannah

Sifat : Mudah Bergaul & Baik

Nama : Adli Faiz

Sifat : Baik

Nama : Muhamad Afifi

Sifat : Baik

Nama : Dede Kurniawan

Sifat : Ramah

By

Pengalaman Training AHA

Nama saya Elvira Sidna Hajar, pengalaman pertama saya mengikuti training AHA di Perguruan Tinggi Raharja ini sangat menarik dan memberikan ilmu baru tentang memunculkan tabel di ime dll. Training AHA ini sangat mudah untuk dipahami. Terimakasih kaka instruktur untuk ilmu yang diberikan kepada saya. Semoga ilmunya bermanfaat buat saya.

 

https://rijp.raharja.ac.id/2019/01/11/skup-rijp-elvira-sidna-hajar/

By

SKUP RIJP – Elvira Sidna Hajar

 

Nama saya Elvira Sidna Hajar saya berasal dari sekolah SMK Negeri 1 Tangerang, saya sedang mengikuti RIJP 74 di Perguruan Tinggi Raharja.

NoAssigmentStatus
1Pengalaman RiJPDone
2Pengalaman Chat OnlineDone
3Pengalaman Training AHADone
4Post iMe2 Elvira Sidna HajarDone
5CerMe Join Friends-Elvira Sidna HajarDone
6Embed iMeDone
7Pengalaman Tentang Training Hari ke 4Done

By

Pengalaman Chat Online dengan iDuHelp!

Pengalaman saya pertama kali menggunakan Chat Online di iDuHelp! ini saya bertanya tentang “Apakah Rinfo?” dan langsung di jawab dengan cepat seperti gambar di bawah ini :

iDuHelp! ini sangat membantu saya mengetahui lebih lanjut tentang yang belum dimengerti oleh saya.

By

Pengalaman RiJP

Pengalaman pertama saya tentang training RiJP ini sangat menarik dan memberi ilmu pengetahuan baru buat saya pribadi. Karena saya baru pertama kali mengetahui tentang RiJP ini. RiJP ini cukup rumit tapi lama-kelamaan saya pasti akan terbiasa menggunakannya.

Suasana di tempat training ini cukup efisien karena tidak berisik dan tempatnya juga bersih. Instrukturnya juga sangat baik dan sabar mengajarkan para trainers tentang RiJP ini. Saya sangat berterimakasih kepada kaka instruktur untuk ilmu yang diberikannya. Semoga ilmunya bermanfaat buat adik-adik terutama buat diri saya.