• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PEMBELIAN DAN PENJUALAN PADA PT. MEGAH JAYA PRATAMA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN DATA WAREHOUSE PEMBELIAN DAN PENJUALAN PADA PT. MEGAH JAYA PRATAMA - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

v

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PEMBELIAN DAN PENJUALAN

PADA PT MEGAH JAYA PRATAMA

Olivia Mia Sugiyono 0700715366

Jolinna Desmiany 0700715971

Shirley Suharja 0700716860

KELAS / KELOMPOK : 07PET / 10

Abstrak

Tujuan dari skripsi ini adalah melihat dan menganalisis basis data yang telah ada serta permasalahan yang dihadapi oleh perusahaan sebelum adanya data warehouse. Selain itu merancang dan mengembangkan suatu data warehouse perusahaan untuk mendukung pengambilan keputusan secara tepat dan cepat kapanpun diperlukan. Penggunaan data warehouse ini diharapkan dapat menghasilkan suatu informasi yang sesuai dengan kebutuhan dan bermanfaat bagi pihak eksekutif sehingga dapat mengambil keputusan dengan cepat.

Metode penelitian yang digunakan terdiri dari survei yang dilakukan terhadap sistem yang sedang digunakan oleh perusahaan saat ini, yaitu dengan cara peninjauan langsung ke lapangan, melakukan studi pustaka, identifikasi kebutuhan, kemudian melakukan analisis terhadap hasil survei yang dilakukan.

Hasil dari penelitian ini adalah sebuah data warehouse yang didalamnya mencakup aplikasi untuk menghasilkan informasi yang tepat, yang dapat membantu pihak perusahaan dalam mengambil keputusan yang tepat secara cepat dan efisien.

Kesimpulan yang didapatkan dari penelitian adalah aplikasi data warehouse ini dapat menjadi media pembantu dalam aktivitas pengambilan keputusan.

Kata Kunci

(2)

vi

KATA PENGANTAR

Puji Syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulisan skripsi ini dapat diselesaikan tepat pada waktunya dan dapat diterima di lingkungan Universitas Bina Nusantara pada umumnya dan jurusan Teknik Informatika pada khususnya.

Penulisan skripsi ini bertujuan untuk memenuhi salah satu syarat utama dalam menyelesaikan jenjang studi Strata-1 (S1) pada Jurusan Teknik Informatika, Universitas Bina Nusantara, dengan judul “ANALISIS DAN PERANCANGAN DATA WAREHOUSE PEMBELIAN DAN PENJUALAN PADA PT MEGAH JAYA

PRATAMA”.

Dalam menyelesaikan penulisan skripsi ini, banyak pihak yang telah membantu penulis baik secara langsung maupun tidak langsung. Untuk itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta.

2. Bapak H.M Subekti, BE., M.Sc., selaku Ketua Jurusan Teknik Informatika.

3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Sekretaris Jurusan Teknik Informatika.

(3)

vii

5. Pimpinan dan seluruh staf PT Megah Jaya Pratama, yang telah banyak membantu penulis dalam menyediakan data dan informasi yang berguna bagi penulis.

6. Orang tua dan seluruh anggota keluarga penulis yang telah memberikan dukungan dan bantuan kepada penulis baik secara material maupun moral.

7. Seluruh Bapak dan Ibu Dosen serta staf pengajar Universitas Bina Nusantara yang telah memberikan bekal pengetahuan selama masa kuliah.

8. Seluruh staf Akademik dan Sekretariat Universitas Bina Nusantara yang telah membantu memperlancar proses penyelesaian skripsi ini.

9. Dan kepada semua pihak-pihak yang secara langsung maupun tidak langsung telah membantu penulis dalam menyelesaikan penulisan skripsi ini, yang tidak dapat penulis sebutkan satu per satu.

Penulis juga mohon maaf jika ada banyak kekurangan dalam skripsi ini. Karena itu, penulis mohon kritik dan saran agar di kemudian hari kekurangan–kekurangan tersebut dapat diperbaiki.

Akhir kata, semoga skripsi ini bisa bermanfaat bagi kita semua.

Jakarta, Januari 2007

(4)

viii DAFTAR ISI

Halaman

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover ... iii

Halaman Pernyataan Dewan Penguji ... iv

Abstrak ... v

Kata Pengantar ... vi

Daftar Isi ... viii

Daftar Tabel ... xiv

Daftar Gambar ... xvi

BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Ruang Lingkup ... 2

1.3 Tujuan dan Manfaat ... 2

1.4 Metodologi Penelitian ... 3

1.5 Sistematika Penulisan ... 3

BAB 2 LANDASAN TEORI 2.1 Sistem Basis Data ... 6

(5)

ix

2.2.1 Pengertian Data Warehouse ... 7

2.2.2 Kegunaan Data Warehouse ... 8

2.2.3 Karakteristik Data Warehouse ... 9

2.2.4 Anatomi Data Warehouse ... 11

2.2.5 Struktur Data Warehouse ... 14

2.2.6 Arsitektur Data Warehouse ... 17

2.2.7 Infrastruktur Data Warehouse ... 23

2.2.8 Data Warehouse Data Flow ... 23

2.2.9 Tahapan Membangun Data Warehouse ... 25

2.2.10 Keuntungan dan Kerugian Data Warehouse ... 28

2.3 Perancangan Data Warehouse ... 28

2.3.1 Skema Bintang ... 29

2.3.1.1 Keuntungan Skema Bintang ... 30

2.3.1.2 Perancangan Skema Bintang ... 30

2.3.2 Skema Snowflake ... 33

2.3.3 Agregasi ... 34

2.3.4 Denormalisasi ... 35

2.3.5 Matriks ... 36

2.4 Data Mart ... 38

2.5 Pembelian ... 40

2.5.1 Pengertian Pembelian ... 40

2.5.2 Fungsi yang Terkait dalam Pembelian ... 40

(6)

x

2.6.1 Pengertian Penjualan ... 42

2.6.2 Pengertian Sistem Informasi Penjualan ... 43

2.7 Critical Success Factor (CSF) ... 43

BAB 3 ANALISA SISTEM YANG BERJALAN 3.1 Gambaran Umum Perusahaan ... 45

3.1.1 Sejarah Perusahaan ... 45

3.1.2 Visi dan Misi Perusahaan ... 47

3.1.3 Starategi Perusahaan ... 47

3.1.4 Struktur Organisasi ... 48

3.1.5 Tugas dan Tanggung Jawab ... 48

3.2 Analisis Critical Success Factor (CSF) ... 52

3.3 Subjek Data dan Fungsi Bisnis ... 52

3.3.1 Subjek Data ... 52

3.3.2 Fungsi Bisnis ... 53

3.4 Analisis Matriks ... 54

3.4.1 Matriks Fungsi Bisnis vs Organisasi ... 54

3.4.2 Matriks Organisasi vs Subjek Data ... 56

3.4.3 Matriks Fungsi Bisnis vs Subjek Data ... 57

3.4.4 Matriks Fungsi Bisnis vs Aplikasi ... 58

3.4.5 Matriks Subjek Data vs Aplikasi ... 59

3.5 Analisis Kebutuhan Informasi ... 60

(7)

xi

3.7 Teknologi Informasi ... 65

3.7.1 Perangkat Keras ... 65

3.7.2 Perangkat Lunak ... 66

3.8 Permasalahan dan Pemecahan Masalah ... 66

3.8.1 Permasalahan ... 66

3.8.1 Pemecahan Masalah ... 67

3.9 Perancangan Data Warehouse ... 68

3.10 Arsitektur Data Warehouse ... 71

3.11 Perancangan Star Schema ... 74

3.12 Metadata ... 76

3.13 Metadata Transformasi Data ... 81

3.13.1 Pseudocode untuk Tabel Fakta_Penjualan ... 81

3.13.2 Pseudocode untuk Tabel Fakta_Pembelian ... 82

3.13.3 Pseudocode untuk Tabel Dimensi Dim_Area .. 83

3.13.4 Pseudocode untuk Tabel Dimensi Dim_Sales .. 83

3.13.5 Pseudocode untuk Tabel Dimensi Dim_Customer ... 84

3.13.6 Pseudocode untuk Tabel Dimensi Dim_Barang ... 84

(8)

xii BAB 4 IMPLEMENTASI DAN EVALUASI

4.1 Rencana Implementasi ... 86

4.1.1 Dukungan Perangkat Keras ... 86

4.1.2 Dukungan Perangkat Lunak ... 87

4.1.3 Jadwal Pengolahan dan Implementasi Sistem ... 88

4.2 Rancangan Layar ... 89

4.2.1 Form Login ... 89

4.2.2 Form Utama ... 90

4.2.3 Form Pivot Table ... 91

4.2.4 Form View Graph ... 92

4.2.5 Form Maintenance ... 93

4.3 State Transition Diagram (STD) ... 94

4.4 User Manual ... 98

4.4.1 Form Loading ... 98

4.4.2 Form Login ... 98

4.4.3 Form Utama ... 100

4.4.3.1 Form File ... 101

4.4.3.2 Form Pivot Table ... 102

4.4.3.3 Form View Graph ... 108

4.4.3.4 Form Maintenance ... 114

4.4.3.5 Form About Program ... 116

(9)

xiii

4.5.1 Analisis Kapasitas Media Penyimpanan

Tabel Dimensi ... 119

4.5.2 Estimasi Kapasitas Media Penyimpanan Dimensi (per Tahun) ... 120

4.6 Evaluasi ... 121

BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 122

5.2 Saran ... 122

DAFTAR PUSTAKA ... 124

(10)

xiv

DAFTAR TABEL

Halaman

Tabel 3.1 Subjek Data ... 52

Tabel 3.2 Fungsi Bisnis ... 53

Tabel 3.3 Matriks Fungsi Bisnis vs Organisasi ... 54

Tabel 3.4 Matriks Organisasi vs Subjek Data ... 56

Tabel 3.5 Matriks Fungsi Bisnis vs Subjek Data ... 57

Tabel 3.6 Matriks Fungsi Bisnis vs Aplikasi ... 58

Tabel 3.7 Matriks Subjek Data vs Aplikasi ... 59

Tabel 3.8 Tabel Customer ... 61

Tabel 3.9 Tabel Supplier ... 61

Tabel 3.10 Tabel Sales ... 62

Tabel 3.11 Tabel Area ... 62

Tabel 3.12 Tabel Barang ... 62

Tabel 3.13 Tabel Faktur_Pembelian ... 63

Tabel 3.14 Tabel Faktur_Pembelian_Detail ... 63

Tabel 3.15 Tabel Faktur_Penjualan ... 64

Tabel 3.16 Tabel Faktur_Penjualan_Detail ... 65

Tabel 3.17 Tabel Perancangan Star Schema ... 74

Tabel 3.18 Tabel Fakta_Penjualan ... 76

Tabel 3.19 Tabel Dim_Area ... 77

(11)

xv

Tabel 3.21 Tabel Dim_Sales ... 78

Tabel 3.22 Tabel Dim_Customer ... 78

Tabel 3.23 Tabel Dim_Barang ... 78

Tabel 3.24 Tabel Fakta_Pembelian ... 79

Tabel 3.25 Tabel Dim_Waktu ... 79

Tabel 3.26 Tabel Dim_Barang ... 80

Tabel 3.27 Tabel Dim_Supplier ... 80

Tabel 3.28 Tabel Measure Penjualan ... 80

Tabel 3.29 Tabel Measure Pembelian ... 81

Tabel 4.1 Tabel Jadwal Pengolahan dan Implementasi Sistem ... 88

Tabel Estimasi Media Penyimpanan Tabel 4.2 untuk Cube Penjualan ... 115

Tabel Estimasi Media Penyimpanan Tabel 4.3 untuk Cube Pembelian ... 115

Tabel Estimasi Media Penyimpanan Tabel 4.4 untuk Cube Penjualan per Tahun ... 116

(12)

xvi

DAFTAR GAMBAR

Halaman

Gambar 2.1 Functional Data Warehouse ... 12

Gambar 2.2 Centralized Data Warehouse ... 13

Gambar 2.3 Distributed Data Warehouse ... 14

Gambar 2.4 Struktur Data Warehouse ... 17

Gambar 2.5 Arsitektur Data Warehouse ... 22

Gambar 2.6 Data Warehouse Data Flow ... 25

Gambar 2.7 Simple Star Schema ... 32

Gambar 2.8 Multiple Fact Star Schema ... 33

Typical Data Warehouse and Gambar 2.9 Data Mart Architecture ... 39

Gambar 3.1 Struktur Organisasi PT Megah Jaya Pratama ... 48

Gambar 3.2 Arsitektur Data Warehouse pada PT Megah Jaya Pratama ... 72

Gambar 3.3 Star Schema Penjualan ... 75

Gambar 3.4 Star Schema Pembelian ... 76

Gambar 4.1 Rancangan Layar Form Login ... 89

Gambar 4.2 Rancangan Layar Form Utama ... 90

Gambar 4.3 Rancangan Layar Form Pivot Table ... 91

Gambar 4.4 Rancangan Layar Form View Graph ... 92

(13)

xvii

Gambar 4.6 STD Form Login ... 94

Gambar 4.7 STD Form Utama ... 95

Gambar 4.8 STD Form Pivot Table ... 96

Gambar 4.9 STD Form View Graph ... 97

Gambar 4.10 Form Loading ... 98

Gambar 4.11 Form Login ... 98

Gambar 4.12 Message Error Box untuk User Name ... 99

Gambar 4.13 Message Error Box untuk Password ... 99

Gambar 4.14 Form Utama ... 100

Gambar 4.15 Form Utama dan sub-menu-nya ... 101

Gambar 4.16 Form Pivot Table dan sub-menu-nya ... 102

Gambar 4.17 Contoh Tampilan Option untuk Pivot Table Pembelian ... 103

Contoh Message Error Box Gambar 4.18 untuk Pembelian ... 103

Gambar 4.19 Contoh Tampilan Pivot Table Pembelian ... 104

Gambar 4.20 Contoh Tampilan Option untuk Pivot Table Penjualan berdasarkan Waktu ... 105

Gambar 4.21 Contoh Tampilan Pivot Table Penjualan berdasarkan Waktu ... 105

(14)

xviii

berdasarkan Barang ... 106 Gambar 4.24 Contoh Tampilan Option untuk Pivot Table

Penjualan berdasarkan Sales ... 107 Gambar 4.25 Contoh Tampilan Pivot Table Penjualan

berdasarkan Sales ... 107 Gambar 4.26 Form View Graph dan sub-menu-nya ... 108 Gambar 4.27 Contoh Tampilan Option untuk View Graph

Pembelian ... 110 Gambar 4.28 Contoh Tampilan View Graph Pembelian ... 110

Gambar 4.29 Contoh Tampilan Option untuk View Graph

Penjualan berdasarkan Area ... 111 Gambar 4.30 Contoh Tampilan View Graph Penjualan

berdasarkan Area ... 111 Gambar 4.31 Contoh Tampilan Option untuk View Graph

Penjualan berdasarkan Customer ... 112 Gambar 4.32 Contoh Tampilan View Graph Penjualan

berdasarkan Customer ... 112 Gambar 4.33 Contoh Tampilan Option untuk View Graph

Penjualan berdasarkan Sales ... 113 Gambar 4.34 Contoh Tampilan View Graph Penjualan

(15)

xix

Transformation Service ... 115 Gambar 4.37 Contoh Tampilan Proses Data Transformation

Referensi

Dokumen terkait

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.. %).

Ada beberapa jenis bahan yang sering digunakan untuk cetakan karet, hal ini. tergantung dari benda yang akan

Hasil penelitian berupa data karakteristik individu pasien hipertensi, berdasarkan usia, jenis kelamin, berat badan, dan kebiasaan merokok serta hasil analisis

19 / 2010 tentang Formulir dan Buku yang digunakan dalam Pendaftaran penduduk dan Pencatatan Sipil. Permendagri Nomor 28 Tahun 2011 tentang Pedoman

Material akrilik Lucite International tidak dirancang atau dibuat untuk penggunaan dalam implantasi dalam tubuh manusia atau untuk kontak dengan cairan dalam tubuh atau jaringan.

Energi radiasi oleh selubung tercatat < 1 % dari seluruh yang dihasilkan bahan bakar, akan tetapi pemakaian selubung keramik saja dapat meningkatkan efisiensi sebuah

1) Teknologi informasi berpengaruh terhadap kualitas sistem informasi akuntansi manajemen pada PT. Graha Pangan Lestari sebesar 72,5% dikarenakan teknologi.. masukan