Senin, 24 Februari 2014

Oracle & Netbeans


Apa itu 


???



Oracle database adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle database ini menyediakan solusi yang efisien dan efektif karena kemampuannya yang dapat menangani jumlah data yang sangat banyak, oracle database ini memiliki fungsi yang hamper sama dengan SQL server maupun MySql tetapi memiliki kompleksitasan yang jauh berbeda.

Kelebihan Oracle :
  1. Client-Server Environtmetn yaitu terdapat fasilitas klien-server, sehingga dapat diakses oleh banyak user dalam suatu waktu secara bersamaan.
  2. Ukuran database besar dan terdapat pengaturan space. Umumnya, perusahaan besar biasanya menggunakan media penyimpanan besar untuk menampung trafik data yang    besar.
  3.  Database Clusters, dengan menggunakan teknologi Real Application Cluster (RAC). Salah satu fungsi dari RAC adalah memberikan perlindungan terhadap kelangsungan data dalam perusahaan sehingga apabila terjadi crash pada salah satu server database, maka tidak akan mempengaruhi kkinerja perusahaan. Hal ini disebabkan karena teknologi RAC memungkinkan untuk membuat beberapa database server menjadi seolah-olah satu       database server tersebut akan di take over oleh server-server yang lain.
  4.  Row-Level Locking, fitur ini dapat melakukan lock tidak hanya pada table-level saja, akan tetapi dimungkinkan untuk melakukan lock lebih jauh lagi sampai pada row-level. Sehingga user-user dapat melakukan akses data dalam suatu tabel secara bersamaan, lebih cepat dan lebih akurat.
  5.  High Transaction Processing Performance. Meskipun trafik data sangat besar, tapi proses  manipulasi data dapat berjalan dengan lancar.
  6. Oracle Data Mining & Data Warehousing, fitur ini memberikan kemudahan bagi perusahaa yang ingin men-develop aplikasi Business Intellegent yang bertujuan untuk membantu       eksekutif perusahaan dalam menentuksan strategi perusahaan berdasarkan analisis data yang di-generate oleh Oracle Data Mining.
  7. Virtual Private Database, fitur ini memberikan dan meningkatkan fleksibilitas jaminan security sampai pada row-level security. Hal ini akan membuat aplikasi kita menjadi semakin aman sewaktu kita melakukan transaksi melalui Internet.
  8. Flashback Query, fitur ini memungkinkan kita untuk melihat status data kita mundur beberapa waktu (flash back) sampai batas yang kita tentukan, sehingga apabila terjadi kesalahaan data pada waktu yang lalu, maka kita dapat melakukan koreksi tanpa harus melakukan database recovery.

Kekurangan Oracle :
  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.

Apa itu 


???



NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya.Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform.
The NetBeans IDE adalah sebuah lingkungan pengembangan – sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java – namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. Tersedia juga NetBeans Platform sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar.

Kelebihan NetBeans GUI Builder :
Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.

Kekurangan NetBeans GUI Builder :
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

Cara instalasi Oracle dan Netbeans

Tahapan Instalasi oracle 10g Express :

  1. Klik dua kali installer Oracle 10g Express Edition Anda. Maka akan muncul dialog berikut.Oracle installer akan melakukan prosedur instalasi awal,termasuk memeriksa keadaan system windows anda.
  2. Setelah itu oracle akan menampilkan dialog kedua, anda klik saja tombol Next.
  3. Selanjutnya muncul dialog yang berisi persetujuan untuk instalasi software ini.Jika Anda berkenan lebih baik baca saja persetujuan ini agar tahu etika penggunaan software ini Setelah Anda menyetujui persetujuan lisensi Oracle 10g Express Edition,selanjutnya tekan Next.
  4. Kemudian Oracle installer akan meminta anda untuk menentukan direktori untuk instalasi oracle,secara default oracle sudah menentukan di C:\OracleXE, anda bias mengubahnya namun disarankan untuk mengikuti default.Dan klik Next
  5. Tahapan selanjutnya anda akan diminta untuk membuat password untuk user SYS dan SYSTEM.Kedua user ini merupakan user tertinggi dalam system Oracle.Berilah password dan klik
  6. setelah password diberikan,installer akan memberikan informasi mengenai port HTTP yang akan digunakan oleh APEX(ApplicationExpress)untuk anda bias mengelola database. Lalu klik Install.
  7. Kemudian anda diminta menunggu hingga proses instalasi selesai.
  8. Jika tahap instalasi file sudah selesai, maka oracle akan menampilkan dialog. Klik Finish.Tahapan instalasi Oracle telah berhasil.


Tahapan instalasi netbeans :
  1. Pastikan Anda sudah mempunyai installer Netbeans. Jika sudah punya klik dua kali installer Netbeans tersebut.Maka akan tampil prompt.
  2. Tunggu beberapa saat hingga muncul Prompt. Disana Anda akan diinstallkan beberapa Aplikasi     yang sudah terintegrasi di dalam Netbeans. Karena kita akan menggunakan Netbeans untuk membuat JSP danServlet.Kita tekan dulu tombol Customize. Jika Anda sudah menekan tombol Customize maka akan tampil prompt. Disana Anda bisa menentukan aplikasi apa saja yang akan di install.Tapi untuk keperluan latihan kali ini yaitu membuat JSP dan Servlet.Anda harus mencheck checkbox Apache Tomcat. ApacheTomcat adalah salah satu aplikasi server yang digunakan untuk me-run JSP dan Servlet yang kita buat. Glass Fish pun termasuk server untuk JSP dan Servlet. Jika sudah dicentang tekan OK.
  3. Maka semua aplikasi yang Anda pilih akan muncul diprompt. Selanjutnya tekan Next.
  4. Lalu muncul Term of Agreement dari Netbeans.Pilih saja I AcceptThe TermsLicense Agreement. Kemudian tekan tombol Next.
  5. Berikutnya Anda akan menentukan lokasi instalasi Netbeans dan mencari tempat instalasi Java Development Kit yang Anda miliki. Pastikan Anda sudah mempunyai Java Development Kit yang sudah terinstal.
  6. Berikutnya Anda akan menentukan lokasi instalasi untuk Glass Fish dan Apache Tomcat.Setelah Anda menentukan lokasi instalasi kedua aplikasi tersebut tekan tombol Install.
  7. Berikutnya tunggu sampai proses instalasi berhasil Jika proses instalasi berhasil.Anda bisa langsung memakai Netbeans.