22
Modul ke: Fakultas Program Studi Penggunaan Lists of Value (LOV) Dinamis Membuat aplikasi yang mengandung lists of value yang dinamis Albaar Rubhasy, S.Si., M.T.I. 09 FASILKOM Sistem Informasi

Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Embed Size (px)

DESCRIPTION

Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Citation preview

Page 1: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Modul ke:

Fakultas

Program Studi

Penggunaan Lists of Value (LOV) DinamisMembuat aplikasi yang mengandung lists of value yang dinamis

Albaar Rubhasy, S.Si., M.T.I.

09FASILKOM

Sistem Informasi

Page 2: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Outline Perkuliahan

• Lists of Value (LOV)

• Membuat LOV

Page 3: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Lists of Value (LOV)Modul 08: Penggunaan Lists of Value (LOV) DinamisMembuat aplikasi yang mengandung lists of value yang dinamis

Page 4: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Masalah dalam Input Nilai

• Dalam aplikasi dapat ditambahkan form untuk create, update, dan delete data.

• Terkadang ketika create atau update, kita dihadapkan pada masalah pengkodean data.

• Contoh: untuk insert student yang terlibat di dalam project, kita diharuskan untuk memilih kode program studi. Tentu hal ini akan sulit dilakukan karena yang menginput harus hafal seluruh kode program studi.

• Masalah di atas dapat diatasi dengan menggunakan Lists of Values.

Page 5: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Definisi LOV

• LOV merupakan sekumpulan nilai-nilai (statis/dinamis) yang digunakan untuk menampilkan jenis halaman tertentu seperti:

– Popup list

– Select list

– Check box

– Radio group

– Multiple select lists

• LOV statis didasarkan pada nilai-nilai yang telah ditetapkan

• LOV dinamis didasarkan pada nilai-nilai yang dipilih berdasarkan query SQL

Page 6: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Manfaat LOV

• Penggunaan LOV sebagai shared components memiliki sejumlah manfaat:

– Dapat ditambahkan pada seluruh halaman

– Definisi LOV disimpan pada satu lokasi, sehingga mudah ditemukan dan diperbarui

Page 7: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Membuat LOVModul 08: Penggunaan Lists of Value (LOV) DinamisMembuat aplikasi yang mengandung lists of value yang dinamis

Page 8: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Tahapan Membuat LOV

1. Klik ikon Application Builder

2. Pilih aplikasi

3. Klik ikon Shared Components

4. Pada User Interface, pilih Lists of Values

5. Untuk membuat LOV, klik Create

6. Ikuti prosedur pembuatan LOV

Page 9: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Halaman LOV

• Setelah membuat LOV, nanti akan muncul pada halaman LOV:

Page 10: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Latihan Membuat LOV Dinamis

• Gunakan Project TEAMS sebagai materi latihan

• Import table, trigger, dan data dari text file yang telah dibagikan (Teams_sql_file)

• Buat aplikasi report dengan menu sbb:

– Home

– Projects

– Teams

– Students

– Evaluation Items

– Workshops

Page 11: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

LOV yang Harus Dibuat

1. Projects list

2. Team list

3. Major list

Page 12: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Membuat LOV Project List

• Berikut merupakan tampilan Teams Report:

Page 13: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Team belum dihubungkan ke Project

• Update record dan masukkan Projectid untuk menghubungkan Team dengan Project

Page 14: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Untuk mempermudah pengisian Projectid, hendaknya ditampilkan dalam bentuk list of Projects

• Buat LOV Lists of Teams:

– Pilih Application

– Klik Shared Components

– Pada User Interface, klik Lists of Values

– Klik Create

Page 15: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Source

– Create List of Values from scratch

• Name and Type

– Tulis nama LOV pada Name, misal: List of Projects

– Pilih Dynamic pada Type

• Query or Static Values

– Tulis query untuk menampilkan nama projectselect PROJ_NAME display_value, PROJECTID

return_value

from PROJECTS

order by 1

Page 16: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Tambahkan LOV List of Projects pada halaman Teams Form

Page 17: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Ubah display Text Field menjadi Select List

Page 18: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Klik Tab List of Values

• Konfigurasi LOV:

– Named LOV: List of Projects

– Display Null Values: Yes

– Null Display Value: --

Page 19: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

• Jalankan aplikasi pada halaman Teams Form

• Tampilan sudah berubah menjadi:

Page 20: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Lanjutkan...

• Buat LOV Team List dan Major List

• Terapkan pada form dalam halaman berikut:

– Home

– Projects

– Teams

– Students

– Evaluation Items

– Workshops

Page 21: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Referensi

• http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_lov.htm

Page 22: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy

Terima KasihAlbaar Rubhasy, S.Si., M.T.I.