• Tidak ada hasil yang ditemukan

BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE"

Copied!
67
0
0

Teks penuh

(1)

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.

(2)

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

(3)

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)

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

(5)

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.

(6)

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..*

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

4.1.4 Perancangan S kema Bintang

Skema bintang dari sistem data warehouse yang dirancang yaitu : 1. Skema Bintang Penjualan

(18)

2. Skema Bintang Persediaan

(19)

3. Skema Bintang Pesaing

(20)

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)

(21)

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

(22)

• Memindahkan data hasil transformasi dari tempat penyimpanan sementara ke dalam data warehouse.

Proses transformasi dapat dilakukan mulai : 1. DTS Customer

(23)

2. DTS Divisi

(24)

3. DTS Produk

(25)

4. DTS Pesaing

(26)

5. DTS Gudang

(27)

6.DTS Waktu

(28)

7. DTS Wilayah

(29)

8. DTS Sales

(30)

9. DTS Fakta Penjualan

(31)

10. DTS Fakta Persediaan

(32)

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

(33)

• 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

(34)

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.

(35)

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.

(36)

• 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

(37)

• 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.

(38)

• 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.

(39)

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.

(40)

• 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.

(41)

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.

(42)

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

(43)

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 .

(44)

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.

(45)

4.3 Implementasi Aplikasi Data Warehouse 4.3.1 Hasil Implementasi

Hasil dari implementasi data warehouse yang telah dibuat yaitu :

1. Layar login

(46)

2. Layar utama sesudah login dengan menu user

Gambar 4.26 Hasil Layar Utama dengan Menu User

3. Layar Update Password

(47)

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 !

(48)

6.Layar Delete User

Gambar 4.30 Hasil Layar Delete User 7. Menu Utama

(49)

8. Layar Laporan Penjualan

(50)

9. Layar Laporan Persediaan

(51)

10. Layar Laporan Pesaing

(52)

11. Layar S kema Bintang Penjualan

(53)

12. Layar S kema Bintang Persediaan

(54)

13. Layar S kema Bintang Pesaing

(55)

14. Layar Query Analyzer

(56)

15. Layar Execute Query Analyzer

(57)

16 Layar Print

(58)

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

(59)

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

(60)

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

(61)

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.

(62)

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% .

(63)

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.

(64)

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

(65)

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.

(66)

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.

(67)

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.

Gambar

GAMBAR 4.2 S KEMA BINTANG PENJUALAN
GAMBAR 4.3 S KEMA BINTANG PERS EDIAAN
GAMBAR 4.4 S KEMA BINTANG PES AING
Tabel 4.17 S kema Relasi dari Rancangan S kema Bintang  fact_penjualan (Kd_waktu, Kd_customer,
+7

Referensi

Dokumen terkait

Kesesuaian indikasi yaitu jika penggunaan obat sesuai dengan kebutuhan klinis pasien yang dilihat dari diagnosis, gejala atau keluhan diketahui kesesuaian

Hasil inventarisasi komponen teknologi yang diterapkan oleh petani jagung di Kabupaten Sidrap dan Luwu pada lahan sawah tadah hujan secara umum menunjukkan bahwa

Akan tetapi, dalam kajian ini tidak akan terlalu dalam membahas filosofi garis imajiner tersebut, tetapi lebih pada bidang fotografi, yaitu eksplorasi teknik fotografi

Besaran yang diperoleh adalah waktu (s) dan volume

Jika dihubungkan kembali dengan hipotesis pertama yang tidak terbukti, maka ada kemungkinan bahwa bagi pegawai di lingkungan SD Negeri Sinduadi Timur Sleman,

1. Rekayasa dan manajemen lalu lintas. Gerakan lalu lintas kendaraan bermotor. Berhenti dan parkir. Penggunaan dan peralatan dan perlengkapan kendaraan bermotor yang

Puji dan Syukur penulis panjatkan atas kehadirat Allah SWT yang telah memberikan kekuatan dan kesehatan sehingga penulis dapat menyelesaikan penyusunan Laporan Akhir yang diberi

Untuk mengatasi minimnya data usulan Pembebasan Bersyarat (PB) bagi narapidana maka upaya yang dilakukan yaitu berkoordinasi dengan instansi yang meminta Penelitian