Tabel ms_transaksi Memindahkan Data ke Server Gudang Data

Tabel 4.1 Tabel Tools Kettle Yang Digunakan Tools Pada Kettle Fungsi Table input digunakan untuk membaca data dari database. Select values digunakan untuk memilih field- field apa saja yang mau ditampilkan. Insert update digunakan untuk memasukkan dan menyimpan data ke dalam tabel serta untuk mengeksekusi sql. Add sequence digunakan untuk memberikan surrogate key. Stream lookup digunakan untuk menyamakan data. Sort rows digunakan untuk mengurutkan baris data berdasarkan satu atau lebih field. Group by digunakan untuk melakukan agregasi fields total. Table output digunakan untuk keperluan menulis data ke dalam database.

1. Tabel ms_transaksi

Gambar 4.2 ms_transaksi.ktr Gambar 4.2 merupakan proses pemindahan data detail_penjualan atau yang akan menjadi master transaksi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI ms_transaksi ke tabel ms_transaksi dalam database monica_dataskripsi. Langkah pembentukan ms_transaksi dimulai dari mengambil data detail_penjualan yang berada pada database monica_skripsi, dimana dalam pengambilan data tetap dilakukan proses kueri seperti gambar 4.3, kemudian dilakukan pemilihan field yang diperlukan dengan menggunakan select value . Setelah melakukan select value, selanjutnya yaitu memasukkan dan menyimpan data ke dalam tabel dim_barang serta mengeksekusi SQL melalui langkah insertupdate. Gambar 4.3 Langkah Select Data Pada gambar 4.3 merupakan proses dalam melakukan pengambilan data dari tabel detail_penjualan, dimana dalam tabel detail_penjualan terdapat id_barang, id_penerbit, id_kategori, id_topik, id_supplier, jumlah_penjualan dan tgl_jual. Kemudian dilanjutkan dengan memilih field yang dengan menggunakan select value seperti gambar 4.4. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.4 Memilih F ield Yang Digunakan Gambar 4.4 merupakan langkah untuk melakukan pemilihan field-field yang digunakan. Fields tersebut adalah id_barang, id_penerbit, id_kategori, id_topik, id_supplier, jumlah_penjualan dan tgl_jual. Setelah memilih field yang digunakan, kemudian mengeksekusi SQL dengan menggunakan insertupdate dan menampilkan hasil output dengan nama ms_transaksi. Gambar 4.5 Langkah InsertUpdate ms_transaksi Pada gambar 4.5 merupakan langkah untuk menyeleksi data yang digunakan dan memasukkan data ke dalam tabel output yang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI bernama ms_transaksi. Tabel ms_transaksi ini akan berperan didalam pembuatan tabel fakta. Gambar 4.6 Output ms_transaksi Gambar 4.6 merupakan hasil keluaran dari ms_transaksi, yang didalamnya terdapat id_barang, id_penerbit, id_kategori, id_topik, id_supplier, jumlah_penjualan dan tgl_jual.

2. Tabel msbarang