Oracle merupakan suatu kelompok produk yang mendukung
desain, kreasi, dan menjalankan aplikasi melalui platform yang berbeda. Tool
desain, development, dan akses data dari oracle desain adalah :
- Oracle designer
- Oracle developer
Oracle developer memungkinkan untuk membangun system dengan
performance yang tinggi menguntungkan bagi GUI (Graphical User Interface),
database, client-server, dan teknologi web. Tools dari oracle developer
mempunyai interface dan karakteristik umum yang memudahkan user dalam
penggunaan serta mendesain elemen modular, kemudian dapat digunakan kembali
(reusable).
1. Karakteristik utama oracle developer
a. Mendukung GUI yang komprehensif. Oracle Developer
mendukung karakteristik dari Microsoft Windows 95 dan NT 4.0, menyediakan
portabilitas, Machintos, dan lingkungan produksi mode karakter.
b. Aplikasi yang dapat didistribusi. Tools menyediakan lokal,
client-server, dan mendukung web dengan koneksi database yang multiple
peraplikasi.
c. Tools yang produk dan komperhansif. Oracle Developer
menyediakan fasilitas desain yang sama melalui tool untuk fungsi umum sebagai
Editor Layout dan Navigasi Object.
d. Partisipasi aplikasi. Dapat menempatkan unit program
PL/SQL yang individual pada database server, aplikasi server, dan pada aplikasi
slient-side yang akan disesuaikan untuk setiap kasus.
e. Source control yang fleksibel. Menyimpan definisi modul
aplikasi di dalam file flat atau di dalam databse oracle.
f. Scalabilty. Memperluas aplikasi dari user tunggal menjadi
10 sampai 100 tanpa melakukan perubahan pada aplikasi.
g. Orientasi object. Oracle Development menawarkan model
turunan sebelumnya yang memfasilitaskan turunan atribut dan kode dari suatu
object ke object lain dan dari satu aplikasi ke aplikasi lainnya melalui
subclassing dan object libraries.
2. Kelebihan oracle developer
Release 6 menyederhanakan beberapa tugas developer.
Karakteristik yang termasuk di dalamnya :
- Wizard untuk memudahkan tugas yang dikerjakan
berulang-ulang.
- Visual query builder sebagai eksekusi yang berdiri sendiri
dan sebagai sebuah utilitas yang disimpan di dalam reports.
- Sebelum didefenisikan dan template ekstensi user.
- Gallery sebelum didefenisikan dan template ekstensi user
- Mendukung klien yang berjalan pada Microsoft Messaging
Application Program interface (MAPI) compliant clients untuk memudahkan
distribusi report
- Open Application Programming Interface (APIs),
memungkinkan developers untuk memanipulasi sebuah file, penyediaan program
interface yang sangat cepat.
3. Pengenalan komponen-komponen Oracle Developer
- Project Builder
- Form builder
- Report builder
- Graphic builder
- Query Builder
- Schema Builder
- Procedure Builder
- Translation Builder
4. Komponen – komponen utama builder
Oracle developer merupakan produk untuk membuat form,
report, dan Graapichs.
Oracle Developer memiliki beberapa komponen utamanya.
Komponen-komponen ini termasuk pilihan dalam suatu tool yang tidak dipakai pada
aplikasi yang lain, tapi fungsional utamanya adalah sama. Komponen –komponen
ini membantu menyediakan lingkungan pengembangan Oracle Developer yang
fleksibel dan produktif development environment.
a. Navigasi object
Navigasi objek merupakan pencarian yang hirarki dan pengeditan
interface yang memungkinkan untuk mengalokasikan dan memanipulasikan objek
aplikasi dengan cepat dan mudah. Karakteristiknya antara lain :
- Sebuah hirarki persentasi ulang dengan identasi dan node
yang dapat dikembangkan.
- Menemukan field dan ikon
- Icon yang terdapat pada toolbar yang vertical
- Sebuah ikon yang didepannya untuk setiap objek
mengindikasikan tipe objek tersebut.
b. Pallete property
Semua objek di dalam module, termasuk module itu sendiri
mempunyai properties yang dapat dilihat dan dimodifikasi dalam pallete
property. Karakteristiknya antara lain :
- Mengcopy dan menggunakan kembali properties dari objek
lain
- Menemukan field dan ikon, sama dengan navigasi objek.
c. Layout editor
Layout editor adalah fasilitas desain grafis untuk membuat
dan menyusun item interface dan objek grafikal pada aplikasi. Ketika
menggunakan pallete tool dan toolbar yang terdapat pada layout editor, dapat
mendesain style, warna, size, dan susunan objek visual pada aplikasi yang ada.
Layout dapat memasukkan objek grafik dan image bitmap ketika dijalankan pada
GUI.
d. Lingkungan PL/SQL development
Lingkungan pengembangan merupakan kumpulan fungsionalitas
dari procedure builder yang ada pada builder aplikasi, yang menyediakan :
• Pengembangan trigger, procedurs, functions, dan paket data
oracle developer sebaik database
• Pengembangan libraries untuk menempatkan unit program
PL/SQL
• Mendebug level statement dari PL/SQL pada waktu dijalankan
e. Oracle Toolkit dan Oracle multimedia
Oracle toolkit adalah fungsi library yang menampilkan user
interface event, seperti control scroll bar dan menu aktifasi. Bersama oracle
multimedia menyediakan kumpulan images, suara, dan fasilitas media lainnya,
toolkit mendasari pengembangan tool oracle developer, menjembatani aplikasi
oracle developer dan lingkungan asli yang dikerjakan. Sebagai fasilitas yang
dibutuhkan oleh aplikasi seperti membuka jendela atau menampilkan menu, oracle
developer menempatkan permintaan pada toolkit yang berkomunikasi dengan
platform asli.
Toolkit mencoba untuk menempatkan tugas pada interface awal,
seandainya interface tersebut dapat menangani kebutuhan tersebut, maka aplikasi
tersebut menggunakan karakteristik natural dari lingkungan. Artinya aplikasi
oracle developer melihat dan berkelakuan menyerupai aplikasi windows NT ketika
dijalankan pada windows NT, dan seperti motif atau aplikasi macintosh jika
dipindahkan pada platform tersebut.
Toolkit itu sendiri menyediakan funsionalitas dimana secara
pasti fungsionalitas tersebut tidak dapat melalui interface awal, contohnya
pada device mode karakter. Ini menyediakan interface yang dapat beradaptasi
pada aplikasi oracle developer.
5. Tahapan – tahapan penggunaan Oracle developer
a. Memulai builders
Ada dua cara untuk membuka builders :
- Buka project builder dan pilih buider yang dibutuhkan dari
launchpad project builder
- Buka builder individual dari group oracle developer 6.0
b. Yang dapat dilihat dalam builders
Ketika membuka builder, pertama akan terlihat banner produk
dan kemudian wizardnya. Ketika membuka builder lainnya, akan terlihat wizard.
Setiap builder wizard menawarkan beberapa pilihan diantaranya :
- Membuat modul baru menggunakan wizard
- Membuat modul baru secara manual
- Membuka modul yang tersedia
c. Koneksi database
Jika membuat sebuah aplikasi yang mengakses objek database,
akan membutuhkan koneksi dengan account database dari builder. Koneksi ke
database dilakukan jika ingin :
- Meng-compile kode yang mengandung SQL
- Meng-akses objek database dalam navigasi objek
- Membuat objek oracle developer yang berdasarkan objek
database
d. Langkah – langkah menghubungkan database
1). Pilih file – connect menu
2). Enter user database dan password pada connect dialog
box. Jika tidak tersambung dengan database, sediakan string koneksi yang
diperlukan atau alias database.
The builder main menu
Menu item description
File utilitas file umum seperti open, save, connect,
administration.
Edit cut, copy, paste dan lainnya
View tombol view pada jendela arus ; pilihan sangat
bergantung pada konteks
Navigator hanya ada pada navigasi objek ; termasuk expand,
collapse, bookmark
Program termasuk kompilasi dan akses ke editor PL/SQL
Tools termasuk wizard dan preference
6. Variabel oracle developer
Oracle developer menggunakan beberapa jenis variabel. Semua
itu dapat dimodifikasi pada lingkungan sendiri, kemungkinan akan terdapat nilai
yang salah pada aplikasi yang lain.
Pengaturan nama Path
Oracle developer yang utama, builds – form, report, dan
grapich menggunakan beberapa jenis variabel untuk mencari file yang dijalankan
pada waktu itu. Ini memungkinkan untuk membuat aplikasi yang portable melalui
platform dan struktur direktori, dengan menghindari path hardcoded pada
referensi file dengan form, report, atau chart.
Variabel description
FORM60_PATH path yang form buildernya mencari file pada saat
dijalakan
REPORTS60_PATH path yang report buildernya mencari file pada
saat dijalankan
GRAPHICS60_PATH path yang grafik buildernya mencari file
pada saat dijalankan
UI_ICON path yang semua buildernya mencari icon pada saat
dijalankan