80051740 ebook oracle developer

67
Oracle Developer Tutorial Oracle Developer Muhamad Rifki - (Rifki Bachmid)

Upload: nana-thea

Post on 27-Oct-2015

63 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 80051740 eBook Oracle Developer

Oracle Developer

Tutorial Oracle Developer

Muhamad Rifki - (Rifki Bachmid)

Page 2: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

2 Muhamad Rifki (Rifki Bachmid)

Kata Pengantar

Alhamdulillaahirabbil’alaamiin, puji syukur senantiasa penyusun panjatkan kepada Allah

Subhana WaTa’ala yang telah menolong hamba-Nya menyelesaikan ebook ini dengan penuh

kemudahan. Tanpa pertolongan Dia mungkin penyusun tidak akan sanggup menyelesaikan

dengan baik.

Ebook ini berisi manual book atau buku panduan untuk menyelsaikan latihan-latihan oracle

developer.

Ebook ini memiliki kelebihan dan kekurangan. Mohon untuk saran dan kritiknya. Terima kasih.

Page 3: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

3 Muhamad Rifki (Rifki Bachmid)

Daftar Isi

Pendahuluan ………………………………………………………………… 4

Kemungkinan Kegagalan Tahap Installasi …………………...……… 5

Menjalankan Oracle Developer ………………………………………. 9

Langkah Pembuatan Form …………………………………………… 11

Mengenal Oracle Form Developer …………………………………… 14

LATIHAN SOAL 1 ……...………………………………………………….. 16

LATIHAN SOAL 2 …………………………………………………………. 33

LATIHAN SOAL 3 …………………………………………………………. 50

Penutup ………………………………………………………………………. 65

Daftar Pustaka ………………………………………………………………. 66

Tentang Penulis ……………………………………………………………… 67

Page 4: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

4 Muhamad Rifki (Rifki Bachmid)

Pendahuluan

Sebelum membuat aplikasi dari oracle developer kita harus paham betul dari sintak-sintak SQL

dalam hal ini sintak oracle karena ini merupakan pondasi utama sebelum melanjutkan ke oracle

developer. Jika kita sudah paham dasar-dasar dari sintak oracle baru kita lanjut ke oracle

developernya, sebelum lanjut lebih jauh alangkah baiknya kita pahami beberapa yang harus kita

ketahui mengenai tujuan mempelajari dari oracle form developer itu sendiri. ORACLE FORM

Developer adalah untuk mengetahui cara membuat dan memodifikasi form dan entry dan query

dalam beberapa konfigurasi.

Ada beberapa persiapan sebelum menjalankan oracle developer, yang pertama kita harus

download terlebih dahulu softwarenya disini http://www.oracle.com/technetwork/developer-

tools/developer-suite/downloads/index.html ini untuk versi Oracle Developer Suite 10g

(10.1.2.0.2), setelah mendownload lalu menginstalnya.

Isi dalam tulisan ini dari mulai cara mengatasi kemungkinan installasi oracle developer error

hingga menjalankan oracle developer dan menyelsaikan latihan-latihan, seperti membuat

membuat radio button, checkbox, list item dan LOV (List Of Value).

Page 5: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

5 Muhamad Rifki (Rifki Bachmid)

Kemungkinan Kegagalan Tahap Installasi

Jika pada tahap installasi terdapat gagal di windows 7/windows vista kemungkinan pada virtual

memory-nya. Dalam gambar dibawah menggunakan windows 7.

Berikut cara pengaturannya:

Klik kanan My Computer pilih Property

Pilih Advance system setting

Page 6: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

6 Muhamad Rifki (Rifki Bachmid)

Pilih tab advanced, pilih pada bagian pertama virtual memory, pilih setting

Pada tab advanced pilih change

Page 7: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

7 Muhamad Rifki (Rifki Bachmid)

Masukan custom sizenya, sesuaikan.

Page 8: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

8 Muhamad Rifki (Rifki Bachmid)

Page 9: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

9 Muhamad Rifki (Rifki Bachmid)

Menjalankan Oracle Developer

Jika tahap installasi sudah selesai, Maka selanjutnya persiapan memulai menjalankan oracle form

developer, untuk tahap-tahap menjalankanya langkah pertama yang harus dialakukan

mengaktifkan OC4J fungsinya untuk melihat hasil compile program di web browser.

Cara mengaktifkanya caranya berikut:

Langkah pertama, Start All Programs Oracle Developer Suite-Dev Suite Home-1

Form Developer Start OC4J Instance

Digambarkan seperti berikut:

Maka akan muncul gambar seperti berikut:

Page 10: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

10 Muhamad Rifki (Rifki Bachmid)

Biarkan gambar diatas terus aktif selagi kita menjalankan oracle form developer.atau biarkan

minimalis saja. Contoh diatas menggunakan windows 7, Sementara jika menggunakan Windows

XP langkahnya sama saja hanya perbedaan penempatan dan tampilan saja.

Page 11: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

11 Muhamad Rifki (Rifki Bachmid)

Langkah Menjalankan Form Developer

Untuk langkah pembuatan form, tetapi sebelum membuat form ada baiknya kita membuat table

terlebih dahulu di user kita sendiri, jika tidak membuat table sebenarnya kita bisa gunakan yang

sudah ada seperti mengambil table dari scott. Jika sudah mempuyai table maka kita tinggal

membuat formnya.

Biasakan jika sebelum membuat form builder, kita aktifkan Start OC4J Instance, seperti contoh

sebelumnya. Caranya berikut:

Start All Programs Oracle Developer Suite - DevSuiteHome1 Form Developer

Start OC4J Instance.

Biarkan minimalis saja.

Page 12: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

12 Muhamad Rifki (Rifki Bachmid)

Berikut Cara langkah-langkah membuat formnya:

Start All Programs Oracle Developer Suite - DevSuiteHome1 Form Developer

Form Builder

Maka akan muncul seperti berikut:

Page 13: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

13 Muhamad Rifki (Rifki Bachmid)

Page 14: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

14 Muhamad Rifki (Rifki Bachmid)

Mengenal Oracle Form Developer

Oracle form developer terdiri dari:

1. Object Navigator:

Tempat menampilkan semua elemen dari form, data block, menu item, user defined code

libraries, build in procedure dan function serta object database seperti table view. Untuk

menampilkan menggunakan tanda plus(+).

2. Menu Bar.

Terdiri dari file,edit, view, layout, progam, debug, tools, windows dan help.

3. Canvas:

Tempat pengaturan design form seperti pengaturan text item, list item, combo box,

button, radio button, menu dan lain-lain.

4. Property Palette:

Tempat pengaturan elemen object navigator untuk merubah nama, label pemesanan item

database dan lain sebagainya.

5. PL/SQL:

Tempat penulisan script, procedure maupun function yang biasa disebut triggers, fungsi

triggers untuk setiap item object navigator disediakan.

Object navigator terdiri dari 6 komponen:

a. Form

b. Menus

c. PL/SQL

d. Object Libraries

e. Built-in packages

f. Database object

Tampilan Object Navigator dan Canvas

Page 15: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

15 Muhamad Rifki (Rifki Bachmid)

Untuk masuk ke canvas bisa menekan F2 sedangkan untuk Object Navigator bias menekan F3.

Untuk lebi jauh lagi mengenalnya kita login terlebih dahulu, caranya sebagai berikut:

Masukan username, password dan database. Untuk database pada pembuatannya pada saat

konfigurasi di net manager.

Page 16: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

16 Muhamad Rifki (Rifki Bachmid)

Latihan Soal 1

1. Buat koneksi atas nama user HR, Property palette module ubah name menjadi

MDL_NLOCS dan title menjadi MDL_TLOCS.

2. Property Palette Windows ubah Name menjadi W_LOCS, Property Palette Canvas ubah

Name menjadi CVS_LOCS.

3. Data Block terkoneksi ke table Locations, sehingga tampilanNya menjadi sebagi berikut,

simpan dengan nama Form_1.FMB.

Jawab No.1

Untuk menjawab dari soal satu, kita jalankan terlebih dahulu OC4J seperti penjelasan

sebelumnya berikut caranya:

Jalankan OC4J :

Start All Programs Oracle Developer Suite - DevSuiteHome1 Form Developer

Start OC4J Instance.

Biarkan gambar diatas terus aktif selagi kita menjalankan oracle form developer.atau biarkan

minimalis saja.

Jalankan Formnya:

Setelah itu kita membuat formnya, dengan langkah-langkah berikut:

Page 17: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

17 Muhamad Rifki (Rifki Bachmid)

Start All Programs Oracle Developer Suite - DevSuiteHome1 Form Developer

Form Builder

Maka akan muncul seperti gambar berikut:

Page 18: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

18 Muhamad Rifki (Rifki Bachmid)

Tampilan Object Navigator dan Canvas

Untuk masuk ke canvas bisa menekan F2 sedangkan untuk Object Navigator bias menekan F3.

Untuk tahap pertama ini buat username HR dan password HR dan databasenya sesuai dengan

yang kita buat pada saat kita menkonfigurasikan di net manager. Contoh yang saya gunakan

yaitu Login, seperti gambar dibawah.

Page 19: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

19 Muhamad Rifki (Rifki Bachmid)

Tahap kedua mengubah Property palette module ubah name menjadi MDL_NLOCS dan title

menjadi MDL_TLOCS.

Untuk mengubah property palette tahapnya seperti berikut:

Secara default maka akan muncul MODULE1 diobject navigator,

Klik kanan pada MODULE1 Property Palette General Name Ubah

NameNya dari MODULE1 dengan MDL_NLOCS Dan Ubah TitleNya menjadi

MDL_TLOCS. Seperti gambar berikut:

Page 20: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

20 Muhamad Rifki (Rifki Bachmid)

Setelah diubah maka akan tambil seperti berikut:

2. Property Palette Windows ubah Name menjadi W_LOCS, Property Palette Canvas ubah

Name menjadi

Untuk menjawab soal nomer dua ada langkah-langkanya sebagai berikut:

a. Klik kanan pada windows yang terletak dibawah lalu pilih Property Palette.

b. Ubah nameNya menjadi W_LOCS.

Page 21: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

21 Muhamad Rifki (Rifki Bachmid)

c. Untuk cara merubah property palette canvas, Sorot canvas dan Klik tanda pada

bagian sebelah kanan, maka akan muncul nama Canvas2 seperti digambar.

Setelah itu Klik kanan Canvas2 dan pilih property palette.

Page 22: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

22 Muhamad Rifki (Rifki Bachmid)

3. Data Block terkoneksi ke table locations, sehingga tampilanNya menjadi sebagi berikut,

simpan dengan nama Form_1.FMB.

a. Pertama kita membuat datablock dengan terkoneksi ke table location yang ada di HR, caranya

Klik Data Block, Lalu klik tanda (+) Create data block. Atau bisa juga klik ganda pada Data

BlockNya.

b. Hingga muncul new data block, klik OK.

Page 23: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

23 Muhamad Rifki (Rifki Bachmid)

c. Klik Next

Page 24: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

24 Muhamad Rifki (Rifki Bachmid)

d. Klik Next

e. Maka akan tampil seperti berikut, Lalu pilih browse dan pilih Tables Location. Lalu

pilih OK.

Page 25: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

25 Muhamad Rifki (Rifki Bachmid)

f. Klik tanda >>, untuk memindahkan keseluruhan column ke database item.

Page 26: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

26 Muhamad Rifki (Rifki Bachmid)

g. Setelah dipindahkan akan keseluruhan table locations (seperti gambar dibawah).Untuk

table or view biarkan LOCATIONS. maka selanjutnya pilih Next.

h. Biarkan datablock namenya LOCATIONS, Lalu pilih next

Page 27: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

27 Muhamad Rifki (Rifki Bachmid)

i. Pilih Create the data block, then call the layout wizard, dan pilih FINISH.

Selanjutnya melakukan layout Canvas.

j. Uncheck display this page next time, Klik next.

Page 28: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

28 Muhamad Rifki (Rifki Bachmid)

k. Pilih canvas, CVS_LOCS. Klik next.

l. Pindahkan seluruh item yang ada field available items ke field diplay items.

Page 29: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

29 Muhamad Rifki (Rifki Bachmid)

m. Klik next.

Page 30: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

30 Muhamad Rifki (Rifki Bachmid)

n. Pilih bentuk Form, Klik next,

o. Pada Frame Title, tuliskan Data Lokasi. Yang lain biarkan lalu pilih next.

Page 31: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

31 Muhamad Rifki (Rifki Bachmid)

p. Klik Finish.

Page 32: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

32 Muhamad Rifki (Rifki Bachmid)

Pada canvas layout akan muncul bentuk layout items-items seperti digambar berkut.

Untuk menjalankan klik menu program pilih Run untuk menjalankan.

Setelah dirun tampilanya maka seperti berikut.

Disini kita bias input datanya langsung, jika ingin melihat dari inputan yang kita masukan

bias kita cek di oracle sqlplus.

Untuk latihan pertama selesai, lalu save dengan nama file LAT_1.FMB.

Page 33: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

33 Muhamad Rifki (Rifki Bachmid)

Latihan Soal 2

Latihan

Buka kembali latihan sebelumya di file LAT_1.FMB yang kita buat. Dan tambahkan

radio button untuk nama Negara yang terdiri dari amerika, inggris, Canada, china,

Nederlands, swiss, india, brazil, italia dan jepang.

Kode Negara Nama Negara Kode Negara Nama negara

US Amerika DE Jerman

CA Canada SG Singapura

UK Inggris CH Swiss

CN China NL Nederlands

JP Jepang IN India

BR Brazilia AU Australia

MX Meksiko IT Italia

Contoh ini belum bias diinput karena belum menambahkan field Negara, hanya tampilan saja.

Untuk menambahkan radio button dengan nama-nama negara langkah langkanya sebagai

berikut:

Page 34: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

34 Muhamad Rifki (Rifki Bachmid)

Untuk memindahkan Item-item,disini yang akan dipidahkan ke bagian bawah adalah Negara

maka kita tinggal Drag and Drop saja.

Klik kanan pada property palette

Page 35: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

35 Muhamad Rifki (Rifki Bachmid)

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : Negara

Item Type : Radio Group

Intial Value : Negara

Database Item: Yes

Column Name: Negara

Canvas : CVS_LOCS

Page 36: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

36 Muhamad Rifki (Rifki Bachmid)

Selanjutnya klik tanda(+) untuk melihat radio button yang telah kita buat, dan klik

Kanan pada Radio_Button pilih property palette.

Page 37: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

37 Muhamad Rifki (Rifki Bachmid)

Radio Button Amerika

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Amerika

Label : Amerika

Radio ButtoN Values: Amerika

Lakukan yang sama seperti diatas, hanya saja diubah name, label dan radio button

valuenya. Caranya sorot radio buttonnya dan klik tanda(+) masukan setiap Negara berikut

dibagian property palette.

Radio Button Amerika

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Amerika

Label : Amerika

Radio Button Values: Amerika

Radio Button Brazilia

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Brazilia

Label : Brazilia

Page 38: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

38 Muhamad Rifki (Rifki Bachmid)

Radio Button Values: Brazilia

Radio Button Meksiko

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Meksiko

Label : Meksiko

Radio Button Values: Meksiko

Radio Button Jepang

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Jepang

Label : Jepang

Radio Button Values: Jepang

Radio Button China

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ China

Label : China

Radio Button Values: China

Radio Button Jerman

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Jerman

Label : Jerman

Radio Button Values: Jerman

Radio Button Inggris

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Inggris

Label : Inggris

Radio Button Values: Inggris

Radio Button Canada

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Canada

Label : Canada

Radio Button Values: Canada

Page 39: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

39 Muhamad Rifki (Rifki Bachmid)

Radio Button Singapura

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Singapura

Label : Singapura

Radio Button Values: Singapura

Radio Button Swiss

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Swiss

Label : Swiss

Radio Button Values: Swiss

Radio Button Belanda

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Belanda

Label : Belanda

Radio Button Values: Belanda

Radio Button Australia

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Australia

Label : Australia

Radio Button Values: Australia

Radio Button Italia

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ Italia

Label : Italia

Radio Button Values: Italia

Radio Button

Atur di bagian Property Palette Tambahkan seperti berikut:

Name : RB_ India

Label : India

Radio Button Values: India

Sehingga tampilanya seperti berikut:

Page 40: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

40 Muhamad Rifki (Rifki Bachmid)

Maka muncul seperti berikut.

Page 41: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

41 Muhamad Rifki (Rifki Bachmid)

Lalu coba lakukan kompilasi, hasilnya seperti berikut:

Page 42: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

42 Muhamad Rifki (Rifki Bachmid)

LATIHAN

Buatlah list item untuk menunjukan olahraga khas untuk masing-masing Negara yang ada dalam

table locations.

Daftar cabang olahraga sebagai berikut:

Nama cabang olahraga Nama negara

BASKET BALL Amerika, Canada, Australia

SEPAKBOLA Italia, Inggris, Belanda, Swiss

TINJU Jerman, Brazilia

BISBOL Canada, India

KUNG FU China, Singapura

KARATE Jepang

Buat Lis item yang ada disebelah kiri. Tinggal drag ke frame.

Page 43: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

43 Muhamad Rifki (Rifki Bachmid)

Klik kanan pilih property palette.

Ubah di property palettenya seperti berikut:

Name : LI_Olahraga

PROMPT : Olahraga

COLUMN NAME: Olahraga

Untuk property element in list, isikan berikut:

List Element List Vlue

BASKET BALL Amerika, Canada, Australia

SEPAKBOLA Italia, Inggris, Belanda, Swiss

TINJU Jerman, Brazilia

BISBOL Canada, India

KUNG FU China, Singapura

Page 44: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

44 Muhamad Rifki (Rifki Bachmid)

KARATE Jepang

Page 45: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

45 Muhamad Rifki (Rifki Bachmid)

Canvas layout akan menjadi seperti berikut:

Jalankan/run maka akan tampil seperti berikut:

Page 46: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

46 Muhamad Rifki (Rifki Bachmid)

LATIHAN

Buat check box untuk memiliki juara dunia dan belum juara dunia untuk jenis olahraga masing-

masing Negara sesuai lat_list

Lakukan login kembali:

Dengan user kita.

Ambil file sebelumya dan lakukan save as untuk menyelasaikan latihan ini.

Page 47: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

47 Muhamad Rifki (Rifki Bachmid)

Setelah login dan file disiapkan sekarang tambahkan check box caranya seperti berikut:

Drag check box yang ada sebelah kiri.

Page 48: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

48 Muhamad Rifki (Rifki Bachmid)

Hinga seperti gambar dibawah, lalu klik kanan pilih property palette dan ganti nilai propertynya

seperti berikut:

Name : CB_Juara

Label : Juara

Value When Checked : Juara

Value When UnChecked: Tidak Juara

Database Item : Yes

Column : Juara

Page 49: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

49 Muhamad Rifki (Rifki Bachmid)

Jalankan Program/run program, hingga seperti ini.

Page 50: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

50 Muhamad Rifki (Rifki Bachmid)

LATIHAN SOAL 3

Buatlah output untuk menampilkan lokasi dan nama department, bila kode lokasi (Location_id)

di sorot maka akan muncul nama department (department_id) nama department diambil dari

table departments

Contoh disini dibuat dari user HR. silakan login terlebih dahulu.

Buat terlebih dahulu Canvasnya, caranya klik canvas dan create dengan cara klik tanda (+). Lalu

buat nama Canvasnya LAT_LOV.

Klik kana pada module1 dan pilih datablock wizard. Cek display the page dan next.

Page 51: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

51 Muhamad Rifki (Rifki Bachmid)

Pilih table or view. Klik next.

Pilih Browse, ceklist view lalu pilih EMP_DETAIL_VIEW. Dan ambil

EMP_DETAIL_VIEW Location_id dan Country_id. Seperti berikut:

Page 52: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

52 Muhamad Rifki (Rifki Bachmid)

Page 53: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

53 Muhamad Rifki (Rifki Bachmid)

Lalu browse kembali kali ini ambil dari table locations. Seperti berikut: Klik Next.

Biarkan data block namebya LOCATIONS. Klik next.

Page 54: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

54 Muhamad Rifki (Rifki Bachmid)

Pilih create data block, klik finish. Selanjutnya buat layout wizard. Klik Next

Page 55: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

55 Muhamad Rifki (Rifki Bachmid)

Canvas pilih LAT_LOV Seperti yang kita buat. Klik next.

Pindah semua field available items, Klik Next.

Page 56: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

56 Muhamad Rifki (Rifki Bachmid)

Klik Next

Page 57: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

57 Muhamad Rifki (Rifki Bachmid)

Pilih form. Klik next.

Page 58: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

58 Muhamad Rifki (Rifki Bachmid)

Masukan data lokasi pada frame title. Yang lain biarkan. Klik next. Lalu finish.

Maka tampil seperti berikut.

Sekarang kita membuat LOV, Caranya klik tombol CREATE.

Pilih Use the LOV Wizard. Lalu Klik Next

Page 59: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

59 Muhamad Rifki (Rifki Bachmid)

Page 60: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

60 Muhamad Rifki (Rifki Bachmid)

Klik pada return values, lalu klik Look Up return item lalu sesuaikan dengan nama Column

keduanya. Klik next

Page 61: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

61 Muhamad Rifki (Rifki Bachmid)

Pada title isikan Lokasi divisi kerja.

Pada bagian ini jika isikan 4, menampilkan record 4. Next. Item data pindahkan semua. Next.

Page 62: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

62 Muhamad Rifki (Rifki Bachmid)

Klik finish.

Page 63: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

63 Muhamad Rifki (Rifki Bachmid)

Tekan F2 Untuk menampilakan seperti berikut.

Terakhir run, dan coba pada bagian Location_id tekan F9 atau Ctrl + L. Untuk menampilkan

LOV

Page 64: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

64 Muhamad Rifki (Rifki Bachmid)

Page 65: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

65 Muhamad Rifki (Rifki Bachmid)

Penutup

Sekian ebook yang sederhana ini yang mungkin banyak kekurangan, yang jauh dari

kesempurnaan. Ebook ini selain untuk umun ini ebook untuk mengingatkan saya jika lupa.

Terimakasih Semoga bisa bermanfaat.

Kritik saran dibawah ini.

Email: [email protected]

Blog : Kaptenteknologi.com

Blog : RifkiBahmed.net

Page 66: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

66 Muhamad Rifki (Rifki Bachmid)

Daftar Pustaka

Oracle.com

Learn Oracle (Unikom)

Page 67: 80051740 eBook Oracle Developer

Oracle Developer kaptenteknologi.com | Rifkibahmed.net

67 Muhamad Rifki (Rifki Bachmid)

Tentang Penulis

Nama : Muhamad Rifki, Atau lebih dikenal Rifki Bachmid.

Saya sendiri dilahirkan dikota majalengka. Saat ini saya kuliah di

Universitas Komputer Indonesia (UNIKOM). Mulai terjun di dunia IT

sejak masuk kuliah, dan hingga akhirnya banyak mengenal dunia

programming dan sekarang sedang banyak belajar tentang java dan

oracle dsb. Penulis sendiri aktif menulis dibeberapa blog.

Email : [email protected]

Blog-blog saya yang mungkin bisa dikunjungi:

Blog-1 : Kaptenteknologi.com

Blog-2 : RifkiBahmed.net

Blog-3 : Kaptenteknologi.blogspot.com