eksplorasi oracle portlet jsr 286 dengan studi kasus...
TRANSCRIPT
Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus Website Intranet pada Seksi Pelatihan PT Badak NGLP E N Y U S U N T U G A S A K H I R :
F i t r i D e n t i s i n a
( N R P : 5 1 0 9 1 0 0 0 8 2 )
D O S E N P E M B I M B I N G :
U m i L a i l i Y u h a n a S . K o m , M . S c .
R a d i t y o P . W i b o w o S . K o m , M . K o m .
PRESENTASI TUGAS AKHIR – KI091391
Oracle Portlet JSR 286• Dikeluarkan pada Juni 2008
• Standar Java Portlet Spesification 2.0
• Memungkinkan integrasi antar situs atau aplikasi
04 November 2013 TUGAS AKHIR – KI091391 2
Latar Belakang1. PT Badak NGL
◦ Visi: Menjadi perusahaan energi kelas dunia yang terdepan dalam inovasi
◦ Misi: Memproduksi energi bersih serta mengelola dengan standar kinerjaterbaik sehingga menghasilkan nilai tambah maksimal bagi pemangkukepentingan (stakeholders)
2. Departemen Sumber Daya Manusia Seksi Pelatihan◦ Analisa
◦ Dokumentasi
◦ Pelaporan
3. Oracle Portlet JSR 286◦ Teknologi baru dari Oracle
◦ Dikembangkan pula oleh PT Badak NGL
04 November 2013 TUGAS AKHIR – KI091391 3
Rumusan Masalah1. Bagaimana studi kasus yang digunakan dapat memperlihatkan
kelebihan yang dimiliki oleh Oracle Portlet JSR 286?
2. Bagaimana portabilitas penggunaan sumber data dengan Relational Database Management System (RDBMS) yang berbeda?
3. Bagaimana portlet digunakan untuk membangun halaman iteratif yang dapat dikostumisasi?
4. Bagaimana meningkatkan personalisasi pengguna dalam menggunakan portlet?
04 November 2013 TUGAS AKHIR – KI091391 4
Batasan Masalah1. Sistem dibangun menggunakan sistem operasi Oracle Linux 5.
2. Sistem dibangun menggunakan basis data Oracle 11g dan ObjectDB.
3. Sistem dibangun menggunakan Oracle Webcenter.
4. Sistem dibangun menggunakan Oracle Portlet JSR 286.
5. Server sistem menggunakan Weblogic Server.
04 November 2013 TUGAS AKHIR – KI091391 5
Tujuan
Menghasilkan Website Intranet yang dapat membantu Seksi PelatihanPT Badak NGL dalam melakukan kinerjanya.
04 November 2013 TUGAS AKHIR – KI091391 6
Deskripsi Umum Perangkat Lunak1. Teknologi yang digunakan: Oracle Portlet JSR 286
2. Studi kasus: Website Intranet pada Seksi Pelatihan PT Badak NGL
3. Aktivitas yang dilakukan◦ Analisa
◦ Dokumentasi
◦ Pelaporan
04 November 2013 TUGAS AKHIR – KI091391 7
Analisa Kasus Penggunaan
04 November 2013 TUGAS AKHIR – KI091391 8
NoKode KasusPenggunaan
Nama Kasus Penggunaan
1 UC-001 Mengelola kebutuhan pelatihan
2 UC-002Melakukan persetujuan daftarkebutuhan pelatihan
3 UC-003Melakukan validasi dan verifikasi daftarkebutuhan pelatihan
4 UC-004 Mengelola berita acara
5 UC-005 Melihat laporan jam pelatihan
6 UC-006 Melihat laporan kebutuhan pelatihan
7 UC-007Melihat laporan kegiatan pelaksanaanpelatihan
8 UC-008 Melihat laporan nominasi pelatihan
System
Koordinator Pelatihan
Manajer Senior
Spesialis SDM
Manajer Pelatihan
Pengawas
Mengelola Kebutuhan Pelatihan
Melakukan Persetujuan Daftar Kebutuhan Pelatihan
Mengelola Berita Acara
Melakukan Validasi dan Verifikasi Daftar Kebutuhan Pelatihan
Melihat Laporan Kebutuhan Pelatihan
Melihat Laporan Kegiatan Pelaksanaan Pelatihan
Melihat Laporan Nominasi Pelatihan
Melihat Laporan Jam Pelatihan
Arsitektur Sistem
04 November 2013 TUGAS AKHIR – KI091391 9
Client
PeopleSoft Data Source
ObjectDB
Portlet/ ADF ContainerOracle WebCenter Portal
Oracle Weblogic
Oracle Linux 5
sync
Pengujian Fungsionalitas (1)1.Mengelola kebutuhan pelatihan.
a. Menerima input data analisa kebutuhan pelatihan.
i. Menampilkan daftar kompetensi dan atau judul pelatihan yang sesuai dengan jabatan pekerja tertentu.
b.Menghapus data analisa kebutuhan pelatihan.
2.Menerima persetujuan data analisa kebutuhan pelatihan.
3.Menerima validasi dan verifikasi data analisa kebutuhan pelatihan.
4.Mengelola berita acara.a. Menerima input data pelatihan terlaksana.
i. Menampilkan daftar peserta.
ii. Menyetujui peserta yang mengikuti pelatihan.
iii. Menyimpan dokumen pendukung pelatihan.
b. Menerima input data pelatihan batal.
04 November 2013 TUGAS AKHIR – KI091391 11
Pengujian Fungsionalitas (2)
5. Menampilkan laporan analisa kebutuhan pelatihan.a. Mencetak laporan analisa kebutuhan pelatihan.
6.Menampilkan laporan kegiatan pelaksanaan pelatihan.a. Mencetak laporan kegiatan pelaksanaan pelatihan.
7.Menampilkan laporan nominasi pelatihan.a. Mencetak laporan nominasi pelatihan.
8.Menampilkan laporan jam pelatihan.a. Mencetak laporan jam pelatihan.
04 November 2013 TUGAS AKHIR – KI091391 12
Pengujian Portabilitas Penggunaan Sumber Data Berbeda (1)
04 November 2013 TUGAS AKHIR – KI091391 22
ObjectDB
Oracle
Pengujian PortabilitasPenggunaan SumberData Berbeda (2)
04 November 2013 TUGAS AKHIR – KI091391 23
Oracle ObjectDB Class KebPelatihan
Phas
e
Mulai
Nomor Pekerja, Nama,
Jabatan
Select Nomor Pekerja, Nama,
Jabatan
Tahun
Select KebutuhanPelatihan
ID PelatihanSelect Judul
Pelatihan
Select Pelatihan
Selesai
Judul Pelatihan
Kompetensi
Nomor Pekerja, Nama,
Jabatan, AppBySM, AppByHRD
Departemen
Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (1)
04 November 2013 TUGAS AKHIR – KI091391 24
Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (2)
04 November 2013 TUGAS AKHIR – KI091391 25
Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (3)
04 November 2013 TUGAS AKHIR – KI091391 26
Kesimpulan (1)1. Aplikasi yang dibangun dapat memperlihatkan kelebihan yang dimiliki oleh
Oracle Portlet JSR 286, yaitu
◦ Dapat melakukan kostumisasi halaman iteratif dengan menambahkan portlet, baik yang dibangun maupun yang sudah tersedia sesuai dengan kebutuhan.
◦ Dapat meningkatkan personalisasi pengguna dengan mengakses beberapa portlet hanya dengan sekali login.
◦ Dapat menggunakan sumber data yang berbeda, yaitu basis data Oracle 11g dan ObjectDB.
◦ Dapat digunakan kembali di spaces yang berbeda dengan menambahkan portlet dari aplikasi tertentu.
04 November 2013 TUGAS AKHIR – KI091391 27
Kesimpulan (2)2. Dengan menggunakan sumber data dengan Relational Database
Management System (RDBMS) yang berbeda, yaitu basis data Oracle dan basis data ObjectDB, informasi yang digunakan dalam aplikasi dapat berjalan dengan baik.
3. Dengan menambahkan portlet, baik yang dibangun maupun yang telah tersedia, aplikasi yang dibangun dapat menghasilkan halaman iteratif yang dapat dikostumisasi sesuai dengan kebutuhan pengguna.
4. Dengan mengakses beberapa portlet yang diinginkan hanya dengan sekali login, aplikasi yang dibangun dapat meningkatkan personalisasi penggunadalam menggunakan portlet.
04 November 2013 TUGAS AKHIR – KI091391 28