Thursday, June 7, 2012

ORACLE

ORACLE
Sejarah Singkat 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) selama beberapa tahun sampai saat ini. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional. Teori database relasional diperkenalkan hampir secara simultan oleh Edgar F. Codd (dalam artikelnya yang terkenal Large shared data banks) dan seorang penemu lain yang kurang dikenal, pada tahun 1969. IBM adalah perusahaan pertama yang menerapkan model relasional ini dalam bahasa SQL, dengan produknya DB2. Sayangnya IBM agak ragu akan keampuhan SQL dan model relasional (nantinya akan berpengaruh pada ketertinggalan IBM di pasar database-server sistem operasi Unix dan Windows ).
Larry melihat perkembangan teori model relasional dan implementasi database relasional dalam DB2. Ia yakin bahwa model relational adalah “way of the future” dan memutuskan untuk mengimplementasikan model relasional di produk Oracle. Sebelumnya produk database Oracle memakai model nonrelasional. Oracle menjadi pesaing kuat bagi IBM dalam pasar database server di mainframe, terutama database bermodel relasional.
Sekitar pertengahan tahun 1980an, Larry mendiversifikasi produk Oracle (versi 6.x) keluar mainframe, yakni ke sistem operasi Unix. Selanjutnya tahun 1996 Oracle Corp mendiversifikasi Oracle (versi 7.x) ke sistem operasi Novell Netware, Windows NT, dan Linux (versi 8.x, tahun 1997). Mulai pertengahan tahun 1990an Oracle Corp mulai membuat juga produk-produk nondatabase-server seperti application server (WebDB, OAS), development tools (Oracle Developer, Oracle Designer), dan application suite (Oracle Apps).



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 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
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 merupakan Database Management System 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 sering disebut dengan System database yang tidak mpernah selesai. 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.




Pengembangan perangkat lunak Oracle:
Alat Oracle Corporation untuk aplikasi yang berkembang :
Oracle Designer.
Oracle Developer-yang terdiri dari Oracle Form, Oracle Penemu dan Oracle Laporan.
Oracle jdeveloper.

Netbeans :
Oracle Application Express – juga dikenal sebagai APEX.
Oracle SQL Developer.
Oracle SQL Plus.

Lembar Kerja :
OEPE, Oracle Enterprise Pack untuk Eclipse.

Kekurangan Dan Kelebihan Dari Oracle
Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. 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. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun 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 informasi yang mereka gunakan.
Installasi Oracle pada Windows
Instalasi software Oracle secara default diikuti dengan proses create database. Untuk saat ini kita hanya melakukan instalasi software tanpa membuat database. Proses membuat database ada di “Membangun Database” Sebelum melakukan proses instalasi, installer OUI akan melakukan pengecekan terhadap kebutuhan minimal spesifikasi mesin server secara otomatis. Jika spesifikasi mesin tidak memenuhi kebutuhan minimal akan ditampilkan error message. Spesifikasi minimal sangat tergantung dari mesin dan sistem operasi dimana software database Oracle akan diinstall.
Untuk instalasi software database Oracle di Windows memerlukan spesifikasi hardware dan software sebagai berikut :
a. Hardware 512 MB physical random access memory (RAM).
b. 1 GB swap space (atau dua kali ukuran RAM, jika ukuran RAM <= 2 GB).
c. 400 MB temporary directory (\temp).
d. 1.5 GB disk space untuk software Databse Oracle.
e. 1.5 GB disk space untuk database

Cara Installasi Oracle :
1. Tulis \\fis, \\dies, atau \\lik pada Run, kemudian klik Ok.







2. Padahalaman Fis, pilih Aplikasi Fin.


3. Klik kanan pada Aplikasi Fin kemudian pilih Map Network Drive, yang bertujuan untuk mencegah apabila terjadinya masalah pada jaringan yang akan menyebabkan terhambatnya proses menginstall.


4. Klik Finish pada halamam Map Network Drive.









5. Pilih file Oracle.


6. Pilih SetUp, lalu akan muncul halaman persetujuan anda tinggal klik Yes untuk memulai menginstall.


7. Pada kolom Company Name isi dengan nama PT.Dirgantara Indonesia, sedangkan kolom yang lainnyatidakperludiubahkemudianklik Ok.









8. Pada saat pemilihan Select Installasion Options pilih Oracle8 Client, klik Ok.


9. Pada halaman Select Oracle8 Client pilih Application User, klik Ok.


10. Pilih Hard Drive pada saat pemilihan Intallasion Oracle Documentation, klik Ok. Dikarenakan cara penginstallan ini mengunakan software/program yang ada di salin ke computer anda, dan tidak menggunakan media CD/DVD.








11. Ketika pada saat penginstallan muculhalaman yang seperti ini, klik Ignore supaya proses installasi tetap berjalan.


12. Jika muncul halaman Installation Completed, klik Ok.


13. Apabila muncul halaman yang seperti ini berarti penginstallan Oracle sudah selesai.










14. Ketikan Regedit pada Run, klik Ok.


15. Klik 2x pada HKEY_LOCAL_MACHINE.


16. Klik 2x pada Software.


17. PadaOracle klik kanan, klik New Pilih Multi-String Value.


18. Kemudian ubah nama Value menjadi MLS_DATE_FORMAT, Ok.


19. Pada Value baru klik kanan pilih Modify, tulis mm ddyyyy di halaman Edit String di bagian Value Data, klik Ok.


20. Klik Control panel.









21. Pilih menu Language, Clock and Region.


22. Pilih Regional and Language.


23. Pada halaman Regional and Language pilih Indonesia untuk Format.










24. Pilih Additional Setting untuk mengubah data yang ada pada Custom, Currency, Time dan Date.


25. Custom :
Numbers :
• Decimal symbol (.).

• Digit grouping symbol (,).









• Negative sign symbol (.).

• List separator (,).


Currency :
• Currency symbol (Rp).

• Decimal symbol (.).

• Digit grouping symbol (,).

Time :
• Time Format HH;mm;ss;tt

• AM symbol (am).

• PM symbol (pm).


Date :
• Date separator/Short date (-).


• Long date format (dd mm yyyy).

26. Apply kemudian klik Ok.










Kesimpulan :

Dari latar belakang dan pembahasan diatas tentang database oracle, maka dapat disimpulkan bahwa:
a. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya.
b. Dalam menggunakan dan memanfaatkan DBMS, ada keuntungan dan kerugiannya.
c. Database sangat berguna dan bermanfaat bagi kehidupan manusia, karena dapat meringankan dan mempermudah kegiatan dalam membuat dan mengumpulkan data.
d. Oracle merupakan software database yang banyak dipakai di perusahaan besar di seluruh dunia saat ini. Software ini juga banyak diminati oleh para konsultas pembuat aplikasi yang berkaitan dengan database. Sistem keamanannya yang handal membuat para professional yang berkecimpung dalam dunia database lebih memilih oracle sebagai perangkat untuk menunjang kegiatan bisnis mereka.
e. Disamping sistem security yang handal, Oracle merupakan software database yang bisa menampung serta mengelola data dengan kapasitas yang sangat besar serta dapat mengakses data dengan sangat cepat.
f. Basis data Oracle juga bersaing dengan basis data sumber-terbuka (open-source relational databases).
g. Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati.
h. Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut.

1 comment:

  1. wah kang ko ga ada gambar untuk cara penginstalannya ya ?
    trus ini oracle jenis apa ya ?

    ReplyDelete