Upload
albaar-rubhasy
View
125
Download
6
Tags:
Embed Size (px)
DESCRIPTION
Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy
Citation preview
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
Outline Perkuliahan
• Lists of Value (LOV)
• Membuat LOV
Lists of Value (LOV)Modul 08: Penggunaan Lists of Value (LOV) DinamisMembuat aplikasi yang mengandung lists of value yang dinamis
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.
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
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
Membuat LOVModul 08: Penggunaan Lists of Value (LOV) DinamisMembuat aplikasi yang mengandung lists of value yang dinamis
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
Halaman LOV
• Setelah membuat LOV, nanti akan muncul pada halaman LOV:
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
LOV yang Harus Dibuat
1. Projects list
2. Team list
3. Major list
Membuat LOV Project List
• Berikut merupakan tampilan Teams Report:
• Team belum dihubungkan ke Project
• Update record dan masukkan Projectid untuk menghubungkan Team dengan Project
• 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
• 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
• Tambahkan LOV List of Projects pada halaman Teams Form
• Ubah display Text Field menjadi Select List
• Klik Tab List of Values
• Konfigurasi LOV:
– Named LOV: List of Projects
– Display Null Values: Yes
– Null Display Value: --
• Jalankan aplikasi pada halaman Teams Form
• Tampilan sudah berubah menjadi:
Lanjutkan...
• Buat LOV Team List dan Major List
• Terapkan pada form dalam halaman berikut:
– Home
– Projects
– Teams
– Students
– Evaluation Items
– Workshops
Referensi
• http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_lov.htm
Terima KasihAlbaar Rubhasy, S.Si., M.T.I.