• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/ 2006

N/A
N/A
Protected

Academic year: 2022

Membagikan "UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/ 2006"

Copied!
10
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

_______________________________________________________________________

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

ANALISIS DAN PERANCANGAN APLIKASI DATA WAREHOUSE PADA PT. RICKY PUTRA GLOBALINDO TBK.

STUDI KASUS

PENJUALAN DAN PERSEDIAAN BARANG

YENTI 0600668431

WENNI ANGELINA 0600668690

IWAN 0600669131

Kelas/ Kelompok : 07 PLT/ 10

Abstrak

Tujuan penelititan ini adalah untuk merancang suatu data warehouse yang mendukung pihak eksekutif dalam mengambil keputusan karena data warehouse menghasilkan tampilan laporan yang menyajikan informasi yang dibutuhkan dalam pengambilan keputusan. Metodologi penelitian yang digunakan dalam membangun perancangan data warehouse ini adalah dengan metodologi Kimball yang terdiri dari beberapa fase-fase, antaranya memilih proses bisnis, menentukan grain dari proses bisnis, memilih dimensi-dimensi untuk setiap tabel fakta, dan mengidentifikasikan fakta- fakta numerik untuk setiap tabel. Dari hasil penelitian, dihasilkan suatu perancangan data warehouse penjualan dan persediaan barang yang diimplementasikan dengan SQL Server 2000 sebagai back end tool dan aplikasi dengan Visual Basic 6.0 sebagai front end tool. Perancangan aplikasi data warehouse dapat membuat pengambilan keputusan menjadi lebih cepat karena adanya penyajian tampilan laporan yang multi dimensi serta berupa grafik yang mempermudah laporan dipahami oleh pihak eksekutif.

Kata Kunci : Analisis, Perancangan, Aplikasi, Data Warehouse, Penjualan, Persediaan

brought to you by CORE View metadata, citation and similar papers at core.ac.uk

provided by Binus University Repository

(2)

v PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas kasih, berkah, tuntunan dan penyertaan-Nya selama penulisan skripsi ini sehingga penulis dapat menyelesaikannya sebagai salah satu syarat untuk memperoleh gelar kesarjanaan pada jenjang pendidikan Strata-1 Jurusan Teknik Informatika di Universitas Bina Nusantara.

Pada kesempatan ini penulis juga ingin menyampaikan ucapan terima kasih atas bantuan, doa, dukungan, bimbingan, dan saran yang telah diberikan kepada penulis selama penulisan skripsi ini. Terima kasih yang sedalam-dalamnya penulis sampaikan kepada :

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

ƒ Bapak Ir. Sablin Y., M.Sc., M.CompSc., selaku Dekan Universitas Bina Nusantara.

ƒ Bapak H. Mohammad Subekti, BE, M.Sc, selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

ƒ Bapak Freddy Purnomo, S. Kom., M. Com., selaku Sekretaris Jurusan Teknik Informatika Universitas Bina Nusantara.

ƒ Bapak Ashari, S.Kom., M.kom., selaku Dosen Pembimbing yang telah memberikan bimbingan kepada penulis selama proses penyusunan skripsi ini.

ƒ Bapak Didi dari pihak PT Ricky Putra Globalindo Tbk. atas kesempatan yang diberikan kepada penulis untuk melakukan survey.

ƒ Orang tua tercinta dan saudara-saudara penulis yang telah memberikan dukungan doa, moral maupun material.

(3)

ƒ Teman-teman dan banyak pihak lainnya yang tidak dapat disebutkan satu persatu yang telah banyak membantu dan memberikan dukungan moral dan semangat.

Penulis berharap agar skripsi ini dapat memberikan manfaat bagi para pembaca dan pihak-pihak yang membutuhkan.

Jakarta, 21 Januari 2006

Penulis

(4)

vii DAFTAR ISI

Halaman Judul Luar ………... i

Halaman Judul Dalam ……….. ii

Halaman Persetujuan ……… iii

Halaman Pernyataan Dewan Penguji Abstrak ………. iv

Prakata ……….. v

Daftar Isi ………... vii

Daftar Tabel ……….. xii

Daftar Gambar ………... xiii

BAB 1 PENDAHULUAN ………. 1

1.1 Latar Belakang ……….….……….... 1

1.2 Ruang Lingkup ……….………. 2

1.3 Tujuan dan Manfaat ……….………. 2

1.3.1 Tujuan ………... 2

1.3.2 Manfaat ………. 3

1.4 Metodologi ……… 3

1.5 Sistematika Penulisan ……… 5

BAB 2 LANDASAN TEORI ………. 7

2.1 Database ………... 7

2.1.1 Pengertian Data ………. 8

(5)

2.1.2 Pengertian Database ………. 8

2.1.3 Pengertian DBMS (Database Management System) …….... 9

2.2 Pengertian Data Mart dan Data Warehouse ………. 9

2.2.1 Pengertian Data Mart ……….... 9

2.2.2 Pengertian Data Warehouse ……….. 10

2.3 Kegunaan Data Warehouse ………... 11

2.4 Bentuk Data Warehouse ……… 12

2.4.1 Functional Data Warehouse ……….. 12

2.4.2 Centralized Data Warehouse ……… 13

2.4.3 Distributed Data Warehouse ………. 13

2.5 Karakteristik Data Warehouse ……….. 14

2.5.1 Berorientasi Subjek ………... 14

2.5.2 Terintegrasi ……… 15

2.5.3 Time Variant ……….. 15

2.5.4 Non-volatile ………... 16

2.6 Struktur Data Warehouse ……….. 16

2.6.1 Current Detail Data ……….. 17

2.6.2 Old Detail Data ………. 18

2.6.3 Lightly Summarized Data ……….. 18

2.6.4 Highly Summarized Data ………... 18

2.6.5 Metadata ……… 19

2.7 Arsitektur dan Infrastruktur Data Warehouse ……….. 20

2.7.1 Arsitektur Data Warehouse ………... 20

2.7.2 Infrastruktur Data Warehouse ………... 22

(6)

ix

2.8 Teori Perancangan Data Warehouse ………. 23

2.8.1 Skema Bintang ………... 25

2.8.2 Skema Snowflakes ………. 28

2.8.3 Denormalisasi ……… 29

2.8.4 Agregasi ………. 30

2.8.5 Granularity ……… 30

2.9 Matriks ………... 31

2.10 Pengertian Penjualan dan Persediaan ……… 32

2.10.1 Pengertian Penjualan ………. 32

2.10.2 Pengertian Persediaan ………... 33

BAB 3 ANALISIS DAN PERANCANGAN DATA WAREHOUSE ………. 34

3.1 Analisis ……….. 34

3.1.1 Latar Belakang Perusahaan ………... 34

3.1.2 Kegiatan Usaha Perusahaan di Dalam Negeri ………... 35

3.1.3 Visi dan Misi Perusahaan ……….. 36

3.1.4 Struktur Organisasi Perusahaan ………. 37

3.1.5 Tugas dan Wewenang ……… 37

3.1.6 Prosedur Sistem yang Sedang Berjalan ………. 41

3.1.6.1 Sistem Penjualan ………. 41

3.1.6.2 Sistem Retur Penjualan ………... 43

3.1.6.3 Sistem Persediaaan ………. 43

3.1.7 Teknologi Informasi pada PT. Ricky Putra Globalindo Tbk 45 3.1.7.1 Perangkat Keras yang Dimiliki ………... 45

(7)

3.1.7.2 Perangkat Lunak yang Dimiliki ……….. 46

3.1.8 Matriks Aplikasi dan User ………. 47

3.1.9 Kebutuhan Informasi ………. 48

3.1.10 Permasalahan yang Sedang Dihadapi ……… 50

3.1.11 Usulan Pemecahan Masalah ……….. 51

3.2 Perancangan ………... 51

3.2.1 Perancangan Logikal ……….. 51

3.2.1.1 Penentuan Grain ……….. 51

3.2.1.2 Penentuan Measure ………. 52

3.2.1.3 Penentuan Dimensi ………. 53

3.2.1.4 Skema Bintang dan Skema Snowflakes ………….. 54

3.2.1.5 Mapping Data Warehouse dan OLTP (Online Transaction Processing) ……… 60

3.2.2 Perancangan Fisikal ………... 63

3.2.2.1 Perancangan Base Table ………. 63

3.2.2.2 Perancangan Representasi dari Derived Data …… 67

3.2.2.3 Pemilihan Indeks ……… 68

3.2.2.4 Analisis Pertumbuhan Data dan Kapasitas Media Penyimpanan ………... 70

3.2.2.5 Perancangan User View ……….. 83

3.2.2.6 Mekanisme Keamanan ………... 87

BAB 4 IMPLEMENTASI DAN EVALUASI ……… 88

4.1 Implementasi ………. 88

(8)

xi

4.1.1 Jadwal Implementasi ………. 88

4.1.2 Pengadaan Hardware dan Software ……….. 88

4.1.2.1 Hardware ………... 89

4.1.2.2 Software ………. 90

4.1.3 Arsitektur Jaringan ……….... 90

4.1.4 Konversi Data ……….... 91

4.1.5 Pengujian ………... 93

4.1.6 Operasi ………... 98

4.2 Evaluasi ……….. 98

BAB 5 SIMPULAN DAN SARAN ……….. 100

5.1 Simpulan ……… 100

5.2 Saran ……….. 100

Daftar Pustaka ……… 102

Riwayat Hidup ………... 104 Lampiran-lampiran

Fotokopi Surat Survey

(9)

DAFTAR TABEL

Tabel 2.1 Tabel Matriks Data Warehouse 32 Tabel 3.1 Tabel Perangkat Lunak 46

Tabel 3.2 Tabel Analisis Aplikasi dan User 48 Tabel 3.3 Tabel Kebutuhan Informasi 48

Tabel 3.4 Tabel Measure 52

Tabel 3.5 Tabel Dimensi 53

Tabel 3.6 Tabel Mapping Data Warehouse dan OLTP 60

Tabel 3.7 Tabel Base Table 63 Tabel 3.8 Tabel Indeks Data Warehouse 68

Tabel 3.9 Tabel Jumlah Record 71 Tabel 3.10 Tabel Estimate Row Size 72 Tabel 3.11 Tabel Estimate Table Size 74 Tabel 3.12 Tabel Estimate Clustered Index Row Size 76

Tabel 3.13 Tabel Estimate Clustered Index Size 77 Tabel 3.14 Tabel Estimate Nonclustered Index Row Size 79

Tabel 3.15 Tabel Estimate Nonclustered Index Size 82

Tabel 3.16 Tabel Total Table Size 82 Tabel 3.17 Tabel User View 83 Tabel 3.18 Tabel Grant 87

Tabel 4.1 Tabel Primary Key 94

Tabel 4.2 Tabel Foreign Key 95

Tabel 4.3 Tabel Backup 97

(10)

xiii

DAFTAR GAMBAR

Gambar 2.1 Gambar Struktur Data Warehouse 17

Gambar 2.2 Gambar Arsitektur Data Warehouse 22

Gambar 2.3 Gambar Skema Bintang 27

Gambar 2.4 Gambar Skema Snowflakes 28 Gambar 3.1 Gambar Struktur Organisasi PT Ricky Putra Globalindo Tbk. 37

Gambar 3.2 Gambar Prosedur Penjualan pada PT Ricky Putra Globalindo Tbk. 44 Gambar 3.3 Gambar Skema Snowflakes FactPenjualan 55 Gambar 3.4 Gambar Skema Snowflakes FactReturPenjualan 56 Gambar 3.5 Gambar Skema Snowflakes FactSalesOrder 57 Gambar 3.6 Gambar Skema Bintang FactPiutang 58 Gambar 3.7 Gambar Skema Bintang FactPenerimaanPiutang 58 Gambar 3.8 Gambar Skema Snowflakes FactStok 59 Gambar 3.9 Gambar Skema Snowflakes FactMutasi 59 Gambar 4.1 Gambar Jadwal Implementasi 88 Gambar 4.2 Gambar Arsitektur Jaringan 90 Gambar 4.3 Gambar Diagram Relationship 96

Referensi

Dokumen terkait

Golongan antibiotik tunggal yang paling banyak diresepkan yaitu golongan Makrolida sebanyak 49,56%, golongan Makrolida khususnya Clindamycin direkomendasikan oleh

Pada penelitian ini secara statistik didapatkan hasil bahwa paparan informasi tidak terdapat pengaruh yang bermakna terhadap tingkat pengetahuan orang tua mengenai kelainan

Penelitian ini bertujuan untuk mengetahui apakah pembelajaran berbasis masalah lebih baik daripada pembelajaran biasa dalam meningkatkan kemampuan pemecahan masalah

Agar data yang diperoleh tervalidasi, maka dilaksanakan penerapan tata kerja analisis untuk menentukan kadar unsur dalam cuplikan acuan standar SRM NIST 1548a typical diet dan SRM

dengan TG-DTA tersebut, dapat diketahui pengaruh konsentrasi NaCl terhadap perubahan berat total, titik lebur dan fenomena yang terjadi selama proses pemanasan / peleburan garam

Menurut buku Bimbingan khusus bagi Anak Tunalaras (1992) di dalam kurikulum SLB-E dijelaskan bahwa : Anak tunalaras adalah anak yang mengalami gangguan atau hambatan emosi

Tercatat bahwa pada tahun 2013, jumlah rumah tangga usaha pertanian dengan luas lahan kurang dari 1.000 m 2 adalah sebesar 7.898 rumah tangga, mengalami penurunan sebesar

Keamanan pada kamar tidur Keamanan sirkulasi kamar tidur tidak terpenuhi dikarenakan satu kamar di isi dengan 4 orang dengan tempat tidur tingkat dengan ukuran 1x2 meter dan