LAMPIRAN
I. CARA INS TAL Oracle Business Intelligence (10.1.3.2.0)
1. Pertama install JDK terlebih dahulu dengan mengklik ‘jkd-1_5_0_09_windows-i586-p.exe’
2. Kemudian akan tampil halaman selanjutnya yaitu halaman Custom Setup kemudian Click ‘Next’ button
4. Kemudian akan tampil halaman selanjutnya yaitu halaman Custom Setup kemudian Click ‘Next’ button
5. Kemudian akan tampil halaman selanjutnya yaitu halaman Java Plug-In kemudian Click ‘Next’ button
6. Kemudian tampil halaman untuk menentukan Install Location, Data Location dan Install Type
a) Enter Values
o Install Location: ‘S:\OracleBI’ o Data Location: ‘S:\OracleBIData’
o Install Type ‘Basic: M inimum security. Install Oracle Containers for j2ee 10g and demo repository.
b) Click ‘Next’ button.
7. Kemudian akan tampil halaman selanjutnya yaitu halaman setup type. a. Choose ‘Complete’ radio button.
8. Kemudian akan tampil halaman selanjutnya yaitu JAVA_Home and oc4jadmin password.
a. Enter values:
i. JAVA_HOM E Location: C:\Program Files\Java\jdk1.5.0_09 ii. Administrator password/Confirm password: oc4jadmin b. Click ‘Next’ button.
9. Set host password and Service Start Type
a. Enter Password/Confirm password: oracle b. Pilih ‘M anual’ untuk semua tipe.
10. Kemudian akan tampil halaman Error M essage Language. Pilih ‘English’.
a. Click ‘Next’ button.
11. Kemudian akan tampil halaman Review List of Products. • Click ‘Next’ button.
12. Kemudian tampil proses instal
13. Kemudian tampil proses instal sukses • Click ‘Next’ button.
14. Reboot Vmware.
a. Pilih ‘Yes, restart my computer’ b. Click ‘Finish’ button.
II. CARA INS TAL C ARA INS TAL ORAC LE 11G 1 Pertama install setup.exe
2. Kemudian akan tampil halaman selanjutnya yaitu halaman Select Installation M ethod kemudian Click ‘Next’ button
3. Kemudian akan tampil halaman selanjutnya yaitu halaman Product-Specific Prerequisite Checks kemudian Click ‘Next’ button
4. Kemudian akan tampil halaman selanjutnya yaitu halaman Oracle Configuration M anager Registration kemudian Click ‘Next’ button
5. Kemudian akan tampil halaman selanjutnya yaitu halaman ‘Summary Oracle Database 11g 11.1.0.6.0 kemudian Click ‘install’ button
7. Kemudian tampil halaman untuk menentukan Database Cofiguration a) Enter Values
o Global Database Name : orcl’ o System Identifier : orcl’
o Server Parameter Filename : D:\app\admin\product\11.1.0\db_1\databse\ Spfileorcl.ora’.
c) Click ‘Password M anagement’ button.
8. Set New Password and Confirm Password
a. Enter Password/Confirm password: oracle b. Click ‘ok’ button
15. Kemuadian tampil proses instal sukses • Click ‘Yes’ button.
III. INTERVIEW
Senin, 25 Februari 2008
INTERVI EW
_______________________________________________________________________
T: Apa kendala yang dihadapi oleh perusahaan bapak terutama pada bagian Produksi dan Penjualan?
J: Kendala utama kami adalah belum efektifnya bagian produksi dan penjualan setiap bulannya sehingga harus ada laporan data Produksi dan Penjualan yang akurat, cepat dan mudah dibaca oleh pihak Eksekutif.
T: Usaha dan cara apa yang telah dilakukan untuk mengatasi masalah tersebut? J: Selama ini kami mengatasinya dengan melihat database yang sudah ada dalam
Produksi dan Penjualan tersebut serta mencatat laporan data tiap bulannya sehingga dapat menghasilkan laporan data tentang Produksi dan Penjualan yang cepat, lengkap dan akurat .
T: Apakah usaha yang telah dilakukan sudah dapat menyelesaikan masalah tersebut?
J: M asih belum dapat mengatasi permasalahan, sehingga kami membutuhkan aplikasi untuk membuat laporan data Produksi dan Penjualan berupa kumpulan data report dalam Datawarehouse yang tersusun lebih rapi pada system Informasi.
T: Aplikasi apa saja yang sedang digunakan saat ini?
J: Oracle Warehouse Builder 11G, SQL Developer Oracle 11 G, TOAD for Oracle 9.1, Oracle Business Intelligence.
T: Apakah aplikasi yang sudah ada dapat meningkatkan kinerja perusahaan khususnya bagian Produksi dan Penjualan?
J: Belum sepenuhnya membantu, karena report tersebut masih terbatas dan belum sepenuhnya akurat sehingga belum dapat membantu Perusahaan khususnya bagian Produksi dan Penjualan.
T: Apakah sistem yang sudah ada sudah dapat memenuhi kebutuhan?
J: Belum, karena saat ini kedua sistem yang digunakan tidak terintegrasi dengan baik disebabkan kedua sistem tersebut menggunakan database yang berbeda dan menghasilkan report yang berbeda pula.
T: Report apa yang sedang digunakan saat ini?
J: Saat ini report yang tersedia adalah report pronia yang mencatat data produksi dan penjualan, Reali Pemakaian Bahan Bakar, serta Reali Produksi Harian.
T: Apakah data-data yang ditampilkan pada report sudah memenuhi keinginan user? Jika belum, report seperti apa yang dibutuhkan?
J: Belum, data-data yang ditampilkan pada report tersebut hanya terbatas untuk suatu fungsi tertentu. Sehingga untuk saat ini sangat diperlukan suatu report yang dapat mencakup semua bagian PRONIA pada bagian Produksi dan Penjualan.
T: Hambatan apa saja yang sedang dihadapi saat ini?
J: M asih sulit untuk mambaca dan menganalisa data yang ingin digunakan.
T: Hambatan apa saja yang dihadapi dalam meningkatkan kinerja perusahaan? J: - Tidak tersedianya informasi yang dibutuhkan oleh pihak eksekutif perusahaan.
- Perusahaan membutuhkan waktu tujuh hari untuk proses pembuatan dan penyusunan laporan. Sehingga waktu yang dibutuhkan pihak eksekutif untuk menganalisa dan membuat keputusan menjadi semakin lama.
- Pihak eksekutif membutuhkan waktu yang lama dalam memperoleh data, karena data yang ada bersumber dari berbagai sumber.
- Laporan hanya dalam bentuk record atau tabel.
- Perusahaan sulit mencari data untuk mendukung proses penjualan mereka.
IV. TAMPILAN LAYAR CODING SQL
S INTAKS CREATE TABLE A. Create Table DIM_MES IN
CREATE TABLE PRONIADEV.DIM _M ESIN (
DIM ENSION_KEY NUM BER NOT NULL, IP_ID NUMBER,
IP_NAMA VARCHAR2(50 BYTE), IP_KODE VARCHAR2(5 BYTE), UBP_KODE VARCHAR2(5 BYTE), UBP_NAMA VARCHAR2(50 BYTE), UBP_ID NUM BER,
ENTITAS_ID NUM BER,
ENTITAS_KODE VARCHAR2(5 BYTE), ENTITAS_NAM A VARCHAR2(50 BYTE),
FUNGSI_PEM BANGKIT_NAM A VARCHAR2(50 BYTE), FUNGSI_PEM BANGKIT_ID NUM BER,
FUNGSI_PEM BANGKIT_KODE VARCHAR2(5 BYTE), EP_KODE VARCHAR2(5 BYTE),
EP_NAM A VARCHAR2(50 BYTE), EP_ID NUM BER,
M ESIN_NAMA VARCHAR2(50 BYTE), M ESIN_ID NUM BER,
M ESIN_KODE VARCHAR2(5 BYTE), SUB_UNIT_ID NUM BER,
SUB_UNIT_NAM A VARCHAR2 (50 BYTE), SUB_UNIT_KODE VARCHAR2(5 BYTE) )
B. Create Table DIM_BHN_BKR
CREATE TABLE PRONIADEV.DIM _BHN_BKR (
DIM ENSION_KEY NUM BER NOT NULL, NAM A_LENGKAP VARCHAR2 (50 BYTE), ID NUM BER,
NAM A VARCHAR2 (10 BYTE), KODE NUM BER (2)
)
C. Create Table DIM_WAKTU
CREATE TABLE PRONIADEV.DIM _WAKTU (
DIM ENSION_KEY NUM BER NOT NULL, CALENDAR_M ONTH_ID NUM BER, CALENDAR_M ONTH_TIM E_SPAN NUM BER, MONTH_OF_QUARTER NUM BER,
CALENDAR_M ONTH_CAL_M ONTH_CODE NUM BER, CALENDAR_M ONTH_START_DATE DATE,
CALENDAR_M ONTH_DESCRIPTION VARCHAR2 (2000 BYTE), MONTH_OF_YEAR NUM BER,
CALENDAR_M ONTH_END_DATE DATE,
CALENDAR_M ONTH_NAM E VARCHAR2 (25 BYTE), CAL_MONTH_NUM BER NUM BER,
CALENDAR_QUART_CAL_QUARTER_CO NUM BER, CALENDAR_QUARTER_START_DATE DATE, CALENDAR_QUARTER_TIM E_SPAN NUM BER, QUARTER_OF_YEAR NUM BER,
CALENDAR_QUARTER_NAM E VARCHAR2 (25 BYTE), CALENDAR_QUARTER_ID NUM BER,
CAL_QUARTER_NUM BER NUM BER, CALENDAR_QUARTER_END_DATE DATE,
CALENDAR_QUARTER_DESCRIPTION VARCHAR2 (2000 BYTE), CAL_YEAR_NUM BER NUM BER,
CALENDAR_YEAR_START_DATE DATE, CALENDAR_YEAR_ID NUM BER,
CALENDAR_YEAR_NAM E VARCHAR2 (25 BYTE), CALENDAR_YEAR_DESCRIPTION VARCHAR2 (2000 BYTE), CALENDAR_YEAR_CAL_YEAR_CODE NUM BER,
CALENDAR_YEAR_END_DATE DATE, CALENDAR_YEAR_TIM E_SPAN NUM BER
D. Create Tabel FAKTA_PMKN_BHN_BKR
CREATE TABLE PRONIADEV.FAKTA_PM KN_BHN_BKR (
JM LH_PMKN_BHN_BKR NUM BER, DIM _BHN_BKR NUM BER,
DIM _M ESIN NUM BER, DIM _WAKTU NUM BER )
ALTER TABLE PRONIADEV.FAKTA_PM KN_BHN_BKR ADD ( CONSTRAINT FAKTA_PMKN_DIM _M ESIN_FK
FOREIGN KEY (DIM _M ESIN)
REFERENCES PRONIADEV.DIM _M ESIN (DIM ENSION_KEY), CONSTRAINT FAKTA_PMKN_DIM _WAKTU_FK
FOREIGN KEY (DIM _WAKTU)
REFERENCES PRONIADEV.DIM _WAKTU (DIM ENSION_KEY), CONSTRAINT FAKTA_PMKN_DIM _BHN_BKR_FK
FOREIGN KEY (DIM _BHN_BKR)
REFERENCES PRONIADEV.DIM _BHN_BKR (DIM ENSION_KEY));
E. Create Tabel Fact_Tingkat_Penjualan
CREATE TABLE PRONIADEV.FAKTA_PRODUKSI_PENJUALAN (
PRODUKSI NUM BER (13, 2), PENJUALAN NUM BER (13, 2), PS NUM BER (13, 2),
DIM _M ESIN NUM BER, DIM _WAKTU NUM BER )
ALTER TABLE PRONIADEV.FAKTA_PRODUKSI_PENJUALAN ADD ( CONSTRAINT FAKTA_PROD_DIM_M ESIN_FK
FOREIGN KEY (DIM _M ESIN)
REFERENCES PRONIADEV.DIM _M ESIN (DIM ENSION_KEY), CONSTRAINT FAKTA_PROD_DIM_WAKTU_FK
FOREIGN KEY (DIM _WAKTU)
II. S INTAKS DTS (Data Transformation Services)
A. VS TG_FAKTA_PRODUKS I_PENJUALAN
CREATE OR REPLACE VIEW VSTG_FAKTA_PRODUKSI_PENJUALAN AS
SELECT
TO_NUM BER (CONCAT (THN_TREE_WKT, TRIM (TO_CHAR (KD_TREE_WKT - 7,'00')))) AS KEY_DIM _WAKTU,
KD_HRRK_LOK AS KEY_DIM _M ESIN, REAL_PROD AS PRODUKSI,
REAL_JUAL AS PENJUALAN, REAL_PAKAI AS PS
FROM NIL_HSL_PRSS
WHERE KD_TREE_WKT BETWEEN 8 AND 19 AND KD_JNS_HRRK_UNIT = '04'
B. VFAKTA_PMKN_BHN_BKR
CREATE OR REPLACE VIEW VFAKTA_PM KN_BHN_BKR AS
SELECT KD_HRRK_LOK_M ESIN AS KEY_DIM _M ESIN, TO_NUMBER (TO_CHAR (TGL_TUG9,'YYYYMM ')) AS KEY_DIM _WAKTU, TO_NUM BER (KD_ENRG_PRM R) AS KEY_DIM _P, SUM (JM LH_PMKN_BHN_BKR) JM LH_PMKN_BHN_BKR
FROM V094_REALI_PM KN_BHN_BKR
GROUP BY KD_HRRK_LOK_M ESIN, TO_CHAR (TGL_TUG9,'YYYYMM '), KD_ENRG_PRM R