BAB 4
PERANCANGAN DAN I MPLEMENTASI DATA WAREHOUSE
4.1 Tahapan Dalam Perancangan Data Warehouse 4.1.1 Pemilihan Arsitektur Data Warehouse
Agar data yang dibutuhkan dapat lebih cepat diperoleh dan lebih mudah dipahami dalam meningkatkan kualitas keputusan penjualan yang diambil, maka penulis menggunakan arsitektur data warehouse terpusat pada PT Radiance.. Data warehouse tersebut akan mempunyai sebuah database tersendiri yang terpisah dari database operasional sehari-hari perusahaan agar tidak mengganggu kinerja dari data operasional dan juga memperingan kerja sistem operasional.
Adapun pemilihan data warehouse terpusat ini adalah :
1. Data yang terdapat dalam data warehouse merupakan hasil integrasi dari seluruh divisi perusahaan yang ada serta dapat dipergunakan oleh pihak manajemen. 2. Lebih memudahkan proses pemantauan dan pemeliharaan data warehouse karena
semua datanya dikumpulkan pada sebuah tempat penyimpanan khusus.
3. Proses pengembangannya relatif lebih mudah dibandingkan data warehouse terdistribusi karena datanya cenderung lebih konsisten dibandingkan dengan data
warehouse fungsional.
Dengan adanya data warehouse ini maka PT Radiance akan memiliki sebuah
basis data yang tepat digunakan untuk pembuatan laporan maupun sebagai dasar bagi pengembangan sistem EIS ataupun DSS di masa yang akan datang.
Gambar 4.1 S kema Sistem Data Warehouse Terpusat
Arsitektur Data Warehouse yang diusulkan tersebut memiliki sumber data
sebagai berikut :
1. Ms_customer ; tabel yang berisi data pelanggan. 2. Ms_produk ; tabel yang berisi data produk. 3. Ms_divisi ; tabel yang berisi data divisi.
4. Ms_salesman ; tabel yang berisi data salesman. 5. Ms_gudang ; tabel yang berisi data gudang
6. Ms_stok ; tabel yang berisi data stok produk yang ada. 7. Ms_wilaayah; tabel yang berisi data dari wilayah 8. Ms_supplier ; tabel yang berisi data dari supplier.
9. Ms_pesaing_detail, tabel yang berisi detail data dari pesaing 10. Ms_pesaing_header, tabel yang berisi data dari pesaing 11. Tr_penjualan _header ; tabel yang berisi data dari penjualan.
Database Pada PT Radiance (Internal) Database Pada PT Radiance (Eksternal) Data Warehouse Terpusat PT Radiance Data Warehouse Fungsional Komputer Data Warehouse Fungsional Komputer
12. Tr_penjualan_detail; tabel yang berisi detail dari penjualan produk. 13. Tr_pembelian_header ; tabel yang berisi data pembelian.
14. Tr_pembelian_detail ; tabel yang berisi detail data dari pembelian. 15. Tr_retur_pembelian_header ; tabel yang berisi data retur pembelian
16. Tr_retur_pembelian_detail ; tabel yang berisi data detail dari retur pembelian.
4.1.2 Penentuan Dimensi dan Fakta
4.1.2.1 Penentuan Grain
Pada tahap ini penentuan grain yang dilakukan berdasarkan proses bisnis yang ada di PT Radiance yaitu untuk tabel fakta. Grain yang termasuk yaitu penjualan, persediaan, pesaing. M aka fakta yang ada yaitu fakta penjualan, perdeiaan, pesaing.
4.1.2.2 Penentuan Measure
Dari proses binis yang dijalankan pada PT. Radiance, maka measure yang didapat yaitu profit.
Berikut merupakan gambar tabel yang menunjukan hubungan antara fakta dengan
measure yang ditentukan :
Tabel 4.1 Hubungan Measure dengan Fakta
Fa k ta F a k ta P enj ual a n F a k ta P e rs ed ia an F a k ta P e s a ing Measure Profit x
4.1.2.3 Penentuan Dimensi
Setelah grain dari tabel fakta ditentukan, maka dapat ditentukan dimensi dari
tabel fakta. Adapun dimensi dari masing- masing tabel fakta beserta grain-nya adalah sebagai berikut : • Dim_waktu • Dim_customer • Dim_produk • Dim_sales • Dim_wilayah • Dim_divisi • Dim_pesaing • Dim_gudang
Berikut ini merupakan gambar tabel yang menunjukan hubungan antara fakta dengan dimensi yang telah ditentukan :
Tabel 4.2 Hubungan Dimensi dengan Fakta
Fa k ta F a k ta P enj ual a n F a k ta P e rs ed ia an F a k ta P e s a ing Dimensi Dim _waktu x x x Dim_customer x Dim_produk x x
Dim_divisi Dim_pesaing x Dim_wilayah x Dim_gudang x Dim_sales x 4.1.2.4 Penentuan Obyek
Tabel berikut ini adalah table yag berisi obyek-obyek, yang menjadi kebutuhan perusahaan setelah proses analisis dari system yang sedang berjalan.
Tabel 4.3 Konseptual Obyek
Nama Objek Uraian Alias Kejadian
dim_produk Produk yang dijual
oleh perusahaan tersebut
Barang Produk yang dijual oleh PT. Radiance
dim_customer Konsumen yang
membeli barang pada perusahaan
tersebut
Konsumen Semua konsumen yang tercatat pada
PT. Radiance
dim_divisi Divisi yang terdapat
pada perusahaan Divisi Divisi yang terdapat pada PT. Radiance
dim_waktu Waktu yang terdiri
dari bulan, kwartal dan tahun
Waktu Waktu yang
digunakan untuk proses analisa dari
tabel fakta
dim_pesaing Perusahaan lain
yang menjadi pesaing dari perusahaan tersebut
Kompetitor Semua kompetitor yang terdapat pada
PT. Radiance
dim_wilayah Wilayah dimana
pesaing tersebut berada
Tempat Tempat dimana
kompetitor PT. Radiance berada
dim_gudang Gudang yang
dimiliki oleh perusahaan
Gudang Tempat untuk
penyimpanan produk dari PT.
dim_sales Karyawan bagian penjualan pada perusahaan Karyawan Penjualan Semua karyawan bagian penjualan pada PT. Radiance 4.1.2.5 Penentuan Asosiasi
Tabel berikut ini berfungsi untuk menentukan asosiasi yang membatasi antara obyek yang ada.
Tabel 4.4 Konseptual Asosiasi
Nama Objek Multiplicity Asosiasi Nama Objek Multiplicity
dim_produk 1..* M enggunakan dim_waktu 1..*
dim_customer 1..* M embeli dim_produk 1..* dim_divisi 1..1 M emiliki dim_produk 1..*
dim_sales 1..* M enjual dim_produk 1..*
dim_pesaing 1..* M enggunakan dim_waktu 1..*
dim_wilayah 1..1 Terdapat dim_pesaing 1..*
4.1.2.6 Penentuan Atribut
Tabel berikut ini adalah tabel yang menguraikan atribut-atribut yang ada pada setiap obyek.
Tabel 4.5 Konseptual Atribut
Nama Objek Atribut Uraian Tipe Data Besar Null Multi V
Dim_produk Kd_produk Kd_divisi Nm_produk Harga Keterangan Kode produk Kode divisi Nama produk Harga produk Keterangan CHAR CHAR FLOAT NVARCHAR 8 8 8 20 NO NO NO YES NO NO NO NO Dim_customer Kd_customer Nm_customer Status Kode customer Nama customer Status Pembelian CHAR NVARCHAR NVARCHAR 8 20 50 NO NO NO NO YES YES Dim_divisi Kd_divisi Nm_divisi Kd_gudang Kode divisi Nama divisi Kode Gudang CHAR NVARCHAR CHAR 8 20 8 NO NO NO NO NO NO Dim_waktu Kd_waktu hari bulan kuartal Tahun Kode waktu Hari Bulan Kuartal Tahun DATETIM E CHAR CHAR CHAR CHAR 8 2 2 2 4 NO NO NO NO NO NO NO NO NO NO Dim_pesaing Kd_pesaing
Nm_pesaing Nama Pesaing Kode Pesaing NVARCHAR CHAR 20 8 NO NO NO NO Dim_wilayah Kd_wilayah Kota_wilayah Prov_wilayah Kode wilayah Kota wilayah Provinsi wilayah CHAR NVARCHAR NVARCHAR 8 20 20 NO NO NO NO YES YES Dim_gudang Kd_gudang Nm_gudang Alamat_gudang Kode gudang Nama gudang Alamat gudang CHAR NVARCHAR NVARCHAR 8 20 50 NO NO NO NO NO NO Dim_sales Kd_sales Nm_sales Kode Sales Nama Sales CHAR NVARCHAR 8 20 NO NO NO NO
4.1.3 Perancangan Meta Data
Referensi dari semua data yang ada dalam data warehouse yaitu tabel sumber, tipe data, keterangan dan proses.
Tabel 4.6 Dimensi Customer Tabel Dimensi Customer
Item Keterangan
Nama Tabel Dim_customer
Keterangan Dimensi customer
Jadwal Update Akhir bulan
Nama Field Tipe Data Kunci Besar Keterangan
Kd_customer CHAR X 8 Kode customer
Nm_customer NVARCHAR 20 Nama customer
Status NVARCHAR 20 Status pembelian
Tabel sumber: ms_customer
Tabel
tujuan:dim_customer
Proses
Kd_customer Kd_customer copy
Nm_customer Nm_customer copy
Status Status copy
Tabel 4.7 Dimensi Produk Tabel Dimensi Produk
Item Keterangan
Nama Tabel Dim_produk
Keterangan Dimensi produk
Nama Field Tipe Data Kunci Besar Keterangan
Kd_produk CHAR X 8 Kode produk
Nm_produk NVARCHAR 50 Nama produk
Kd_Divisi CHAR 8 Kode Divisi
Harga_modal FLOAT 8 Harga produk
Keterangan NVARCHAR 50 Keterangan Produk
Tabel sumber: Ms_produk
Tabel tujuan:Dim_produk Proses
Kd_produk Kd_produk copy
Nm_produk Nm_produk copy
Kd_divisi Kd_divisi copy
Harga_modal Harga_modal copy
Keterangan Keterangan copy
Tabel 4.8 Dimensi Pesaing Tabel Dimensi Pesaing
Item Keterangan
Nama Tabel Dim_pesaing
Keterangan Dimensi pesaing
Jadwal Update Akhir bulan
Nama Field Tipe Data Kunci Besar Keterangan
Kd_pesaing CHAR X 8 Kode pesaing
Tabel sumber: Ms_pesaing
Tabel tujuan:Dim_pesaing Proses
Kd_pesaing Kd_pesaing copy
Nm_pesaing Nm_pesaing copy
Tabel 4.9 Dimensi Divisi Tabel Dimensi Divisi
Item Keterangan
Nama Tabel Dim_divisi
Keterangan Dimensi divisi
Jadwal Update Akhir bulan
Nama Field Tipe Data Kunci Besar Keterangan
Kd_divisi CHAR X 8 Kode divisi
Nm_divisi NVARCHAR 50 Nama divisi
Kd_gudang CHAR 8 Kode gudang
Tabel sumber: ms_divisi Tabel tujuan:dim_divisi Proses
Kd_divisi Kd_divisi Copy Nm_divisi Nm_divisi Copy Kd_gudang Kd_gudang Copy
Tabel 4.10 Dimensi Waktu Tabel Dimensi Waktu
Item Keterangan
Nama Tabel Dim_waktu
Keterangan Dimensi waktu
Nama Field Tipe Data Kunci Besar Keterangan
Kd_waktu DATETIM E X 8 Kode waktu
Hari CHAR 2 Hari
bulan CHAR 2 Bulan
kuartal CHAR 2 Kuartal
tahun CHAR 4 Tahun
Tabel tujuan:dim_waktu Proses
Kd_Waktu create Hari Create Bulan create Kuartal create
Tahun create
Tabel 4.11 Dimensi Wilayah
Tabel Dimensi Wilayah
Item Keterangan
Nama Tabel Dim_wilayah
Keterangan Dimensi wilayah
Jadwal Update Akhir bulan
Nama Field Tipe Data Kunci Besar Keterangan
Kd_wilayah CHAR X 8 Kode wilayah
Kota_wilayah NVARCHAR 20 Kota wilayah
Tabel sumber: ms_gudang Tabel tujuan: dim_gudang Proses
Kd_wilayah Kd_wilayah Copy
Kota_wilayah Kota_wilayah Copy
Prop_wilayah Prop_wilayah Copy
Tabel 4.12 Dimensi Gudang
Tabel Dimensi Gudang
Item Keterangan
Nama Tabel Dim_gudang
Keterangan Dimensi gudang
Jadwal Update Akhir bulan
Nama Field Tipe Data Kunci Besar Keterangan
Kd_gudang CHAR 8 Kode gudang
Nm_gudang NVARCHAR 20 Nama gudang
Alamat_gudang NVARCHAR 50 Alamat gudang
Tabel sumber: ms_gudang Tabel tujuan: dim_gudang Proses
Kd_gudang Kd_gudang copy Nm_gudang Nm_gudang copy Alamat_gudang Alamat_gudang copy
Tabel 4.13 Dimensi S ales
Tabel Dimensi S ales
Item Keterangan
Nama Tabel Dim_sales
Keterangan Dimensi sales
Nama Field Tipe Data Kunci Besar Keterangan
Kd_sales CHAR X 8 Kode sales
Nm_sales NVARCHAR 20 Nama sales
Tabel sumber: Ms_salesman Tabel tujuan: Dim_sales Proses
Kd_sales Kd_sales Copy Nm_sales Nm_sales Copy
Tabel 4.14 Fakta Penjualan
Tabel Fakta Penjualan
Item Keterangan
Nama Tabel Fact_penjualan
Keterangan Fakta penjualan
Jadwal Update Akhir bulan
M easures profit
Nama Field Tipe Data Kunci Besar Keterangan Proses
Kd_Waktu DATETIM E 8 Kode Waktu Copy
Kd_customer CHAR 8 Kode Customer Copy
Kd_produk CHAR 8 Kode Produk Copy
Kd_Sales CHAR 8 Kode Sales Copy
Harga_modal FLOAT 8 Harga modal Copy
Harga_jual FLOAT 8 Harga jual Copy
Profit FLOAT 8 Keuntungan hrg_jual -
hrg_mdl
Grand_total FLOAT 8 Total jual Copy
Tabel S umber Nama Field Tabel Tujuan Nama Field
Dim_waktu Kd_Waktu Fact_penjualan Kd_Waktu
Dim_customer Kd_customer Fact_penjualan Kd_customer Dim_produk Kd_produk Fact_penjualan Kd_produk
Dim_sales Kd_sales Fact_penjualan Kd_sales
Ms_produk Harga_modal Fact_penjualan Harga_modal Tr_penjualan_detail Harga_jual Fact_penjualan Harga_jual
- - Fact_penjualan Profit
Tr_penjualan_detail Jml_produk Fact_penjualan Qty Tr_penjualan_header Grand_total Fact_penjualan Grand_total
Tabel 4.15 Fakta Pesaing Tabel Fakta Pesaing
Item Keterangan
Nama Tabel Fact_pesaing
Keterangan Fakta pesaing
Jadwal Update Akhir bulan
M easures
Nama Field Tipe Data Kunci Besar Keterangan Proses
Kd_Waktu DATETIM E 8 Kode Waktu Copy
Kd_Pesaing CHAR 8 Kode Pesaing Copy
Kd_Wilayah CHAR 8 Kode Wilayah Copy
Tabel S umber Nama Field Tabel Tujuan Nama Field
Dim_waktu - fact_pesaing Kd_Waktu
Dim_pesaing Kd_pesaing fact_pesaing Kd_Produk Dim_wilayah Kd_wilayah fact_pesaing Kd_Wilayah Ms_pesaing_detail Total_penjualan fact_pesaing Total_penjualan
Tabel 4.16 Fakta Persediaan
Tabel Fakta Persediaan
Item Keterangan
Nama Tabel Fact_persediaan
Keterangan Fakta persediaan
Jadwal Update Akhir bulan
M easures
Nama Field Tipe Data Kunci Besar Keterangan Proses
Kd_Waktu DATETIM E 8 Kode waktu Copy
Kd_produk CHAR 8 Kode Produk Copy
Stok_in INT 8 Stok masuk ke
gudang
Copy
Stok_out INT 8 Stok keluar dari
gudang
Copy
Tabel S umber Nama Field Tabel Tujuan Nama Field
Dim_waktu Kd_waktu fact_persediaan Kd_waktu Dim_produk Kd_produk fact_persediaan Kd_produk
Ms_stok Stok_in fact_persediaan stok_in
Ms_stok Stok_out fact_persediaan stok_out
4.1.4 Perancangan S kema Bintang
Skema bintang dari sistem data warehouse yang dirancang yaitu : 1. Skema Bintang Penjualan
2. Skema Bintang Persediaan
3. Skema Bintang Pesaing
Adapun skema relasi yang terbentuk dari perancangan skema bintang tersebut adalah:
Tabel 4.17 S kema Relasi dari Rancangan S kema Bintang fact_penjualan (Kd_waktu, Kd_customer,
Kd_produk,Kd_sales, Harga_modal, Harga_jual, Profit, Qty, Grand_total)
Foreign Key Kd_waktu references
Dim_waktu (Kd_waktu)
Foreign Key Kd_customer references
Dim_customer (Kd_customer)
Foreign Key Kd_produk references
Dim_produk (Kd_produk)
Foreign Key Kd_sales references
Dim_sales (Kd_sales)
fact_pesaing (Kd_waktu, Kd_pesaing,
Kd_Wilayah, total_penjualan)
Foreign Key Kd_waktu references
Dim_waktu (Kd_waktu)
Foreign Key Kd_Pesaing references
Dim_pesaing (Kd_Pesaing)
Foreign Key Kd_Wilayah references
Dim_wilayah (Kd_Wilayah)
fact_persediaan (Kd_waktu, Kd_Produk,
stok_in, stok_out, stok_sisa)
Foreign Key Kd_waktu references
Dim_waktu (Kd_waktu)
Foreign Key Kd_Produk references
Dim_produk (Kd_Produk)
Dim_produk (Kd_produk, Nm_produk,
Kd_Divisi, Harga_modal, Keterangan)
Primary Key Kd_Produk
Foreign Key Kd_Divisi references
Dim_divisi (Kd_Divisi)
Dim_customer (Kd_customer,
Nm_customer, Status)
Primary Key Kd_Customer
Dim_pesaing (Kd_pesaing, Nm_pesaing) Primary Key Kd_Pesaing
Dim_divisi (Kd_divisi, Nm_divisi,
Kd_gudang)
Primary Key Kd_Divisi
Foreign Key Kd_gudang references
Dim_gudang (Kd_gudang)
Dim_wilayah (Kd_wilayah, Kota_wilayah,
Prop_wilayah)
Primary Key Kd_Wilayah
Dim_waktu (Kd_Waktu, hari, bulan,
kuartal, tahun)
Primary key Kd_Waktu
Dim_gudang (Kd_gudang, Nm_gudang,
Alamat_gudang)
Dim_sales (Kd_sales, Nm_sales) Primary Key Kd_Sales
4.1.5 Transformasi Data
Transformasi data merupakan proses untuk memindahkan data operasional ke dalam suatu media penyimpanan baru, yaitu data warehouse. Transfosmasi data perlu dilakukan untuk menyeragamkan data operasional agar dapat diimplementasikan dengan mudah ke dalam data warehouse. Proses ini dengan menggunakan DTS yang mengcopy tabel-tabel dari database ke dalam data warehouse dan mentransformasikan datanya ke dalam format yang telah ditetapkan.
Adapun sumber data penjualan yang digunakan berasal dari data operasioanl perusahaan yang menggunakan aplikasi Microsoft SQL Server 2000. Untuk proses mentransformasikannya digunakan fasilitas DTS yag telah disediakan dalam aplikasi
Microsoft SQL Server 2000.
Tahapan-tahapan proses transformasi data pada PT Radiance sebagai berikut: • Membaca dan memilih data operasioanal yang berhubungan dengan kegiatan
penjualan perusahaan, kemudian ditampung pada tempat penampungan sementara.
• Melakukan penyeragaman data dan jika diperlukan dapat mengubah data di tempat penyimpanan sementara sebelum data dimasukan ke dalam data
• Memindahkan data hasil transformasi dari tempat penyimpanan sementara ke dalam data warehouse.
Proses transformasi dapat dilakukan mulai : 1. DTS Customer
2. DTS Divisi
3. DTS Produk
4. DTS Pesaing
5. DTS Gudang
6.DTS Waktu
7. DTS Wilayah
8. DTS Sales
9. DTS Fakta Penjualan
10. DTS Fakta Persediaan
11. DTS Fakta Pesaing
GAMBAR 4.15 DTS FAKTA PES AING
4.2 Pengembangan Aplikasi Data Warehouse 4.2.1 Perangkat yang digunakan
Dengan dukungan perangkat keras dan piranti lunak serta ditunjang oleh sistem manajemen relasional yang dapat menyimpan dan melakukan query terhadap data dalam jumlah besar dengan kinerja yang maksimal, maka data warehouse ini dapat berfungsi secara efektif dan efisien.
Adapun perangkat keras yang digunakan saat perancangan adalah 1. Komputer server
• Processor 2 GHz • Memory 512 MB
• Harddisk 80 GB • CD-RW Drive • Monitor • Keyboard • Mouse
2. Komputer Client (pengguna) • Processor 2,4 GHz • Memory 256 MB • Harddisk 40 GB • CD-ROM Drive • Monitor • Keyboard • Mouse • Printer
3. Perangkat pendukung lainnya • Switch
• Kabel UTP • UPS • Stabilizer
Adapun piranti Lunak yang digunakan saat perancangan adalah : 1. Komputer Server
• System Operasi : Microsoft Windows XP
• Aplikasi basisdata : Microsoft SQL Server 2000 2. Komputer Client (Pengguna)
• Sistem Operasi : Microsoft Windows XP
• Aplikasi : Aplikasi ( Aplikasi yang digunakan untuk mengakses basisdata tersebut)
Aplikasi yang digunakan adalah prototype yang dibuat berbasiskan Microsoft
yang ada pada aplikasi tersebut, sehingga memudahkan pengguna dalam menggunakannya.
4.2.2 Rancangan Layar Prototype
GAMBAR 4.16 RANCANGAN LAYAR AWAL
Pada gambar 4.16 terlihat sebagai berikut:
• Rancangan awal ini berisi tulisan PT Radiance pada bagian tengah dari layar tersebut
• Terdapat juga kolom isian untuk mengisi username dan password yang harus diisi oleh user yang akan melakukan akses terhadap komputer • User yang masuk dapat sebagai admin atau sebagai general.
• Terdapat pula tombol ok untuk dapat masuk ke dalam layar selanjutnya dan tombol cancel untuk keluar dari aplikasi.
GAMBAR 4.17 RANCANGAN LAYAR MEN U UTAMA
Pada gambar 4.17 terlihat sebagai berikut :
• Pada rancangan menu utama terdapat identifikasi mengenai apa itu PT Radiance pada bagian atas dan juga terdapat tombol exit, memperbesar, memperkecil layar.
• Menu yang terdapat pada layar ini yaitu, menu user, laporan, star schema,
tolls dan about.
• Pada menu user, disini akan ada add user, update user, dan delete user. Hak akses user yang membedakan menu apa saja yang dapat dipergunakan. Apabila yang masuk sebagai admin, maka dapat mempergunakan semuanya add user, update user, delete user. Tapi apabila yang masuk sebagai general maka hanya dapat update saja.
• Pada menu laporan akan terdiri dari laporan penjualan, persediaan, dan pesaing.
• Pada menu Star schema dapat digunakan untuk melihat skema bintang dari laporan penjualan, persediaan dan pesaing.
• Pada menu tools terdiri dari Query Analizer. Dimana query analisis ini dapat digunakan untuk mellihat query dari laporan yang ada, penjualan, persediaan, dan pesaing.
• Menu about berisi tentang PT Radiance dan pembuat dari software ini. • Pada bagian bawah layar dilengkapi dengan tanggal dan waktu untuk
mengetahui saat user mengakses laporan.
GAMBAR 4.18 RANCANGAN LAYAR UPDATE
Pada gambar 4.18 terlihat sebagai berikut:
• Pada layar ini berisi kolom isian berupa kode user, nama user, password, dan user level yang melakukan akses terhadap komputer.
• User yang melakukan akses tersebut dapat mengganti kode, nama, dan
• Pada layar tersebut terdapat juga tombol update untuk mengganti kode, nama, level, atau password yang diubah. Dan cancel untuk membatalkannya.
• Untuk admin dapat merubah semuanya sedangkan untuk general selain
admin hanya dapat merubah passwordnya saja.
GAMBAR 4.19 RANCANGAN LAYAR ADD US ER
Pada gambar 4.19 terlihat sebagai berikut:
• Pada rancangan layar add user terdapat kolom isian yang sama pada layar identifikasi, bedanya pada rancangan layar ini terdapat tabel data yang berisi semua user yang ada.
• Setelah pengisian kode , nama, password, dan user level ( berisi sebagai admin atau general )sudah selesai maka user dapat menekan tombol save yang ada.
• Tombol cancel untuk membatalkan pengisian.
• Setelah pengisian user dapat juga melihat tabel yang ada dibawahnya, apakah sudah terdata atau belum.
GAMBAR 4.20 RANCANGAN LAYAR D ELETE US ER
Pada gambar 4.20 terlihat sebagai berikut:
• Pada rancangan layar ini terdapat kolom yang sama dengan update. • Pada pengisisan admin, dapat menghapus user yang ada dengan
melihat dari tabel yang ada dibawahnya .
• Setelah memilih user mana yang akan di hapus maka dapat mempergunakan tombol delete untuk menghapusnya. Tombol cancel untuk membatalkan.
GAMBAR 4.21 RANCANGAN LAYAR LAPORAN PENJUALAN
Pada gambar 4.21 terlihat sebagai berikut:
• Pada rancangan ini terdiri dari tombol harga_jual, profit, qty, hari, kd_sales, Nama_sales, dan Nama_customer pada bagian atas yang dapat ditarik ke sisi kir layar, seperti tombol kd_customer dan nama_produk, untuk emlihat laporan penjualan berdasarkan harga_jual, profit, qty, hari, kd_sales, Nama_sales, Nama_customer,kd_customer dan nama_produk.
• Pada laporan penjualan dapat dilihat berdasarkan tahun, kwartal, bulan, dan hari.
• Pada rancangan layar ini juga terdapat tombol menu chart untuk membuat grafik penjualan yang diinginkan, baik berdasarkan 2 dimensi atau 3 dimensi. Dan terdapat tombol print, untuk mengeprint laporan tersebut.
Pada gambar 4.22 terlihat sebagai berikut:
• Pada rancangan layar ini terdapat tombol hari, kd_produk, nama_gudang, dan alamat gudang yang dapat dipindahkan ke bagian sisi kiri layar seperti pada tombol kd_gudang dan nama_produk untuk dapat melihat laporan persediaan yang diinginkan.
• Pada layar ini juga terdapat tombol untuk membuat grafik berdasarkan 2 dimensi atau 3 dimensi, lalu tekan tombol show chart.
• Grafik yang dibuat akan ditampilkan pada bagian bawah layar agar mempermudahkan user untuk dapat membacanya.
GAMBAR 4.23 RANCANGAN LAYAR LAPORAN PES AING
Pada gambar 4.23 terlihat sebagai berikut:
• Pada rancangan layar ini terdapat tombol hari, kota_wilayah, propinsi_wilayah yang dapat dipindahkan ke bagian sisi kiri layar
seperti pada tombol kd_wilayah dan nama_pesaing untuk dapat melihat laporan persediaan yang diinginkan. Caranya dengan ditark ke arah sisi kiri layar.
• Pada layar ini juga terdapat tombol untuk membuat grafik berdasarkan 2 dimensi atau 3 dimensi, lalu tekan tombol show chart.
• Grafik yang dibuat akan ditampilkan pada bagian bawah layar agar mempermudahkan user untuk dapat membacanya.
• Pada layar ini juga terdapat tombol untuk print .
Pada gambar 4.24 terlihat sebagai berikut:
• Pada rancangan layar ini merupakan query analyzer yang mudah digunakan, karena user tidak perlu menggunakan query dengan sintaks SQL, hanya memilih tabel fakta beserta field yang diinginkan kemudian laporan akan muncul secara flat dan akan meng-generate-
query yang ingin digunakan.
• Cara penggunaan : user memilih tabel fakta yang ingin digunakan (hanya boleh mengakses 1 tabel) pada list ”Tabel Fakta” → Kemudian memilih field tabel fakta yang diinginkan pada list ”Data dari Tabel Fakta” dengan cara klik Combobox pada list → Selanjutnya user akan memilih tabel dimensi mana yang akan digunakan beserta fieldenya pada menu SSTab (tabel dimensi yang aktif pada menu SSTab banyak yang memiliki relasi dengan tabel fakta yang telah dipilih sebelumnya) → Tekan tombol ”Execute” untuk menampilkan hasil query ke
datagrid di bawahanya serta pada Textbook dari perintah query yang
sebelumnya.
• Tombol ”Clear” digunakan untuk membersihkan textbook dari perintah query yang sebelumnya.
• Tombol “Execute” digunakan untuk menampilkan tampilan dari hasil
query pada datagrid serta sintaks query yang degenerate pada textbook.
• Tombol “Close” digunakan untuk menutup layar query analyzer dan kembali menuju layar menu utama.
4.3 Implementasi Aplikasi Data Warehouse 4.3.1 Hasil Implementasi
Hasil dari implementasi data warehouse yang telah dibuat yaitu :
1. Layar login
2. Layar utama sesudah login dengan menu user
Gambar 4.26 Hasil Layar Utama dengan Menu User
3. Layar Update Password
4.Layar Add U ser
Gambar 4.28 Hasil Layar Add User
4. Layar Add U ser, ketika user ID sudah ada maka akan muncul pesan user
Id sudah ada !
6.Layar Delete User
Gambar 4.30 Hasil Layar Delete User 7. Menu Utama
8. Layar Laporan Penjualan
9. Layar Laporan Persediaan
10. Layar Laporan Pesaing
11. Layar S kema Bintang Penjualan
12. Layar S kema Bintang Persediaan
13. Layar S kema Bintang Pesaing
14. Layar Query Analyzer
15. Layar Execute Query Analyzer
16 Layar Print
Contoh data yang dihasilkan oleh aplikasi data warehouse dapat dilihat pada tabel 4.18
sampai 4.26 :
Tabel 4.18 Hasil Data Dim_Waktu DIM_WAKTU
Tabel 4.19 Hasil Data Dim_Customer DIM_CUS TOMER
Tabel 4.20 Hasil Data Dim_Divisi DIM_DIVIS I
Tabel 4.21 Hasil Data Dim_Gudang DIM_GUDANG
Tabel 4.22 Hasil Data Dim_Produk DIM_PRODUK
Tabel 4.23 Hasil Data Dim_Sales DIM_S ALES
Tabel 4.24 Hasil Data Dim_Wilayah DIM_WILAYAH
Tabel 4.25 Hasil Data Dim_Pesaing DIM_PES AING
Tabel 4.26 Hasil Data Fact_Penjualan
FACT_PENJUALAN
Tabel 4.27 Hasil Data Fact_Persediaan
FACT_PERS EDIAAN
Tabel 4.28 Hasil Data Fact_Pesaing FACT_PES AING
4.3.2 Respon terhadap Implementasi
Berdasarkan hasil dari kuesioner,sebagaimana yang ada di lampiran L1-L3, yang berisi respon terhadap pengguna implementasi data warehouse pada PT Radiance sedangkan responden yang dimaksud adalah direktur utama, direktur , manager tiap divisi, dan manager umum, serta kepala bagian IT , staf IT dan bagian admin, yang semuanya berjumlah 17 orang dalam menggunakan sistem yang baru ini, didapatkan kesimpulan sebagai berikut :
4.3.2.1 Respon Terhadap Kebutuhan S istem
GAMBAR 4.41 RES PON TERHADAP KEBUTUHAN S IS TEM
Pada gambar 4.41 terlihat bahwa ada 85% dari pengguna yang menyatakan bahwa sistem yang dibuat sudah sesuai dengan kebutuhan yang diperlukan oleh PT Radiance.
4.3.2.2 Respon Terhadap Laporan Yang Dihasilkan
GAMBAR 4.42 RES PON TERHADAP LAPORAN YANG D IHAS ILKAN
Pada gambar 4.42 terlihat bahwa hasil dari kuisioner ada sekitar 80% yang menyatakan laporan proses analisis data historis penjualan di PT.Radiance sudah baik
4.3.2.3 Respon Terhadap Keakuratan Data
30% 70%
GAMBAR 4.43 RES PON TERHADAP KEAKURATAN DATA
Terlihat pada gambar 4.43 bahwa dari hasil kuisioner ada sekitar 70% yang menyatakan data yang ditampilkan apda proses analisis data historis penjualan di PT Radiance sudah akurat. Yang menyatakan tidak, ada sekitar 30% .
4.3.2.4 Respon Terhadap Kecepatan Sistem
GAMBAR 4.44 RES PON TERHADAP KEC EPATAN S IS TEM
Pada gamabr 4.44 terlihat bahwa ada sekitar 90% yang menyatakan sistem sudah cepat dalam analisis data historis penjualan di PT Radiance.
4.3.2.5. Respon Terhadap Kinerja S istem
GAMBAR 4.45 RES PON TERHADAP KINERJA S IS TEM
Terlihat pada gambar 4.45, bahwa hasil dari kuisioner ada sekitar 85% yang menyatakan sistem telah membantu dalam proses analisis data historis penjualan di PT.Radiance.
4.3.2.6 Respon Terhadap Kemudahan Pengoperasiaan
GAMBAR 4.46 RES PON TERHADAP KEMUDAHAN PENGOPERAS IAN
Terlihat pada gambar 4.46 bahwa hasil dari kuisioner ada sekitar 85% yang menyatakan bahwa sistem sudah mudah dalam pengoperasian. .
4.3.2.7 Respon Terhadap Kemudahan Pelatihan
GAMBAR 4.47 RES PON TERHADAP PERLUN YA PELATIHAN
Terlihat pada gambar 4.47 bahwa hasil dari kuisioner ada sekitar 85% yang menyatakan bahwa sistem memerlukan pelatihan terlebih
dahulu untuk pengunanya agar mempermudahkan dalam mempergunakannya.
4.3.2.8 Respon Terhadap Pengembangan Sistem
GAMBAR 4.48 RES PON TERHADAP PENGEMBANGAN S IS TEM
Terlihat pada gambar 4.49, bahwa dari hasil kuisioner ada sekitar 75% yang menyatakan bahwa perlu adanya pengembangan sistem lebih lanjut.
4.3.3 Evaluasi Perubahan Sistem
Evaluasi sistem yang telah diimplemetasikan dengan keadaan sebelumnya, dilihat pada tabel dibawah ini.
Tabel 4.29 Evaluasi Perubahan Sistem
Sebelum Implementasi Sesudah Implementasi
Laporan yang digunakan untuk mengambil keputusan dibuat secara manual .
Laporan yang diguanakan untuk mengambil keputusan dapat dilakukan melalui sistem
Laporan yang diambil dalam membuat keputusan itu memerlukan waktu seminggu atau enam hari kerja, sehingga proses pengambilan keputusan menjadi lambat.
Laporan yang diambil untuk membuat keputusan dapat dilakukan dalam waktu yang cepat sekitar 45 menit.
diambil dari database perusahaan sehingga menggagu kinerja operasional.
keputusan tersebut langsung dari sistemnya.
4.3.4 Critical Success Factor
CSF digunakan untuk mengetahui faktor-faktor yang paling kritis bagi PT. Radiance sehingga dapat menentukan strategi-strategi perusahaan yang mendukung faktor-faktor tersebut. Selain itu CSF juga digunakan untuk menentukan ukuran-ukuran yang digunakan untuk mengevaluasi kinerja perusahaan. Faktor-faktor tersebut antara lain :
o Peningkatan volume penjualan
M embuat bentuk promosi baru yang menyeluruh, mengurangi biaya eliminasi. Proses yang tidak diperlukan dalam promosi, menyederhanakan proses promosi, menambah nilai baik bagi pelanggan dan bagi perusahaan (sasarannya satis
faction dan loyality pelanggan meningkatkan citra perusahaan), peningkatan
volume transaksi per hari. o Pemantauan terhadap pasar
Dengan menganalisa bagaimana kondis i pasar, bagaimana keinginan konsumen karena hal ini akan menambah tingkat penjualan.
o Kualitas produk dan pelayanan yang baik
Kualitas produk dan pelayanan yang baik akan meningkatkan kepercayaan pelanggan terhadap PT. Radiance.
o Pemantauan terhadap persediaan barang
Sebagai sebuah perusahaan yang cukup besar, harus ada pemantauan secara khusus terhadap barang yang masuk dan keluar.
o SDM ( Sumber Daya M anusia )
Sumber daya manusia yang berkualitas sangat penting dalam kinerja suatu fungsi bisnis sehingga perlu diperhatikan hal-hal yang dapat mempertahankan kualitas SDM antara lain :
o Kerjasama Tim
Kerjasama tim yang kuat sangat diperlukan dalam melakukan suatu pekerjaan. M asing-masing anggota tim memiliki peranan yang penting dan saling mempengaruhi. Apabila ada anggota staf yang tidak mengerjakan kegiatannya dengan baik maka hal tersebut dapat mempengaruhi kinerja seluruh anggota tim. o Pola pikir yang krits dan tanggung jawab
Setiap staf harus memiliki pola pikir yang kritis dan bertanggung jawab terhadap pekerjaannya masing-masing. Apabila setiap staf tidak memiliki pola pikir yang kritis dan rasa tanggung jawab, maka akan mengurangi kinerja pada pekerjaan mereka.