Oracle : Form/Report Developer

Slides:



Advertisements
Presentasi serupa
Penggunaan Symbol di dalam Movie Flash
Advertisements

Oracle : Form/Report Developer
Pengoperasian Perangkat Lunak Pengolah Kata
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
BAB IX PEMROGRAMAN BASIS DATA
MENGENAL IDE DELPHI 7.0 ABDUL WAHID.
KOMPONEN DALAM DELPHI Form
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
Pemrograman Visual Basic 6.0
Membuat Tampil, Input, Edit dan Hapus Data dengan Dreamweaver
Introduction to Oracle Developer
Membuat Data Base Kemahasiswaan
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
PEMROGRAMAN BEORIENTASI OBJEK
ORACLE DEVELOPER 6i Oracle Developer adalah salah satu produk dari Oracle Corporation yang digunakan untuk membuat suatu aplikasi. Oracle Developer 6i.
Pengoperasian Perangkat Lunak Pengolah Kata
Oracle : Form/Report Developer
Oracle : Form/Report Developer
Oracle : Form/Report Developer
Oracle : Form/Report Developer
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
KOMPONEN DALAM DELPHI Form
Microsoft Excel PERTEMUAN 5 D E W I.
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
KONSEP DASAR APLIKASI LOTUS NOTES
Presented by : Herianto
Oracle : Form/Report Developer
Membangun Halaman Web Dinamis dengan PHP
Oracle : Form/Report Developer
Mata Kuliah Algoritma dan Pemrograman 1-C
Oracle : Form/Report Developer
Oracle : Form/Report Developer
Oracle : Form/Report Developer
Pertemuan 1 Dani Hamdani, S.Kom..
Pengenalan Visual Basic
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Pemrograman Terstruktur
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
Pemrograman Visual I Outline: Pengenalan bahasa C#
PENGANTAR KOMPUTER & TI 2A
Pemrograman Visual Oleh : Erni Fatmawati.
PERTEMUAN III MICROSOFT ACCESS 2003
Pertemuan 10 GUI (Graphical User Interface)
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
Konsep Teknologi Informasi a
Algoritma & PEMROGRAMAN 2B (Visual basic)
B. Nebel, Univ. Freiburg, FAW
Perangkat Lunak Pembuat Presentasi
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
Menggunakan Perangkat Lunak Pengolah Data
KONSEP DASAR APLIKASI LOTUS NOTES
Pemrograman Visual (Borland Delphi 7.0)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
KONSEP DASAR APLIKASI LOTUS NOTES
Kelas XII Semester Genap Tahun Pelajaran 2013 / 2014
MS ACCESS.
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
Komputer 3 Dian C. Rini N, M.Kom
Pertemuan 10 REPORT SWITCHBOARD
Oleh : Rahmat Robi Waliyansyah, M.Kom.
CorelDRAW Graphics Suite X4
ORACLE DEVELOPER 6i Oracle Developer adalah salah satu produk dari Oracle Corporation yang digunakan untuk membuat suatu aplikasi. Oracle Developer 6i.
Pengenalan Visual Basic
ALGORITMA DAN PEMROGRAMAN 2B
Pengenalan Microsoft Access
Transcript presentasi:

Oracle : Form/Report Developer Pertemuan 1 Dibuat oleh : Lis Suryadi, M.Kom

Materi: Mengenal Oracle Developer

Sasaran Belajar Agar mahasiswa : Dapat mengerti dan memahami fitur-fitur yang ada pada form developer suite 10g. Dapat menggunakan fitur-fitur tersebut untuk membuat sebuah aplikasi.

Oracle Developer Oracle merupakan suatu produk yang mendukung desain, kreasi dan menjalankan aplikasi melalui platform yang berbeda. Tools yang digunakan untuk mendisain, men- development dan mengakses data dari oracle adalah: Oracle Designer Oracle Developer

Oracle Developer Oracle Developer memungkinkan untuk membangun sistem 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 dalam penggunaan serta mendisain elemen modular (berbentuk modul-modul), dan kemudian dapat digunakan kembali (reusable).

Karakteristik Utama Oracle Developer Mendukung GUI yang komprehensif Aplikasi yang dapat didistribusi Tools yang komprehensif Mendukung berbagai macam aplikasi Source kontrol yang fleksibel Scalability (Kemampuan untuk terus berfungsi dengan baik meskipun diubah ukuran atau volumenya) Berorientasi object

Kelebihan Oracle Developer Wizard untuk memudahkan tugas yang dikerjakan berulang-ulang Visual query builder sebagai eksekusi Statemen SQL yang berdiri sendiri dan sebagai utilitas yang tersimpan di dalam reports. Mendukung client yang berjalan pada Microsoft Messaging Application Program Interface(MAPI) untuk memudahkan distribusi report. Open Application Programming Interface(APIs), memungkinkan developers untuk memanipulasi sebuah file, penyediaan program interface yang sangat cepat.

Komponen-komponen Oracle Developer Oracle Designer Designer Documentation Oracle JDeveloper Oracle Forms Developer Oracle Reports Developer

Oracle Designer Merupakan tools Oracle untuk mendisain sistem informasi dan men-generate-nya. Setelah men-generate sistem informasi, seseorang dapat mengedit koding yang dihasilkan dengan menggunakan Oracle Developer Suite.

Oracle Designer Documentations Berisi dokumentasi cara mendisain sistem dengan menggunakan Oracle Designer.

Oracle JDeveloper JDeveloper merupakan sebuah IDE(integrated Development Environment) gratisan dari Oracle, aplikasi ini menawarkan berbagai fitur untuk membangun aplikasi dengan Java, XML, SQL dan PL/SQL, HTML, JavaScript, BPEL(Business Process Execution Language) dan PHP. JDeveloper melingkupi seluruh siklus pengembangan dari desain hingga coding, debugging, optimasi dan profiling untuk melakukan deploying. Dengan JDeveloper, Oracle mempunyai tujuan untuk melakukan penyederhanaan pengembangan aplikasi dengan berfokus pada pendekatan visual dan deklaratif.

Oracle Form Developer Merupakan sebuah tool untuk membuat disain visual yang dirancang khusus berpasangan dengan database Oracle.

Mengenal Objek Navigator Objek Navigator menyediakan sebuah struktur objek pada sebuah modul yang sedang terbuka. Objek dikelompolkan berdasarkan simpul- simpul tertentu. Object Navigator

Mengenal Objek Trigger Trigger Adalah sebuah blok dari kode PL/SQL yang ditulis untuk sebuah fungsi tertentu, yang berhubungan dengan sebuah event di dalam aplikasi. Setiap trigger mempunyai sebuah nama, dan berisi satu/lebih perintah PL/SQL. Trigger di dalam form Oracle memiliki tiga(3) bentuk, yaitu: PRE : Trigger akan diaktifkan sebelum suatu event dijalankan POST : Trigger akan diaktifkan setelah suatu event dijalankan WHEN : Trigger akan diaktifkan pada saat suatu event dijalankan KEY : Trigger akan diaktifkan pada saat ditekan suatu tombol tertentu.

Objek Trigger Object Trigger

Mengenal Objek Alerts Alerts adalah sebuah window yang menampilkan pesan kepada user pada beberapa kondisi aplikasi. Gunakan Alerts untuk memberikan peringatan kepada user dari situasi yang tidak umum atau memberikan peringatan atas aksi yang dilakukan user. Ada tiga(3) tipe Alerts yang dapat digunakan, yaitu: Stop, Caution dan Note. Setiap tipe Alert adalah sebuah tingkat pesan yang berbeda.

Objek Alerts 2 3 1

Mengenal Objek Attached Libraries Attached Libraries menampilkan kumpulan dari subprograms, termasuk procedures, functions dan packages yang dapat dipanggil dari modul lain di dalam aplikasi.

Mengenal Objek Data Blocks Data Blocks adalah sebuah kontainer(wadah) yang berisi sekelompok objek, misalnya: text items, list dan buttons. Sebuah Data Blocks mempunyai properti yang dapat dimodifikasi. Data Blocks memberikan sebuah mekanisme pengelompokkan objek-objek ke dalam fungsi tertentu untuk menyimpan, menampilkan dan memanipulasi sebuah record dalam database.

Mengenal Objek Data Blocks 2 1

Mengenal Objek Canvas Canvas adalah sebuah permukaan dari sebuah window, tempat dimana diletakkan semua objek yang akan ditampilkan pada sebuah aplikasi.

Mengenal Objek Canvas 2 1

Mengenal Objek Editor Editor merupakan sebuah objek yang dipergunakan untuk melakukan editing text. Objek ini sudah mempunyai fungsi-fungsi standar editing, termasuk fungsi untuk melakukan pencarian teks.

Mengenal Objek Editor 2 1

Mengenal Objek LOVs dan Record Groups LOV merupakan sebuah kumpulan field di dalam sebuah tabel atau beberapa tabel yang dikelompokkan menjadi sebuah kesatuan. LOV dan Record Group merupakan satu kesatuan yang sulit dipisahkan. Jika kita membuat sebuah LOV, maka sebuah Record Group yang berhubungan dengan LOV tersebut akan terbentuk.

Mengenal Objek LOVs dan Record Groups 2 1

Mengenal Objek Object Groups Object Group merupakan sebuah kontainer(wadah) yang menampung sebuah group objek. Object Group memberikan sebuah jalan untuk menyatukan objek-objek sehingga menjadi satu kesatuan blok besar yang dapat digunakan oleh bagian lain aplikasi.

Mengenal Objek Object Groups 2 1

Mengenal Objek Parameters Parameter biasanya digunakan untuk melewatkan sebuah nilai ke form lain pada saat form tersebut digunakan.

Mengenal Objek Parameters 2 1

Mengenal Objek Popup Menus Popup menu merupakan sebuah menu yang dapat dihubungkan dengan sebuah item atau canvas, yang memungkin user untuk mendapatkan akses langsung pada sebuah fungsi tertentu.

Mengenal Objek Popup Menus 2 1

Mengenal Objek Program Unit Program Unit merupakan sebuah objek yang mewakili sebuah nama unit dari sekumpulan perintah PL/SQL yang membentuk fungsi tertentu.

Mengenal Objek Program Unit 2 1

Mengenal Objek Property Classes Property Class merupakan sebuah nama objek yang berisi daftar dari property beserta settingnya. Property Class merupakan objek yang dapat dipindahkan diantara objek yang satu dengan yang lain. Juga dapat di-copy pada modul-modul yang berbeda.

Mengenal Objek Property Classes 2 1

Mengenal Objek Reports Obyek ini mewakili sebuah modul report yang dibuat menggunakan Oracle Report Builder.

Mengenal Objek Reports

Mengenal Objek Visual Attributs Visual Attributs terdiri dari font, color dan pattern property yang dapat diaplikasikan pada form dan menu yang berhubungan dengan disain interface aplikasi.

Mengenal Objek Visual Attributs 2 3 1

Mengenal Objek Windows Window merupakan kontainer(wadah) dari semua objek visual untuk membuat sebuah aplikasi Form Builder, termasuk canvas. Sebuah form dapat mempunyai banyak window. Window biasanya berisi sebuah canvas dengan beberapa item yang berhubungan dengan response user pada saat aplikasi dijalankan.

Mengenal Objek Windows 2 3 1

Mengenal Property Palette Property Palette adalah tempat dimana kita dapat melakukan perubahan atas property-property yang dimiliki oleh setiap objek. Ketika kita memilih sebuah objek pada Objek Navigator, property-property yang dimiliki oleh objek tersebut akan ditampilkan pada property palette.

Item-item Property Palette Property List Memiliki dua(2) kolom, yaitu: names dan value. Kita dapat memilih property di dalam list dengan cara mengklik mouse pada property tersebut atau menggunakan tombol Up/Down pada keyboard. Name Kolom name menunjukkan nama objek yang dipilih pada Objek Navigator.

Mengenal Layout Editor Layout Editor adalah sebuah fasilitas design graphic untuk membuat dan mengubah item interface dan object graphic di dalam sebuah form. Di dalam layout editor, kita bekerja pada sebuah canvas. Canvas ditampilkan di window pada saat dijalankan pertama kali.

Layout Editor

Mengenal Layout Editor Untuk menunjang pembuatan form, pada layout editor dilengkapi beberapa tool, seperti Layout Editor Tool Palette dan Toolbar Command. Tool Palette terbagi menjadi beberapa type: Layout Tools Graphic Drawing Tools Item Drawing Tools Fill/Line Color Palette

Layout Editor Tool Palette

Fungsi dari Tool Palette Items Fungsi Select Untuk mengaktifkan atau memilih suatu objek Magnify Sebagai pembesar atau zoom dari suatu canvas Rectangle Untuk menggambar kotak Ellipse Untuk menggambar lingkaran Polygon Untuk menggambar polygon Rounded Rectangle Untuk menggambar kotak dengan ujung-ujungnya membentuk lingkaran Label Untuk membuat teks Button Untuk membuat button, seperti button simpan dll

Fungsi dari Tool Palette Items Fungsi Radio Button Untuk membuat item radio, yang digunakan untuk memilih kondisi Image Item Untuk menampilkan image atau gambar Been Area Untuk menambahkan kemampuan java pada form dalam bentuk class List Item Untuk menampilkan suatu list atau daftar dari suatu data Hierarchidql Tree Untuk membuat suatu tampilan dalam bentuk tree Stacked Canvas Untuk membuat canvas dalam bentuk stack atau bertumpuk

Fungsi dari Tool Palette Items Fungsi Rotate untuk memutar suatu objek pada canvas Reshape Untuk memperbesar/memperkecil suatu objek pada canvas Line Untuk membuat garis Arc Untuk membuat sudut 450 Freehand Untuk menggambar objek sesuai dengan yang kita inginkan Frame Untuk membuat suatu frame atau bingkai Checkbox Untuk membuat suatu objek kotak cek, yang divisualisasikan dengan kotak yang ditandai Text Item Untuk membuat suatu inputan data, bisa berupa teks atau angka

Fungsi dari Tool Palette Items Fungsi Chart Item Untuk membuat suatu grafik Display Item Untuk menampilkan suatu dalam bentuk per item Sound Item Untuk membuat suatu fasilitas menampilkan sound Tab Canvas Untuk membuat canvas dalam bentuk tabular Fill Color Untuk mewarnai background suatu objek Line Color Untuk mewarnai garis suatu objek Text Color Untuk mewarnai text

ToolBar Palette ToolBar Palette digunakan untuk mengatur nama font, ukuran font, format font dan juga dapat digunakan untuk mengatur posisi objek satu dengan objek lainnya.

Shortcut pada Fom Builder Form Developer mempunyai beberapa shortcut untuk mempercepat pengaksesan terhadap sebuah menu, Berikut ini diberikan beberapa shortcut yang digunakan dalam form builder.

Shortcut pada Fom Builder Menu Shortcut Open Ctrl + O Close Ctrl + W Save Ctrl + S Save As Shift + Ctrl + S Connect Ctrl + J Print Ctrl + P Copy Ctrl + C Paste Ctrl + V Clear Del

Shortcut pada Fom Builder Menu Shortcut Run Form Client/Server Ctrl + R Run Form Debug Shift + Ctrl + R Compile Incremental Ctrl + K Compile All Shift + Ctrl + K Layout Editor F2 Object Navigator F3 Property Palette F4

Latihan 1 Buatlah disain form seperti ini :

Langkah-1: Membuat Koneksi ke Database (Lihat di materi lampiran)

Langkah-2: Me-running OC4J Instance

Me-running OC4J Instance Caranya: Dari Oracle Developer Suite --> Forms Developer --> Start OC4J Instance, sehingga akan tampil kotak dialog seperti berikut :

Langkah-3: Membuka Form Builder

Membuat Form Baru

Langkah-4: Login Koneksi ke Database

Membuat Data Blok Baru 1 2 4 3

Menyetting Properti Data Block 1 2

Memulai Disain Form 1 2

Mendisain Form Baru

Menyetting Properti Pallete

Membuat Block PL/SQL 1 2

Blok PL/SQL pada Objeck Button BProses Ketika Trigger When-Button-Pressed Nama Data Block Nama Trigger Nama Object Tipe Object

Blok PL/SQL pada Objeck Button Bproses Ketika Trigger When-Button-Pressed :BLOKDATA.TXTHASIL:=:BLOKDATA.TXTDATA;

Membuat Block PL/SQL 1 2

Blok PL/SQL pada Objeck Button Bkeluar Ketika Trigger When-Button-Pressed EXIT_FORM;

Langkah ke-5: Meng-kompile PL/SQL

Langkah ke-6: Me-running Form

Setelah Program Dieksekusi

Menyimpan Modul FrmLatihan1 Buatlah folder dengan nama “0422502029ORA” untuk menyimpan semua modul praktek Oracle. Untuk menyimpan modul praktek : Dari menu File :  Save As  Pilih Direktori Penyimpanan (misalkan di E:\Oracle\0422502029ORA ),  Beri nama FrmLatihan1.FMB Seperti kotak dialog berikut :

File Yang Terbentuk FrmCetakGaji Setelah Dieksekusi Module FrmCetakGaji

Selamat Mencoba