SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable

dokumen-dokumen yang mirip
Lampiran Wawancara dilakukan kepada Wakil Direktur pada PT. Tirta Kencana. 1. Jelaskan secara singkat sejarah PT.

Prosedur Menjalankan Aplikasi

LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan

LAMPIRAN. create proc varchar(40))as. update filtertimestamp set last_etl=getdate()

LAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011

Gambar 4.39 Form View Pembelian Pemesanan Supplier

LAMPIRAN. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang yang. if exists (select * from dbo.sysobjects where id = object_id

BAB IV PERANCANGAN DATA WAREHOUSE. yang diterapkan adalah arsitektur data warehouse terpusat. Alasan memilih arsitektur

BAB IV HASIL DAN PEMBAHASAN

3.2.4 Data Flow Diagram Level DFD Level 1 Penjualan. Gambar 3.8 DFD Level 1 Penjualan

LAMPIRAN. 1. Bergerak dibidang apakah PT. Jalur Nugraha Ekakurir (JNE)? JNE bergerak di bidang kurir ekspres dan logistik

KURSUS ONLINE JASA WEBMASTERS

Bab IV HASIL DAN ANALISIS

PROSEDUR MENJALANKAN APLIKASI. program interface Visual Basic 6.0, Cristal Report dan SQL Server Untuk

BAB IV IMPLEMENTASI. Gambar 4.1 Halaman login admin

Prosedur Penggunaan Aplikasi. 1. Prosedur Penggunaan Aplikasi Client. a. Menu Utama

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

ALUR PENGGUNAAN APLIKASI

BAB 3 ANALIS IS S IS TEM YANG BERJALAN. Timbangan baik mekanik maupun elektronik.

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 3 ANALISIS SISTEM YANG BERJALAN. mekanikal, peralatan elektrikal, peralatan keselamatan kerja.

Bab 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE

Menu Utama (Menu File)

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB III ANALISA SISTEM

BAB V IMPLEMENTASI. Dalam bab ini, akan dijelaskan tentang query data base yang dibutuhkan selama proses

BAB III. Objek Penelitian. PT. Rackindo Setara Perkasa merupakan salah satu perusahaan swasta yang

BAB IV IMPLEMENTASI DAN EVALUASI. Persediaan Barang pada Afif Jaya Motor Surabaya dibutuhkan perangkat keras

Tahapan Desain Fisik a. Perancangan Database

BAB IV IMPLEMENTASI DAN ANALISA

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB

Gambar Halaman Account Receivable Insert Sales Return Detail Tampilan halaman edit sama dengan tampilan halaman insert, tetapi ID tidak dapat

Tampilan Window Login

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III. PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar 4.78 Rancangan Layar History Faktur Penjualan Konsinyasi

Gambar 4.63 Login Form

Tampilan Form Login. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi sistem

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB IV IMPLEMENTASI DAN EVALUASI. membutuhkan minimum sistem, sehingga aplikasi ini dapat berjalan dengan baik

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB IV IMPLEMENTASI DAN EVALUASI. diterapkan berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian

PROSEDUR MENJALANKAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN


BAB V IMPLEMENTASI. Untuk mengimplementasikan perancangan sistem yang telah dibuat, diperlukan dukungan dari perangkat keras dan perangkat lunak

Gambar Tampilan Menu Penyesuaian Stok Barang

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

Manual Book For Customer

Petunjuk Pemakaian Sistem

BAB III. PERANCANGAN SISTEM

Gambar 4.45 Tampilan Halaman Lihat Barang BOD

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

1. Form Login. 2. Form Utama User

Bab 4. Rancangan sistem

BAB IV ANALISIS DAN PERANCANGAN

Bab 4 Hasil dan Pembahasan

BAB III ANALISIS SISTEM

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

Lampiran Dokumen Delivery Order Sementara 1 transaksi. Lampiran Dokumen Sales Order 1 transaksi

Storyboard Create Form Master Karyawan Langkah 1 : Menampilkan Mainform dan Melakukan Login

BAB 3 ANALISIS SISTEM YANG BERJALAN. Jakarta oleh Bapak Eddy. CV. Mutiara Electronic terletak di Ruko Taman Permata Buana

Gambar 6.1 Tampilan Utama Website

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Aplikasi ini dimulai dengan menklik ikon aplikasi ini. Setelah di klik, maka aplikasi ini akan masuk ke form login

- Pengoperasian program mudah untuk dijalankan. - Tampilan program aplikasi cukup baik Konversi Data, Backup dan Recovery Data

BAB IV HASIL DAN PEMBAHASAN

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

SISTEM INFORMASI MANAJEMEN PERCETAKAN

Gambar 4.57 Rancangan Pivot Tabel Total Purchase Return Dalam Quantity

LAMPIRAN. I. Langkah Langkah Data Transformation Service (DTS) Lampiran 1. OLE DB Source Editor

BAB 3 PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang


Prosedur Menjalankan Program

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

BAB 3 PERENCANAAN DATABASE, BATASAN SISTEM, DAN ANALISIS KEBUTUHAN. No.NPWP oleh notaris Yuli Welding Ningsih.S.H.

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

Tampilan layar menu login

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

Setelah user menambah data transaksi penjualan dan menyimpannya dengan menekan

BAB IV HASIL DAN UJI COBA

MySQL J A M K E T I G A

BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE. 4.1 Anatomi dan Arsitektur Data Warehouse Perusahaan Teh Tong Tji

Gambar 4.33 Form Fakta Pembelian. ingin ditampilkan (dengan meng-klik tombol dengan simbol ceklist) seperti

Use Case Sistem Penjualan

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan

BAB IV IMPLEMENTASI DAN EVALUASI. Akhir ini disarankan spesifikasi perangkat keras dan perangkat lunak sebagai

BAB IV DISKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai

BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE

b.1 Wawancara (Interview), adalah pengumpulan data dengan melakukan tanya jawab secara langsung kepada staff administrasi penjualan di PT.

BAB III ANALISIS DAN PERANCANGAN SISTEM. muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan

Transkripsi:

L1 Query dimensi waktu SELECT Tgl as[tgl], month(tgl) as [bulan], year (Tgl) as [tahun] from (select distinct Tgl as Tgl FROM [skripsi].[dbo].[suratjalan]) as Tgl order by bulan, tahun query fakta penjualan IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktapenjualan' ) begin SELECT waktuid, PelangganID,

L2 WilayahID, SUM(jlhItem) as jmlhpenjualan FROM OLTP.dbo.SuratJalan$ as header, OLAP.dbo.dimWaktu as waktu, OLAP.dbo.dimPelanggan as pelanggan, OLAP.dbo.dimWilayah as wilayah where header.kodepelanggan = pelanggan.kodepelanggan and header.kodedaerah =wilayah.kodedaerah and header.tgl =waktu.tgl and header.tgl < ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktapenjualan' ) group by waktuid, WilayahID, PelangganID end else begin

L3 SELECT waktuid, PelangganID, WilayahID, SUM(jlhItem) as jmlhpenjualan FROM OLTP.dbo.SuratJalan$ as header, OLAP.dbo.dimWaktu as waktu, OLAP.dbo.dimPelanggan as pelanggan, OLAP.dbo.dimWilayah as wilayah where header.kodepelanggan = pelanggan.kodepelanggan and header.kodedaerah =wilayah.kodedaerah and header.tgl =waktu.tgl group by waktuid, WilayahID, PelangganID end IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE

L4 NamaTable =' faktapenjualan ' ) BEGIN UPDATE [OLAP].[dbo].FilterTimeStamp SET Last_ETL =getdate() WHERE NamaTable =' faktapenjualan ' END ELSE BEGIN INSERT INTO [OLAP].[dbo].FilterTimeStamp VALUES (' faktapenjualan ',getdate()) END Query fakta inventory IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktainventory' ) BEGIN SELECT barangid,

L5 waktuid, SUM(Keluar) as jmlhkeluarbarang FROM skripsi.dbo.gudang as header, OLAP.dbo.dimensiBarang as barang1, OLAP.dbo.dimWaktu as waktu where header.kodebarang = barang1.kodebarang and header.tglkeluar = waktu.tgl and header.tglkeluar < ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktainventory' ) group by waktuid, barangid end else BEGIN SELECT barangid, waktuid,

L6 SUM(Keluar) as jmlhkeluarbarang FROM skripsi.dbo.gudang as header, OLAP.dbo.dimensiBarang as barang1, OLAP.dbo.dimWaktu as waktu where header.kodebarang = barang1.kodebarang and header.tglkeluar = waktu.tgl group by waktuid, barangid end IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable =' faktainventory ' ) BEGIN UPDATE [OLAP].[dbo].FilterTimeStamp SET Last_ETL =getdate() WHERE NamaTable =' faktainventory ' END ELSE BEGIN

L7 INSERT INTO [OLAP].[dbo].FilterTimeStamp VALUES (' faktainventory ',getdate()) END Query fakta produksi IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktaproduksi' ) begin SELECT waktuid, MaterialID, SUM(JlhMaterial) as jmlhmaterial FROM OLTP.dbo.Produksi as header, OLAP.dbo.dimWaktu as waktu, OLAP.dbo.dimMaterial as material where header.kodematerial = material.kodematerial and header.tgl =waktu.tgl and header.tgl <

L8 ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable ='faktaproduksi' ) group by waktuid, MaterialID end else begin SELECT waktuid, MaterialID, SUM(JlhMaterial) as jmlhmaterial FROM OLTP.dbo.Produksi as header, OLAP.dbo.dimWaktu as waktu, OLAP.dbo.dimMaterial as material where header.kodematerial = material.kodematerial and header.tgl =waktu.tgl group by waktuid, MaterialID end

L9 IF EXISTS ( SELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable =' faktaproduksi ' ) BEGIN UPDATE [OLAP].[dbo].FilterTimeStamp SET Last_ETL =getdate() WHERE NamaTable =' faktaproduksi ' END ELSE BEGIN INSERT INTO [OLAP].[dbo].FilterTimeStamp VALUES (' faktaproduksi ',getdate()) END

L10 Wawancara A : perusahaaan ini didirikan pada tahun berapa? B : 15 maret 1977 A : apakah perusahaan ini sudah memiliki database? B : sudah. A : aplikasi apa yang di gunakan dalam penyimpanan database? B : Di perusahaan ini kami menggunakan krishand inventory. A : Sudah berapa lama database dalam perusahaan ini di gunakan? B : Sudah lama sekali kira kira sekitar dari tahun 2007 awal. A : Seperti apakah proses bisnis di dalam perusahaan ini? B : awalnya jika ada pemesanan dari customer bagian penjualan akan menerima pesanan setelah itu bagian penjualan akan memberikan kartu produksi kebagian produksi, kemudian bagian produksi akan membuat desain yang diinginkan oleh customer, setelah itu bagian produksi akan mengambil bahan mentah. Lalu papan cetakan akan dipress sesuai dengan desain yang telah dibuat, kemudian kertas-kertas akan diprint sesuai dengan tipe dan tinta yang dipesan setelah itu hasil cetakan kertas akan disortir sesuai dengan kualitas, kemudian akan dilakukan kelompokan sesuai dengan format yang dipesan, lalu bagian atas dari kalender akan dijepit kaleng atau di spiral sesuai dengan pesanan. Kemudian produksi akan memberikan barang tersebut kebagian inventory

L11 untuk disimpan. Setelah tanggal jatuh tempo pemesanan barang akan dikirimkan kecustomer. A : pembayaran yang dilakukan seperti apa? B : seperti biasa, kurir akan memberikan barang beserta invoice kepada customer. A : seperti apakah system retur yang dijalankan? B : pertama-tama barang yang diretur akan dicek sesuai dengan pesanan apakah ada kesalahan pada barang tersebut atau tidak. Apabila tdak barnag tersebut akan dikembalikan, tetapi jika ditemukan ada yang salah maka kami akan mecetak baru sesuai dengan pesanan. A : struktur organisasi yang ada pada perusahaan seperti apa? B : pertama-tama ada director, WakilDirektur, Manajer Pabrik, Manajer Sales, Bagian Salesman, Manajer Purchasing, Bagian Purchasing, Manajer Desain, Bagian Desainer, Manajer IT, Manajer Admin, Manajer Gudang, Manajer Produksi, Manajer QC A : masalah yang ada diperusahaan ini seperti apa? B : databasenya tidak terstruktur, sulit mengembangkan data karena data tidak terstruktur. A : Apa yang perusahaan harapkan dalam pembuatan penelitian kami? B : perusahaan mengharapkan agar hasil penelitian ini bisa membantu perusahaan dalam pengembangan data serta mempermudah pengambilan keputusan agar perusahaan bisa lebih meningkatkan profit.

L12 Proses ETL Fakta Penjualan Tampilan Langkah memasukan OLE DB source dan OLE DB destination pada proses data flow

Tampilan langkah membuat koneksi ke database OLE DB source L13

Tampilan Langkah menentukan database sumber data L14

Tampilan Langkah memasukan query ke dalam SQL command L15

Tampilan langkah menentukan database tujuan dan tabel tujuan data L16

Tampilan langkah memetakan kolom sumber data ke dalam kolom tujuan data L17

L18 Tampilan langkah memasukkan komponen Data Flow Task dan Execute SQL task pada proses Control Flow Tampilan langkah menjalankan proses transformasi

L19 Form Login Login Form X Username Password OK Cancel Form Main Menu Main Menu X Hari, bulan tanggal, tahun waktu/jam Hari, bulan tanggal, tahun waktu/jam Hari, bulan tanggal, tahun waktu/jam Hari, bulan tanggal, tahun waktu/jam Report1 Report2 Report3 Report4 Reporting service applikasi dan versi.

L20 Form Report Penjualan Report Penjualan - X Halaman report/max halaman Zoom format Print/ubah format Grafik batang

L21