Judulnya terlalu formal untuk sebuah postingan di blog panpan? Memang ini postingan serius hohoho jarang-jarang kan? *kedip kedip mata manja manis najis* Okey jadi ceritanya, guesaya ada tugas praktikum dimana membuat rangkuman di setiap pertemuan yg sudah dilalui bersama di sepanjang jalan kenangan~ oh indahnya masa itu~ maaf.. Mari langsung ke rangkumannya, here we go!
ORACLE. Hmm ada yg tau Oracle apaan? Menurut penjelasan yg saya dengar di pertemuan hari Selasa tanggal 18 Februari 2014 kemarin dan juga dari sumber yg saya baca (alamat sumber akan tertera di bawah postingan) Oracle adalah
software database server yang diproduksi oleh perusahaan software
Oracle Corporation.
Oracle Corporation memposisikan diri sebagai
produsen software database sejak tahun 1977. Oracle merupakan
software database yang menggunakan bahasa SQL (Structured Query
Language), di dalam dunia database istilah query dapat diartikan
“Permintaan Data”. Saat ini SQL merupakan bahasa query standard di berbagai software
database. Berbagai software database dapat diakses menggunakan bahasa
SQL. Sehingga selain di Oracle, anda dapat menggunakan SQL di software database yang lain seperti Microsoft SQL Server, MySQL, Informix, DB2, Interbase dan software database yang lain.
Oracle
juga adalah database rasional 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.
![]() |
Logo Oracle |
Keistimewaan Oracle
Oracle dikenal sebagai database server untuk internet dan jaringan. Keistimewaan Oracle cukup banyak, yaitu :
a. Client/Server Environtment
Oracle
berjalan di jaringan komputer. Oracle memisahkan proses antara database
server dan aplikasi client. Server yang terinstall Oracle bertanggung
jawab menangani proses database, sementara workstation/client yang
menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini
akan mengurangi kemacetan data.
b. Ukuran database yang besar dan pengaturan space
Oracle
mendukung ukuran database yang sangat besar hingga jumlahnya terabyte.
Oracle juga mendukung pengaturan penggunaan space di harddisk sehingga
ruang harddisk termanfaatkan dengan efisien.
c. Multiuser
Oracle
dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan
mengakses data yang sama. Dengan fasilitas ini Oracle mampu menghindari
konflik data.
d. Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
e. High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
f. Availability
Oracle
dapat menjalankan database 24 jam sehari tanpa istirahat. Pemisahan
sistem komputer dan proses backup dapat dilakukan secara Online tanpa
harus mematikan database.
g. Standar industri yang terbuka
Oracle diterima oleh berbagai standar industri untuk mengakses data, sistem operasi, user interface dan protokol jaringan.
h. Manajemen keamanan yang sangat baik
Untuk
menghindari akses database dari pihak yang tidak diinginkan, Oracle
memiliki fitur untuk membatasi dan memonitor akses data.
i. Database Enforced Integrity
Oracle
memiliki kontrol untuk mengendalikan data mana saja yang dapat diterima
di database. Anda tidak perlu membuat kode dibanyak aplikasi, cukup di
satu database Oracle.
j. Portabilitas
Oracle
dapat berjalan di berbagai sistem opersi baik Linux, Windows, Unix dan
masih banyak lagi. Aplikasi yang menggunakan database Oracle dapat
dengan mudah mengakses data Oracle yang berjalan di sistem operasi apa
pun.
k. Distributed System
Oracle
dapat memisahkan databasenya dalam komputer-komputer yang secara fisik
terpisah, namun secara logis terlihat seperti satu database. Semua user
dalam jaringan dapat mengakses data tersebut seolah-olah mengakses satu
database.
l. Replicated Environtment
Oracle
mampu menduplikasi database objek dalam lokasi server yang
berbeda-beda. Hal ini sangat membantu jika salah satu server rusak dan
server lain langsung menggantikan fungsinya.
Tipe Data Dalam Oracle
Tipe data yang didukung dalam oracle adalah antara lain :
Tipe data
|
Deskripsi
|
VARCHAR2
|
Berisi variabel karakter dengan panjang maksimal 400 karakter.
|
CHAR
|
Berisi karakter berukuran tetap dengan panjang maksimal 2000 Bytes.
|
NUMBER
|
Berisi data numerik.
|
DATE
|
Berisi data tanggal.
|
RAW
|
Berisi data binary hingga ukuran 2000 bytes.
|
LONG
|
Berisi data teks hingga ukuran 2 GigaBytes.
|
LONG RAW
|
Berisi data binary hingga ukuran 2 GigaBytes.
|
ROWID
|
Berisi nilai id dari suatu baris tabel.
|
BLOB
|
Berisi obyek binary hingga ukuran 4 GigaBytes.
|
CLOB
|
Berisi obyek karakter hingga ukuran 4 GigaBytes.
|
BFILE
|
Berisi eksternal binary file, ukuran dibatasi oleh sistem operasi.
|
Nah that's all about Oracle that I know, sekarang kita beralih ke Java. Aslinya udah pada tau kan Java apaan? Minimal yg dulu punya handphone N*kia pasti inget kalo dulu main game di handphone-nya sering nemuin logo kaya gini...
![]() |
Logo JAVA |
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsysytems
pada pertengahan tahun 1990. Menurut definisi Sun, Java adalah nama
untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak
pada computer standalone ataupun pada
lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi
dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman
konvensional.
Teknologi Java memiliki tiga komponen penting, yaitu:
· Programming-language specification
· Application-programming interface
· Virtual-machine specification
JDK (Java Development Kit)
Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan
untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java
yang paling banyak digunakan.Pada tanggal 17 November 2006, Sun
mengumumkan bahwa akan dirilis di bawah GNU General Public License
(GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian
besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk
JDKOpen.
JRL (Java Research License)
JRL (JAVA RESEARCH LICENSE) ini dibuat khusus untuk universitas dan
peneliti yang ingin menggunakan teknologi Java[tm] sebagai subyek
pembelajaran dan penelitian. Ia ditulis untuk menyederhanakan dan
bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini.JRL adalah lisensi yang diciptakan khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan penelitian. itu ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini.
Minggu lalu guesaya *maaf lupa terus kalo ini postingan formal hehehe* juga mendengar kata NetBeans. Apaan cik itu? Netbeans merupakan sebuah aplikasi
Integrated Development Environment (IDE) yang berbasiskan Java dari Sun
Microsystems yang berjalan di atas swing.
![]() |
Logo Netbeans |
Swing merupakan sebuah
teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan
pada berbagai macam platform seperti windows, linux, Mac OS X dan
Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan
ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User
Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu
debugger.
Netbeans juga digunakan oleh sang programmer untuk menulis,
meng-compile, mencari kesalahan dan menyebarkan program netbeans yang
ditulis dalam bahasa pemrograman java namun selain itu dapat juga
mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk
digunakan dan untuk membuat professional desktop, enterprise, web, and
mobile applications dengan Java language, C/C++, dan bahkan dynamic
languages seperti PHP, JavaScript, Groovy, dan Ruby.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.
Fitur-fitur dari Platform Netbeans antara lain:
- Manajemen antarmuka (misal: menu & toolbar)
- Manajemen pengaturan pengguna
- Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
- Manajemen jendela
- Wizard framework (mendukung dialog langkah demi langkah)
Netbeans IDE merupakan sebuah IDE open
source yang ditulis sepenuhnya dengan bahasa pemrograman java
menggunakan platform netbeans. NetBeans IDE mendukung pengembangan semua
tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya
adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring.
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.
- Smart Code Completion: untuk mengusulkan nama variabel dari suatu tipe, melengkapi keyword dan mengusulkan tipe parameter dari sebuah method.
- Bookmarking: fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi.
- Go to commands: fitur yang digunakan untuk jump ke deklarasi variabel, source code atau file yang ada pada project yang sama.
- Code generator: jika kita menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method dan yang lainnya.
- Error stripe: fitur yang akan menandai baris yang eror dengan memberi highlight merah.
Hmm kalau di makalah biasanya ada Daftar Pustaka, nah kalo di blogger apa? :3
- http://khalishahazzahra.blogspot.com/p/oracle.html
- http://blog.akakom.ac.id/zain/2012/09/07/pengertian-java-dan-jdk/
- http://www.isomwebs.net/2012/09/pengertian-netbeans/
Sekian dan terima kasih sudah menyempatkan waktu membaca postingan ini *terharu banget kalo sampe ada yg rela baca dari awal sampe akhir tanpa ada skip hohoho* semoga ilmu ini bermanfaat, maaf atas segala kekurangan dan maaf maaf maaf banget atas segala kelebihan materi yg saya ketik *hehehe* saran dan kritik saya tunggu untuk postingan (serius) yg lebih baik ke depannya ^^
Oh iya mari berdoa bersama-sama semoga postingan ini adalah awal yg baik untuk kelancaran saya dan kita semua dalam praktikum Sistem Basis Data aaaaaamiiiiiiin~
Latifahny Aridia Alfitri
1205304
Pendidikan Ilmu Komputer
Kelas B-2012
Salam keceh selaluuuh!