eksplorasi oracle portlet jsr 286 dengan studi kasus...

29
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

Upload: vudang

Post on 08-Mar-2019

224 views

Category:

Documents


1 download

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 Penerimaan Pengguna

04 November 2013 TUGAS AKHIR – KI091391 10

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 Kostumisasi Halaman Iteratif (1)

04 November 2013 TUGAS AKHIR – KI091391 13

Pengujian Kostumisasi Halaman Iteratif (2)

04 November 2013 TUGAS AKHIR – KI091391 14

Pengujian Kostumisasi Halaman Iteratif (3)

04 November 2013 TUGAS AKHIR – KI091391 15

Pengujian Kostumisasi Halaman Iteratif (4)

04 November 2013 TUGAS AKHIR – KI091391 16

Pengujian Kostumisasi Halaman Iteratif (5)

04 November 2013 TUGAS AKHIR – KI091391 17

Pengujian Kostumisasi Halaman Iteratif (6)

04 November 2013 TUGAS AKHIR – KI091391 18

Pengujian Peningkatan Personalisasi Pengguna (1)

04 November 2013 TUGAS AKHIR – KI091391 19

Pengujian Peningkatan Personalisasi Pengguna (2)

04 November 2013 TUGAS AKHIR – KI091391 20

Pengujian Peningkatan Personalisasi Pengguna (3)

04 November 2013 TUGAS AKHIR – KI091391 21

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

Terima Kasih

04 November 2013 TUGAS AKHIR – KI091391 29