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.
Telecommunications
Sedangkan adalah
misi
dari
menyediakan
PT.
Hutchison
beragam
CP
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
Struktur S organiisasi
Chief Executiive Officer (CEO O)
Ch hief Financial Officer (CFO) O
Finance
Management Information n system (MIS)
Chief Tecchnology Officerr (CTO)
Reveenue Assurrance Supplyy Chain Managgement (SC CM)
Chief Commercial Officer (CCO O)
Network
Developmen nt
Saales
Planning
Operation
Humas
Procurement
Ga ambar 3.1 Stru uktur organisassi PT. Hutchiso on CP Telecommunications
Human Resource Develo opment (H HRD)
Marketing
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.
75
c. Menangani M m masalah admiinistrasi di bidang b kepeggawaian.
3 3.2
Analissis sistem yaang berjalan n 3.2.1 Analisis A sisttem report reequest dari head office
Laporan dalam bentuk excel (5) Memberikan Laporan
(1) Memintaa laporan Melalui telepo on / email
Deccision maker (H Head Office)
(4)) Memberikan Laaporan Manageement Informatiion S System Staff
M Ms Excel
(3) Membeerikan row data
(1) Meminta row data Data Warehouse System
ambar 3.2 Rich R picturee sistem berjjalan reportt request darri head officce Ga
1. Deciision maker di PT. Hutchhison CP Teelecommuniccations adalaah chief execcutive officer, chief finaancial officeer, chief techhnology officcer, chief coommercial off 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.
77
3.2.2 Analisis A sisttem report reequest dari branch officce
Laporan dalam bentuk excel (6) Memberikan n Laporan
L Laporan dalam b entuk excel (7) Memberikan LLaporan
(1 1) Meminta laporan Melalui emaill Branch h Manager (Brancch Office)
(2) Meminta laaporan Melalui telepon n / email
Decission maker (Heead Office)
(5) M Memberikan Lap poran Mss Excel
Managem ment Information Sysstem Staff
(4) Memberrikan row data
(5) Meminta rrow data Data Wareehouse System
bar 3.3 Rich h picture sisttem berjalan n report reqquest dari brranch office Gamb
1. Brranch managger adalah kepala k cabanng dari masinng-masing kantor k cabanng PT. Hu utchison CP Telecommuunication di seluruh Inddonesia. Bilaa diperlukan,, para bra anch managger akan meeminta kepada chief exeecutive officcer di head office un ntuk mengirim mkan laporaan dengan sppesifikasi terrtentu melaluui email.
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
Decision maker 1
Decision maker 2
Data Warehouse 3
Management Information System Staff Decision maker n
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.
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 :
Foreign Key :
CHARGED_EVENT_FCT_SK_ID 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
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
40
84
USED_BONUS_SK_ID
INTEGER
PROMO_CD_SK_ID
INTEGER
COUNTRY_SK_ID
INTEGER
REVENUE_CD_SK_ID
INTEGER
EVENT_SESSION_REF
VARCHAR2
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
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
50
64
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 : Foreign Key :
TOPUP_FCT_SK_ID 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
ACTIVE_END_DATE
DATETIME
GRACE_END_DATE
DATETIME
RECHARGE_PACKAGE_ID
VARCHAR2
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
TOPUP_CNT
INTEGER
TOPUP_AMT_IDR
DECIMAL
(19,3)
SOURCE_SYSTEM_NM
VARCHAR2
30
CREATED_DTM
TIMESTAMP
UPDATED_DTM
TIMESTAMP
LOAD_ID
INTEGER
30
30
(19,2)
Tabel 3.3 Tabel TOPUP_MNTLY_FCT Database :
Hutchison
Nama Tabel :
TOPUP_MNTLY_FCT
Keterangan :
Tabel ini berisi data recharge per bulan
Primary Key : Foreign Key :
TOPUP_MNTLY_FCT_SK_ID TOPUP_SOURCE_SK_ID, DENOMINATION_SK_ID, CALL_PLAN_SK_ID, SBSCRPTN_POC_SK_ID, PROMO_CD_SK_ID Nama Field Tipe Data
TOPUP_MNTLY_FCT_SK_ID
INTEGER
Panjang
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 CUST_SK_ID, ACCT_SK_ID, SBSCRPTN_SK_ID, ACCT_LIFECYCLE_STATUS_SK_ID Nama Field Tipe Data
Foreign Key :
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
CREATED_DTM
TIMESTAMP
UPDATED_DTM
TIMESTAMP
LOAD_ID
INTEGER
ACCT_LIFECYCLE_ACTIVATION
INTEGER
Panjang
30
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
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
30
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
RECORD_START_DTM
TIMESTAMP
RECORD_END_DTM
TIMESTAMP
CURR_IND
CHAR
INS_MD5_NBR
INTEGER
UPD_MD5_NBR
VARCHAR2
32
SOURCE_SYSTEM_NM
VARCHAR2
32
CREATED_DTM
TIMESTAMP
UPDATED_DTM
TIMESTAMP
LOAD_ID
INTEGER
1
1
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
BONUS_SK_ID
INTEGER
Panjang
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
HOUR_OF_DAY
SMALLINT
DAY_OF_WEEK_NBR
SMALLINT
DAY_OF_WEEK_NM
VARCHAR2
DAY_OF_MONTH_NBR
SMALLINT
DAY_OF_YEAR_NBR
SMALLINT
WEEKDAY_WEEKEND_IND
VARCHAR2
WEEK_OF_YEAR_NBR
SMALLINT
WEEK_OF_MONTH_NBR
SMALLINT
MONTH_NM
VARCHAR2
MONTH_OF_YEAR_NBR
SMALLINT
IS_LAST_DAY_OF_MONTH_IND
CHAR
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
11
10
7
9 1
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
CHANNEL _SK_ID
INTEGER
Panjang
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 Aspect Customer Self Service (IVR) Aspect Custom View
Customer Self Service Custom View
Voip
Aspect Datamart Aspect PerformanceEdge Workforce Aspect IP Telephony
Call Center Solution
Aspect IPNIQ
Proxy Server Remote Interface Card and Server Personalized Portals Creator
Aspect Prozy Server
Application Server
Oracle WebLogic Platform Oracle Weblogic Network Gatekeeper MicroFocus Starteam SAP BO Enterprise Professional SAP Web Intelligence SAP BO Desktop Intelligence SAP BO Auditor
Datamart Workforce Management
Network Gate keeper Control Sytem Enterprise Reporting Enterprise Reporting Enterprise Reporting Enterprise Reporting
Aspect Remote Winset Autonomy Portal in a box
cVidya NGN Fraudview Entrust GetAccess Runtimes
Revenue Intelligence Proxy Server
101
Analytic Platform
Entrust GetAccess Server Entrust GetAccess Server Administration Service Interface Infor Campaign Management Professional Infor CRM Inbound Marketing Management Infor CRM Outbound Marketing Management Infor Analytic Platform
Analytic Software
Infor Enterprise Insight
Mailing List Management
Infor Direct Mail Delivery
Mailing List Management
Infor Email Delivery Infor eMail Marketing Server Infor Mobile Delivery
Proxy Server Proxy Server Campaign Management Marketing Management Marketing Management
Mailing List Management Mailing List Management
Infor interaction Adviser Infor Interaction Voice Response -IVR Infor Telesales/Telemarketing Delivery Ericsson BMI - Adapter
CRM Solutions Voice Response Telemarketing Adapter
Games Crandle
Ericsson DAAC Broker Ericsson Enbling Service (DAAC) 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
Broker Enbling Service
102
Load Runner
Mercury Load Runner
TestDirector
Mercury TestDirector
Win Runner
Mercury Win Runner
Content Delivery
Developer tools
Qualcom Elata Oracle CRM for Communication 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 Tibco Adapter Framework SDK Tibco ADB
CRM for Communication
Adapter Framework Adapter Configuration Administrator Business Process Management Business Process Management Monitoring and Managing tool IC Server
Tibco Administrator
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
Tibco BPM Tibco Business Works Tibco Hawk Tibco IC Server
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 kegunaankegunaan 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.