ANALISIS DAN PERANCANGAN DATA WAREHOUSE PERSEDIAAN DAN PENJUALAN PADA PT. INDOMOBIL MULTI TRADA BINTARO - Binus e-Thesis

  Jurusan Teknik Informatika Program Studi Ilmu Komputer

  Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

  

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PERSEDIAAN DAN

PENJUALAN PADA PT. INDOMOBIL MULTI TRADA BINTARO

Yenni Subiyanto 0600611673

Cindy Yusman 0600612000

Santi Marsyana 0600613880

Kelas / Kelompok

   07 PLT / 08

  Abstrak Tujuan penelitian ini adalah merancang data warehouse pada PT. Indomobil Multi Trada Bintaro yang bergerak di bidang penjualan dan service kendaraan bermotor. Penelitian ini membatasi ruang lingkup pada persediaan dan penjualan. Pada penjualan juga akan mencakup pembayaran dan piutang. Penelitian ini menggunakan metodologi penelitian penentuan proses bisnis, penentuan grain, penentuan dimensi, penentuan fakta dan perancangan skema bintang. Penelitian ini telah menghasilkan rancangan data

  

warehouse persediaan dan penjualan yang terdiri atas skema bintang dan OLAP

  sekaligus aplikasinya. Penelitian ini telah mengimplementasikan hasil dari rancangan

data warehouse persediaan dan penjualan ini ke dalam DBMS yang telah dipilih.

Selanjutnya penelitian ini juga telah mengevaluasi implementasi dari rancangan data

  

warehouse persediaan dan penjualan ini yang berkaitan dengan integrity, security, dan

recovery . Simpulan dalam penelitian ini adalah bahwa data warehouse persediaan dan

  penjualan yang dirancang telah dapat mengatasi masalah dan memenuhi kebutuhan informasi para eksekutif pada PT. Indomobil Multi Trada Bintaro, mengenai persediaan dan penjualan. Untuk mengembangkan hasil penelitian ini, maka disarankan untuk memperluas ruang lingkup perancangan data warehouse.

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

  

PRAKATA

  Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan penelitian ini.

  Penelitian ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penelitian ini penulis memilih judul “Analisis dan Perancangan Data Warehouse Persediaan dan Penjualan pada PT. Indomobil Multi Trada Bintaro”.

  Atas bantuan dan dukungan secara langsung maupun tidak langsung yang telah diterima, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

  1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk mengikuti kuliah dan menyelesaikan skripsi ini.

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

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

  4. Bapak Ashari, S.Kom, M.Kom., selaku dosen pembimbing yang banyak memberikan pengarahan dan bimbingan kepada penulis dalam penulisan penelitian ini.

  5. Bapak Budiman Aliwarga selaku CEO PT Indomobil Multi Trada Bintaro dan Bapak Benny Udaya, selaku Koordinator mobil PT. Indomobil Multi Trada Bintaro yang telah memberikan kesempatan untuk menyelesaikan penelitian ini dan melakukan survey di PT. Indomobil Multi Trada Bintaro. v

  6. Ibu Linawati selaku koordinator PT. Indomobil Multi Trada Bintaro, Ibu Frekartini Admin Manager PT. Indomobil Multi Trada Bintaro, dan seluruh staff dan karyawan PT. Indomobil Multi Trada Bintaro yang juga telah membantu kelancaran penyelesaian penelitian ini.

  7. Seluruh staff dosen dan karyawan akademis dan non-akademis Universitas Bina Nusantara yang secara langsung maupun tidak langsung yang telah menunjang dalam penyelesaian skripsi ini.

  8. Orang tua dan saudara-saudara tercinta yang telah memberikan dorongan yang berharga baik secara moril maupun materiil.

  9. Rekan-rekan penulis yang selalu membantu dan memberikan dorongan semangat bagi penulis.

  10. Serta semua pihak yang namanya tidak dapat disebutkan satu - persatu.

  Penulis telah berusaha sebaik mungkin dengan kemampuan yang ada dalam menyelesaikan penelitian ini untuk mendapat hasil yang sebaik-baiknya. Namun penulis menyadari bahwa hasilnya ini masih jauh dari sempurna. Oleh karena itu, dengan segala kerendahan hati penulis sangat menghargai segala kritik dan saran yang membangun.

  Akhir kata, penulis berharap agar penelitian ini dapat bermanfaat bagi pembaca serta dapat dijadikan awal bagi penelitian dan pengembangan selanjutnya, sehingga hasil yang telah diperoleh dapat disempurnakan lebih baik lagi di masa mendatang.

  Jakarta, Januari 2006 Penulis vi

  DAFTAR ISI

  Halaman Judul Luar ........................................................................................................... i Halaman Judul Dalam ........................................................................................................ ii Halaman Persetujuan Hardcover ...................................................................................... iii Abstrak .............................................................................................................................. iv Prakata ................................................................................................................................ v Daftar Isi .......................................................................................................................... vii Daftar Tabel ..................................................................................................................... xii Daftar Gambar ................................................................................................................. xiv Daftar Lampiran .............................................................................................................. xvi

  BAB 1 PENDAHULUAN

  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 Penelitian ............................................................................................. 3

  1.5. Sistematika Penulisan ............................................................................................. 5

  BAB 2 LANDASAN TEORI

  2.1. Teori Database........................................................................................................ 6

  2.2. Teori Data Warehouse ............................................................................................ 7

  2.2.1. Karakteristik Data Warehouse .................................................................... 7

  2.2.3. Anatomi Data Warehouse ......................................................................... 11

  2.2.3.1. Data Warehouse Fungsional...................................................... 11

  2.2.3.2. Data Warehouse Terpusat.......................................................... 12

  2.2.3.3. Data Warehouse Terdistribusi ................................................... 12

  2.2.4. Kegunaan Data Warehouse ...................................................................... 13

  2.3. Teori Perancangan Data Warehouse……............................................................. 14

  2.3.1. Perancangan Logikal................................................................................. 14

  2.3.2. Perancangan Fisikal .................................................................................. 17

  2.4. Performance Tuning ............................................................................................. 20

  2.4.1. Agregasi .................................................................................................... 20

  2.4.2. Denormalisasi ........................................................................................... 21

  2.5. Online Analytical Processing (OLAP) ................................................................. 22

  2.6. Metodologi Penelitian ........................................................................................... 23

  2.6.1. Pengumpulan dan Analisa Kebutuhan ...................................................... 23

  2.6.2. Fact Finding .............................................................................................. 24

  2.6.3. Perancangan Logikal................................................................................. 24

  2.6.4. Pemilihan DBMS ...................................................................................... 24

  2.6.5. Perancangan Fisikal .................................................................................. 25

  2.6.6. Implementasi............................................................................................. 25

  2.7. Extract Transform Load........................................................................................ 25

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM

  3.1.1. Latar Belakang Perusahaan....................................................................... 27

  3.1.2. Struktur Organisasi ................................................................................... 28

  3.1.3. Tugas dan Wewenang ............................................................................... 29

  3.1.4. Proses Bisnis ............................................................................................. 31

  3.1.5. Analisis Hardware dan Software .............................................................. 36

  3.1.6. Analisis Aplikasi dan User ....................................................................... 37

  3.1.7. Entity Relationship Diagram ( ERD ) ...................................................... 40

  3.1.8. Kebutuhan Informasi ................................................................................ 41

  3.1.9. Permasalahan yang Dihadapi .................................................................... 45

  3.1.10. Usulan Pemecahan Masalah...................................................................... 46

  3.2. Perancangan ………….... .......................................................... 46

  Data Warehouse

  3.2.1. Perancangan Logikal................................................................................. 46

  3.2.1.1. Penentuan Proses Bisnis ............................................................ 46

  3.2.1.2. Penentuan Grain ........................................................................ 46

  3.2.1.3. Penentuan Measures .................................................................. 46

  3.2.1.4. Penentuan Dimensi .................................................................... 47

  3.2.1.5. Matriks Fact Vs Measure .......................................................... 50

  3.2.1.6. Matriks Fact Vs Dimensi........................................................... 51

  3.2.1.7. Skema Bintang ........................................................................... 51

  3.2.1.8. Mapping Data Warehouse dan OLTP ....................................... 56

  3.2.2. Pemilihan DBMS ...................................................................................... 59

  3.2.3. Perancangan Fisikal .................................................................................. 60

  3.2.3.1. Desain Base Tabel ...................................................................... 60

  3.2.3.7. Security ...................................................................................... 85

  4.1.4. Konversi Data ........................................................................................... 89

  4.1.3. Instalasi ..................................................................................................... 89

  4.1.2. Jaringan ..................................................................................................... 88

  4.1.1.2. Pengadaan Software ................................................................... 87

  4.1.1.1. Pengadaan Hardware................................................................. 86

  4.1.1. Pengadaan Hardware dan Software.......................................................... 86

  4.1. Implementasi......................................................................................................... 86

  BAB 4 IMPLEMENTASI DAN EVALUASI

  3.2.3.6.4. Piutang ...................................................................... 83

  3.2.3.3. Pemilihan Organisasi File .......................................................... 71

  3.2.3.6.3. Pembayaran............................................................... 82

  3.2.3.6.2. Penjualan................................................................... 81

  3.2.3.6.1. Persediaan ................................................................. 79

  3.2.3.6. Desain User View ....................................................................... 79

  3.2.3.5.2. Menghitung Ukuran Tabel dengan Index Clustered ................................................................... 74

  3.2.3.5.1. Menghitung Kapasitas Disk ...................................... 73

  3.2.3.5. Perkiraan Kebutuhan Disk ......................................................... 73

  3.2.3.4. Pemilihan Index ......................................................................... 72

  4.1.5. Operasi ...................................................................................................... 89

  4.1.5.2. Restore ....................................................................................... 90

  4.2. Evaluasi................................................................................................................. 90

  4.2.1. Evaluasi Perancangan ............................................................................... 90

  4.2.2. Evaluasi Aplikasi ...................................................................................... 93

  BAB 5 SIMPULAN DAN SARAN

  5.1. Simpulan ............................................................................................................... 95

  5.2. Saran ..................................................................................................................... 96

  DAFTAR PUSTAKA...................................................................................................... 97 RIWAYAT HIDUP ......................................................................................................... 99 LAMPIRAN-LAMPIRAN .....................................................................................L1-L28 FOTOCOPY SURAT SURVEY

  

DAFTAR TABEL

Tabel 2.1 Tabel Perbandingan Data Warehouse dengan Data Operasional ................. 8Tabel 3.1 Tabel Spesifikasi Hardware dan Software................................................... 36Tabel 3.2 Tabel Analisis User Vs Aplikasi.................................................................. 39Tabel 3.3 Tabel Kebutuhan Informasi Persediaan ....................................................... 42Tabel 3.4 Tabel Kebutuhan Informasi Penjualan......................................................... 43Tabel 3.5 Tabel Kebutuhan Informasi Pembayaran..................................................... 44Tabel 3.6 Tabel Kebutuhan Informasi Piutang ............................................................ 45Tabel 3.7 Tabel Fact Vs Measure................................................................................ 50Tabel 3.8 Tabel Fact Vs Dimensi ................................................................................ 51Tabel 3.9 Tabel Mapping Data Warehouse dan OLTP ............................................... 59Tabel 3.10 Tabel Dimensi Produk ................................................................................. 60Tabel 3.11 Tabel Dimensi Warna .................................................................................. 61Tabel 3.12 Tabel Dimensi Waktu .................................................................................. 61Tabel 3.13 Tabel Dimensi ATPM.................................................................................. 62Tabel 3.14 Tabel Dimensi Salesman.............................................................................. 62Tabel 3.15 Tabel Dimensi Customer ............................................................................. 63Tabel 3.16 Tabel Dimensi Tipe Customer ..................................................................... 63Tabel 3.17 Tabel Dimensi Cabang................................................................................. 64Tabel 3.18 Tabel Dimensi Jenis Pembayaran ................................................................ 64Tabel 3.19 Tabel Dimensi Leasing ................................................................................ 65Tabel 3.20 Tabel Dimensi Invoice ................................................................................. 65Tabel 3.21 Tabel Dimensi Sales Order .......................................................................... 66Tabel 3.22 Tabel Fakta Persediaan ................................................................................ 67Tabel 3.24 Tabel Fakta Pembayaran.............................................................................. 69Tabel 3.25 Tabel Fakta Piutang ..................................................................................... 70Tabel 3.26 Tabel Index................................................................................................... 72Tabel 3.27 Tabel Perkiraan Disk.................................................................................... 78Tabel 3.28 Tabel Perkiraan Index Clustered.................................................................. 78Tabel 3.29 Tabel Security dan User............................................................................... 85Tabel 4.1 Tabel Jadwal Implementasi.......................................................................... 86Tabel 4.2 Tabel Primary Key ....................................................................................... 91Tabel 4.3 Tabel Foreign Key ....................................................................................... 92

  DAFTAR GAMBAR

Gambar 2.1 Struktur Data Warehouse ...................................................................... 11Gambar 2.2 Contoh Skema Bintang .......................................................................... 16Gambar 2.3 Contoh Skema Snowflake ...................................................................... 17Gambar 3.1 Struktur Organisasi ................................................................................ 28Gambar 3.2 Entity Relationship Diagram ( ERD ).................................................... 40Gambar 3.3 Skema Bintang Persediaan..................................................................... 52Gambar 3.4 Skema Bintang Penjualan ...................................................................... 53Gambar 3.5 Skema Bintang Pembayaran .................................................................. 54Gambar 3.6 Skema Bintang Piutang.......................................................................... 55Gambar 3.7 Rancangan Tampilan Layar Persediaan untuk CEO dan Koordinator

  Mobil...................................................................................................... 79

Gambar 3.8 Rancangan Tampilan Layar Persediaan untuk FAD Manager............... 80Gambar 3.9 Rancangan Tampilan Layar Persediaan untuk Sales Admin

  Manager ................................................................................................. 80

Gambar 3.10 Rancangan Tampilan Layar Penjualan untuk CEO dan Koordinator

  Mobil .................................................................................................... 81

Gambar 3.11 Rancangan Tampilan Layar Penjualan untuk FAD Manager ................ 81Gambar 3.12 Rancangan Tampilan Layar Penjualan untuk Sales Admin Manager.... 82Gambar 3.13 Rancangan Tampilan Layar Pembayaran untuk CEO dan

  Koordinator Mobil ................................................................................. 82