TOR
(Term of Reference)
Pengadaan Enhancement SOT
Jasa Pembuatan ETL Job
Tahun Anggaran 2015
Divisi Manajemen Sistem Informasi
I. PENDAHULUAN
A. Latar Belakang
SKK Migas mempunyai tugas dan tanggung jawab untuk mengawasi seluruh aspek dalam kegiatan hulu migas di Indonesia. Dalam rangka pengawasan tersebut sangat dibutuhkan data yang dapat diambil dengan mudah dan juga akurat dari seluruh Kontraktor Kontrak Kerja Sama (KKKS) yang beroperasi di Indonesia. Dalam rangka mendukung kegiatan akuisisi dan pengolahan data tersebut, maka telah dibuat sebuah arsitektur penarikan data untuk seluruh jenis data baik data produksi, pengeboran, keuangan ,dll. Arsitektur tersebut dinamakan Sistem Operasi Terpadu Common
Framework (SOT CF) dan telah berjalan untuk kegiatan penarikan data produksi.
Pengembangan ke depan akan melibatkan penarikan beberapa jenis data lain yaitu data pengeboran, keuangan, aset, dll.
Salah satu komponen penting dalam SOT CF adalah modul Collector ETL Engine yang mempunyai fungsi untuk melakukan akuisisi data dari data sumber yang ada di KKKS dan mengubah ke dalam format XML standard yang ditentukan oleh SKK Migas. XML yang dihasilkan ini yang akan dialirkan ke SKK Migas dan kemudian disimpan lagi ke dalam Relational Database Management System (RDBMS) untuk selanjutnya diolah menjadi laporan dan analisa. Proses untuk proses ekstraksi XML ke RDBMS juga memanfaatkan teknologi Extract, Transform, Load (ETL) untuk memudahkan pekerjaan. Pekerjaan ini adalah untuk menyediakan jasa ETL Developer dan Technical Writer untuk mendukung pekerjaan SOT CF dalam hal pembuatan ETL Job dan dokumentasi teknis yang jelas dan lengkap terkait ETL Job yang dibuat.
B. Tujuan dan Manfaat
Tujuan dari pekerjaan ini adalah :
Mendukung proses akuisisi dan ekstraksi data untuk semua pekerjaan terkait SOT CF dengan menggunakan teknologi ETL.
TERM OF REFERENCE (TOR)
SPESIFIKASI TEKNIS
Menyediakan dokumentasi teknis yang lengkap dan jelas terkait ETL Job yang dibuat.
Manfaat dari pekerjaan ini adalah :
Data yang diperlukan oleh SKK Migas dari segala aspek baik produksi, pengeboran, keuangan, asset, dll akan tersedia secara cepat dan akurat untuk selanjutnya diolah menjadi laporan atau menjadi bahan analisa.
Membantu proses pengambilan keputusan di SKK Migas dengan tersedianya data sesuai kebutuhan.
II. LOKASI PEKERJAAN
Lokasi utama pelaksanaan pekerjaan ini adalah Kantor Pusat SKK Migas, Gedung Wisma Mulia lantai 38, Jl Gatot Subroto no 42 Jakarta.
III. RUANG LINGKUP DAN JANGKA WAKTU PEKERJAAN
A. Ruang Lingkup Pekerjaan
Pelaksana pekerjaan menyediakan jasa personil untuk membantu pekerjaan SOT CF yang terdiri dari 4 personil ETL Developer on site selama 5 bulan (manmonths) dan 1 personil Technical Writer sebanyak 5 bulan (manmonths) untuk pembuatan dokumentasi teknis, dengan ruang lingkup pekerjaan sebagai berikut :
1. ETL Developer
a. Melakukan analisa kebutuhan ETL Job untuk mengakomodasi kebutuhan SOT CF SKK Migas.
b. Membuat desain kebutuhan ETL Job sesuai dengan hasil analisa yang telah dikerjakan.
c. Melakukan implementasi ETL Job sesuai dengan hasil desain yang disetujui oleh SKK Migas.
d. Melakukan pengujian terhadap ETL Job yang telah dibuat dengan tiga jenis skenario pengujian yaitu Normal Test, Negative Test, dan Load Test.
e. Melakukan revisi pada desain dan implementasi ETL Job jika terjadi kegagalan pada salah satu skenario pengujian.
2. Technical Writer
a. Membuat dokumentasi yang jelas dan lengkap untuk setiap artifak ETL Job yang dihasilkan, yaitu :
i. Dokumen Kebutuhan Pengguna (spesifik per kebutuhan). ii. Dokumen Analisa dan Desain (spesifik per kebutuhan).
iii. Dokumen Implementasi ETL Job (spesifik per ETL Job). iv. Dokumen Testing ETL Job (spesifik per ETL Job).
v. Dokumen Deployment ETL Job (spesifik per ETL Job). B. Jangka Waktu Pekerjaan
Pekerjaan ini akan dilaksanakan dalam jangka waktu 5 bulan.
IV. URAIAN PEKERJAAN
A. Metode Pengembangan
Metode Pengembangan terkait pekerjaan ini dapat digambarkan sebagai berikut :
Pelaksanaan pekerjaan dimulai dari permintaan kebutuhan dari SKK Migas untuk mendukung SOT CF sampai dengan finalisasi kebutuhan tersebut. Satu permintaan kebutuhan dapat menghasilkan satu atau beberapa ETL Job sesuai dengan hasil analisa dan desain ETL Developer.
Tahap-tahap dapat digambarkan sebagai berikut : 1. Tahap Pendefinisian Kebutuhan
SKK Migas menyampaikan kebutuhan untuk pembuatan ETL Job dengan
requirement kebutuhan minimal mencakup :
a. Input dari ETL Job
b. Algoritma proses di ETL Job c. Output dari ETL Job
2. Tahap Analisa dan Desain
Tenaga ETL Developer melakukan analisa terhadap kebutuhan dari SKK Migas dan membuat draft design satu atau beberapa ETL Job yang akan dibuat untuk
memenuhi kebutuhan SKK Migas. Informasi yang terkandung dalam draft design antara lain :
a. Komponen ETL yang digunakan
b. Alur ETL Job yang akan diimplementasikan c. Input dan Output dari ETL Job yang dibuat
SKK Migas akan melakukan review dan membuat persetujuan sebelum melanjutkan ke Tahap Implementasi.
3. Tahap Implementasi
Tenaga ETL Developer mengimplementasikan draft design ETL Job yang telah disetujui oleh SKK Migas ke dalam open source ETL Tools yang dimiliki oleh SKK Migas.
4. Tahap Pengujian
ETL Job yang sudah dibuat akan diuji dengan menggunakan tiga skenario pengujian, yaitu Normal Test, Negative Test, dan Load Test.
5. Tahap Revisi
ETL Job yang masih tidak lolos dari salah satu skenario pengujian harus diperbaiki oleh Pelaksana Pekerjaan sampai lolos semua skenario pengujian. 6. Tahap Finalisasi
ETL Job yang telah selesai akan di-deploy sesuai dengan kebutuhan dan akan di-export ke dalam format zip untuk disimpan di repository milik SKK Migas.
B. Metode Pelaporan
Metode pelaporan status pekerjaan yang harus dilakukan sebagai berikut : 1. Laporan Kemajuan Mingguan
Pelaksana pekerjaan melaporkan status pekerjaan setiap ETL Job dan kebutuhan SKK Migas yang sedang dikerjakan dan hasil laporan akan dituliskan dalam Minutes of Progress Meeting.
2. Laporan Bulanan
Pelaksana pekerjaan melaporkan status pekerjaan dan aktivitas dalam bulan berjalan yang akan menjadi lampiran dalam penagihan pembayaran. Hasil laporan dituliskan dalam Monthly Report Document.
C. Hasil Pekerjaan, Dokumentasi, dan Laporan
No Tahap
Pengembangan
Artifak Keterangan
Pendefinisian Kebutuhan
Pengguna menghasilkan satu atau beberapa ETL job 2 Tahap Analisa dan
Desain
Dokumen Analisa dan Desain
Spesifik untuk satu ETL Job
3 Tahap
Implementasi
Dokumen Implementasi ETL
Job
4 Tahap Pengujian Dokumen Testing ETL Job 5 Tahap Finalisasi Dokumen Deployment ETL
Job
Zip package yang berisi hasil
ekspor dari ETL Job
Tahap finalisasi terkait ke satu requirement
6 Laporan Mingguan Minutes of Progress Meeting 7 Laporan Bulanan Monthly Report Document
V. KETENTUAN
A. Persyaratan Umum
Penyedia jasa konsultasi harus memenuhi persyaratan sebagaimana dimaksud dalam Peraturan Presiden Nomor 54 tahun 2010 (Perpres 54/2010) serta perubahan terakhirnya tentang Pengadaan Barang/Jasa Pemerintah dan memenuhi spesifikasi sebagai berikut:
a. Baik Perusahaan maupun Personil Pelaksana Pekerjaan bersedia terikat oleh perjanjian kerahasiaan antara Pelaksana Pekerjaan dengan SKK Migas.
b. Memiliki pengalaman pekerjaan dalam dalam jasa pembuatan desain dan implementasi ETL job dengan menggunakan open source ETL tools.
B. Persyaratan Teknis
1. Setiap calon pelaksana pekerjaan harus lulus tahapan Proof of Concept untuk dapat mengikuti tahapan selanjutnya (mis. Evaluasi, Pengumuman Harga dls).
2. Tenaga pelaksana pekerjaan, 4 (empat) ETL Developer wajib melaksanakan pekerjaan secara on-site di kantor pusat SKK Migas. Personil pelaksana pekerjaan lain yaitu Technical Writer, ketika melakukan pekerjaan, memungkinkan untuk bekerja di luar lokasi SKK Migas. Namun dalam beberapa tahapan pekerjaan, beberapa personil pelaksana diperlukan untuk berada di premises SKK Migas. 3. Dalam melaksanakan seluruh aktivitas di SKK Migas, tenaga pelaksana pekerjaan
4. Tenaga pelaksana pekerjaan diwajibkan patuh dan melaksanakan ketentuan umum yang berlaku di SKK Migas
VI. SPESIFIKASI TEKNIS TENAGA PELAKSANA
Tenaga inti pelaksana pekerjaan yang dibutuhkan oleh SKK Migas terdiri dari :
No Posisi Spesifikasi Teknis / Tugas
1 4 (empat) ETL
Developer
Pengalaman Kerja minimal 5 Tahun,
Berpengalaman di bidang teknologi informasi sebagai Programmer atau System Analyst. Nilai tambah jika pernah melakukan pekerjaan terkait Extract, Transform, Load (ETL).
2 1 (satu) Technical
Writer
Pengalaman Kerja minimal 3 Tahun,
Berpengalaman di bidang teknologi informasi sebagai Technical
Writer.
VII. CARA DAN SYARAT PEMBAYARAN
Pembayaran pekerjaan dilakukan setiap bulan dengan melampirkan beberapa dokumen antara lain :
1. Absensi / timesheet dan daftar pekerjaan / aktivitas bulan berjalan untuk setiap ETL
Developer yang bekerja di SKK Migas.
2. Dokumentasi teknis dari Technical Writer yang terdiri dari : a. Dokumen Kebutuhan Pengguna (spesifik per kebutuhan). b. Dokumen Analisa dan Desain (spesifik per kebutuhan). c. Dokumen Implementasi ETL Job (spesifik per ETL Job). d. Dokumen Testing ETL Job (spesifik per ETL Job). e. Dokumen Deployment ETL Job (spesifik per ETL Job).
3. Dokumen rangkuman pekerjaan bulanan yang ditulis dalam Monthly Report
Document.
4. Berita Acara Penyelesaian Pekerjaan bulan berjalan.
VIII. SANKSI DAN DENDA
A. Sanksi
1. Apabila dalam bulan berjalan ada salah satu ETL Developer yang tidak hadir selama satu bulan penuh tanpa izin dan persetujuan dari SKK Migas, maka
pelaksana pekerjaan dapat diberikan sanksi berupa pemutusan kontrak secara sepihak tanpa pemberian ganti rugi untuk pelaksana pekerjaan.
2. Apabila dalam bulan berjalan tidak ada satupun dokumen teknis yang dihasilkan oleh Technical Writer, maka pelaksana pekerjaan dapat diberikan sanksi berupa pemutusan kontrak secara sepihak tanpa pemberian ganti rugi untuk pelaksana pekerjaan.
3. SKK Migas berhak meminta personil pengganti dengan kualifikasi yang setara apabila personil dari Pelaksana pekerjaan dianggap kurang cakap/ahli tanpa dikenakan biaya tambahan.
B. Denda
1. Denda akan diberlakukan sebagai faktor pengurang untuk setiap pembayaran ETL
Developer jika ETL Developer tidak hadir dengan tanpa izin dan persetujuan dari
SKK Migas. Perhitungan denda adalah sebagai berikut :
2. Denda akan diberlakukan sebagai faktor pengurang untuk setiap pembayaran
Technical Writer jika dokumen teknis yang dibutuhkan oleh SKK Migas
sebagaimana dijelaskan di bab VII.2 tidak diselesaikan secara lengkap. Perhitungan denda adalah sebagai berikut :
IX. LAIN-LAIN
A. Penggantian Tenaga Pelaksana Pekerjaan
Pelaksana pekerjaan diwajibkan menyediakan personil ETL Developer dan Technical
Writer sesuai dengan yang diajukan pada proposal teknis Pengadaan.
Jika pelaksana pekerjaan berniat untuk melakukan penggantian personil ETL Developer dan Technical Writer, maka harus mengajukan terlebih dahulu dan mendapat persetujuan dari pihak SKK Migas.
B. Pelatihan Dan Pemberdayaan
Proses pelatihan dan pemberdayaan (training and enablement) merupakan proses pembagian pengetahuan (knowledge sharing) dari tim pelaksana pekerjaan kepada tim teknis dari SKK Migas mengenai pekerjaan yang telah diimplementasikan. Oleh karena itu tim pelaksana pekerjaan wajib menyediakan program pelatihan dan pemberdayaan apabila dibutuhkan SKK Migas.
C. Laporan Akhir
Pelaksana pekerjaan harus menyerahkan laporan akhir yang merupakan gabungan setiap dokumentasi yang dihasilkan di setiap tahapan pekerjaan. Seluruh dokumen yang dihasilkan adalah milik SKK Migas sehingga tidak boleh disebarluaskan dan dibawa keluar dari lingkungan SKK Migas tanpa sepengetahuan dan persetujuan SKK Migas.
D. Garansi Keterbukaan
Pelaksana pekerjaan harus menyerahkan kepemilikan pekerjaan yang dikembangkan sepenuhnya kepada SKK Migas termasuk ETL Job serta konfigurasi. SKK Migas kemudian memiliki hak eksklusif untuk melakukan perubahan yang diperlukan dan perangkat tambahan ke sistem dengan bantuan dari Pelaksana Pekerjaan atau pihak lain yang ditunjuk oleh SKK Migas.
E. Fasilitas
Perangkat kerja yang akan disediakan oleh SKK Migas adalah sebagai berikut:
1. Account domain dan email SKK Migas untuk digunakan sebagai korespondensi dengan SKK Migas atau instansi terkait selama program berlangsung.
2. Ruang rapat untuk kegiatan diskusi yang melibatkan internal SKK Migas. Dilaksanakan di Kantor Pusat SKK Migas, Gedung Wisma Mulia, jalan Gatot Subroto no 42 Jakarta.
3. Pekerjaan dilakukan pada environment perangkat lunak SKK Migas.
F. Hal-hal yang belum dijelaskan dalam dokumen ini akan diberikan pada prebid / Aanwijzing.