• Tidak ada hasil yang ditemukan

Memindahkan data dari sumber ke server gudang data

BAB III ANALISIS DAN PERANCANGAN

3.4. Pembuatan Gudang Data

3.4.2 Memindahkan data dari sumber ke server gudang data

Tahap ini bertujuan untuk memilih dan memilah field-field yang diperlukan untuk beberapa tabel master yang nantinya akan dibuat sebuah dimensi dan dibuat tabel fakta. Tabel fakta sendiri berisikan fakta-fakta dari dimensi yang telah dibuat serta di dalam tabel fakta terdapat measure atau nilai pengukuran gudang data yang diperlukan. Setelah melakukan restrukturisasi tabel, selanjutnya dilakukan pembentukan tabel master dan dimensi. Tabel master dan dimensi mengacu dengan informasi laporan transaksi penjualan di toko buku untuk pembuatan gudang data. Informasi tersebut diantaranya berupa SUPPLIER, BARANG, KATEGORI, TOPIK, JUMLAH PENJUALAN, PENERBIT, KUARTAL, BULAN, TAHUN, dan berikut merupakan langkah pembentukan tabel master yang akan dibawa pada proses gudang data.

1) Tabel ms_barang

Tabel ms_barang atau master barang berguna untuk menyimpan semua data-data barang. Data barang disimpan dalam bentuk sql atau structured query language. Tabel ms_barang dibuat dari data mentah yang bernama tabel barang_komplit dari database monica_skripsi, untuk menjadikan ms_barang diperlukan proses pemindahan data barang ke dalam tabel ms_barang pada database monica_dataskripsi. Proses pemindahan data barang dapat dilihat pada gambar 3.24.

Tabel Barang_Komplit

ms_barang

id_barang PK id_barang

nama_barang nama_barang

Tabel ms_barang mempunyai dua field id_barang sebagai primary-key dan field nama_barang. Struktur data dari tabel ms_barang dapat dilihat pada tabel 3.12.

Tabel 3.12 Tabel ms_barang

ms_barang Tabel master barang

PK id_barang id_barang sebagai primary key nama_barang berisi nama barang

2) Tabel ms_penerbit

Tabel ini berisi data-data dari seluruh penerbit dari berbagai penjualan di toko buku. Data penerbit disimpan dalam bentuk sql di database monica_skripsi. Untuk menjadikan ms_penerbit diperlukan proses pemindahan data penerbit_komplit ke dalam tabel penerbit pada database monica_dataskripsi. Proses pemindahan data penerbit dapat dilihat pada gambar 3.25.

Tabel Penerbit_Komplit

ms_penerbit

id_penerbit PK id_penerbit

nama_penerbit nama_penerbit

Gambar 3.25 Proses Pemindahan Tabel ms_penerbit Tabel ms_penerbit mempunyai dua field id_penerbit sebagai primary-key dan field nama_penerbit. Struktur data dari tabel ms_penerbit dapat dilihat pada tabel 3.13.

Tabel 3.13 Tabel ms_penerbit ms_penerbit Tabel master penerbit

PK id_penerbit id_penerbit sebagai primary key nama_penerbit berisi nama penerbit

3) Tabel ms_kategori

Tabel ini berisi data-data kategori seluruh penjualan di toko buku. Data kategori_komplit disimpan dalam bentuk sql di database monica_skripsi. Untuk menjadikan ms_kategori diperlukan proses pemindahan data kategori_komplit ke dalam tabel kategori pada database monica_dataskripsi. Proses pemindahan data produk dapat dilihat pada gambar 3.26.

Tabel Kategori_Komplit

ms_penerbit

id_kategori PK id_kategori

nama_kategori nama_kategori

Gambar 3.26 Proses Pemindahan Tabel ms_kategori Tabel ms_kategori mempunyai dua field id_kategori sebagai primary-key dan field nama_kategori. Struktur data dari tabel ms_kategori dapat dilihat pada tabel 3.14.

Tabel 3.14 Tabel ms_kategori ms_kategori Tabel master produk

PK id_kategori id_kategori sebagai primary key nama_kategori berisi nama kategori

4) Tabel ms_supplier

Tabel ini berisi data-data dari seluruh supplier. Data supplier_komplit disimpan dalam bentuk sql di database monica_skripsi. Untuk menjadikan ms_supplier diperlukan proses pemindahan data supplier_komplit ke dalam tabel supplier pada database monica_dataskripsi. Proses pemindahan data supplier dapat dilihat pada gambar 3.27.

Tabel Supplier_Komplit

ms_supplier

id_supplier PK id_ supplier

nama_supplier nama_supplier

Gambar 3.27 Proses Pemindahan Tabel ms_supplier

Tabel ms_supplier mempunyai dua field id_supplier sebagai primary-key dan field nama_supplier. Struktur data dari tabel ms_supplier dapat dilihat pada tabel 3.15.

Tabel 3.15 Tabel ms_supplier

ms_supplier Tabel master supplier

PK id_supplier id_supplier sebagai primary key nama_supplier berisi nama supplier

5) Tabel ms_topik

Tabel ini berisi data-data dari seluruh topik. Data topic_komplit disimpan dalam bentuk sql di database monica_skripsi. Untuk menjadikan ms_topik diperlukan proses pemindahan data topik_komplit ke dalam tabel topik pada database monica_dataskripsi. Proses pemindahan data topik dapat di lihat pada gambar 3.28.

Tabel Topik_Komplit

ms_topik

id_topik PK id_topik

nama_topik nama_topik

Tabel ms_topik mempunyai dua field id_topik sebagai primary-key dan field nama_topik. Struktur data dari tabel ms_topik dapat dilihat pada tabel 3.16.

Tabel 3.16 Tabel ms_topik

ms_topik Tabel master topik

PK id_topik id_topik sebagai primary key nama_topik berisi nama topik

6) Tabel ms_transaksi

Tabel ms_transaksi berisi data-data seluruh transaksi penjualan di toko buku. Data transaksi tersebut disimpan dalam bentuk sql di database monica_skripsi. Untuk menjadikan ms_transaksi diperlukan proses pemindahan data detail_penjualan ke dalam tabel ms_transaksi pada database monica_dataskripsi. Proses pemindahan data ms_transaksi dapat di lihat pada gambar 3.29.

Tabel detail_penjualan ms_transaksi

id_barang FK id_barang id_penerbit FK id_penerbit id_kategori FK id_kategori id_topik FK id_topik id_supplier FK id_supplier jumlah_penjualan FK jumlah_penjualan tgl_jual FK tgl_jual id_transaksi

Tabel ms_transaksi mempunyai 7 field id_barang, id_penerbit, id_kategori, id_topik, id_supplier, jumlah_penjualan, tgl_jual, dan id_transaksi. Dalam master transaksi atau ms_transaksi id_transaksi tidak disertakan, karena hanya data yang diperlukan saja yang akan masuk ke dalam proses gudang data. Struktur data dari tabel ms_transaksi dapat dilihat pada tabel 3.17.

Tabel 3.17 Tabel ms_transaksi ms_transaksi Tabel master transaksi FK id_barang berisi id_barang FK id_penerbit berisi id_penerbit FK id_kategori berisi id_produk FK id_topik berisi id_topik FK id_supplier berisi id_supplier

jumlah_penjualan berisi jumlah penjualan tgl_jual berisi tanggal input transaksi

Dokumen terkait