powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy
DESCRIPTION
Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasyTRANSCRIPT
![Page 1: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/2.jpg)
Outline Perkuliahan
• Lists of Value (LOV)
• Membuat LOV
![Page 3: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/9.jpg)
Halaman LOV
• Setelah membuat LOV, nanti akan muncul pada halaman LOV:
![Page 10: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/12.jpg)
Membuat LOV Project List
• Berikut merupakan tampilan Teams Report:
![Page 13: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/13.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/14.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/15.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/16.jpg)
• Tambahkan LOV List of Projects pada halaman Teams Form
![Page 17: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/17.jpg)
• Ubah display Text Field menjadi Select List
![Page 18: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/18.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/19.jpg)
• Jalankan aplikasi pada halaman Teams Form
• Tampilan sudah berubah menjadi:
![Page 20: Powerpoint pemrograman basis data & sql mg 9 fasilkom albaar rubhasy](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052602/559a57ad1a28ab204a8b45cc/html5/thumbnails/22.jpg)
Terima KasihAlbaar Rubhasy, S.Si., M.T.I.