Top Banner
Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus Website Intranet pada Seksi Pelatihan PT Badak NGL PENYUSUN TUGAS AKHIR: Fitri Dentisina (NRP: 5109100082) DOSEN PEMBIMBING: Umi Laili Yuhana S.Kom, M.Sc. Radityo P. Wibowo S.Kom, M.Kom. PRESENTASI TUGAS AKHIR – KI091391
29

Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Mar 08, 2019

Download

Documents

vudang
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 2: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 3: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 4: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 5: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 6: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Tujuan

Menghasilkan Website Intranet yang dapat membantu Seksi PelatihanPT Badak NGL dalam melakukan kinerjanya.

04 November 2013 TUGAS AKHIR – KI091391 6

Page 7: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 8: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 9: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 10: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Penerimaan Pengguna

04 November 2013 TUGAS AKHIR – KI091391 10

Page 11: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 12: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 13: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (1)

04 November 2013 TUGAS AKHIR – KI091391 13

Page 14: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (2)

04 November 2013 TUGAS AKHIR – KI091391 14

Page 15: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (3)

04 November 2013 TUGAS AKHIR – KI091391 15

Page 16: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (4)

04 November 2013 TUGAS AKHIR – KI091391 16

Page 17: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (5)

04 November 2013 TUGAS AKHIR – KI091391 17

Page 18: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Kostumisasi Halaman Iteratif (6)

04 November 2013 TUGAS AKHIR – KI091391 18

Page 19: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Peningkatan Personalisasi Pengguna (1)

04 November 2013 TUGAS AKHIR – KI091391 19

Page 20: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Peningkatan Personalisasi Pengguna (2)

04 November 2013 TUGAS AKHIR – KI091391 20

Page 21: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Peningkatan Personalisasi Pengguna (3)

04 November 2013 TUGAS AKHIR – KI091391 21

Page 22: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Portabilitas Penggunaan Sumber Data Berbeda (1)

04 November 2013 TUGAS AKHIR – KI091391 22

ObjectDB

Oracle

Page 23: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 24: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (1)

04 November 2013 TUGAS AKHIR – KI091391 24

Page 25: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (2)

04 November 2013 TUGAS AKHIR – KI091391 25

Page 26: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Pengujian Penggunaan Kembali di Unit atau Spaces yang Berbeda (3)

04 November 2013 TUGAS AKHIR – KI091391 26

Page 27: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 28: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

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

Page 29: Eksplorasi Oracle Portlet JSR 286 dengan Studi Kasus ...digilib.its.ac.id/public/ITS-paper-32631-5109100082-Presentation.pdf · Koordinator Pelatihan Manajer Senior Spesialis SDM

Terima Kasih

04 November 2013 TUGAS AKHIR – KI091391 29