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
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
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
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
3.1.4 S
Ch O
Finance
Managemen Information system (MIS
Procuremen
Struktur organi
Ga hief Financial Officer (CFO)
Reve Assur
t n
)
Supply Manag (SC
t
isasi
ambar 3.1 Stru enue
rance
y Chain gement CM)
uktur organisas Chief Tec Officer
Network
Planning
si PT. Hutchiso Chief Executi Officer (CEO
chnology r (CTO)
Developmen
Operation
on CP Telecom ive
O)
nt Sa
Hu
munications Chief Comme
Officer (CCO
ales
mas
rcial O)
Marketing Human
Develo (H
Resource opment HRD)
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) Memberik Laporan dalam
Melalui telepo
inistrasi di b
head office
jalan report
elecommunic hnology offic
a laporan
row data aporan
an Laporan
Manage S bentuk excel
on / email
bidang kepeg
t request dar
cations adala cer, chief co
ement Informati System Staff
gawaian.
ri head offic
ah chief exec ommercial off
ion
ce
cutive fficer,
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 email 1) 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 l
ran 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) Memberikan aporan dalam b
Melalui telepon
ranch office
kantor caban a diperlukan, cer di head
ui email.
aporan
row data poran
n Laporan
Managem Sys entuk excel
n / email
ng PT.
, para office
ment Informatio stem Staff
n
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.
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
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
Gambar 3.6 Skema bintang topup
Gambar 3.7 Skema bintang topup bulanan
Gambar 3.8 Skema bintang subscription
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
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
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
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
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
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
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
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
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 : -
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
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 : -
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.