• Tidak ada hasil yang ditemukan

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login

N/A
N/A
Protected

Academic year: 2021

Membagikan "LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login"

Copied!
25
0
0

Teks penuh

(1)

LAMPIRAN SKRIPSI

A. Lampiran Capture Program

Gambar L.1 Tampilan Layar Menu Home

Gambar L.2 Tampilan Layar Menu Login

(2)

Gambar L.4 Tampilan Layar Menu Transformation

(3)

Gambar L.6 Tampilan Layar Menu Pie Accounting

(4)

Gambar L.8 Tampilan Layar Menu Bar Marketing

(5)

Gambar L.10 Tampilan Layar Menu Line Marketing

(6)

Gambar L.12 Tampilan Layar Menu Pie Operation

(7)

B. Lampiran Report Program

Gambar L.14 Tampilan Layar Menu Report Accounting

Gambar L.15 Tampilan Layar Menu Report Marketing

(8)

C. Lampiran Daftar Pertanyan

1. Q : Laporan - laporan apa aja dari bagian akutansi, pemasaran sama operasional yang dibutuhkan eksekutif atau pusat. ?

A : - Laporan akuntansi yang dibutuhkan nilai penjualan, hutang dan piutang. - Laporan pemasaran yang di butuhkan nilai kontrak, sumber dana dan

owner

- Laporan operasi yang dibuthkan jenis proyek dari tiap cabang. Data

2. Q : Cabang mengirim data-data ke pusat kapan saja ?

A : - Bagian oprasi dan pemasaran dari tiap Cabang memberi data ke pusat tiap 1 bulan 2 kali yaitu :

• Tgl 10-15 (tengah bulan)

• Tgl 25 (Akhir bulan). Ini koreksi dari laporan tgl 10-15. - Sedangkan data bagian operasi mengirimnya tiap minggu .

3. Q : Masalah yang dihadapi perusahaan terhadap pembuatan laporan ?

A : tidak ada laporan yang menggambarkan gabungan dari laporan-laporan dari 3 bagian tersebut. Jadi perusahaan membuat laporan secara manual sesuai dengan format dari laporan yang ada.

4. Q : Dikrim melalui apakah data – data dari cabang ke pusat ?

A : Melalui PP online. Ada beberapa data yang tidak bise dikirim melalui PP online seperti data tentang gambar, data yang perlu autentifikasi.

(9)

A : Untuk menarik kesimpulan dari laporan. Jadi dari laporan yang ada eksekutif bisa menyimpulkan dan mengambil tindakan apa yang harus dilakukan dari kesimpulan laporan tersebut.

6. Q : Bagaimanakah proses perngiriman data itu terjadi ?

A: Bagian akutansi, pemasaran dan operasi yang ada tiap cabang mengirim datanya ke kepala divisi operasi. Kepala Divisi operasi akan mengecek apakah data yang diberikan dari 3 bagian tersebut sesuai atau tidak dengan proyek yang ada jika sesuai barulah kepala divisi operasi mengirimkan data-data tersebut ke pusat

7. Q : Teknologi informasi yang sudah digunakan? A : - Untuk Hardware

• Komputer server (HP ProLiant DL180 G6 590639-371) • Printer dengan tipe HP 7100 Laser Jet

• Wifi dengan tipe Acces Point • Router Microtik

- Untuk Software

1. Sistem operasi Microsoft Windows Server 2008 untuk server dan Microsoft Windows 7 (32bit) untuk client.

2. Microsoft Office 2007. 3. MySQL.

(10)

D. Lampiran Code Program

Query Create

Query Create Dimensi Cabang create table DimensiCabang (

Kd_Cabang int identity primary key, Id_Cabang char (4),

No_Dvo varchar (255) )

Query Create Dimensi Sumber Dana create table DimensiDana

(

Kd_dana int identity primary key, ID_dana char(4),

Sumber_dana varchar(255) )

Query Create Dimensi Jenis Proyek create table DimensiJenisProyek (

Kd_Jenis_Proyek int identity primary key, ID_Jenis_proyek char (4),

Kategori varchar (255), Nama varchar (255) )

Query Create Dimensi Owner create table DimensiOwner (

(11)

Id_owner char (4),

Kategori_owner varchar (255) )

Query Create Dimensi Proyek create table DimensiProyek (

Kd_proyek int identity primary key, Id_proyek char (4),

Nama_proyek varchar (255) )

Query Create Dimensi Vendor create table DimensiVendor (

Kd_vendor int identity primary key, Id_vendor char (4),

Nama_vendor varchar (255) )

Query Create Dimensi Waktu create table DimensiWaktu (

Id_waktu int identity primary key, Bulan varchar (10),

Tahun char(4) )

Query Create Fakta Akuntansi create table FaktaAkuntansi (

ID_waktu int identity primary key, Id_vendor int,

(12)

Id_owner int, ID_Jenis_proyek int, Jumlah_nilai_penjualan money, Jumlah_hutang money, Jumlah_piutang money )

Query Create Fakta Pemasaran create table FaktaPemasaran (

ID_waktu int identity primary key, KD_proyek int, KD_owner int, KD_jenis_proyek int, KD_dana int, Jumlah_biaya_proyek money, Jumlah_sumber_dana money, Jumlah_pengguna_jasa bigint )

Query Create Fakta Operasi create table FaktaOperasi (

ID_waktu int identity primary key, KD_jenis_proyek int,

KD_cabang int,

Jumlah_kategori_jenis_proyek bigint )

(13)

VB.Net

Form MDI Parrent Public Class MDIForm Public User As String

Private Sub LoginToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoginToolStripMenuItem.Click

If LoginToolStripMenuItem.Text = "Login" Then Login.MdiParent = Me Login.Show() Else User = "" LoginToolStripMenuItem.Text = "Login" ViewToolStripMenuItem.Enabled = False TransformationToolStripMenuItem.Enabled = False End If End Sub

Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click

If MsgBox("Exit program?", MsgBoxStyle.OkCancel) = MsgBoxResult.Ok Then

End End If End Sub

(14)

Private Sub HistoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HistoryToolStripMenuItem.Click

History.MdiParent = Me History.Show()

End Sub

Private Sub VisionMissionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

VisionMissionToolStripMenuItem.Click VisionMission.MdiParent = Me VisionMission.Show()

End Sub

Private Sub ContactUsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

ContactUsToolStripMenuItem.Click ContactUs.MdiParent = Me ContactUs.Show()

End Sub

Private Sub AccountingToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

AccountingToolStripMenuItem.Click Accounting.MdiParent = Me Accounting.Show()

End Sub

Private Sub MarketingToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MarketingToolStripMenuItem.Click

(15)

Marketing.MdiParent = Me Marketing.Show()

End Sub

Private Sub OperationToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OperationToolStripMenuItem.Click

Operation.MdiParent = Me Operation.Show()

End Sub

Private Sub MDIForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

ViewToolStripMenuItem.Enabled = False

TransformationToolStripMenuItem.Enabled = False End Sub

Private Sub TransformationToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

TransformationToolStripMenuItem.Click Transformation.MdiParent = Me Transformation.Show() End Sub End Class Form Login Imports System.Data.SqlClient Public Class Login

(16)

Private cmd As SqlCommand Private dReader As SqlDataReader

Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click

If txtUsername.Text = "" Then Beep() : txtUsername.Focus() Exit Sub End If If txtPassword.Text = "" Then Beep() : txtPassword.Focus() Exit Sub End If

If txtUsername.Text = "admin" And txtPassword.Text = "admin" Then MDIForm.User = "admin" MDIForm.LoginToolStripMenuItem.Text = "Logout" MDIForm.ViewToolStripMenuItem.Enabled = True MDIForm.TransformationToolStripMenuItem.Enabled = True txtUsername.Text = "" : txtPassword.Text = "" Me.Hide() Else

MsgBox("Wrong username / password")

txtUsername.Text = "" : txtPassword.Text = "" : txtUsername.Focus() End If

(17)

End Sub

Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub End Class

Form Accounting

Imports DevExpress.XtraPivotGrid Public Class Accounting

Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

If RadioButton1.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Bar) End Sub

Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged

If RadioButton2.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Pie) End Sub

Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged

If RadioButton3.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Line )

(18)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim fileName As String = "Accounting.xls" PivotGridControl1.BeginUpdate() PivotGridControl1.OptionsPrint.PrintColumnHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintDataHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintFilterHeaders = DevExpress.Utils.DefaultBoolean.False

Dim fieldExportHeader As PivotGridField = PivotGridControl1.Fields.Add() fieldExportHeader.Caption = "Export" fieldExportHeader.Name = "fieldExportHeader" fieldExportHeader.Area = DevExpress.XtraPivotGrid.PivotArea.ColumnArea fieldExportHeader.Visible = True fieldExportHeader.AreaIndex = 0 fieldExportHeader.TotalsVisibility = PivotTotalsVisibility.None PivotGridControl1.OptionsView.ShowGrandTotalsForSingleValues = True PivotGridControl1.EndUpdate() Try PivotGridControl1.ExportToXls(fileName) System.Diagnostics.Process.Start(fileName) Catch ex As Exception

(19)

MessageBox.Show(ex.Message) Finally

PivotGridControl1.Fields.Remove(fieldExportHeader) End Try

End Sub

Private Sub Accounting_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub End Class

Form Marketing

Imports DevExpress.XtraPivotGrid Public Class Marketing

Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

If RadioButton1.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Bar) End Sub

Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged

If RadioButton2.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Pie) End Sub

Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged

(20)

If RadioButton3.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Line )

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim fileName As String = "Marketing.xls" PivotGridControl1.BeginUpdate() PivotGridControl1.OptionsPrint.PrintColumnHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintDataHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintFilterHeaders = DevExpress.Utils.DefaultBoolean.False

Dim fieldExportHeader As PivotGridField = PivotGridControl1.Fields.Add() fieldExportHeader.Caption = "Export" fieldExportHeader.Name = "fieldExportHeader" fieldExportHeader.Area = DevExpress.XtraPivotGrid.PivotArea.ColumnArea fieldExportHeader.Visible = True fieldExportHeader.AreaIndex = 0 fieldExportHeader.TotalsVisibility = PivotTotalsVisibility.None PivotGridControl1.OptionsView.ShowGrandTotalsForSingleValues = True PivotGridControl1.EndUpdate() Try PivotGridControl1.ExportToXls(fileName)

(21)

System.Diagnostics.Process.Start(fileName) Catch ex As Exception MessageBox.Show(ex.Message) Finally PivotGridControl1.Fields.Remove(fieldExportHeader) End Try End Sub

Private Sub Marketing_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub End Class

Form Operation

Imports DevExpress.XtraPivotGrid Public Class Operation

Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

If RadioButton1.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Bar) End Sub

Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged

If RadioButton2.Checked Then

(22)

End Sub

Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged

If RadioButton3.Checked Then

ChartControl1.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.Line )

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim fileName As String = "Operation.xls" PivotGridControl1.BeginUpdate() PivotGridControl1.OptionsPrint.PrintColumnHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintDataHeaders = DevExpress.Utils.DefaultBoolean.False PivotGridControl1.OptionsPrint.PrintFilterHeaders = DevExpress.Utils.DefaultBoolean.False

Dim fieldExportHeader As PivotGridField = PivotGridControl1.Fields.Add() fieldExportHeader.Caption = "Export" fieldExportHeader.Name = "fieldExportHeader" fieldExportHeader.Area = DevExpress.XtraPivotGrid.PivotArea.ColumnArea fieldExportHeader.Visible = True fieldExportHeader.AreaIndex = 0 fieldExportHeader.TotalsVisibility = PivotTotalsVisibility.None PivotGridControl1.OptionsView.ShowGrandTotalsForSingleValues = True

(23)

PivotGridControl1.EndUpdate() Try PivotGridControl1.ExportToXls(fileName) System.Diagnostics.Process.Start(fileName) Catch ex As Exception MessageBox.Show(ex.Message) Finally PivotGridControl1.Fields.Remove(fieldExportHeader) End Try End Sub

Private Sub Operation_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub End Class

Form Transformation

Imports Microsoft.SqlServer.Dts.Runtime Public Class Transformation

Private Sub Transformation_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Timer1.Start() End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

(24)

Dim tmpStartPath As String = System.Windows.Forms.Application.StartupPath + "\Transform\"

Dim app As Application = New Application Dim pack As Package

Dim result As DTSExecResult Dim i As Integer = 0

Dim tmpPackage As String If ProgressBar1.Value < 100 Then If ProgressBar1.Value = 0 Then

tmpPackage = tmpStartPath + "Package.dtsx" Try

pack = app.LoadPackage(tmpPackage, Nothing) result = pack.Execute

pack.Dispose() : pack = Nothing Catch ex As Exception

MsgBox(ex.Message) End Try

ElseIf ProgressBar1.Value = 10 Then

tmpPackage = tmpStartPath + "Package2.dtsx" Try

pack = app.LoadPackage(tmpPackage, Nothing) result = pack.Execute

(25)

Catch ex As Exception MsgBox(ex.Message) End Try End If ProgressBar1.Value = ProgressBar1.Value + 10 Else Timer1.Stop() MsgBox("Transformation completed") End If End Sub End Class

Gambar

Gambar L.4 Tampilan Layar Menu Transformation
Gambar L.6 Tampilan Layar Menu Pie Accounting
Gambar L.8 Tampilan Layar Menu Bar Marketing
Gambar L.10 Tampilan Layar Menu Line Marketing
+3

Referensi

Dokumen terkait

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

4.1 Mempraktikkan pola gerak dasar lokomotor sesuai dengan dimensi anggota tubuh yang digunakan, arah, ruang gerak, hubungan dan usaha, dalam berbagai bentuk

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

Berdasarkan hasil pengamatan (observasi), agar variabel sifat dapat menjadi satu kesatuan yang terintegrasi dan bersinergi membentuk kinerja yang efektif dalam

Proses menghitung jarak serta ketinggian sebuah objek digunakan tiga buah sensor ultrasonik, setiap sensor ultrasonik ditempatkan pada sebuah Nylon PT pan / tilt

Lalu mereka menutup kaca helm secara bersamaan pertanda siap untuk melaju dan memberikan pelukan kepada sang suami ―Yamaha N -Max momen terbaik bersama yang