Tabel Dimensi `dim_barang`

4.3. Memecah Gudang Data dalam Tabel Dimensi dan Tabel Fakta

Data yang digunakan untuk pembuatan gudang data tidak terlalu kompleks sehingga skema yang digunakan adalah skema bintang, karena pertama mudah dipahami kemudian lebih efisien dan sederhana dalam membuat kueri serta mudah diakses oleh pengguna. Terdapat satu tabel fakta dan beberapa tabel dimensi, kebutuhan informasi dalam pembuatan tabel fakta dan tabel dimensi yaitu, informasi jumlah penjualan pada tahun 2013-2014 untuk setiap kategori, topik, penerbit, supplier dan barang, maka model dimensional yang dibuat untuk pembangunan gudang data transaksi penjualan adalah skema bintang. Penjelasan mengenai tabel yang berisi data yang menunjukkan tinjauan dari berbagai perspektif atau yang bisa disebut dengan tabel dimensi, akan dijelaskan sebagai berikut :

4.3.1 Tabel Dimensi `dim_barang`

Gambar 4.32 Proses Pembuatan Dimensi dim_barang Pada gambar 4.32 merupakan proses pembuatan tabel dimensi_barang. Tabel dimensi_barang akan digunakan dalam proses OLAP. Terdapat 4 langkah diantaranya, table input, add sequence, select value, insertupdate. Pada langkah `input master barang` berisi kueri untuk memanggil tabel barang yang berada pada master_barang di database yang bernama `monica_dataskripsi`. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.33 Langkah Select Data Barang dari ms_barang Gambar 4.33 merupakan langkah select data barang yang diambil dari tabel ms_barang. Data yang diambil adalah id_barang dan nama_barang. Setelah melakukan select data, kemudian dilakukan preview data dan ditampilkan sesuai dengan yang ada pada tabel barang di database `monica_dataskripsi`. Hasil preview data tabel ms_barang dapat dilihat pada gambar 4.34 berikut ini: Gambar 4.34 Preview Data ms_barang Gambar 4.34 adalah proses melakukan preview data dari tabel ms_barang. Langkah selanjutnya yaitu menambahkan field baru seperti gambar 4.35 dibawah ini : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.35 Langkah Membuat S urrogate Key Pada dim_barang Gambar 4.35 merupakan langkah membuat surrogate key pada dim_barang. Proses ini bertujuan untuk menambahkan field baru atau add sequence yang berfungsi memberikan surrogate key yaitu field sk_barang sebagai primary-key pada tabel dim_barang. Langkah berikutnya yaitu `memilih field yang digunakan` menggunakan select value. Disini tidak semua field dimasukkan, hanya field yang digunakan saja yang dipakai untuk membangun tabel dimensi, berikut ini langkah untuk memilih field yang digunakan. Gambar 4.36 Langkah Memilih Data pada Dim_Barang Pada gambar 4.36 menggunakan field id_barang, nama_barang dan sk_barang untuk membangun dimensi barang. Langkah terakhir adalah `insertupdate`, langkah ini digunakan untuk membuat tabel dimensi, memasukkan data ke dalam tabel dim_barang serta untuk memperbarui tabel dimensi. Hasil dari proses pembentukan tabel `dim_barang` di database skripsi_gudangdata adalah sebagai berikut : Gambar 4.37 Tabel Dim_Barang Gambar 4.37 merupakan hasil dari pembentukan tabel dim_barang, dimana terdapat kolom id_barang, nama_barang dan sk_barang.

4.3.2 Tabel Dimensi `dim_penerbit`