Feeds RSS
Feeds RSS

Senin, 24 Februari 2014

Resume Praktikum Simbada Pertemuan ke-1

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

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

- 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 seperti Windows, Unix, Linux dan Solaris.

- Mendukung Database berukuran besar

Security yang cukup handal


PERBEDAAN MYSQL DAN ORACLE 



- Kalau di MySQL biasanya kita bikin 1 database untuk tiap project yang kita buat, dan dalam database itu kita buat tabel-tabel yang diperlukan dalam project yang sedang kita buat

- Berbeda dengan Oracle, biasanya di Oracle kita membuat 1 database, dalam database itu ada yang namanya Schema. dan baru dalam shcema itu ada tabel-tabel. jadi urutannya DATABASE – SCHEMA –TABLE

- Jadi biasanya kalo di oracle, kita membuat 1 shcema untuk 1 project yang kita buat dan dalam schema itulah kita buat tabel-tabel yang diperlukan dalam project

- Selain itu biasanya kalo di MySQL kita membuat user trus dikasih grand ke user tersebut untuk mengakses database atau tabel tertentu, selain itu biasanya untuk membuat database kita tidak perlu membuat user.

- Berbeda dengan oracle, kalo kita membuat shcema baru otomatis kita harus membaut user baru untuk schema tersebut, tapi bisa juga user yang kita gunakan mengakses schema milik user lain dengan cara ngasih grand lewat user SYSTEM atau kalo di MySQl lebih dikenal dengan ROOT

- Mysql adalah database , sedangkan Oracle bukan hanya database tetapi merupakan development tool

- Mysql digunakan untuk usaha kecil dan menengah sedangkan oracle untuk skala enterprise.

- Pada Mysql dukungan table sampai dengan 60 ribu table sedangkan pada oracle dukungan memori untuk databasenya mencapai 1 terabyte.

- Pada mysql dikenal tipe data Varchar sedangkan di oracle tidak, melainkan varchar2.

- Mysql bersifat open source alias gratis yang berada di bawah lisensi GPL(General Public license) walaupun juga ada versi berbayar yaitu enterprise , sedangkan oracle bersifat license kecuali produk oracle xe yang dapat digunakan untuk belajar oracle bagi mahasiswa.

- Secara Logic pada mysql user berada di luar database sehingga satu user dapa membuat beberapa database, sedangkan pada oracle dikenal adanya schema dimana user berada di dalam database yang dimana pengaturan user ini dilakukan oleh user system/dba

- Mysql sangat banyak digunakan sebagai database pada aplikasi web(php,jsp,ruby on rails) karena sifatnya yang free dan ringan serta multiplatform, sedangkan oracle tidak begitu banyak digunakan pada aplikasi web.

- Pada mysql tidak dibutuhkan storage yang besar sedangkan pada oracle haruslah siap mempunyai storage yang besar.

- Dalam Hal keamanan mysql yang sudah mencapai versi 5.4 sudah cukup aman sedangkan oracle yang sudah dalam versi 11g dalam hal keamanan lebih aman dari yang lain.

- Karena sifatnya yang opensource tidak ada dukungan support bagi yang memakainya sedangkan pada oracle karena sifatnya yang license terdapat dukungan support bagi pemakainya.


NETBEANS


Netbeans adalah salah satu aplikasi IDE yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun dapat juga mendukung bahasa pemrogramman lain. program ini bebas digunakan. 

Fitur-fitur pada netbeans : 

- Smart code completion : mengusulkan nama variable dari suatu tipe, melengkapi keyword, dan mengusulkan tipe parameter dari method

- Menggunakan code generator : dengan menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method, dll.

- Error stripe : fitur yang menandai baris yang error dengan menghiglight merah.

- Bookmarking : fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi

- go to commands : fitur yang digunakan untuk jump ke deklarasi variable, source code atau file yang ada pada project yang sama. 

Database yang didukung Netbeans : 

- JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan program java untuk mengakses sistem database manajemen.

- JDBC API terdiri dari satu set interface dan kelas yang ditulis dengan bahasa pemrogramman java.

- Ojdbc (oracle java database conectivity) adalah driver yang menghubungkan program java dan oracle.

- Mysql-connector-java adalah driver yang menghubungkan program java dan oracle.

- JDBC-ODBC

- MySQL-server


Detail lengkap Praktikum ke - 1  Simbada 












Klik icon untuk mendownload 


sumber : http://pwtenan.blogspot.com/2010/03/perbedaan-oracle-dengan-mysql.html