Senin, 24 Februari 2014

Ringkasan materi pertemuan 1

      ORACLE

      Oracle merupakan DBMS yang dirancang khususn untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.organisasi berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan trus menerus bertambah.
      Apabila kita akan membuat system untuk perusahaan yang besar contohnya bank atau perusahaan lainnya maka kita akan menggunakan oracle
      kemampuan yang dimiliki oracle adalah dapat memflashback atau mengesave data yang baru kita ketik
contoh : apabila kita sedang bertransaksi di bank dan tiba-tiba mati listrik, maka data transaksi tersebut akan tersimoan dengan sendirinya

apabila kita membuat oracle, maka akan ada beberapa pilihan yang dapat kita pilih
1. administrator fungsinya untuk mengatur data yang di miliki
2. objek broser fungsinya untuk tampilan-tampilan tablenya
3. sql comment fromnya
4. utilities fungsinya dapat mengembalikan data yang telah di hapus

kelebihan :
  • Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
  • Dapat menangani jumlah data dalam ukuran yang besar.
  • Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
  • Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
  • 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.
  • Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  • Bisa berjalan pada lebih dari satu platform system operasi.
  • Pemrosesan data yang sangat cepat, open source.
  • 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.
  • 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.
  • Dapat bekerja di lingkungan client/server (pemrosesan tersebar


NetBeans

      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.      Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya
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.

Sabtu, 22 Februari 2014

ORACLE
Pengertian oracle

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. ORacle server menyediakan solusi yang efektif dan efisien 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. Performasi pemrosesan transaksi yang tinggi
 5. Menjamin ketersediaan yang terkontrol
 6. Lingkungan yang tereplikasi

    Oracle merupakan DBMS 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 adlaah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal dan bahkan oracle di juluki dengan istilah "tidak selesai-selesai". Jika di bandingkan dengang MySQL yang bersifat gratis, maka oracle lebih terlihat tidak kompetetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.
     Namun, yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk oragnisasi 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. Organisai yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar

Keunggulan oracle dari database lainnya
 1. 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
 2. Rliability
     yang bagus yaitu kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure
 3. Stability
    kemampuan untuk tidak crash karena beban yang tinggi
 4. Availability
      Kemampuan dalam penanganan crash atau failure agar sevice tetap
 5. Multiplatform
    Dapat digunakan pada banyak sistem operasi seperti windowns, unix, linux dan solaris
6. Mendukung data yang berukurang besar, berdasarkan dokumentasinya oracle dapat menampung data sampai 512 petabyte (1 petabyte = 1024 terabyte)
7. Security yang sangat hadal
NETBEANS

 Pengertian nerbeans
          NetBeans adalah Integrated Development Environment (IDE) berbasis java dari Sun Microsystems         yang berjalan di atas swing. Apa itu swing ? swing adalah teknologi java untuk pengembangan aplikasi           dekstop yang dapat berjalan di berbagai macam plaforms seperti windows, Linux, Mac OS X and solaris.
        Suatu IDE adalah lingkup pemrograman yang di integrasi kedalam suatu aplikasi perangkat lunak yang       menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu comiler atau         interpreter dan suatu debugger.
        NetBeans merupakan software development yang open source, dengan kata lain software ini di bawah     pengembangan bersama yang bebas biaya. NetBeans juga dapat di artikan sebuah proyek kode terbuka       yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh dan memiliki hampir 100          mitra.

Fitur-fitur dari platform Netbenas antara lain :
   1. Manajemen antarmuka (misalnya : menu dan toolbar)
   2. Manajemen pengaturan pengguna
   3. Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
   4. Manajemen jendela
   5. Wizard framework (mendukung dialog langkah demi langkah

          Versi terbaru saat ini adalah NetBeans IDE 5.5.1 yang dirilis Mei 2007 mengembangkan fitur-fitur           Java EE yang sudah ada (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket           tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 5,             meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack     mendukung proyek C/C++.
         Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang         didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi     CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali                   download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga                     mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa                   pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio,       Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis                NetBeans IDE.


Fitur-fitur yang terdapat dalam NetBeans antara lain :
   1. Smart code comletion
       Untuk mengusulkan nama variabel dari suatu tipe, melengkapi keyword dan mengusulkan tipe parameter        dari sebuah method
  2. Bookmarking
      Fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi
  3. Go to commans
      Fitur yang di gunakan untuk jump ke deklarasi variabel, source code atau fotur yang ada pada project           yang sama
  4. Code generator
      JIka kita menggunakan fotur ini kita dapat menggenerate constructor, stter and getter method dan yang        lainnya
  5. Error stripe
      Fitur yang akan menandai baris yang error dengan memberi highlight merah

Database yang di dukung oleh Netbeans antara lain :


1. JDBC

    Merupakan spesifikasi standar dari JvaSoft API (Aplication Programming Interface) yang memungkinkan program Java untuk mengakses sistem database manajemen. JDBC API terdiri dari satu set interdace dan kelas yang di tulis dalam bahasa pemrograman Java. JDBC API menggunakan interface standar dan kelas, programmer dapat menulis aplikasi yang terhubung ke databse, mengirim pertanyaan ditulis SQL (Structured Query Language) dan memproses hasilnya.

2. ORACLE

    merupakan sebuah aplikasi basisdata yang di dukung oleh NetBeans. ORacle secara umum hampir sama dengan MySQL namun yang membedakan adalah oracle dapat digunakan dan dihubungkan dengan NetBeans dan harus menggunakan drivers untuk menyimpan data-data yang telah dibuat. Oracle merupakan salah satu dari beberapa aplikasi babsis data yang sering untuk koneksi ke basisdata pada NetBeanas karena relatif mudah dan cepat.
3. MySQL
    Merupakan sebuah aplikasi basisdata yang di dukung oleh NetBEans, MySQL memiliki fitur yang ada sudah lumayan lengkap dari mulai input, update, delete, serta search. Sebuah antar muka ODBC memanggil MYODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL

Kelebihan dan kekurangan NetBeans

 Kelebihan
    Salah satu yang menjadi duatu kelebihan dari NetBeans GUI Bulder ini adalah GRATIS, selain itu NetBeans GUI Bulider ini sangat kompetebel dengan swing, karena memang langsung di kembangkan oleh sun yang notabenenya sebagai pengembang swing.

kekurangan

   NerBeans hanya mensupport 1 pengembangan java GUI yaitu swing, padahal ada javaGUI yang di kembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer