• Tidak ada hasil yang ditemukan

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM YANG DIUSULKAN. Career, langkah selanjutnya yang akan dilakukan adalah :

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM YANG DIUSULKAN. Career, langkah selanjutnya yang akan dilakukan adalah :"

Copied!
87
0
0

Teks penuh

(1)

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

(2)

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

(3)

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).

(4)

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.

(5)

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)

(6)

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 :

(7)

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.

(8)

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)

(9)

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.

(10)

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.

(11)

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).

(12)

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).

(13)

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).

(14)

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).

(15)

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).

(16)

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).

(17)

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.

(18)

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

(19)

• LTFACULTY

• LTFORMALEDUCATIONDEGREE

• LTGENDER

• LTINDUSTRY

• LTJOBTYPE

• LTMAJOR

• LTMESSAGEFOR

• LTORGANIZATIONSIZE

• LTORGANIZATIONTYPE

• LTPAYMENTFOR

• LTPAYMENTMETHOD

• LTPOSITION

• LTPRICETYPE

• LTWORKLOCATION

• MSEMPLOYER

• MSJOBSEEKER

• MSJOBSEEKERFORMALEDUCATION

• MSJOBSEEKERWORKEXPERIENCE

• MSSERVICE

• MSSUBSERVICE

• TRAVAILABLEPOSITION

• TREMPLOYER

• TRMESSAGE

(20)

• 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 :

(21)

• 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 :

(22)

• 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 :

(23)

• 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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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.

(36)

• 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.

(37)

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()

(38)

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.

(39)

• 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

(40)

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()

(41)

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.

(42)

• 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()

(43)

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.

(44)

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

(45)

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()

(46)

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.

(47)

• 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()

Gambar

Gambar 4.2 Skema Bintang Job Seeker
Gambar 4.3 Skema Bintang Job Seeker Aktif
Gambar 4.4 Skema Bintang Jumlah Respon Terhadap Pekerjaan yang Tersedia
Gambar 4.5 Skema Bintang Employer Aktif
+7

Referensi

Dokumen terkait

Berbeda dengan ketika krisis yang hampir mirip menerpa dunia Reksa Dana Berbeda dengan ketika krisis yang hampir mirip menerpa dunia Reksa Dana sepanjang tahun 2008 adalah

Analisis Kemampuan Berpikir Kritis Siswa Kelas VII Dalam Menyelesaikan Soal Matematika Pada Materi Persamaan Linear Satu Variabel Di MTsN Blitar Tahun

Penelitian oleh Puspitasari (2011), berdasarkan hasil pengujian validitas ternyata dari pertanyaan untuk mengukur variabel kualitas layanan (X), kepuasan pasien

Berikut gambar activity diagram untuk Layanan Menu Tentang User Pembelian Alat-Alat Pada Toko Eiger Berbasis Mobile Dan Client-Server.. Activity Diagram Menu

Akibat penerapan biblical criticism dalam studi al-Qur’an, para orientalis melontarkan berbagai pendapat yang kontroversial mengenai al-Qur’an seperti: al-Qur’an telah

Membangun komitmen dan kesepakatan serta keterkaitan (link) bersama antar stakeholder baik semua pihak terkait: Perguruan tinggi dalam dan luar negeri, pemerintah dan

Variasi maltodekstrin berpengaruh terhadap kadar abu, total fenolik, aktivitas antioksidan, waktu larut, dan uji ALT serta tidak berpengaruh terhadap kadar air minuman

Condeser dengan pendinginan air (water-cooled condenser) digunakan pada sistem yang berskala besar untuk keperluan komersial di lokasi yang mudah memperoleh air bersih. Water