Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Pertemuan 3 Dibuat oleh: Lis Suryadi, M.Kom Oracle : Form/Report Developer."— Transcript presentasi:

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

2 Materi: Membuat Single Form Menggunakan Combo Box dan Check Box (Non database tables)

3 Sasaran Belajar Agar mahasiswa : •Dapat mengerti dan memahami cara membuat form dengan menggunakan objek-objek yang ada di Form Builder. •Dapat memahami penggunaan Trigger dan Function di Form Builder.

4 Langkah-1: Me-running OC4J Instance

5 Sebelum Membuka Form Builder Running terlebih dulu OC4J Instance Caranya: Dari Oracle Developer Suite --> Forms Developer --> Start OC4J Instance, sehingga akan tampil kotak dialog seperti berikut :

6 Langkah ke-2: Memanggil Forms Builder Dari : Start -> Program -> Oracle Developer Suite -> Forms Developer -> Forms Builder. Sehingga akan tampil kotak dialog sebagai berikut :

7 Memanggil Form Builder

8 Membuka Form Baru 1 2

9 Langkah ke-3: Login Koneksi 1

10 Memberi Nama Form

11 Membuat Blok Data Baru 2 1 3

12

13 Membuka Layout Form

14 Mendisain Form

15 Memanggil Object

16

17

18

19 Mendisain Form

20 Mengatur Property Palette pada Object Text Item 1 2

21 Menyetting Property Palette pada object Text Item

22 Mengatur Property Pallete

23 Mengatur Property Palette pada object ComboBox 1 2

24

25 Mengatur Elemen List pada Object ComboBox 1 2 3

26 Mengatur Property Palette pada object Check Box 1 2

27 Mengatur Property Palette pada Object CH_Keluarga 1 2 3

28 Mengatur Property Palette pada Object CH_Anak 1 2 3

29 Mengatur Property Palette pada object Push Button 1 2 3

30 Mengatur Property Palette pada Object Push Button

31 Membuat Block PL/SQL ketika Trigger New Form Instance 1 2

32 Tipe Object Nama Trigger

33 Blok PL/SQL Ketika Trigger New Form Instance BEGIN -- Mendeklarasikan nilai awal untuk masing-masing item data :blokgaji.txttunj_keluarga:=0; :blokgaji.txttunj_anak:=0; :blokgaji.txtgapok:=0; :blokgaji.txtgator:=0; :blokgaji.txtpajak:=0; :blokgaji.txtgaber:=0; END;

34 Memilih Trigger Pada Object Combo Box 1 2 3

35 BEGIN -- Mengecek Item List Value yang ada di object CBJabatan IF :blokgaji.CBJabatan = 1 THEN :blokgaji.txtgapok:= ; ELSIF :blokgaji.CBJabatan = 2 THEN :blokgaji.txtgapok:= ; ELSE :blokgaji.txtgapok:= ; ENDIF; END; Blok PL/SQL pada Objeck CbJabatan Ketika Trigger When-Button-Pressed

36 1 2 3 Memilih Trigger Pada Object Ch_Keluarga

37 BEGIN -- Mengecek Value yang ada pada Objek CH_Keluarga IF :blokgaji.CH_Keluarga = 1 THEN :blokgaji.txttunj_keluarga:=800000; ELSE :blokgaji.txttunj_keluarga:=0; END IF; END; Blok PL/SQL pada Objeck CH_Keluarga Ketika Trigger When-Checkbox-Changed

38 1 2 3 Memilih Trigger Pada Object Ch_Anak

39 BEGIN -- Mengecek Value yang ada pada Objek CH_Anak IF :blokgaji.CH_anak = 1 THEN :blokgaji.txttunj_anak :=350000; ELSE :blokgaji.txttunj_anak :=0; END IF; END; Blok PL/SQL pada Objeck CH_Anak Ketika Trigger When-Checkbox-Changed

40 Memilih Trigger Pada object Push Button 1 2

41 1 2 3 Memilih Trigger Pada Object Push-Button

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

43 Blok PL/SQL pada object BProses DECLARE BEGIN -- Membuat formula untuk menghitung gaji kotor :blokgaji.txtgator:= :blokgaji.txtgapok + blokgaji.txttunj_keluarga + :blokgaji.txttunj_anak; -- Membuat formula untuk menghitung pajak :blokgaji.txtpajak:=(10/100) * :blokgaji.txtgator; -- Membuat formula untuk menghitung gaji bersih :blokgaji.txtgaber:= :blokgaji.txtgator - :blokgaji.txtpajak; END;

44 Mengatur Fill Color Pada Form

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

46 1 2

47 File Yang Terbentuk Module FrmCetakGaji FrmCetakGaji Setelah Dieksekusi

48 Langkah ke-5: Meng-Compile Block PL/SQL 1 2

49 Meng-Compile Block PL/SQL

50 Langkah ke-6: Me-running Form

51 Menjalankan Program

52 Selamat Mencoba


Download ppt "Pertemuan 3 Dibuat oleh: Lis Suryadi, M.Kom Oracle : Form/Report Developer."

Presentasi serupa


Iklan oleh Google