• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN PENJUALAN PT. ECS TECHNOLOGY Veronika 0600649552 Yuli Eka Wati 0600650623 Suryana 0600669251 Kelas Kelompok : 07 PLT 06 Abstrak - ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN P

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN PENJUALAN PT. ECS TECHNOLOGY Veronika 0600649552 Yuli Eka Wati 0600650623 Suryana 0600669251 Kelas Kelompok : 07 PLT 06 Abstrak - ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN P"

Copied!
16
0
0

Teks penuh

(1)

vii

UNIVERSITAS BINA NUSANTARA

__________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

ANALISIS DAN PERANCANGAN DATA WAREHOUSE

BAGIAN PERSEDIAAN DAN PENJUALAN

PT. ECS TECHNOLOGY

Veronika 0600649552

Yuli Eka Wati 0600650623

Suryana 0600669251

Kelas / Kelompok : 07 PLT / 06

Abstrak

Tujuan dari penelitian ini adalah merancang data warehouse yang sesuai dengan kebutuhan perusahaan PT. ECS Technology. Perusahaan ini bergerak dibidang penjualan produk hardware maupun software. Perancangan data warehouse ini dibatasi pada bagian persediaan dan penjualan. Penggunaan data warehouse ini diharapkan dapat menunjang kebutuhan informasi bagi para eksekutif dalam mengambil keputusan bisnis dengan cepat.

Metode penelitian yang digunakan yaitu metode analisis dan perancangan. Metode analisis dilakukan melalui wawancara dengan pihak terkait. Metode perancangan dilakukan dengan menentukan grain, measure, dimensi, dan merancang skema bintang, serta melakukan pemetaan OLTP ke data warehouse, yang dilanjutkan dengan perancangan physical.

Hasil penelitian ini adalah sistem aplikasi data warehouse yang mencakup data warehouse, OLAP cube dan sebuah sistem aplikasi yang digunakan untuk mengakses data warehouse. Hasil rancangan data warehouse telah dibangun ke DBMS yang dipilih. Implementasi dari data warehouse ini telah dievaluasi dengan hasil evaluasi yang berkaitan dengan kemudahan penggunaan aplikasi, tampilan program, keakuratan data, dan manfaat dari aplikasi.

Data warehouse dirancang sesuai dengan kebutuhan perusahaan, dan untuk memudahkan penggunaannya, disediakan program aplikasi. Masih dibutuhkan pengembangan selanjutnya dari program aplikasi yang dibuat.

Kata Kunci :

(2)

viii

PRAKATA

Puji dan syukur kami ucapkan kepada Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Data Warehouse Bagian Persediaan dan Penjualan PT. ECS Technology” dengan baik dan tepat waktu.

Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk menyelesaikan program studi Strata 1 (S-1) dengan jurusan Teknik Informatika dan mendapatkan gelar kesarjanaan pada Universitas Bina Nusantara.

Pada kesempatan ini perkenankan penulis untuk mengucapkan terima kasih yang sebesar-besarnya pada :

• Prof. Dr. Gerardus Polla, M.App.Sc selaku Rektor Universitas Bina Nusantara,

yang telah memberi kesempatan kepada penulis untuk menyusun skripsi ini. • H. Mohammad Subekti, BE, M.Sc selaku Ketua Jurusan Teknik Informatika

• Ashari, S.Kom, M.Kom selaku dosen pembimbing yang telah banyak memberi

masukan kepada kami sehingga penulisan skripsi dapat selesai dengan baik dan tepat waktu.

• Bpk. Setiawan Suryana selaku pihak PT. ECS Technology yang telah

mengijinkan penulis melakukan survey dan membantu dalam penyusunan skripsi.

• Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan

tuntunan kepada penulis dengan berbagai pengetahuan selama ini.

• Orang tua tercinta dan teman-teman yang telah banyak memberikan dukungan,

(3)

ix

• Serta semua pihak yang telah membantu penulis untuk menyelesaikan penulisan

skripsi ini.

Penulis tentu menyadari adanya kekurangan dalam skripsi ini karena keterbatasan penulis dalam hal kemampuan, pengetahuan serta pengalaman. Karena itu penulis mengharapkan adanya saran dan kritik yang berguna untuk menyempurnakan skripsi ini.

Akhir kata penulis berharap agar skripsi ini berguna dan bermanfaat bagi semua pihak yang membaca atau memerlukan terutama PT. ECS Technology.

Jakarta, Januari 2006

(4)

x

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover... iii

Halaman Pernyataan Dewan Penguji ... iv

Abstrak ... vii

Prakata... viii

Daftar Isi ... x

Daftar Tabel ... xv

Daftar Gambar... xvi

Daftar Lampiran ... xviii

BAB 1 PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Ruang Lingkup... 2

1.3. Tujuan dan Manfaat ... 3

1.4. Metodologi Penelitian ... 4

1.5. Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI 2.1. Teori Data Warehouse... 7

2.1.1. Definisi Database... 7

2.1.2. Definisi Data Warehouse... 7

2.1.3. Definisi Data Mart... 9

(5)

xi

2.1.4.1Subject Oriented... 9

2.1.4.2Time Variant... 10

2.1.4.3Integrated... 10

2.1.4.4Non Volatile... 11

2.1.5. Granularity... 13

2.1.6. Struktur Data Warehouse... 13

2.1.6.1Current Detail Data... 13

2.1.6.2Old Detail Data... 14

2.1.6.3Lightly Summarized Data... 14

2.1.6.4Highly Summarized Data... 14

2.1.6.5Metadata... 15

2.1.7 Anatomi Data Warehouse... 16

2.1.7.1Functional Data Warehouse... 16

2.1.7.2Centralized Data Warehouse... 17

2.1.7.3Distributed Data Warehouse... 17

2.1.8 Arsitektur Data Warehouse... 18

2.2. Teori Perancangan Data Warehouse... 19

2.2.1 Perancangan Data Warehouse... 19

2.2.2 Definisi Skema Bintang ... 19

2.2.3 Keuntungan Skema Bintang... 20

2.2.4 Tipe Tabel Skema Bintang... 21

2.2.5 Jenis Skema Bintang ... 21

2.2.5.1Skema Bintang Sederhana ... 21

(6)

xii

2.2.6 Normalisasi vs Denormalisasi... 25

2.2.6.1Normalisasi ... 25

2.2.6.2Denormalisasi... 26

2.3. Performance Tuning... 27

2.4. OLAP (OnLine Analytical Processing)... 28

2.5. Metodologi Perancangan Data Warehouse... 28

2.6. Teori Persediaan dan Penjualan ... 31

2.6.1 Teori Persediaan... 31

2.6.2 Teori Penjualan ... 32

BAB 3 ANALISIS DAN PERANCANGAN DATAWAREHOUSE 3.1. Analisis... 33

3.1.1 Latar Belakang Organisasi ... 33

3.1.2 Struktur Organisasi ... 35

3.1.3 Tugas dan Wewenang ... 36

3.1.4 Proses Bisnis ... 43

3.1.5 Identifikasi Hardware dan Software... 46

3.1.5.1Hardware... 46

3.1.5.2Software... 47

3.1.6 Analisis Aplikasi dan User... 48

3.1.7 Analisis Kebutuhan Data dan Informasi ... 49

3.1.8 Masalah Yang Dihadapi... 51

3.1.9 Usulan Pemecahan Masalah... 52

3.2 Perancangan Data Warehouse... 53

(7)

xiii

3.2.1.1Penentuan Grain... 53

3.2.1.2Penentuan Measure... 54

3.2.1.3Penentuan Dimensi ... 55

3.2.1.4Rancangan Skema Bintang ... 55

3.2.1.5Pemetaan Data Warehouse dan OLTP ... 61

3.2.2 Pemilihan DBMS ... 63

3.2.3 Perancangan Physical... 63

3.2.3.1Perancangan Base Table... 63

3.2.3.2Perancangan Representasi dari Derived Data... 64

3.2.3.3Analisis Transaksi ... 65

3.2.3.4Pemilihan File Organisasi ... 66

3.2.3.5Pemilihan Index ... 67

3.2.3.6Analisis Pertumbuhan Data & Kapasitas Media Penyimpanan ... 68

3.2.3.7Perancangan User View... 102

3.2.3.8Mekanisme Keamanan ... 104

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi ... 106

4.1.1 Jadwal Implementasi... 106

4.1.2 Pengadaan Software dan Arsitektur Jaringan... 106

4.1.2.1Software... 106

4.1.2.2Arsitektur Jaringan ... 108

4.1.3 Instalasi ... 109

(8)

xiv

4.1.5 Pengujian... 112

4.1.5.1 Kemudahan Pemakaian Sistem ... 112

4.1.5.2 Graphical User Interface (GUI) ... 112

4.1.5.3 Keakuratan Data... 112

4.1.5.4 Manfaat Program... 112

4.1.6 Operasi ... 113

4.1.6.1 Performance Tuning... 113

4.1.6.2 Back Up... 113

4.1.6.3 Restore... 114

4.2. Evaluasi ... 114

4.2.1 Kemudahan Pemakaian Sistem ... 115

4.2.2 Graphical User Interface (GUI) ... 116

4.2.3 Keakuratan Data... 116

4.2.4 Manfaat Program... 117

BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan ... 118

5.2 Saran... 119

DAFTAR PUSTAKA ... 120

DAFTAR RIWAYAT HIDUP... 122 LAMPIRAN-LAMPIRAN

(9)

xv

DAFTAR TABEL

Tabel 2.1 Perbedaan data operasional dan data warehouse... 12

Tabel 3.1 Matriks Analisis Aplikasi vs User... 49

Tabel 3.2 Matrik Analisis Kebutuhan Informasi dan User... 50

Table 3.3 Hubungan Measure dengan Fakta... 54

Tabel 3.4 Hubungan Dimensi dengan Fakta ... 55

Tabel 3.5 Pemetaan Data Warehouse dan OLTP ... 61

Tabel 3.6 Base Table... 64

Tabel 3.7 Analisis Transaksi Data Warehouse... 66

Tabel 3.8 Index Data Warehouse... 68

Tabel 3.9 Hasil perhitungan kapasitas untuk menyimpan data pada tabel dimensi... 90

Tabel 3.10 Hasil perhitungan kapasitas untuk menyimpan index clustered pada tabel dimensi ... 91

Tabel 3.11 Hasil perhitungan kapasitas untuk menyimpan index nonclustered pada tabel dimensi ... 92

Tabel 3.12 Hasil perhitungan kapasitas untuk menyimpan data pada tabel fakta... 100

Tabel 3.13 Hasil perhitungan kapasitas untuk menyimpan index nonclustered pada tabel fakta ... 101

(10)

xvi

DAFTAR GAMBAR

Gambar 2.1 Aspek Non-Volatile Data Warehouse... 12

Gambar 2.2 Struktur Data Warehouse... 16

Gambar 2.3 Arsitektur Data Warehouse... 19

Gambar 2.4 Skema Bintang Sederhana... 22

Gambar 2.5 Skema Bintang Dengan Beberapa Tabel Fakta... 23

Gambar 2.6 Skema Bintang Dengan Tabel Dimensi Tambahan ... 23

Gambar 2.7 Skema Snowflake... .25

Gambar 3.1 Struktur Organisasi PT. ECS Technology ... 35

Gambar 3.2 Proses Bisnis PT. ECS Technology Bagian Persediaan... 44

Gambar 3.3 Proses Bisnis PT. ECS Technology Bagian Penjualan ... 45

Gambar 3.4 Skema Bintang FactAll ... 56

Gambar 3.5 Skema Bintang FactInventory... 57

Gambar 3.6 Skema Bintang FactSales ... 58

Gambar 3.7 Skema Bintang FactSalesReturn ... 59

Gambar 3.8 Skema Bintang FactPayment ... 60

Gambar 3.9 Rancangan ViewFactInventory ... 103

Gambar 3.10 Rancangan ViewFactSales ... 103

Gambar 3.11 Rancangan ViewFactSalesReturn ... 103

Gambar 3.12 Rancangan ViewFactPayment... 103

Gambar 4.1 Jadwal Implementasi ... 106

Gambar 4.2 Arsitektur Jaringan ... 108

(11)

xvii

(12)

xviii

DAFTAR LAMPIRAN

Lampiran A Database Code

A.1 Tabel DimCustomer ...L1 A.2 Tabel DimOutlet...L1 A.3 Tabel DimProduct ...L2

(13)

xix

A.22 Stored Procedure Login_Pass...L12 A.23 Stored Procedure Update_Pass...L13 A.24 Stored Procedure User_Add ...L13

Lampiran B DataTransformationService (DTS)

B.1 DimCustomer ...L14 B.2 DimOutlet...L14 B.3 DimProduct ...L14 B.4 DimSalesPerson ...L14 B.5 DimTime ...L15 B.6 FactInventory ...L15 B.7 FactPayment...L15 B.8 FactSales ...L15 B.9 FactSalesReturn ...L16

Lampiran C Perancangan Prototype Aplikasi DataWarehouse

(14)

xx

C.9 Change Password ...L24 C.10 About...L25 C.11 Pesan ...L25

Lampiran D Perancangan Layar Aplikasi DataWarehouse

(15)

xxi

D.20 Pesan Koneksi Sukses ...L35 D.21 Pesan Koneksi Gagal ...L35 D.22 Pesan Kesalahan Password ...L35 D.23 Pesan Hak Akses Ditolak ...L36 D.24 Pesan Tidak Punya Hak Akses...L36 D.25 Pesan Data Harus Lengkap ...L36 D.26 Pesan Login Sukses...L36 D.27 Pesan Logout Sukses...L36 D.28 Pesan Konformasi Password ...L37 D.29 Pesan Penambahan Data User Baru Sukses ...L37 D.30 Pesan Data User Telah Ada...L37 D.31 Pesan Update Password Sukses ...L37

Lampiran E Spesifikasi Proses Aplikasi DataWarehouse

(16)

xxii

E.11 Modul Pivot Table ...L43 E.12 Modul Graph ...L44 E.13 Modul Maintenance ...L44 E.14 Modul Add User...L44 E.15 Modul Change Password ...L45 E.16 Modul About ...L45

Gambar

Tabel DimCustomer...............................................................................L1

Referensi

Dokumen terkait

Pada penampang 1D dari hasil pengolahan surfer diketahui sebaran nilai potensial yang semakin tinggi hingga >100 mV pada daerah utara (menjauhi base), nilai

Subjek ingin memiliki uang sendiri, karena penghasilan ibu subjek digunakan untuk memenuhi kebutuan adik subjek yg masih kecil. Subjek ingin memiliki uang agar bisa

Berdasaarkan latar belakang di atas, maka tesis yang berjudul “ Strategi Guru Pendidikan Agama Islam dalam Pembinaan Perilaku Keagamaan Siswa Yang Orang Tuanya Perantau

terhadap prestasi belajar matematika siswa, pengaruh tingkat komunikasi matematik siswa (tinggi, sedang, dan rendah) terhadap prestasi belajar matematika siswa, dan

MEMENUHI Berdasarkan hasil pemeriksaan terhadap seluruh kelengkapan dokumen pembelian bahan baku dan dokumen angkutan hasil hutan yang sah selama periode Maret – Mei

Asper : Kalo habis melahirkan biasanya dikasih ada jadwal imunisasi.. Kalo habis melahirkan gitu apa

Karena sebagian besar jasa diberikan oleh orang, seleksi, pelatihan, dan motivasi pegawai dapat membuat perbedaan yang besar dalam kepuasan pelanggan dan berimplikasi

Tabung gas berfungsi sebagai pensuplai gas yang digunakan dalam analisis. Gas yang digunakan sebagai pembawa bisa berupa hydrogen, helium maupun nitrogen. Akan tetapi helium