BAB 4
PERANCANGAN DAN IMPLEMENTAS I S IS TEM YANG DIUS ULKAN
4.1 Perancangan Data Warehouse
Berdasarkan hasil analisis yang telah dilakukan pada bab sebelumnya mengenai permasalahan yang dihadapi dan informasi yang dibutuhkan BiNus Career, langkah selanjutnya yang akan dilakukan adalah :
1. M erancang arsitektur data warehouse
Arsitektur data warehouse menggambarkan rancangan data warehouse yang diusulkan untuk BiNus Career.
2. M erancang data warehouse
M enerapkan langkah-langkah merancang data warehouse berdasarkan metodologi yang digunakan.
3. M erancang skema bintang data warehouse
M embuat skema bintang yang memuat hubungan antara tabel-tabel yang ada di dalam data warehouse.
4. M erancang metadata data warehouse
M embuat metadata yang memuat panduan pemetaan dalam proses transformasi data dari database operasional ke data warehouse.
5. M enganalisis kapasitas penyimpanan data
M elakukan perhitungan perkiraan kapasitas hard disk yang diperlukan dalam data warehouse BiNus Career. M enganalisis pertumbuhan data yang
diperlukan untuk menjalankan data warehouse dalam hitungan waktu per tahun.
6. Rancangan data transformation
M erancang langkah-langkah untuk data transformation pada data warehouse BiNus Career.
4.1.1 Arsitektur Data Warehouse
Berikut gambar arsitektur data warehouse BiNus Career (lihat Gambar 4.1) :
Gambar 4.1 Arsitektur Data Warehouse
Dari arsitektur data warehouse diatas, dapat dilihat bahwa :
• Sumber data untuk data warehouse didapat dari databse operasional atau OLTP BiNus Career.
• Dari sumber tersebut, data diintegrasikan terlebih dahulu, kemudian dilakukan transformasi data untuk disimpan ke dalam data warehouse.
• Metadata memuat panduan pemetaan dalam transformasi data dari data operasional ke data warehouse.
• Data warehouse menjadi dasar pengembangan aplikasi untuk mendukung kegiatan analisis. Aplikasi untuk mendukung kegiatan analisis dilengkapi dengan model tertentu yang sesuai dengan aplikasi tersebut.
• Analysis Services digunakan untuk proses analisis data pada data warehouse. Analysis Services merupakan tool yang digunakan untuk memproses data dari data warehouse ke dalam multidimensional cube.
• Pada sistem data warehouse dilakukan backup secara berkala (lihat lampiran L23).
• Pengguna mengakses data warehouse ini melalui aplikasi backend BiNus Career.
4.1.2 Rancangan Data Warehouse
M etodologi yang digunakan dalam merancang data warehouse BiNus Career adalah Nine-Step Methodology yang dikemukakan oleh Kimball (Connoly dan Begg, 2005, p1187).
Langkah-langkah perancangan data warehouse meliputi : 1. M enentukan proses
Proses bisnis yang terpilih : a. Pendaftaran job seeker b. Login job seeker
c. Penerimaan surat lamaran dari job seeker d. Pendaftaran employer
e. Pelayanan services
f. Penerimaan lowongan pekerjaan dari employer 2. M enentukan grain
Setelah menentukan proses bisnis yang dibutuhkan dalam data warehouse, maka ditentukan grain yang menjelaskan tiap fakta.
Berikut grain-grain yang terpilih, yaitu :
a. Jumlah proses event (pendaftaran, login, dan pengajuan aplikasi lamaran) yang dilakukan job seeker berdasarkan waktu, jenis kelamin, jurusan, lama pengalaman kerja dan tahun akademis.
b. Jumlah proses job seeker yang aktif berdasarkan waktu, jenis kelamin, jurusan, pengalaman kerja dan tahun akademis. Job seeker dikatakan aktif jika melakukan login ke situs BiNus Career minimal 1 kali dalam waktu 2 bulan.
c. Jumlah proses employer yang melakukan pendaftaran ke BiNus Career berdasarkan waktu, ukuran perusahaan, tipe perusahaan dan jenis industri.
d. Jumlah proses employer yang aktif melakukan transaksi di BiNus Career berdasarkan waktu, ukuran perusahaan, tipe perusahaan dan jenis industri.
e. Jumlah proses employer mengirimkan lowongan pekerjaan ke BiNus Career berdasarkan waktu, perusahaan, lama pengalaman kerja, jenis layanan, pekerjaan yang ditawarkan, ukuran perusahaan, tipe perusahaan dan jenis industri.
f. Jumlah proses transaksi yang dilakukan employer dengan BiNus Career berdasarkan waktu, perusahaan, jenis layanan, pekerjaan yang ditawarkan, ukuran perusahaan, tipe perusahaan dan jenis industri.
3. M enentukan dimensi
Dari keterangan langkah-langkah diatas, dapat ditentukan dimensi-dimensi yang digunakan dalam data warehouse, yaitu :
a. Dimensi jenis kelamin (DIM GENDER) b. Dimensi jurusan (DIMM AJOR)
c. Dimensi fakultas (DIM FACULTY)
d. Dimensi tahun akademis (DIM ACADEM ICYEAR) e. Dimensi lama pengalaman kerja (DIM EXPERIENCE) f. Dimensi perusahaan (DIM EM PLOYER)
g. Dimensi ukuran perusahaan (DIM ORGANIZATIONSIZE) h. Dimensi tipe perusahaan (DIM ORGANIZATIONTYPE) i. Dimensi jenis industri (DIM INDUSTRY)
j. Dimensi lowongan pekerjaan yang ditawarkan perusahaan (DIM AVAILABLEPOSITION)
k. Dimensi jenis layanan atau fungsi bisnis (DIM SERVICE) l. Dimensi sub fungsi bisnis (DIM SUBSERVICE)
m. Dimensi waktu (DIM TIM E)
4. M enentukan fakta
Berikut tabel pada 4.1 measure dan keterangan fakta yang terpilih, sesuai dengan pertimbangan kebutuhan data dan informasi dari perusahaan :
Tabel 4.1 Tabel Fakta dari Data Warehouse
No Tabel Fakta Ukuran / Measures Tujuan
1. FACTACTIVEJOBSEEKER Jumlah job seeker aktif Untuk melihat peningkatan dan penurunan d ari jumlah job seeker y ang aktif
2. FACTJOBSEEKER - Jumlah job seeker yang login
- Jumlah job seeker yang mendaftar ke BiNus Career
- Jumlah lamaran yang dikirimkan job seeker melalui BiNus Career
- Untuk melihat jumlah akses job seeker pada waktu tertentu
- Untuk melihat jumlah kenaikan jumlah job seeker yang berg abung dengan BiNus Career
- Untuk mengetahui tingkat penggunaan BiNus Career sebag ai job portal oleh job seeker
3. FACTREGISTEREMPLOYER Jumlah employer yang daftar pad a BiNus Career
Untuk melihat peningkatan dan penurunan jumlah employer
4. FACTACTIVEEMPLOYER Jumlah employer yang aktif
Untuk melihat jumlah employer yang aktif bertransaksi di BiNus Career 5. FACTAVAILABLEPOSITION Jumlah respon terhadap
available position yang dikirimkan oleh employer
Untuk mengetahui jumlah respon job seeker terhad ap sebu ah available position dan jumlah available position yang dikirimkan oleh employer 6. FACTSERVICE Jumlah layanan dan
nilai layanan yang dilakukan
Untuk mengetahui dari nilai layanan yang telah di beli oleh employer
5. M enentukan pre-calculation measures dalam tabel fakta
Setelah dianalisis dari kebutuhan data dan informasi perusahaan, tidak ditemukan pre-calculation measure dalam tabel fakta.
6. M enambahkan atribut yang dibutuhkan dalam tabel dimensi
Berikut atribut yang digunakan dalam masing-masing dimensi, sesuai dengan pertimbangan kebutuhan data dan informasi dari perusahaan, yaitu :
a. Dimensi jenis kelamin (DIM GENDER), menampilkan data nama jenis kelamin (GENDER_NAM E)
b. Dimensi jurusan (DIMM AJOR), menampilkan data nama dari jurusan (M AJOR_NAM E)
c. Dimensi fakultas (DIM FACULTY), menampilkan data nama dari fakultas (FACULTY_NAM E)
d. Dimensi tahun akademis (DIM ACADEM ICYEAR), menampilkan data tahun akademis (ACADEM IC_YEAR)
e. Dimensi lama pengalaman kerja (DIM EXPERIENCE), menampilkan data lama pengalaman kerja (EXPERIENCE_
NAM E)
f. Dimensi perusahaan (DIM EM PLOYER), menampilkan data nama perusahaan (EM PLOYER_NAM E)
g. Dimensi ukuran perusahaan (DIM ORGANIZATIONSIZE), menampilkan data nama ukuran perusahaan (ORGANIZATION_
SIZE_NAM E)
h. Dimensi tipe perusahaan (DIM ORGANIZATIONTYPE), menampilkan data nama tipe perusahaan (ORGANIZATION_SIZE_ TYPE)
i. Dimensi jenis industri (DIM INDUSTRY), menampilkan data nama jenis industri (INDUSTRY_NAM E)
j. Dimensi pekerjaan yang ditawarkan perusahaan (DIM AVAILABLE POSITION), menampilkan data nama posisi (POSITION_NAM E), nama tipe pekerjaan (JOB_TYPE_NAM E), nama lokasi pekerjaan (WORK_LOCATION), nama jenis kelamin (GENDER), lama pengalaman yang dibutuhkan (WORK_EXPERIENCE), pendidikan formal minimal (M IN_EDUCATION_DEGREE), status pekerjaan (EM PLOYM ENT_STATUS), waktu pekerjaan dikirim (CREATED_ DATE), nama pekerjaan (TITLE)
k. Dimensi jenis layanan / fungsi bisnis (DIM SERVICE), menampilkan data nama jenis layanan (SERVICE_NAM E)
l. Dimensi sub layanan / fungsi bisnis (DIM SUBSERVICE), menampilkan data nama jenis sub layanan (SUB_SERVICE_NAM E)
m. Dimensi waktu (DIMTIM E), menampilkan data penanggalan hari per minggu (DAY_OF_WEEK) dan nama hari (DAY_OF_WEEK_ NAM E)
7. M enentukan durasi database
Pada langkah ini menentukan lamanya sumber data yang akan digunakan pada data warehouse. Untuk data warehouse BiNus Career digunakan sumber data dari database OLTP yang diambil dari empat hingga lima tahun yang lalu.
8. M emantau perubahan yang terjadi dalam dimensi
Untuk memantau perubahan yang terjadi dalam dimensi, digunakan tipe-tipe Slowly Changing Dimensions (SCD) yang dikemukakan oleh Kimball. Hal ini diterapkan pada :
• Tabel dimensi jenis kelamin dan dimensi pengalaman kerja menggunakan SCD tipe 1. Pada SCD tipe 1, jika terjadi perubahaan maka nilai tabel dimens i tersebut diubah dengan nilai yang baru.
• Semua tabel dimensi kecuali tabel dimensi jenis kelamin dan dimensi pengalaman kerja menggunakan SCD tipe 2. Pada SCD tipe 2 dilakukan dengan cara menambah baris baru pada tabel dimensi dengan surrogate key yang baru untuk perubahan data yang lama. Pada tabel fakta tidak dilakukan perubahan, tetapi bila ada data baru yang masuk pada tabel fakta, maka akan menggunakan surrogate key yang baru.
9. M enentukan prioritas query yang digunakan dan tipe yang digunakan Pada bagian ini, rancangan desain fisikal yang disarankan hanya urutan fisikal dari tabel fakta, dimana urutan data pada sebuah tabel fakta telah terurut berdasarkan waktu transaksi masing-masing.
Untuk pendesainan indexing, setiap primary key pada tiap dimensi menggunakan index.
4.1.3 Skema Bintang
Rancangan skema bintang merupakan struktur dari tabel-tabel yang saling berhubungan melalui jalur-jalur tertentu. Secara garis besar skema bintang terdiri atas dua jenis tabel, yaitu tabel fakta dan tabel dimensi.
4.1.3.1 Skema Bintang Job Seeker
Skema bintang job seeker pada Gambar 4.2, menunjukkan kegiatan pendaftaran yang dilakukan job seeker, kegiatan login job seeker dan kegiatan job seeker mengirimkan aplikasi lamaran pekerjaan ke BiNus Career. Pada skema ini dapat dilihat jumlah job seeker yang telah mendaftarkan diri, jumlah job seeker yang login, dan jumlah job seeker yang mengirimkan lamaran pekerjaan pada BiNus Career, dimana data ini dapat dilihat berdasarkan dimensi Jenis Kelamin (gender), dimensi Lama Pengalaman Kerja (long work experience), dimensi Tahun Akademis (academic), dimensi Jurusan (major), dimensi Waktu (time), serta dimensi Fakultas (faculty).
Gambar 4.2 Skema Bintang Job Seeker
4.1.3.2 Skema Bintang Job Seeker Aktif
Skema bintang job seeker pada Gambar 4.3, aktif menunjukkan kegiatan job seeker yang aktif mengakses situs BiNus Career. Pada skema ini dapat dilihat jumlah job seeker yang aktif, yang dapat dilihat berdasarkan dimensi Jenis Kelamin (gender), dimensi Pengalaman Kerja (experience), dimensi Tahun Akademis (academic), dimensi Jurusan (major), dimensi Waktu (time), serta dimensi Fakultas (faculty).
Gambar 4.3 Skema Bintang Job Seeker Aktif
4.1.3.3 Skema Bintang Jumlah Respon Terhadap Pekerjaan yang Tersedia
Skema bintang jumlah respon dari job seeker terhadap pekerjaan yang ditawarkan employer pada Gambar 4.4, menunjukkan kegiatan perusahaan menaruh aplikasi atau lowongan pekerjaan pada situs BiNus Career. Pada skema ini dapat dilihat jumlah respon terhadap lowongan pekerjaan pada situs BiNus Career, dimana data ini dapat dilihat berdasarkan dimensi Waktu (time), dimensi Tipe Organisasi (organization type), dimensi Ukuran Organisasi (organization size), dimensi Perusahaan (employer), dan dimensi Tipe Industri (industry).
Gambar 4.4 Skema Bintang Jumlah Respon Terhadap Pekerjaan yang Tersedia
4.1.3.4 Skema Bintang Employer Aktif
Skema bintang employer aktif pada Gambar 4.5, menunjukkan kegiatan employer yang aktif menaruh lowongan pekerjaan dalam situs BiNus Career. Pada skema ini dapat dilihat jumlah employer yang aktif, yang dapat dilihat berdasarkan dimensi Waktu (time), dimensi Tipe Organisasi (organization type), dan dimensi Ukuran Organisasi (organization size).
Gambar 4.5 Skema Bintang Employer Aktif
4.1.3.5 Skema Bintang Pendaftaran Employer
Skema bintang pendaftaran employer pada Gambar 4.6, menunjukkan kegiatan employer yang mendaftarkan diri ke BiNus Career. Pada skema ini dapat dilihat jumlah perusahaan yang mendaftarkan diri, dimana data dapat dilihat berdasarkan dimensi Waktu (time), dimensi Tipe Organisasi (organization type), dan dimensi Ukuran Organisasi (organization size).
Gambar 4.6 Skema Bintang Pendaft aran Employer
4.1.3.6 Skema Bintang Layanan atau Fungsi Bisnis
Skema bintang layanan atau fungsi bisnis pada Gambar 4.7, menunjukkan kegiatan jenis layanan/fasilitas yang disediakan oleh BiNus Career kepada para perusahaan. Pada skema ini dapat dilihat jumlah layanan yang dapat dilihat berdasarkan dimensi Waktu (time), dimensi Perusahaan (employer), dimensi Industri (industry), dimensi Tipe Organisasi (organization type), dimensi Ukuran Organisasi (organization size), dimensi Sub Layanan (subservice), dan dimensi Layanan (service).
Gambar 4.7 Skema Bintang Layanan atau Fungsi Bisnis
4.1.3.7 Skema Bintang Data Warehouse
Skema bintang data warehouse pada Gambar 4.8, menunjukkan semua jenis kegiatan layanan/fasilitas yang disediakan oleh BiNus Career kepada para perusahaan. Pada skema ini dapat dilihat hubungan masing-masing layanan berdasarkan dimensi-dimensi yang ada.
Gambar 4.8 Skema Bintang Data Warehouse BiNus Career
4.1.4 Metadata
Metadata memuat informasi tabel dalam data warehouse yang mencakup nama database asal tabel tersebut, nama tabel itu sendiri beserta deskripsi dan lokasi dari database tersebut. Selain itu memuat informasi yang mencakup rincian dari tabel tersebut, mengenai nama field, tipe field, field yang menjadi field kunci, panjang field dan deskripsi singkat masing-masing field. Metadata juga dilengkapi dengan informasi tentang nama tabel dan field sumber serta proses transformasinya. Tabel- tabel OLTP yang digunakan sebagai sumber data :
• HUSERACCESS
• LTACCESSTYPE
• LTFACULTY
• LTFORMALEDUCATIONDEGREE
• LTGENDER
• LTINDUSTRY
• LTJOBTYPE
• LTMAJOR
• LTMESSAGEFOR
• LTORGANIZATIONSIZE
• LTORGANIZATIONTYPE
• LTPAYMENTFOR
• LTPAYMENTMETHOD
• LTPOSITION
• LTPRICETYPE
• LTWORKLOCATION
• MSEMPLOYER
• MSJOBSEEKER
• MSJOBSEEKERFORMALEDUCATION
• MSJOBSEEKERWORKEXPERIENCE
• MSSERVICE
• MSSUBSERVICE
• TRAVAILABLEPOSITION
• TREMPLOYER
• TRMESSAGE
• TRPAYMENT
• TRSUBSERVICEPRICE
• TRSUBSERVICEPRICEDETAIL
• TRSUBSERVICESUBMODULE
Berikut ini adalah metadata dari tabel dimensi dan tabel fakta : 1. Tabel Dimensi Fakultas
Nama Tabel : DIM FACULTY Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai fakultas Primary Key : FACULTY_SKEY
Tabel 4.2 Proses Transform asi Dimensi Fakultas Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses FACULTY_SKEY Smallint 2 Surrogate Key Create Autonumber FACULTY_ID Smallint 2 Kode Fakultas Transform Copy FACULTY_NAME Varch ar 100 Nama Fakultas Transform Copy
Tabel 4.3 Sumber Data Tabel Dimensi Fakultas Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng
FACULTY_ID BNCAREER LTFACULTY FACULTY_ID Smallint 2 FACULTY_NAME BNCAREER LTFACULTY FACULTY_NAME Varch ar 100
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTFACULTY tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
2. Tabel Dimensi Jurusan
Nama Tabel : DIMM AJOR
Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai jurusan Primary Key : MAJOR_SKEY
Tabel 4.4 Proses Transform asi Dimensi Jurusan Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses MAJOR_SKEY Smallint 2 Surrogate Key Create Autonumber MAJOR_ID Smallint 2 Kode Jurusan Transform Copy
MAJOR_NAME Varch ar 100 Nama Jurusan Transform Copy FACULTY_SKEY Smallint 2 Surrogate Key
dimensi Fakultas
Transform Copy
Tabel 4.5 Sumber Data Tabel Dimensi Jurusan Sumber Data
Nama Field Nama
Database
Nama Tabel
Nama Kolom Tipe Data
Panja ng MAJOR _ID BNCAREER LTMAJOR MAJOR_ID Small
int 2
MAJOR _NAME BNCAREER LTMAJOR MAJOR_NAME Varch ar
100
FACULTY_SKEY BNCAREER_DWH DIMFACULTY FACULTY_SKEY Small int
2
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTMAJOR tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
3. Tabel Dimensi Tahun Akademis
Nama Tabel : DIM ACADEM ICYEAR Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai tahun-tahun akademis
Primary Key : ACADEM IC_YEAR_SKEY
Tabel 4.6 Proses Transform asi Dimensi Tahun Akademis Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses ACADEMIC_YEAR _SKEY Tinyint 1 Surrogate Key Create Autonumber ACADEMIC_YEAR Smallint 2 Kode tahun
akademis
Create Year()
Tabel 4.7 Sumber Data Tabel Dimensi Tahun Akademis Sumber Data
Nama Field Nama Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng ACADEMIC_YEAR BNCAREER MSJOBSEEKERFORMAL
EDUCATION
FROM_DT Small int
4
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel MSJOBSEEKERFORMAL EDUCATION tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
4. Tabel Dimensi Posisi Pekerjaan yang Tersedia Nama Tabel : DIM AVAILABLEPOSITION Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai pekerjaan yang tersedia di BiNus Career
Primary Key : AP_SKEY
Tabel 4.8 Proses Transform asi Dimensi Pekerjaan yang Tersedia Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses
AP_SKEY Int 4 Surrogate Key Create Auto
Number AP_ID Char 10 Kode pekerj aan yang
tersedia
Transform Copy
POSITION_NAME Varch ar 50 Nama posisi pekerjaan
Transform Copy
JOB_TYPE_NAME Varch ar 50 Nama tipe pekerjaan Transform Copy
WORK_LOCATION Varch ar 50 Lokasi pekerjaan Transform Copy
GENDER Varch ar 20 Jenis kelamin Transform Copy WORK_EXPERIENCE Tinyint 1 Lama pengalam an
kerja
Transform Copy
MIN_EDUCATION_DEGREE Varch ar 50 ID minimal derajat pendidikan
Transform Copy
EMPLOYMENT_STATUS Varch ar 50 Status perusahaan Transform Copy CREATED_DATE Smallda
tetime
4 Tanggal transaksi Transform Copy
TITLE Varch ar 80 Gelar Transform Copy
Tabel 4.9 Sumber Data Tabel Dimensi Pekerjaan yang Tersedia Sumber Data
Nama Field Nama Database
Nama Tabel
Nama Kolom
Tipe Data
Panj ang AP_ID BNCAREER TRAVAILABLEP
OSITION
AP_ID Char 10
POSITION_NAME BNCAREER LTPOSITION POSITION_NAME Varch ar 50 JOB_TYPE_NAME BNCAREER LTJOBTYPE JOB_TYPE_NAME Varch ar 50 WORK_LOCATION BNCAREER LTWORKLOCAT
ION
WORK_LOCATION_
NAME
Varch ar 50
GENDER BNCAREER TRAVAILABLEP OSITION
GENDER_ID Varch ar 20
WORK_EXPERIEN CE
BNCAREER TRAVAILABLEP OSITION
WORK_EXPERIENCE Tinyint 1
MIN_EDUCATION_
DEGREE
BNCAREER LTFORMALEDU CATIODEGREE
EDUCATION_DEGRE E_NAME
Varch ar 50
EMPLOYMENT_ST ATUS
BNCAREER LTEMPLOYMEN TSTATUS
EMPLOYMENT_STA TUS_NAME
Varch ar 50
CREATED_DATE BNCAREER TRAVAILABLEP OSITION
CREATED_DATE Smallda tetime
4
TITLE BNCAREER TRAVAILABLEP OSITION
TITLE Varch ar 80
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel TRAVAILABLEPOSITION tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
5. Tabel Dimensi Employer
Nama Tabel : DIM EM PLOYER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai perusahaan atau organisasi (employer)
Primary Key : EM PLOYER_SKEY
Tabel 4.10 Proses Transform asi Dimensi Employer Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses EMPLOYER _SKEY Int 4 Surrogate Key Create Autonumber EMPLOYER_ID Char 8 Kode perusah aan Transform Copy EMPLOYER_NAME Varch ar 150 Nama perusah aan Transform Copy
Tabel 4.11 Sumber Data Tabel Dimensi Employer Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng EMPLOYER_ID BNCAREER MSEMPLOYER EMPLOYER_ID Char 8 EMPLOYER_NAME BNCAREER MSEMPLOYER EMPLOYER_NAM
E
Varch ar 150
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel MSEMPLOYER tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
6. Tabel Dimensi Pengalaman Kerja
Nama Tabel : DIM EXPERIENCE Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai pengalaman kerja Primary Key : EXPERIENCE_SKEY
Tabel 4.12 Proses Transform asi Dimensi Pengalaman Kerja Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses EXPERIENCE_SKEY Tinyint 1 Surrogate Key Create Autonumber EXPERIENCE_NAME Varch ar 50 Lama pengalam an kerja
dalam tahun
Create Case()
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Data dibuat sesuai kebutuhan BiNus Career, yaitu : - No Exprerience
- 0 – 1 Year - 1 – 2 Year - 2 – 3 Year - 3 – 5 Year - > 5 Year
7. Tabel Dimensi Jenis Kelamin
Nama Tabel : DIM GENDER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai jenis kelamin Primary Key : GENDER_SKEY
Tabel 4.13 Proses Transform asi Dimensi Jenis Kelamin Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses
GENDER_SKEY Tinyint 1 Surrogate Key Create Autonumber GENDER_ID Char 1 Kode jenis kelamin Transform Copy
GENDER_NAME Varch ar 20 Nama jenis kelamin Transform Copy
Tabel 4.14 Sumber Data Tabel Dimensi Jenis Kelamin Sumber Data
Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng
GENDER_ID BNCAREER LTGENDER GENDER_ID Char 1 GENDER_NAME BNCAREER LTGENDER GENDER_NAME Varch ar 20
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTGENDER tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
8. Tabel Dimensi Industri
Nama Tabel : DIM INDUSTRY Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai industri perusahaan Primary Key : INDUSTRY_SKEY
Tabel 4.15 Proses Transform asi Dimensi Industri Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses INDUSTRY_SKEY Smallint 2 Surrogate Key Create Autonumber INDUSTRY_ID Smallint 2 Kode industri perusahaan Transform Copy INDUSTRY_NAME Varch ar 50 Nama industri perusahaan Transform Copy
Tabel 4.16 Sumber Data Tabel Dimensi Industri Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng INDUSTRY_ID BNCAREER LTINDUSTRY INDUSTRY_ID Smallint 2 INDUSTRY_NAME BNCAREER LTINDUSTRY INDUSTRY_NAME Varch ar 50
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTINDUSTRY tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
9. Tabel Dimensi Ukuran Organisasi
Nama Tabel : DIM ORGANIZATIONSIZE Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai ukuran besarnya suatu perusahaan
Primary Key : ORGANIZATION_SIZE_SKEY
Tabel 4.17 Proses Transform asi Dimensi Ukuran Organisasi Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses ORGANIZATION_SIZE
_SKEY
Tinyint 1 Surrogate Key Create Autonumber
ORGANIZATION_SIZE _ID
Char 1 Kode ukuran perusah aan
Transform Copy
ORGANIZATION_SIZE _NAME
Varch ar 50 Nama ukuran perusah aan
Transform Copy
Tabel 4.18 Sumber Data Tabel Dimensi Ukuran Organisasi Sumber Data
Nama Field Nama Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng ORGANIZATION_
SIZE_ID
BNCAREER LTORGANIZATIO NSIZE
ORGANIZATION _SIZE_ID
Char 1
ORGANIZATION_
SIZE_NAME
BNCAREER LTORGANIZATIO NSIZE
ORGANIZATION _SIZE_NAME
Varch ar 50
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTORGANIZATIONSIZE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
10. Tabel Dimensi Tipe Organisasi
Nama Tabel : DIM ORGANIZATIONTYPE Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai tipe perusahaan Primary Key : ORGANIZATION_TYPE_SKEY
Tabel 4.19 Proses Transform asi Dimensi Tipe Organisasi Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses ORGANIZATION_TYPE_
SKEY
Tinyint 1 Surrogate Key Create Autonumber
ORGANIZATION_TYPE_
ID
Tinyint 1 Kode tipe perusah aan
Transform Copy
ORGANIZATION_TYPE_
NAME
Varch ar 50 Nama tipe perusah aan
Transform Copy
Tabel 4.20 Sumber Data Tabel Dimensi Tipe Organisasi Sumber Data
Nama Field Nama Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng ORGANIZATION_
TYPE_ID
BNCAREER LTORGANIZATIO NTYPE
ORGANIZATION _TYPE_ID
Tinyint 1
ORGANIZATION_
TYPE_NAME
BNCAREER LTORGANIZATIO NTYPE
ORGANIZATION _TYPE_NAME
Varch ar 50
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel LTORGANIZATIONTYPE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
11. Tabel Dimensi Layanan atau Fungsi Bisnis Nama Tabel : DIM SERVICE Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai jenis-jenis layanan yang disediakan BiNus Career
Primary Key : SERVICE_SKEY
Tabel 4.21 Proses Transform asi Dimensi Jenis Layanan Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses SERVICE_SKEY Smallint 2 Surrogate Key Create Autonumber SERVICE_ID Smallint 2 Kode jenis layanan Transform Copy SERVICE_NAME Varch ar 50 Nama jenis layanan Transform Copy
Tabel 4.22 Sumber Data Tabel Dimensi Jenis Layanan Sumber Data
Nama Field Nama Database
Nama Tabel
Nama Kolom
Tipe Data
Panjang
SERVICE_ID BNCAREER MSSERVICE SERVICE_ID Smallint 2 SERVICE_NAME BNCAREER MSSERVICE SERVICE_NAME Varch ar 50
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel MSSERVICE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
12. Tabel Dimensi Sub Layanan
Nama Tabel : DIM SUBSERVICE Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai sub dari jenis-jenis layanan yang disediakan BiNus Career
Primary Key : SUB_SERVICE_SKEY
Tabel 4.23 Proses Transform asi Dimensi Sub Jenis Layanan Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses SUB_SERVICE_SKEY Smallint 2 Surrogate Key Create Autonumber SUB_SERVICE_ID Char 8 Kode sub jenis layanan Transform Copy SUB_SERVICE_NAME Varch ar 50 Nama sub jenis layanan Transform Copy SERVICE_SKEY Smallint 2 Surrogate Key dimensi
jenis layanan
Transform Copy
Tabel 4.24 Sumber Data Tabel Dimensi Sub Jenis Layanan Sumber Data
Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng SUB_SERVICE_ID BNCAREER MSSUBSERVICE SUB_SERVICE
_ID
Char 8
SUB_SERVICE_NAME BNCAREER MSSUBSERVICE SUB_SERVICE _NAME
Varch ar 50
STATUS BNCAREER MSSUBSERVICE STATUS Char 1 SERVICE_SKEY BNCAREER_
DWH
DIMSERVICE SERVICE_SKE Y
Smallint 2
PRICE_TYPE_NAME BNCAREER LTPRICETYPE PRICE_TYPE_
NAME
Varch ar 50
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel MSSUBSERVICE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
13. Tabel Dimensi Waktu
Nama Tabel : DIM TIM E
Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai waktu
Primary Key : TIM E_SKEY
Tabel 4.25 Proses Transform asi Dimensi Waktu Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses
TIME_SKEY Int 4 Surrogate Key Create Autonumber
YEAR Smallint 2 Tahun Create Year()
QUARTER Tinyint 1 Kuartal Create Case()
MONTH Tinyint 1 Bulan Create Month()
DAY Tinyint 1 Hari Create Day()
DAY_OF_WEEK Tinyint 1 Penanggalan hari dalam satu minggu
Create Datepart()
DAY_OF_WEEK_NAME Varch ar 15 Nama hari dalam satu minggu
Create Case()
Tabel 4.26 Sumber Data Tabel Dimensi Waktu Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng MSJOBSEEKER CREATED_DATE Datetime 8 TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8 YEAR BNCAREER
HUSERACCES S
ACCESS_TIME Datetime 8
MSJOBSEEKER CREATED_DATE Datetime 8 QUARTER BNCAREER
TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8
HUSERACCES S
ACCESS_TIME Datetime 8
MSJOBSEEKER CREATED_DATE Datetime 8 TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8 MONTH BNCAREER
HUSERACCES S
ACCESS_TIME Datetime 8
MSJOBSEEKER CREATED_DATE Datetime 8 TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8 DAY BNCAREER
HUSERACCES S
ACCESS_TIME Datetime 8
DAY_OF_WEEK BNCAREER MSJOBSEEKER CREATED_DATE Datetime 8
TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8
HUSERACCES S
ACCESS_TIME Datetime 8
MSJOBSEEKER CREATED_DATE Datetime 8 TRMESSAGE SEND_DATE Datetime 8
TRAVAILABLE POSITION
CREATED_DATE Datetime 8
TREMPLOYER TRANSACTION_D ATE
Datetime 8
TREMPLOYER ACTIVATED_DAT E
Datetime 8
TREMPLOYER DEACTIVATED_D ATE
Datetime 8 DAY_OF_WEEK_
NAME
BNCAREER
HUSERACCES S
ACCESS_TIME Datetime 8
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY untuk semua tabel sumber tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• CREATED_DATE dari tabel MSJOBSEEKER tidak boleh bernilai null atau kosong.
• SEND_DATE dari tabel TRMESSAGE tidak boleh bernilai null atau kosong.
• CREATED_DATE dari tabel TRAVAILABLEPOSITION tidak boleh bernilai null atau kosong.
• TRANSACTION_DATE dari tabel TREMPLOYER tidak boleh bernilai null atau kosong.
• ACTIVATED_DATE dari tabel TREMPLOYER tidak boleh bernilai null atau kosong dan ACTIVATED_DATE harus tertanggal sebelum tanggal sekarang atau tidak melebihi tanggal sekarang.
• DEACTIVATED_DATE dari tabel TREMPLOYER tidak boleh bernilai null atau kosong dan DEACTIVATED_DATE harus tertanggal sebelum tanggal sekarang atau tidak melebihi tanggal sekarang.
• ACCESS_TIME dari tabel HUSERACCESS tidak boleh bernilai null atau kosong dan USER_TYPE bernilai 'J' yang berarti user terdaftar sebagai job seeker.
14. Tabel Fakta Job Seeker
Nama Tabel : FACTJOBSEEKER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai daftar registrasi, login, dan pengiriman aplikasi lamaran pekerjaan job seeker pada BiNus Career.
Primary Key : TIM E_SKEY, M AJOR_SKEY,
ACADEM IC_SKEY, EXPERIENCE_SKEY, GENDER_SKEY
Tabel 4.27 Proses Transform asi Fakta Job Seeker Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses
TIME_SKEY Int 4 Surrogate key
dimensi waktu
Transform Copy
MAJOR_SKEY Smallint 2 Surrogate key dimensi jurusan
Transform Copy
ACADEMIC_SKEY Tinyint 1 Surrogate key dimensi akademis
Transform Copy
EXPERIENCE_SKEY Tinyint 1 Surrogate key dimensi pengalaman kerja
Transform Copy
GENDER_SKEY Tinyint 1 Surrogate key dimensi jenis kelamin
Transform Copy
TOTAL_LOGIN_JOBSEEKER Int 4 Jumlah login Create Count() TOTAL_ REGISTER_
JOBSEEKER
Int 4 Jumlah job seeker Create Count()
TOTAL_SEND_APPLICATIO N_JOBSEEKER
Int 4 Jumlah job seeker Create Count()
Tabel 4.28 Sumber Data Tabel Fakta Job Seeker Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng TIME_SKEY BNCAREER_
DWH
DIMTIME TIME_SKEY Int 4
MAJOR_SKEY BNCAREER_
DWH
DIMMAJOR MAJOR_SKEY Smallint 2
ACADEMIC_SKEY BNCAREER_
DWH
DIMACADEMIC ACADEMIC_S KEY
Tinyint 1
EXPERIENCE_SKEY BNCAREER_
DWH
DIMEXPERIENCE EXPERIENCE_
SKEY
Tinyint 1
GENDER_SKEY BNCAREER_
DWH
DIMGENDER GENDER_SKE Y
Tinyint 1
TOTAL_LOGIN_JOB SEEKER
BNCAREER HUSERACCESS USER_NAME Char 20
TOTAL_ REGISTER_
JOBSEEKER
BNCAREER MSJOBSEEKER BINUSIAN_ID Char 10
TOTAL_SEND_APPL ICATION_JOBSEEK ER
BNCAREER TRMESSAGE SEND_FROM Char 10
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel HUSERACCESS tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• USER_TYPE dari tabel HUSERACCESS bernilai 'J' yang berarti user terdaftar sebagai job seeker.
• ACCESS_TYPE_ID dari tabel HUSERACCESS bernilai '1' yang berarti melakukan login.
• Nilai AUDIT_ACTIVITY dari tabel MSJOBSEEKER tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• Nilai AUDIT_ACTIVITY dari tabel TRMESSAGE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
15. Tabel Fakta Job Seeker Aktif
Nama Tabel : FACTACTIVEJOBSEEKER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai job seeker yang aktif login dalam situs BiNus Career
Primary Key : TIM E_SKEY, M AJOR_SKEY,
ACADEM IC_SKEY, EXPERIENCE_SKEY, GENDER_SKEY
Tabel 4.29 Proses Transform asi Fakta Job Seeker Akti f Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses
TIME_SKEY Int 4 Surrogate key
dimensi waktu
Transform Copy
MAJOR_SKEY Smallint 2 Surrogate key dimensi jurusan
Transform Copy
ACADEMIC_SKEY Tinyint 1 Surrogate key dimensi
akademis
Transform Copy
EXPERIENCE_SKEY Tinyint 1 Surrogate key dimensi
pengalaman kerja
Transform Copy
GENDER_SKEY Tinyint 1 Surrogate key dimensi jenis
kelamin
Transform Copy
TOTAL_MONTH_ACTIVE_JOBS EEKER
Int 4 Jumlah job seeker dalam sebulan
Create Count()
TOTAL_QUARTER_ACTIVE_JO BSEEKER
Int 4 Jumlah job seeker dalam kuartal
Create Count()
TOTAL_YEAR_ACTIVE_JOBSEE KER
Int 4 Jumlah job seeker dalam tahun
Create Count()
Tabel 4.30 Sumber Data Tabel Fakta Job Seeker Aktif Sumber Data Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng TIME_SKEY BNCAREER_
DWH
DIMTIME TIME_SKEY Int 4
MAJOR_SKEY BNCAREER_
DWH
DIMMAJOR MAJOR_SKEY Smallint 2
ACADEMIC_SKEY BNCAREER_
DWH
DIMACADE MIC
ACADEMIC_SKEY Tinyint 1
EXPERIENCE_SKEY BNCAREER_
DWH
DIMEXPERIE NCE
EXPERIENCE_SKE Y
Tinyint 1
GENDER_SKEY BNCAREER_
DWH
DIMGENDER GENDER_SKEY Tinyint 1
TOTAL_MONTH_AC TIVE_JOBSEEKER
BNCAREER HUSERACCE SS
ACCESS_TIME Datetime 8
TOTAL_QUARTER_
ACTIVE_JOBSEEKE R
BNCAREER HUSERACCE SS
ACCESS_TIME Datetime 8
TOTAL_YEAR_ACTI VE_JOBSEEKER
BNCAREER HUSERACCE SS
ACCESS_TIME Datetime 8
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel HUSERACCESS tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• Nilai ACCESS_TIME dari tabel HUSERACCESS terhitung dari waktu login terakhir kali tidak melebihi 60 hari.
• USER_TYPE dari tabel HUSERACCESS bernilai 'J' yang berarti user terdaftar sebagai job seeker.
• ACCESS_TYPE_ID dari tabel HUSERACCESS bernilai '1' yang berarti melakukan login.
16. Tabel Fakta Employer Aktif
Nama Tabel : FACTACTIVEEMPLOYER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai perusahaan yang aktif
Primary Key : TIM E_SKEY, , INDUSTRY_SKEY, ORGANIZATION_TYPE_SKEY, ORGANIZATION_SIZE_SKEY
Tabel 4.31 Proses Transform asi Fakta Employer Aktif Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses TIME_SKEY Int 4 Surrogate key dimensi
waktu
Transform Copy
ORGANIZATION_TYPE_
SKEY
Tinyint 1 Surrogate key dimensi tipe organisasi
Transform Copy
ORGANIZATION_SIZE_
SKEY
Tinyint 1 Surrogate key dimensi ukuran organisasi
Transform Copy
INDUSTRY_SKEY Smallint 2 Surrogate key dimensi industri
Transform Copy
TOTAL_MONTH_ACTIV E_EMPLOYER
Int 4 Jumlah aktif per bulan Create Count()
TOTAL_QUATER_ACTI VE_EMPLOYER
Int 4 Jumlah aktif per kuartal Create Count()
TOTAL_YEAR_ACTIVE _EMPLOYER
Int 4 Jumlah aktif per tahun Create Count()
Tabel 4.32 Sumber Data Tabel Fakta Employer Aktif Sumber Data
Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng TIME_SKEY BNCAREER_
DWH
DIMTIME TIME_SKEY Int 4
ORGANIZATION_TYPE_
SKEY
BNCAREER_
DWH
DIMORGA NIZATION TYPE
ORGANIZATION_T YPE_SKEY
Tinyint 1
ORGANIZATION_SIZE_
SKEY
BNCAREER_
DWH
DIMORGA NIZATION SIZE
ORGANIZATION_S IZE_SKEY
Tinyint 1
INDUSTRY_SKEY BNCAREER_
DWH
DIMINDUS TRY
INDUSTRY_SKEY Smallint 2
TOTAL_MONTH_ACTIV E_EMPLOYER
BNCAREER TREMPLO YER
EMPLOYER Varch ar 8
TOTAL_QUATER_ACTI VE_EMPLOYER
BNCAREER TREMPLO YER
EMPLOYER Varch ar 8
TOTAL_YEAR_ACTIVE _EMPLOYER
BNCAREER TREMPLO YER
EMPLOYER Varch ar 8
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel TREMPLOYER tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• DEACTIVATED_DATE dari tabel TREMPLOYER tidak bernilai null atau kosong.
• Tanggal saat dilakukan DTS berada diantara ACTIVATED_DATE dengan DEACTIVATED_DATE dari tabel TREMPLOYER.
17. Table Fakta Jumlah Respon dari Job Seeker Terhadap Pekerjaan yang Tersedia
Nama Tabel : FACTAVAILABLEPOSITION Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai jumlah respon dari job seeker atas pekerjaan yang tersedia
Primary Key : TIM E_SKEY, AP_SKEY, SERVICE_SKEY, INDUSTRY_SKEY, EM PLOYER_SKEY, ORGANIZATION_TYPE_SKEY,
ORGANIZATION_SIZE_SKEY, EXPERIENCE_SKEY
Tabel 4.33 Proses Transform asi Fakta Jumlah Respon dari Job Seeker Terhadap Pekerj aan yang Tersedia Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses TIME_SKEY Int 4 Surrogate key dimensi
waktu
Transform Copy
ORGANIZATION_TYPE_
SKEY
Tinyint 1 Surrogate key dimensi tipe organisasi
Transform Copy
ORGANIZATION_SIZE_
SKEY
Tinyint 1 Surrogate key dimensi ukuran organisasi
Transform Copy
INDUSTRY_SKEY Smallint 2 Surrogate key dimensi industri
Transform Copy
EXPERIENCE_SKEY Tinyint 1 Surrogate key dimensi pengalaman kerja
Transform Copy
AP_SKEY Int 4 Surrogate key dimensi pekerjaan
Transform Copy
EMPLOYER_SKEY Int 4 Surrogate key dimensi employer
Transform Copy
SERVICE_SKEY Smallint 2 Surrogate key dimensi service
Transform Copy
TOTAL_RESPONSE Int 4 Jumlah respon Create Count()
Tabel 4.34 Sumber Data Tabel Fakta Jumlah Respon dari Job Seeker Terhadap Pekerjaan yang Tersedia Sumber Data
Nama Field Nama
Database
Nama Tabel
Nama Kolom
Tipe Data
Panja ng TIME_SKEY BNCAREER_
DWH
DIMTIME TIME_SKEY Int 4
ORGANIZATION_TYPE_
SKEY
BNCAREER_
DWH
DIMORGA NIZATION TYPE
ORGANIZATION_T YPE_SKEY
Tinyint 1
ORGANIZATION_SIZE_
SKEY
BNCAREER_
DWH
DIMORGA NIZATION SIZE
ORGANIZATION_S IZE_SKEY
Tinyint 1
INDUSTRY_SKEY BNCAREER_
DWH
DIMINDUS TRY
INDUSTRY_SKEY Smallint 2
EXPERIENCE_SKEY BNCAREER_
DWH
DIMEXPER IENCE
EXPERIENCE_SKE Y
Tinyint 1
AP_SKEY BNCAREER_
DWH
DIMAVAIL ABLEPOSI TION
AP_SKEY Int 4
EMPLOYER_SKEY BNCAREER_
DWH
DIMEMPL OYER
EMPLOYER_SKEY Int 4
SERVICE_SKEY BNCAREER_
DWH
DIMSERVI CE
SERVICE_SKEY Smallint 2
TOTAL_RESPONSE BNCAREER TRMESSA GE
SEND_FROM Char 10
Keterangan validasi (constraint) yang dilakukan untuk proses transformasi pada tabel ini :
• Nilai AUDIT_ACTIVITY dari tabel TRMESSAGE tidak sama dengan ’D’, dimana artinya data tersebut masih aktif.
• SENDER_ID bernilai ‘B’, yang berarti job seeker mengirimkan respon kepada employer.
• MESSAGE_FOR_ID bernilai 3, yang berarti job seeker mengirimkan lamaran pada employer.
18. Tabel Fakta Pendaftaran Employer
Nama Tabel : FACTREGISTEREM PLOYER Nama Database : BNCAREER_DWH
Keterangan : Berisi data-data mengenai proses pendaftaran employer
Primary Key : TIM E_SKEY, INDUSTRY_SKEY, ORGANIZATION_TYPE_SKEY, ORGANIZATION_SIZE_SKEY
Tabel 4.35 Proses Transform asi Fakta Pendaftaran Employer Nama
Field
Tipe Data
Panjang Keterangan Proses Detail Proses TIME_SKEY Int 4 Surrogate key dimensi
waktu
Transform Copy
ORGANIZATION_TYPE_
SKEY
Tinyint 1 Surrogate key dimensi tipe organisasi
Transform Copy
ORGANIZATION_SIZE_
SKEY
Tinyint 1 Surrogate key dimensi ukuran organisasi
Transform Copy
INDUSTRY_SKEY Smallint 2 Surrogate key dimensi industri
Transform Copy
TOTAL_REGISTER_EMP LOYER
Int 4 Jumlah employer yang melakukan registrasi
Create Count()