bab 3 analisis perusahaan dan sistem berjalan 3.1 …thesis.binus.ac.id/doc/bab3/2011-1-00174-if bab...
TRANSCRIPT
69
BAB 3
ANALISIS PERUSAHAAN DAN SISTEM BERJALAN
3.1 Gambaran umum perusahaan
3.1.1 Sejarah perusahaan
PT. Hutchison CP Telecommunications adalah perusahaan
penyedia jasa telekomunikasi yang berkembang pesat dan beroperasi
dengan lisensi nasional 2G/GSM 1800 Mhz dan 3G/WCDMA di
Indonesia. Pertama beroperasi secara komersial di Indonesia pada tanggal
30 Maret 2007.
PT. Hutchison CP Telecommunications merupakan anggota dari
grup Hutchison Telecom International Limited (Hutchison Telecom)
yang meliputi layanan telekomunikasi bergerak di indonesia, Vietnam,
Sri Lanka dan Thailand. Hutchison Telecom International merupakan
bagian penting dari divisi telekomunikasi Hutchison Whampoa Group
yang membawahi grup 3 (baca:tri) yang mengoperasikan layanan 3G di
Australia, Austria, Denmark, Hong Kong, Irlandia, Italia, Macau, Swedia
dan Inggris.
3.1.2 Visi dan misi
Visi PT. Hutchison CP Telecommunications adalah menghadirkan
layanan telekomunikasi yang inovatif, terjangkau, dan memiliki nilai
70
penawaran terbaik. Sedangkan misi dari PT. Hutchison CP
Telecommunications adalah menyediakan beragam layanan
telekomunikasi bergerak berkualitas dan inovatif di bawah merek 3. PT.
Hutchison CP Telecommunications menawarkan inovasi tarif dan produk
dengan pengembangan cakupan layanan yang sangat pesat guna menjadi
operator dengan cakupan layanan nasional terkemuka di Indonesia.
3.1.3 Produk
PT. Hutchison CP Telecommunications sebagai salah satu
perusahaan telekomunikasi terbesar di Indonesia, menawarkan berbagai
layanan informasi, telekomunikasi, dan hiburan dengan jaringan
bermerek 3. Operator ini telah menjadi operator nasional nomor 4
dengan pengalaman selama 25 tahun di dunia telekomunikasi. Kualitas
produk 3 di Indonesia didukung oleh teknologi jaringan bergerak GSM
dan layanan 3G yang diluncurkan sejak 29 Maret 2007. Operator 3
melayani 24 provinsi dan lebih dari 3000 kecamatan di seluruh Indonesia.
Dengan komitmennya untuk menghadirkan layanan bertelepon
terjangkau dengan kualitas terbaik, 3 selalu berinovasi. Hal ini dibuktikan
dengan layanan SMS gratis ke semua orang sesama operator 3. 3
mendapatkan pengakuan museum rekor Indonesia MURI sebagai
operator dengan tarif SMS termurah se-Indonesia, full blackberry service
termurah dibandingkan seluruh operator, layanan isi ulang dengan
kelipatan Rp.100 atau mulai dari Rp.1000, komunikasi ke luar negeri
71
yang lebih mudah dengan 348 jaringan di 146 negara dan satu-satunya
operator yang menawarkan masa aktif selamanya.
2010 adalah tahun dimana 3 menghadapi persaingan yang
semakin ketat di industri dikarenakan kegiatan pemasaran dan promosi
yang amat gencar, yang dilakukan oleh semua operator seluler.
Sebagai pelopor yang selalu melakukan terobosan dalam tarif, 3
berhasil mempertahankan jumlah pelanggan dengan terus memberikan
nilai terbaik dan tarif terjangkau, sehingga pangsa pasar yang lebih besar
dalam hal pendapatan dan pelanggan dapat diraih. Peningkatan tersebut
merupakan hasil dari produk dan skema tarif yang inovatif, promosi yang
efektif, dan layanan berkualitas yang konsisten.
1. Prabayar 3 (prepaid)
Prabayar 3 menawarkan berbagai layanan dan keunggulan yang
sesuai untuk berbagai jenis pelanggan seluler. Produk yang tepat bagi
mereka yang mencari layanan telekomunikasi seluler yang canggih, yang
dilengkapi fitur prabayar untuk mengontrol pengeluaran pulsa.
Disamping menawarkan layanan dasar suara dan SMS, prabayar 3
juga memiliki fitur 3G video calling, GPRS, layanan internetan yang bisa
digunakan untuk facebook, chatting, dan lainnya, layanan RBT, konten
multimedia, dan game.
Berikut adalah starter pack pada layanan prabayar 3:
1. Starter pack Super Tri
72
2. Starter pack Seru
3. Starter pack Hitam / Reguler
4. Starter pack TriMU
5. Starter pack Dua
2. Pascabayar 3 (postpaid)
Pascabayar 3 menyediakan layanan seluler lengkap seperti
panggilan suara, panggilan video, SMS, GPRS, MMS, dan voice mail,
serta kenyamanan dan fleksibelitas layanan purna jual dan penagihan.
Berikut adalah paket pada layanan pascabayar 3:
1. Paket tagihan makin ringan
2. Paket kompak
7
73
3.1.4 S
ChO
Finance
ManagemenInformationsystem (MIS
Procuremen
Struktur organi
Ga
hief Financial Officer (CFO)
Reve
Assur
t n )
SupplyManag
(SC
t
isasi
ambar 3.1 Stru
enue
rance
y Chain gement CM)
uktur organisas
Chief TecOfficer
Network
Planning
si PT. Hutchiso
Chief ExecutiOfficer (CEO
chnology r (CTO)
Developmen
Operation
on CP Telecom
ive O)
nt Sa
Hu
munications
Chief CommeOfficer (CCO
ales
mas
rcial O)
Marketing
Human Develo
(H
Resource opment HRD)
74
3.1.5 Tugas dan tanggung jawab
1. Chief Executive Officer (CEO)
Eksekutif tertinggi yang memimpin perusahaan dan bertanggung
jawab untuk kestabilan perusahaan.
2. Chief Financial Officer (CFO)
Eksekutif yang bertanggungjawab:
a. mengelola keuangan perusahaan,
b. perencanaan keuangan dan pencatatan,
c. pelaporan keuangan.
3. Chief Technology Officer (CTO)
Eksekutif yang bertanggungjawab:
a. mengurus urusan ilmiah dan teknologi dalam perusahaan,
b. mengawasi bagian research and development,
c. merumuskan visi jangka panjang dan strategi bagi para manager
d. Mengatur pemanfaatan teknologi demi kemajuan perusahaan.
4. Chief Commercial Officer (CCO)
Eksekutif yang bertanggungjawab atas strategi komersial dan
pengembangan.
5. Human Resource Development (HRD)
a. Menangani semua masalah pelayanan umum perusahaan sesuai
dengan kebijakan perusahaan
b. Menangani kebutuhan sumber daya manusia, mulai dari
perekrutan, training, dan personalia.
3
3.2 Analis
3.2.1 A
Ga
1. Deci
offic
c. M
sis sistem ya
Analisis sist
ambar 3.2 R
ision maker
er, chief fina
(3) Membe
Dec(H
M
Data Wa
Menangani m
ang berjalan
tem report re
Rich picture
di PT. Hutch
ancial office
erikan row data
(4)
cision maker Head Office)
Ms Excel
rehouse System
masalah admi
n
equest dari
e sistem berj
hison CP Te
er, chief tech
(1) Meminta
(1) Meminta
) Memberikan La
(5) MemberikLaporan dalam
Melalui telepo
inistrasi di b
head office
jalan report
elecommunic
hnology offic
a laporan
row data
aporan
an Laporan
ManageS
bentuk excel
on / email
bidang kepeg
t request dar
cations adala
cer, chief co
ement InformatiSystem Staff
gawaian.
ri head offic
ah chief exec
ommercial off
ion
75
ce
cutive
fficer,
76
kepala divisi finance, kepala divisi revenue assurance, kepala divisi management
information system, kepala divisi supply chain management, kepala divisi
procurement, kepala divisi network, kepala divisi development, kepala divisi
planning, kepala divisi operation, kepala divisi sales, kepala divisi marketing,
dan kepala divisi humas. Setiap hari melalui telepon atau email, para decision
maker akan meminta kepada divisi management information system (MIS) untuk
dibuatkan sebuah laporan. Spesifikasi laporan yang harus dibuat akan diberikan
oleh decision maker kepada divisi management information system melalui
telepon atau email.
2. Setelah menerima spesifikasi mengenai laporan yang harus dibuat maka divisi
management information system akan menarik data dari data warehouse untuk
mendapatkan data-data yang dibutuhkan untuk membuat laporan yang diminta
oleh decision maker.
3. Proses mempersiapkan data untuk pembuatan laporan ini dibantu oleh DataStage
(ETL tool).
4. Setelah data-data yang dibutuhkan untuk laporan telah siap, maka divisi
management information system akan mengolah data dengan bantuan Microsoft
Excel, hasilnya diubah menjadi laporan dalam bentuk pivot table dengan format
excel file.
5. Setelah divisi management information system selesai membuat laporan, maka
divisi management information system akan mengirimkan laporan tersebut
kepada decision maker melalui email.
3.2.2 A
Gamb
1. Br
Hu
bra
un
Branch(Branc
Analisis sist
bar 3.3 Rich
ranch manag
utchison CP
anch manag
ntuk mengirim
h Manager ch Office)
(1
L(7
tem report re
h picture sist
ger adalah k
Telecommu
ger akan me
mkan lapora
Melalui email1) Meminta lapo
Laporan dalam b) Memberikan L
equest dari
tem berjalan
kepala caban
unication di
eminta kepa
an dengan sp
(4) Member
Decis(He
Ms
Data Ware
lran
entuk excel Laporan
branch offic
n report req
ng dari masin
seluruh Ind
da chief exe
pesifikasi ter
rikan row data
(5) M
sion maker ead Office)
s Excel
ehouse System
L
ce
quest dari br
ng-masing k
donesia. Bila
ecutive offic
rtentu melalu
(2) Meminta la
(5) Meminta r
Memberikan Lap
(6) Memberikanaporan dalam b
Melalui telepon
ranch office
kantor caban
a diperlukan,
cer di head
ui email.
aporan
row data
poran
n Laporan
ManagemSys
entuk excel
n / email
77
ng PT.
, para
office
ment Informatiostem Staff
n
78
2. Bila chief executive officer bersedia, maka chief executive officer akan
meminta kepada divisi management information system (MIS) melaui telepon
atau email, untuk dibuatkan sebuah laporan berdasarkan spesifikasi yang
diminta branch manager.
3. Setelah menerima spesifikasi mengenai laporan yang harus dibuat maka divisi
management information system akan menarik data dari data warehouse untuk
mendapatkan data-data yang dibutuhkan untuk membuat laporan yang diminta
oleh chief executive officer.
4. Proses mempersiapkan data untuk pembuatan laporan ini dibantu oleh
DataStage (ETL tool).
5. Setelah data-data yang dibutuhkan untuk laporan telah siap, maka divisi
management information system akan mengolah data dengan bantuan
Microsoft Excel, hasilnya diubah menjadi laporan dalam bentuk pivot table
dengan format excel file.
6. Setelah divisi management information system selesai membuat laporan, maka
divisi management information system akan mengirimkan laporan tersebut
kepada branch manager dengan cc chief executive manager melalui email.
79
3.3 Arsitektur sistem informasi yang berjalan
Gambar 3.4 Arsitektur sistem informasi yang berjalan
Gambar diatas merupakan arsitektur dari sistem informasi yang sedang
berjalan di PT. Hutchison CP Telecommunications dimana sumber data berasal
dari data warehouse 3. Data dari data warehouse 3 akan ditarik oleh DataStage
(ETL tool) ke Microsoft Excel, kemudian staff Management Information System
(MIS) akan membuat ad hoc query sesuai permintaan dan mengirimkan hasil ad
hoc query tersebut ke decision maker. Hasil ad hoc query yang dikirim berupa file
excel berisi laporan dalam bentuk pivot table.
Para decision maker PT. Hutchison CP Telecommunication harus
menunggu beberapa lama bahkan bisa berhari-hari untuk mendapatkan laporan
yang mereka minta karena proses pembuatan laporan yang membutuhkan waktu
lama dan pembuatan ad hoc query masih melibatkan manusia yang
memungkinkan terjadinya human error.
Decision maker 1
Decision maker 2
Management Information System Staff Data
Warehouse 3 Decision maker n
80
3.4 Data warehouse perusahaan
Berikut adalah skema bintang dari data warehouse 3 yang berjenis prepaid.
Dari data warehouse berikut ini, penulis akan menarik data-data prepaid yang
diperlukan.
Gambar 3.5 Skema bintang revenue
81
Gambar 3.6 Skema bintang topup
82
Gambar 3.7 Skema bintang topup bulanan
Gambar 3.8 Skema bintang subscription
83
Berikut ini adalah spesifikasi tabel-tabel skema bintang dari data
warehouse 3 yang berjenis prepaid:
Tabel 3.1 Tabel CHARGED_EVENT_FCT
Database : Hutchison Nama Tabel : CHARGED_EVENT_FCT Keterangan : Tabel ini berisi data revenue Primary Key : CHARGED_EVENT_FCT_SK_ID
Foreign Key :
CUST_SK_ID, ACCT_SK_ID, SBSCRPTN_SK_ID, EVENT_TYPE_SK_ID, CALL_PLAN_SK_ID, PRICING_PLAN_SK_ID, EVENT_DT_SK_ID, CHARGE_START_DT_SK_ID, USED_BONUS_SK_ID, PROMO_CD_SK_ID, COUNTRY_SK_ID, REVENUE_CD_SK_ID, CALLING_REGION_GRP_SK_ID, CALLING_REGION_NM_SK_ID, CALLED_REGION_GRP_SK_ID, CALLED_REGION_NM_SK_ID, SBSCRPTN_POC_SK_ID, TRAFFIC_SK_ID
Nama Field Tipe Data Panjang CHARGED_EVENT_FCT_SK_ID INTEGER NORMALISED_EVENT_ID INTEGER CHARGE_ID INTEGER CUST_SK_ID INTEGER ACCT_SK_ID INTEGER SBSCRPTN_SK_ID INTEGER ACCT_TYPE_CD VARCHAR2 40 EVENT_TYPE_SK_ID INTEGER CALL_PLAN_SK_ID INTEGER PRICING_PLAN_SK_ID INTEGER EVENT_DT_SK_ID INTEGER CHARGE_START_DT_SK_ID INTEGER EVENT_HR INTEGER CHARGE_HR INTEGER EVENT_DTM TIMESTAMP CHARGE_DTM TIMESTAMP
84
USED_BONUS_SK_ID INTEGER PROMO_CD_SK_ID INTEGER COUNTRY_SK_ID INTEGER REVENUE_CD_SK_ID INTEGER EVENT_SESSION_REF VARCHAR2 50 CALLING_REGION_GRP_SK_ID INTEGER CALLING_PARTY_ID VARCHAR2 64 CALLING_CELL_ID VARCHAR2 20 CALLING_REGION_NM_SK_ID INTEGER CALLED_REGION_GRP_SK_ID INTEGER CALLED_PARTY_ID VARCHAR2 64 CALLED_CELL_ID VARCHAR2 20 CALLED_REGION_NM_SK_ID INTEGER SBSCRPTN_MSISDN INTEGER SBSCRPTN_IMSI VARCHAR2 64 SBSCRPTN_POC_SK_ID INTEGER TRAFFIC_SK_ID INTEGER EVENT_GROUP_NM VARCHAR2 30 EVENT_CATEGORY_NM VARCHAR2 30 UOM VARCHAR2 25 INVOICE_ID INTEGER CONTENT_ID VARCHAR2 30 CONTENT_PRICE VARCHAR2 30 CONTENT_DATA_TXT VARCHAR2 30 APN_FOR_GPRS_NM VARCHAR2 200 GPRS_RATING_GRP_NM VARCHAR2 30 VIDEO_REQUEST_URL VARCHAR2 200 SGSN_FOR_GPRS_NM1 VARCHAR2 40 TIME_BANDS_DESC VARCHAR2 60 CALL_TYPE_DESC VARCHAR2 60 ONE_OFF_CHARGE_TYPE_DESC VARCHAR2 60 USAGE_DUR INTEGER USAGE_VOL INTEGER USAGE_PULSES INTEGER
85
CHARGED_DUR INTEGER CHARGED_VOL INTEGER PRE_DISCOUNTED_AMT_IDR DECIMAL 19,2 DISCOUNT_AMT_IDR DECIMAL 19,2 POST_DISCOUNTED_AMT_IDR DECIMAL 19,2 DISCOUNT_AMT_IDR DECIMAL 19,2 POST_DISCOUNTED_AMT_IDR DECIMAL 19,2 ADJUSTMENT_AMT_IDR DECIMAL 19,2 FLAG_FALL_CHRG_AMT_IDR DECIMAL 19,2 OVERRIDE_CHRG_AMT_IDR DECIMAL 19,2 TAX_CHRG_AMT_IDR DECIMAL 19,2 UPLINK_VOL VARCHAR2 30 DOWNLINK_VOL VARCHAR2 30 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP
Tabel 3.2 Tabel TOPUP_FCT
Database : Hutchison Nama Tabel : TOPUP_FCT Keterangan : Tabel ini berisi data recharge Primary Key : TOPUP_FCT_SK_ID
Foreign Key :
ACCT_SK_ID, SBSCRPTN_SK_ID, PROMO_CD_SK_ID, TOPUP_DT_SK_ID, TOPUP_SOURCE_SK_ID, DENOMINATION_SK_ID, SBSCRPTN_POC_SK_ID, CALL_PLAN_SK_ID, SBSCRPTN_CHANNEL_SK_ID
Nama Field Tipe Data Panjang TOPUP_FCT_SK_ID INTEGER TOPUP_FCT_SK_ID INTEGER ACCT_SK_ID INTEGER SBSCRPTN_SK_ID INTEGER PROMO_CD_SK_ID INTEGER TOPUP_DT_SK_ID INTEGER TOPUP_DTM TIMESTAMP TOPUP_SOURCE_SK_ID INTEGER
86
DENOMINATION_SK_ID INTEGER VOUCHER_ID VARCHAR2 30 VOUCHER_TYPE_DESC VARCHAR2 60 TOPUP_TYPE_DESC VARCHAR2 60 TOPUP_STATUS_DESC VARCHAR2 60 VENDOR_ATTRIBUTE VARCHAR2 30 SBSCRPTN_MSISDN INTEGER DEALER_ID VARCHAR2 30 ACTIVE_END_DATE DATETIME GRACE_END_DATE DATETIME RECHARGE_PACKAGE_ID VARCHAR2 30 SBSCRPTN_POC_SK_ID INTEGER CALL_PLAN_SK_ID INTEGER SBSCRPTN_CHANNEL_SK_ID INTEGER ACTIVE_DAYS INTEGER GRACE_DAYS INTEGER BONUS_AWARDED_AMT DECIMAL (19,2) TOPUP_CNT INTEGER TOPUP_AMT_IDR DECIMAL (19,3) SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.3 Tabel TOPUP_MNTLY_FCT
Database : Hutchison Nama Tabel : TOPUP_MNTLY_FCT Keterangan : Tabel ini berisi data recharge per bulan Primary Key : TOPUP_MNTLY_FCT_SK_ID
Foreign Key : TOPUP_SOURCE_SK_ID, DENOMINATION_SK_ID, CALL_PLAN_SK_ID, SBSCRPTN_POC_SK_ID, PROMO_CD_SK_ID
Nama Field Tipe Data Panjang TOPUP_MNTLY_FCT_SK_ID INTEGER
87
TOPUP_MONTH_NM VARCHAR2 10 TOPUP_YEAR_NBR SMALLINT TOPUP_SOURCE_SK_ID INTEGER DENOMINATION_SK_ID INTEGER CALL_PLAN_SK_ID INTEGER SBSCRPTN_POC_SK_ID INTEGER PROMO_CD_SK_ID INTEGER TOPUP_CNT INTEGER TOPUP_AMT_IDR DECIMAL (19,2) SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.4 Tabel CUST_ACCT_SBSCRPTN_STAT_FCT
Database : Hutchison Nama Tabel : CUST_ACCT_SBSCRPTN_STAT_FCT Keterangan : Tabel ini berisi data subscriber Primary Key : CUST_ACCT_SBSCRPTN_STAT_FCT_SK_ID
Foreign Key : CUST_SK_ID, ACCT_SK_ID, SBSCRPTN_SK_ID, ACCT_LIFECYCLE_STATUS_SK_ID Nama Field Tipe Data Panjang
CUST_ACCT_SBSCRPTN_STAT_FCT_SK_ID INTEGER CUST_SK_ID INTEGER ACCT_SK_ID INTEGER SBSCRPTN_SK_ID INTEGER ACCT_LIFECYCLE_STATUS_SK_ID INTEGER ACCT_LIFECYCLE_STATUS_START_DTM TIMESTAMP ACCT_LIFECYCLE_STATUS_END_DTM TIMESTAMP SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER ACCT_LIFECYCLE_ACTIVATION INTEGER
88
ACCT_LIFECYCLE_CHURN INTEGER ACCT_LIFECYCLE_NET_ADD INTEGER ACCT_LIFECYCLE_POPULATION INTEGER
Tabel 3.5 Tabel ACCT_DIM
Database : Hutchison Nama Tabel : ACCT_DIM Keterangan : Tabel ini berisi data penggunaan pulsa Primary Key : ACCT _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang ACCT _SK_ID INTEGER ACCT_PRIMARY_REF VARCHAR2 30 ACCT_TYPE_CD VARCHAR2 30 CRM_BILLING_REF VARCHAR2 30 MAIN_ACCT_NM VARCHAR2 30 ONNET_ACCT_NM VARCHAR2 30 OFFNET_ACCT_NM VARCHAR2 30 FIRST_10K_TOPUP_DTM TIMESTAMP FIRST_TOPUP_DTM TIMESTAMP FIRST_TOPUP_DETAILS VARCHAR2 30 ACTIVATION_DTM TIMESTAMP TERMINATION_DTM TIMESTAMP TERMINATION_REASON_TXT VARCHAR2 30 CREDIT_LIMIT_AMT DECIMAL (19,2) BILLING_CYCLE_CD INTEGER TOOL_OF_TRADE_IND CHAR 1 INS_MD5_NBR VARCHAR2 32 UPD_MD5_NBR VARCHAR2 32 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP
89
Tabel 3.6 Tabel SBSCRPTN_DIM
Database : Hutchison Nama Tabel : SBSCRPTN_DIM Keterangan : Tabel ini berisi data subscriber Primary Key : SBSCRPTN_SK_ID Foreign Key : PROMO_CD_SK_ID, POC_SK_ID, CHANNEL_SK_ID
Nama Field Tipe Data Panjang SBSCRPTN_SK_ID INTEGER SBSCRPTN_EK_ID INTEGER SBSCRPTN_PRIMARY_REF VARCHAR2 80 MSISDN VARCHAR2 64 IMSI VARCHAR2 64 SIM VARCHAR2 60 CRM_SERVICE_REF VARCHAR2 30 BASE_PRODUCT_NM VARCHAR2 60 ACTIVATION_CALL_PLAN_SK_ID INTEGER PROMO_CD_SK_ID INTEGER POC_SK_ID INTEGER CHANNEL_SK_ID INTEGER PRODUCT_ID INTEGER FLAG_3G_IND CHAR 1 RECORD_START_DTM TIMESTAMP RECORD_END_DTM TIMESTAMP CURR_IND CHAR 1 INS_MD5_NBR INTEGER UPD_MD5_NBR VARCHAR2 32 SOURCE_SYSTEM_NM VARCHAR2 32 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
90
Tabel 3.7 Tabel POC_DIM
Database : Hutchison Nama Tabel : POC_DIM Keterangan : Tabel ini berisi data kantor cabang Primary Key : POC_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang POC_SK_ID INTEGER POC_CD VARCHAR2 40 POC_DESC VARCHAR2 60 ZONE_DESC VARCHAR2 60 BRANCH_DESC VARCHAR2 60 ERP_REGION_DESC VARCHAR2 60 RECORD_START_DTM TIMESTAMP RECORD_END_DTM TIMESTAMP CURR_IND CHAR 1 SOURCE_SYSTEM_NM VARCHAR2 30 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.8 Tabel PROMO_CD_DIM
Database : Hutchison Nama Tabel : PROMO_CD_DIM Keterangan : Tabel ini berisi data produk Primary Key : PROMO_CD_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang PROMO_CD_SK_ID INTEGER PROMO_CD VARCHAR2 40 PROMO_DESC VARCHAR2 60 STARTER_PACK_CD VARCHAR2 60
91
STARTER_PACK_DESC VARCHAR2 40 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.9 Tabel EVENT_TYPE_DIM
Database : Hutchison Nama Tabel : EVENT_TYPE_DIM Keterangan : Tabel ini berisi data event Primary Key : EVENT_TYPE_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang EVENT_TYPE_SK_ID INTEGER EVENT_TYPE_ID INTEGER EVENT_TYPE_DESC VARCHAR2 60 EVENT_DIRECTION_CD VARCHAR2 10 NETWORK_EVENT_TYPE_CD VARCHAR2 40 MJR_CLSSFCTN_GRP_NM VARCHAR2 50 MNR_CLSSFCTN_GRP_NM VARCHAR2 50 REVENUE_CLSSFCTN_GRP_NM VARCHAR2 50 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.10 Tabel CALL_PLAN_DIM
Database : Hutchison Nama Tabel : CALL_PLAN_DIM Keterangan : Tabel ini berisi data call plan Primary Key : CALL_PLAN _SK_ID Foreign Key : -
92
Nama Field Tipe Data Panjang CALL_PLAN _SK_ID INTEGER CALL_PLAN_CD INTEGER CALL_PLAN_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.11 Tabel PRICING_PLAN_DIM
Database : Hutchison Nama Tabel : PRICING_PLAN_DIM Keterangan : Tabel ini berisi data harga Primary Key : PRICING_PLAN _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang PRICING_PLAN _SK_ID INTEGER PRICING_PLAN_CD VARCHAR2 40 PRICING_PLAN_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.12 Tabel BONUS_DIM
Database : Hutchison Nama Tabel : BONUS_DIM Keterangan : Tabel ini berisi data bonus Primary Key : BONUS_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang BONUS_SK_ID INTEGER
93
BONUS_CD VARCHAR2 40 BONUS_DESC VARCHAR2 60 COMPANION_PRODUCT_NM VARCHAR2 60 QUOTA_UNITS VARCHAR2 30 QUOTA_UOM VARCHAR2 30 QUOTA_TYPE_CD VARCHAR2 40 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.13 Tabel COUNTRY_DIM
Database : Hutchison Nama Tabel : COUNTRY_DIM Keterangan : Tabel ini berisi data negara Primary Key : COUNTRY _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang COUNTRY _SK_ID INTEGER COUNTRY_CD VARCHAR2 40 COUNTRY_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.14 Tabel REVENUE_CD_DIM
Database : Hutchison Nama Tabel : REVENUE_CD_DIM Keterangan : Tabel ini berisi data revenue Primary Key : REVENUE_CD _SK_ID Foreign Key : -
94
Nama Field Tipe Data Panjang REVENUE_CD _SK_ID INTEGER REVENUE_CD_ID VARCHAR2 30 GL_CD VARCHAR2 40 GL_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.15 Tabel REGION_GRP_DIM
Database : Hutchison Nama Tabel : REGION_GRP_DIM Keterangan : Tabel ini berisi data wilayah Primary Key : REGION_GRP _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang REGION_GRP _SK_ID INTEGER REGION_GRP _CD VARCHAR2 40 REGION_GRP _DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.16 Tabel REGION_NM_DIM
Database : Hutchison Nama Tabel : REGION_NM_DIM Keterangan : Tabel ini berisi data wilayah Primary Key : REGION_NM_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang
95
REGION_NM_SK_ID INTEGER REGION_NM _CD VARCHAR2 40 REGION_NM _DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.17 Tabel TRAFICC_DIM
Database : Hutchison Nama Tabel : TRAFICC_DIM Keterangan : Tabel ini berisi data traffic Primary Key : TRAFICC_SK_ID Foreign Key : -
Nama Field Tipe Data Panjang TRAFICC_SK_ID INTEGER TRAFFIC_DESC VARCHAR2 60 PRIMARY_TRAFFIC_TYPE_NM VARCHAR2 50 PRIMARY_TRAFFIC_SUBTYPE_NM VARCHAR2 30 SECONDARY_TRAFFIC_TYPE_NM VARCHAR2 30 VOIP_TRAFFIC_CTGRY_NM VARCHAR2 30 VOIP_TRAFFIC_DEST_CTGRY_NM VARCHAR2 30 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.18 Tabel DATE_DIM
Database : Hutchison Nama Tabel : DATE_DIM Keterangan : Tabel ini berisi data waktu Primary Key : DATE_SK_ID
96
Foreign Key : - Nama Field Tipe Data Panjang
DATE_SK_ID INTEGER FULL_DT DATETIME DATE_NM VARCHAR2 11 HOUR_OF_DAY SMALLINT DAY_OF_WEEK_NBR SMALLINT DAY_OF_WEEK_NM VARCHAR2 10 DAY_OF_MONTH_NBR SMALLINT DAY_OF_YEAR_NBR SMALLINT WEEKDAY_WEEKEND_IND VARCHAR2 7 WEEK_OF_YEAR_NBR SMALLINT WEEK_OF_MONTH_NBR SMALLINT MONTH_NM VARCHAR2 9 MONTH_OF_YEAR_NBR SMALLINT IS_LAST_DAY_OF_MONTH_IND CHAR 1 CALENDAR_YEAR_NBR SMALLINT CALENDAR_QUARTER_NBR SMALLINT CALENDAR_YEAR_WEEK_CD VARCHAR2 8 CALENDAR_YEAR_MONTH_CD VARCHAR2 8 CALENDAR_YEAR_QUARTER_CD VARCHAR2 7 FISCAL_MONTH_OF_YEAR_NBR SMALLINT FISCAL_CALENDAR_QUARTER_NBR SMALLINT FISCAL_CALENDAR_YEAR_NBR INTEGER FISCAL_YEAR_MONTH_CD VARCHAR2 9 FISCAL_YEAR_QUARTER_CD VARCHAR2 8 HOLIDAY_IND CHAR 1 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
97
Tabel 3.19 Tabel CUST_DIM
Database : Hutchison Nama Tabel : CUST_DIM Keterangan : Tabel ini berisi data pelanggan Primary Key : CUST _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang CUST _SK_ID INTEGER CUST_PRIMARY_REF VARCHAR2 80 CUST_NM VARCHAR2 200 CRM_CUST_REF VARCHAR2 30 CUST_DOB_DT DATETIME CUST_TYPE_CD VARCHAR2 40 CUST_STATUS_CD VARCHAR2 40 STATUS_START_DTM TIMESTAMP RECORD_START_DTM TIMESTAMP RECORD_END_DTM TIMESTAMP CURR_IND CHAR 1 INS_MD5_NBR VARCHAR2 32 UPD_MD5_NBR VARCHAR2 32 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.20 Tabel CHANNEL_DIM
Database : Hutchison Nama Tabel : CHANNEL_DIM Keterangan : Tabel ini berisi data channel Primary Key : CHANNEL _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang CHANNEL _SK_ID INTEGER
98
CHANNEL_CD VARCHAR2 40 CRM_PARTNER_NM VARCHAR2 30 ERP_PARTNER_NM VARCHAR2 30 PARTNER_DESC VARCHAR2 60 PARTNER_REGION_DESC VARCHAR2 60 PARTNER_SUB_AREA_DESC VARCHAR2 60 CHANNEL_TYPE_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.21 Tabel TOPUP_SOURCE_DIM
Database : Hutchison Nama Tabel : TOPUP_SOURCE_DIM Keterangan : Tabel ini berisi data sumber pengisian pulsa Primary Key : TOPUP_SOURCE _SK_ID Foreign Key : -
Nama Field Tipe Data Panjang TOPUP_SOURCE _SK_ID INTEGER TOPUP_SOURCE_CD VARCHAR2 40 TOPUP_SOURCE_DESC VARCHAR2 60 REP_GRP1_NM VARCHAR2 30 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.22 Tabel DENOMINATION_DIM
Database : Hutchison Nama Tabel : DENOMINATION_DIM Keterangan : Tabel ini berisi data denomination
99
Primary Key : DENOMINATION_ SK_ID Foreign Key : -
Nama Field Tipe Data Panjang DENOMINATION_ SK_ID INTEGER DENOMINATION_ CD VARCHAR2 40 DENOMINATION_DESC VARCHAR2 60 REP_GRP1_NM VARCHAR2 30 REP_GRP1_NM1 VARCHAR2 30 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
Tabel 3.23 Tabel ACCT_LIFECYCLE_STATUS_DIM
Database : Hutchison Nama Tabel : ACCT_LIFECYCLE_STATUS_DIM Keterangan : Tabel ini berisi data status Primary Key : ACCT_LIFECYCLE_STATUS _ SK_ID Foreign Key : -
Nama Field Tipe Data Panjang ACCT_LIFECYCLE_STATUS _ SK_ID INTEGER STATUS_ CD VARCHAR2 40 STATUS_DESC VARCHAR2 60 REPORT_STATUS_DESC VARCHAR2 60 SOURCE_SYSTEM_NM VARCHAR2 30 CREATED_DTM TIMESTAMP UPDATED_DTM TIMESTAMP LOAD_ID INTEGER
100
3.5 Software dan hardware
3.5.1 Software
Perangkat lunak yang digunakan divisi management and
information system (MIS) adalah sebagai berikut:
Tabel 3.24 Tabel software
ETL tool IBM DataStage XE Information Server IBM Parallel Extender Data Profiling IBM Information Analyzer Call Processing Aspect ACD Contact Server Aspect Contact Server
Customer Self Service Aspect Customer Self Service (IVR)
Custom View Aspect Custom View Datamart Aspect Datamart
Workforce Management Aspect PerformanceEdge Workforce
Voip Aspect IP Telephony Call Center Solution Aspect IPNIQ Proxy Server Aspect Prozy Server Remote Interface Card and Server Aspect Remote Winset
Personalized Portals Creator Autonomy Portal in a box Application Server Oracle WebLogic Platform
Network Gate keeper Oracle Weblogic Network Gatekeeper
Control Sytem MicroFocus Starteam
Enterprise Reporting SAP BO Enterprise Professional
Enterprise Reporting SAP Web Intelligence
Enterprise Reporting SAP BO Desktop Intelligence
Enterprise Reporting SAP BO Auditor Revenue Intelligence cVidya NGN Fraudview
Proxy Server Entrust GetAccess Runtimes
101
Proxy Server Entrust GetAccess Server
Proxy Server Entrust GetAccess Server Administration Service Interface
Campaign Management Infor Campaign Management Professional
Marketing Management Infor CRM Inbound Marketing Management
Marketing Management Infor CRM Outbound Marketing Management
Analytic Platform Infor Analytic Platform Analytic Software Infor Enterprise Insight Mailing List Management Infor Direct Mail Delivery Mailing List Management Infor Email Delivery
Mailing List Management Infor eMail Marketing Server
Mailing List Management Infor Mobile Delivery CRM Solutions Infor interaction Adviser
Voice Response Infor Interaction Voice Response -IVR
Telemarketing Infor Telesales/Telemarketing Delivery
Adapter Ericsson BMI - Adapter Broker Ericsson DAAC Broker
Enbling Service Ericsson Enbling Service (DAAC)
Games Crandle Ericsson Games Crandle Service Delivery Platform Ericsson SDF - Ericsson Search tool Ericsson Search Performance development Oracle Hyperion Customer service application Kana IQ (ASK 3) Mobile data Acision MMSC Mobile data Acision SMSC Mobile data Acision HSP Mobile data Acision GBG Mobile data Acision CDS Mobile data Acision UC
102
Load Runner Mercury Load Runner TestDirector Mercury TestDirector Win Runner Mercury Win Runner Content Delivery Qualcom Elata
CRM for Communication Oracle CRM for Communication
Developer tools Oracle People Tools E-Business Suite Oracle E-Business Suite Management Solution Oracle Brightware Messenger Skype Decision Analytics Experian Tallyman Data Grid Oracle Coherence Reporting Service TCS XYpoint GUI tool Tibco Designer Performance Monitoring Tibco Collaborator Adapter for Remedy Tibco Remedy Adapter Business Management Tibco Business Partner
Adapter Framework Tibco Adapter Framework SDK
Adapter Configuration Tibco ADB Administrator Tibco Administrator Business Process Management Tibco BPM
Business Process Management Tibco Business Works
Monitoring and Managing tool Tibco Hawk
IC Server Tibco IC Server Integration Manager Tibco Integration Manager Event-Driven Content Tibco MessageBroker Broad Data Tibco Rendevous Repository Tibco Repository Siebel Adapter Tibco Siebel Adapter RunTime Agent Tibco TRA Filter Error Volantis MCS
103
3.5.2 Hardware
Sedangkan perangkat keras yang digunakan divisi management
and information system (MIS) adalah sebagai berkut:
a. ETL server
Tabel 3.25 Tabel ETL server
Hardware Platform DL 580 G3
CPU 4 CPU XEON
Memory 4 GB
Clock 3.66 GHz
OS Windows 2003
File Sytem NTFS
Storage 140 GB
b. Database server
Tabel 3.26 Tabel database server
Hardware Platform Blade HP
CPU
4 Intel (R) Itanium 2 9100 series processors 532 MT/S bus, CPU version A1 8 logical processors (2 per socket)
Memory 63.97 GB
Clock 1.59 GHz
OS UNIX
File Sytem NTFS
Storage Oracle 10G feature ASM
104
3.6 Permasalahan yang sedang dihadapi
Para decision maker di PT. Hutchison CP Telecommunications
memerlukan laporan tentang spesifikasi tertentu untuk memonitor performa
perusahaan dan menetapkan keputusan tertentu bagi kemajuan perusahaan. PT.
Hutchison CP Telecommunications juga memiliki banyak sekali kantor cabang
yang tersebar di hampir seluruh wilayah Indonesia. Kantor-kantor cabang tersebut
memiliki kebutuhan masing-masing akan laporan dengan spesifikasi tertentu
tentang tingkat penjualan dan pemasukan di cabangnya masing-masing. Untuk
mendapatkan laporan dengan spesifikasi tertentu tersebut, maka kantor cabang
harus meminta ke kantor pusat terlebih dahulu. Proses meminta laporan ini baik
oleh para decision maker di kantor pusat, maupun para decision maker di kantor
cabang membutuhkan waktu yang lama. Oleh karena itu diperlukan suatu sistem
yang dinilai dapat mempermudah pencarian dan pemrosesan data sehingga
menghasilkan laporan sesuai spesifikasi yang diinginkan dan lebih menghemat
waktu.
Pada umumnya, karyawan PT. Hutchison CP Telecommunications telah
menggunakan aplikasi sistem yang terkomputerisasi. Tetapi ada beberapa
kekurangan dalam proses yang berkaitan dengan waktu pemrosesan dan
pengolahan data untuk membuat laporan. Sistem yang ada memerlukan waktu
yang lama sebelum peminta laporan mendapatkan laporan yang diinginkannya.
Juga proses pengolahan data di dalam Microsoft Excel masih secara manual,
berdasarkan spesifikasi yang diminta, karyawan harus membuat ad hoc query
secara manual. Sehingga tidak mudah apabila ingin mendapatkan laporan dengan
105
proses yang cepat dan real-time serta proses ini memungkinkan terjadinya human
error.
3.7 Analisis kebutuhan sistem terhadap sistem berjalan
Setelah melakukan wawancara dan mengetahui permasalahan yang
dihadapi PT. Hutchison CP Telecommunications, maka penulis menyimpulkan
bahwa kriteria untuk pengambilan keputusan yang harus ada dalam aplikasi
adalah:
1. Menyajikan struktur cube yang memudahkan decision maker untuk
menghasilkan laporan yang diinginkan.
2. Menyajikan laporan-laporan yang telah terorganisasi sedemikian rupa dalam
menampilkan subscriber (aktivasi, churn, population), recharge (total
recharge), dan revenue (total revenue) berdasarkan dimensi waktu, event
(voice, SMS, Voip, dan lain-lain), starter pack (produk prepaid pada operator
3), channel (cara memasarkan produk) dan wilayah untuk dapat digunakan
dalam pengambilan keputusan.
3. Menampilkan laporan dengan bentuk diagram garis, diagram batang, dan
tabel-tabel yang mudah dilihat, dibaca, dan dimengerti.
3.7.1 Business intelligence portal
Portal business intelligence adalah sebuah aplikasi interface untuk
mengakses data warehouse dengan tujuan business intelligence. Dari portal
business intelligence ini, para user mengakses kegunaan-kegunaan sistem
106
data warehouse yang berupa laporan-laporan. Portal ini harus dirancang
dengan baik sehingga memudahkan user untuk mengakses kegunaan-
kegunaan dari sistem data warehouse. Kriteria-kriteria portal business
intelligence yang baik adalah sebagai berikut:
1. Usable. Pengguna dengan mudah menemukan apa yang mereka
butuhkan pada portal BI.
2. Content Rich. Portal ini tidak hanya suatu alat bantu cetak laporan, juga
berisi fungsionalitas lebih seperti dukungan informasi dan dokumentasi.
3. Clean. Portal harus dirancang sehingga mudah dimengerti dan tidak
lebih kompleks untuk membingungkan pengguna.
4. Current. Portal harus diperbaharui secara berkala.
5. Interactive. Portal harus diimplementasikan dengan cara yang
memudahkan pengguna untuk menggunakan fungsionalitas yang ada
dan mendorong mereka untuk menggunakan portal.
6. Value Oriented. Hal ini sangat penting yaitu pengguna memiliki
perasaan bahwa portal BI ini adalah sumber daya penting sehingga layak
untuk dibuat dan digunakan.
3.7.2 Business intelligence portal application requirements
Sistem ini harus menyediakan fasilitas monitoring otomatis dan
reporting untuk berbagai spesifikasi sebagai berikut:
1. Activation, berdasarkan dimensi:
a. Waktu
107
b. Wilayah
c. Produk (starter pack)
d. Channel
2. Churn, berdasarkan dimensi:
a. Waktu
b. Wilayah
c. Produk (starter pack)
d. Channel
3. Recharge, berdasarkan dimensi:
a. Waktu
b. Wilayah
c. Produk (starter pack)
d. Channel
4. Revenue, berdasarkan dimensi:
a. Waktu
b. Wilayah
c. Produk (starter pack)
d. Channel
e. Event
Sistem ini harus memiliki kemampuan menampilkan laporan nilai
tertinggi dan nilai terendah dari empat spesifikasi utama berdasarkan
dimensinya masing-masing. Sistem ini juga harus dapat menampilkan
semua spesifikasi di atas secara up to date, berdasarkan hari dan jam saat itu
108
juga. Sistem ini juga harus menyediakan fasilitas bagi user untuk
menampilkan spesifikasi yang diinginkan berdasarkan batas waktu tertentu,
misalnya dari bulan Oktober hinga bulan Desember.
3.8 Pemecahan masalah
Berdasarkan permasalahan dan analisis kebutuhan sistem, suatu aplikasi
portal berbasis business intelligence akan dirancang guna memenuhi kebutuhan
perusahaan. Aplikasi portal tersebut akan menampilkan informasi yang dibutuhkan
user dalam bentuk dashboard berisi diagram garis, diagram batang, dan pivot
table. Selain itu, aplikasi ini juga dapat diakses secara real-time sehingga lebih
menghemat waktu, dan tenaga.