• Tidak ada hasil yang ditemukan

Aplikasi Penjualan Dan Persediaan Komputer Pada Pt. Lintas Graha Computer Menggunakan Microsoft Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penjualan Dan Persediaan Komputer Pada Pt. Lintas Graha Computer Menggunakan Microsoft Visual Basic 6.0"

Copied!
112
0
0

Teks penuh

(1)

BAHASA PEMROGRAMAN (LISTING PROGRAM)

1.

Bahasa Pemrograman (Listing Program) untuk Form Menu Utama

Option Explicit

Dim Judul

Private Sub cmdBarangMasuk_Click()

FormBarangMasuk.Show

FormBarangMasuk.Top = 0

FormBarangMasuk.Left = 0

End Sub

Private Sub cmdKasir_Click()

formKasir.Left = 0

formKasir.Show

formKasir.Top = 0

End Sub

Private Sub cmdKeluar_Click()

Dim Pesan

Pesan = MsgBox("Apakah Anda Akan Keluar?", vbYesNo + vbQuestion)

If Pesan = vbYes Then End

End Sub

Private Sub cmdLapBarangMasuk_Click()

FormLapBrgMasuk.Show

FormLapBrgMasuk.Top = 0

FormLapBrgMasuk.Left = 0

(2)

Private Sub cmdLapPenjualan_Click()

FormLapPenjualan.Show

FormLapPenjualan.Top = 0

FormLapPenjualan.Left = 0

End Sub

Private Sub cmdLapPersediaan_Click()

FormLapPersediaan.Show

FormLapPersediaan.Top = 0

FormLapPersediaan.Left = 0

End Sub

Private Sub cmdLogin_Click()

FormInputUser.Show

FormInputUser.Left = 0

FormInputUser.Top = 0

End Sub

Private Sub cmdPenjualan_Click()

FormPenjualan.Left = 0

FormPenjualan.Show

FormPenjualan.Top = 0

End Sub

Private Sub cmdPersediaan_Click()

FormPersediaan.Show

FormPersediaan.Top = 0

(3)

End Sub

Private Sub MDIForm_Load()

Judul = "LINTAS GRAHA COMPUTER - " & Format(Date, "dddd, dd ,mmmm, yyyy") & Space(200)

End Sub

Private Sub Timer1_Timer()

'Judul = Right(Judul, Len(Judul) - 1) + Left(Judul, 1)

Judul = Right(Judul, 1) + Left(Judul, Len(Judul) - 1)

Me.Caption = Judul

End Sub

2.

Bahasa Pemrograman (Listing Program) untuk Persediaan

Option Explicit

Dim CN As New ADODB.Connection

Dim RsPersediaan As New ADODB.Recordset Dim A As Control

Dim Pesan, D

Private Sub cmdBatal_Click() KOSONG

End Sub

Private Sub cmdHapus_Click()

If RsPersediaan.RecordCount = 0 Then MsgBox "Data Telah Habis"

Exit Sub

(4)

Set RsPersediaan = Nothing Unload Me

End Sub

Public Sub Tampil() On Error Resume Next

txtKdBrg = RsPersediaan!KdBrg txtNmBrg = RsPersediaan!NmBrg txtSatuan = RsPersediaan!Satuan txtHarga = RsPersediaan!Harga

txtPersediaan = RsPersediaan!Persediaan End Sub

Public Sub KOSONG() For Each A In Me

If TypeOf A Is TextBox Then A = "" Next

End Sub

Private Sub cmdSimpan_Click() If Len(txtKdBrg) > 5 Then

MsgBox "Kode Barang Maksimal 5 Karakter" txtKdBrg = ""

Exit Sub End If

If Val(txtHarga) < 0 Then

MsgBox "Harga Harus Lebih Besar Dari 0" Exit Sub

End If

If Val(txtPersediaan) < 0 Then

MsgBox "Persediaan Harus Lebih Besar Dari 0" Exit Sub

End If

If txtKdBrg = "" Or txtNmBrg = "" Then

MsgBox "Isi Data Kode Barang dan Nama Barang" Exit Sub

End If

If IsNumeric(txtPersediaan) = False Or IsNumeric(txtHarga) = False Then MsgBox "Data Jumlah Persediaan dan Harga Harus Angka"

Exit Sub End If

RsPersediaan.Find "KdBrg='" & txtKdBrg & "'", , adSearchForward, adBookmarkFirst

If RsPersediaan.EOF Then RsPersediaan.AddNew

(5)

RsPersediaan!Harga = Val(txtHarga)

RsPersediaan!Persediaan = Val(txtPersediaan) RsPersediaan.Update

KOSONG Else

MsgBox "Data dengan Kode Tersebut Sudah Ada" txtKdBrg = ""

Exit Sub End If End Sub

Private Sub dgPersediaan_Click() On Error Resume Next

txtKdBrg = RsPersediaan!KdBrg txtNmBrg = RsPersediaan!NmBrg txtSatuan = RsPersediaan!Satuan txtHarga = RsPersediaan!Harga

txtPersediaan = RsPersediaan!Persediaan End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.MDB"

RsPersediaan.Open "Persediaan", CN, 1, 3 Set dgPersediaan.DataSource = RsPersediaan End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsPersediaan = Nothing Unload Me

End Sub

3.

Bahasa Pemrograman (Listing Program) untuk Barang Masuk

Option Explicit

Dim CN As New ADODB.Connection

Dim RsBrgMasuk As New ADODB.Recordset Dim RsPersediaan As New ADODB.Recordset Dim RsDataBrgMasuk As New ADODB.Recordset Dim A As Control

Dim Cari, Pesan

Dim D, J, HargaLama, NOFAK

(6)

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'" If RsPersediaan.EOF Then

MsgBox "Data Tidak Ditemukan" Exit Sub

Else

txtNmBrg = RsPersediaan!NmBrg txtHarga = RsPersediaan!Harga txtSatuan = RsPersediaan!Satuan HargaLama = Val(RsPersediaan!Harga) End If

End Sub

Private Sub cboKdBrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdBrg_Click

End Sub

Private Sub cmdBatal_Click() KOSONG

txtNoFaktur = NOFAK End Sub

Private Sub cmdHapus_Click()

If RsDataBrgMasuk.RecordCount = 0 Then Exit Sub If cboKdBrg = "" Then

MsgBox "Anda Harus Memilih Data Yang Akan Dihapus" Else

RsPersediaan!Persediaan = Val(RsPersediaan!Persediaan) - J RsPersediaan!Harga = HargaLama

RsPersediaan.Update RsDataBrgMasuk.Delete KOSONG

End If

txtNoFaktur = NOFAK txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

Private Sub cmdKeluar_Click() Set CN = Nothing

Set RsDataBrgMasuk = Nothing Set RsBrgMasuk = Nothing Set RsPersediaan = Nothing Unload Me

End Sub

(7)

RsDataBrgMasuk.MoveLast Tampil

Exit Sub End If

RsDataBrgMasuk.MoveNext cmdPrev.Enabled = True Tampil

End Sub

Public Sub Tampil() On Error Resume Next

txtNoFaktur = RsDataBrgMasuk!NoFaktur txtBulan = RsDataBrgMasuk!Bulan

txtTgl = RsDataBrgMasuk!Tanggal cboKdBrg = RsDataBrgMasuk!KdBrg txtNmBrg = RsDataBrgMasuk!NmBrg txtSatuan = RsDataBrgMasuk!Satuan txtHarga = RsDataBrgMasuk!Harga txtJlh = RsDataBrgMasuk!Jumlah

txtTHarga = RsDataBrgMasuk!TotalHarga txtPemasok = RsDataBrgMasuk!Pemasok End Sub

Private Sub cmdPrev_Click() If RsDataBrgMasuk.BOF Then cmdPrev.Enabled = False RsDataBrgMasuk.MoveLast Tampil

Exit Sub End If

RsDataBrgMasuk.MovePrevious cmdNext.Enabled = True

Tampil End Sub

Private Sub cmdSimpan_Click()

If RsDataBrgMasuk.RecordCount = 0 Then MsgBox "Belum AdaProses Penginputan Data" Exit Sub

End If

'simpan ke tabel Barang Masuk RsDataBrgMasuk.MoveFirst

Do While RsDataBrgMasuk.EOF <> True RsBrgMasuk.AddNew

RsBrgMasuk!NoFaktur = RsDataBrgMasuk!NoFaktur RsBrgMasuk!Bulan = RsDataBrgMasuk!Bulan

(8)

RsBrgMasuk!Satuan = RsDataBrgMasuk!Satuan RsBrgMasuk!Harga = RsDataBrgMasuk!Harga RsBrgMasuk!Jumlah = RsDataBrgMasuk!Jumlah

RsBrgMasuk!TotalHarga = RsDataBrgMasuk!TotalHarga RsBrgMasuk!Pemasok = RsDataBrgMasuk!Pemasok RsBrgMasuk.Update

RsDataBrgMasuk.MoveNext Loop

Set RsDataBrgMasuk = Nothing

RsDataBrgMasuk.Open "delete from DataBarangMasuk", CN, 1, 3 DGBarangMasuk.Refresh

Set DGBarangMasuk.DataSource = RsDataBrgMasuk KOSONG

RsBrgMasuk.MoveLast

txtNoFaktur = Format(Val(Left(RsBrgMasuk!NoFaktur, 4)) + 1, "0000") & "-BM"

txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

Private Sub cmdTambah_Click() Set RsDataBrgMasuk = Nothing

RsDataBrgMasuk.Open "DataBarangMasuk", CN, 1, 3

If txtNoFaktur = "" Or cboKdBrg = "" Or txtHarga = "" Or txtJlh = "" Then MsgBox "Lengkapi data nofaktur,jlh masuk,harga dan kode barang"

Exit Sub End If

'update tabel stok

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'", , adSearchForward, adBookmarkFirst

RsPersediaan!Persediaan = (RsPersediaan!Persediaan) + J

If Val(txtHarga) > Val(RsPersediaan!Harga) Then RsPersediaan!Harga = Val(txtHarga)

RsPersediaan.Update 'simpan ke tabel databeli RsDataBrgMasuk.AddNew

RsDataBrgMasuk!NoFaktur = txtNoFaktur RsDataBrgMasuk!Bulan = txtBulan

RsDataBrgMasuk!Tanggal = txtTgl RsDataBrgMasuk!KdBrg = cboKdBrg RsDataBrgMasuk!NmBrg = txtNmBrg RsDataBrgMasuk!Satuan = txtSatuan RsDataBrgMasuk!Harga = txtHarga RsDataBrgMasuk!Jumlah = txtJlh

RsDataBrgMasuk!TotalHarga = Val(txtTHarga) RsDataBrgMasuk!Pemasok = txtPemasok RsDataBrgMasuk.Update

(9)

KOSONG

txtNoFaktur = NOFAK

Set DGBarangMasuk.DataSource = RsDataBrgMasuk cmdNext.Enabled = True

cmdPrev.Enabled = True txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

Private Sub DGBarangMasuk_Click() Tampil

End Sub

Public Sub KOSONG() For Each A In Me

If TypeOf A Is TextBox Then A = ""

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.MDB"

RsPersediaan.Open "Persediaan", CN, 1, 3 RsBrgMasuk.Open "BarangMasuk", CN, 1, 3

RsDataBrgMasuk.Open "DataBarangMasuk", CN, 1, 3 For D = 1 To RsPersediaan.RecordCount

cboKdBrg.AddItem RsPersediaan!KdBrg RsPersediaan.MoveNext

Next

txtTgl = Date

txtBulan = Format(Date, "MMMM")

Set DGBarangMasuk.DataSource = RsBrgMasuk If RsBrgMasuk.RecordCount = 0 Then

txtNoFaktur = "0001" & "-BM" Else

RsBrgMasuk.MoveLast

txtNoFaktur = Format(Val(Left(RsBrgMasuk!NoFaktur, 4)) + 1, "0000") & "-BM"

(10)

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsBrgMasuk = Nothing Set RsPersediaan = Nothing Set RsDataBrgMasuk = Nothing Unload Me

End Sub

Private Sub txtJlh_Change()

If IsNumeric(txtJlh) = False Then Exit Sub RsPersediaan.MoveFirst

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'" J = Val(txtJlh)

If J < 0 Then

MsgBox "Ketik Jumlah Jual Dengan Benar" Exit Sub

End If

txtTHarga = Val(txtHarga) * Val(txtJlh) End Sub

4.

Bahasa Pemrograman (Listing Program) untuk Kasir

Option Explicit

Dim CN As New ADODB.Connection Dim RsKasir As New ADODB.Recordset Dim Pesan

Private Sub cmdBatal_Click() txtKdKasir = ""

txtNmKasir = "" txtKdKasir.SetFocus End Sub

Private Sub cmdClose_Click() Set CN = Nothing

Set RsKasir = Nothing Unload Me

End Sub

Private Sub cmdHapus_Click() If RsKasir.RecordCount = 0 Then MsgBox "Data Record Telah Habis" Exit Sub

Else

(11)

txtKdKasir = "" txtNmKasir = ""

End Sub

Private Sub cmdSimpan_Click() If Len(txtKdKasir) > 5 Then

MsgBox "Kode Kasir Maksimal 5 Karakter" txtKdKasir = ""

txtKdKasir.SetFocus Exit Sub

End If

RsKasir.Find "KdKasir='" & txtKdKasir & "'", , adSearchForward, adBookmarkFirst

If RsKasir.EOF Then RsKasir.AddNew

RsKasir!KdKasir = txtKdKasir RsKasir!NmKasir = txtNmKasir RsKasir.Update

txtKdKasir = "" txtNmKasir = "" txtKdKasir.SetFocus Else

MsgBox "Data Dengan Nomor Kode Tsb Telah Ada" txtKdKasir.SetFocus

Exit Sub End If End Sub

Private Sub dg1_Click() On Error Resume Next

txtKdKasir = RsKasir!KdKasir txtNmKasir = RsKasir!NmKasir End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.mdb"

RsKasir.Open "Kasir", CN, 1, 3 Set dg1.DataSource = RsKasir End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsKasir = Nothing Unload Me

(12)

Public Sub Tampil() On Error Resume Next

txtKdKasir = RsKasir!KdKasir txtNmKasir = RsKasir!NmKasir End Sub

5.

Bahasa Pemrograman (Listing Program) untuk Input User

Option Explicit

Dim CN As New ADODB.Connection Dim RsLogin As New ADODB.Recordset

Private Sub cmdH_Click() If txtU = "" Then

MsgBox "Pilih salah satu data yang akan dihapus dengan mengklik data gridnya"

Exit Sub End If

RsLogin.Delete End Sub

Private Sub cmdK_Click() Set CN = Nothing

Set RsLogin = Nothing Unload Me

End Sub

Private Sub cmdS_Click() If txtU = "" Or txtP = "" Then MsgBox "Lengkapi Data" Exit Sub

End If

RsLogin.Find "User='" & txtU & "'", , adSearchForward, adBookmarkFirst If RsLogin.EOF Then

RsLogin.AddNew RsLogin!User = txtU RsLogin!Pas = txtP RsLogin.Update txtU = ""

txtP = "" Else

MsgBox "Data dengan nama user tersebut telah ada" Exit Sub

(13)

Private Sub dg1_Click() txtU = RsLogin!User txtP = RsLogin!Pas End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.MDB"

RsLogin.Open "Login", CN, 1, 3 Set dg1.DataSource = RsLogin End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsLogin = Nothing Unload Me

End Sub

6.

Bahasa Pemrograman (Listing Program) untuk Login

Option Explicit

Dim CN As New ADODB.Connection Dim RsLogin As New ADODB.Recordset Dim Jlh, D

Private Sub cmdC_Click() Set CN = Nothing

Set RsLogin = Nothing Unload Me

End Sub

Private Sub cmdOk_Click()

RsLogin.Find "User= '" & cbo & "'", , adSearchForward, adBookmarkFirst If RsLogin.EOF Then

MsgBox "Anda tidak boleh menggunakan aplikasi ini" Exit Sub

Else

If cbo = RsLogin!User And txtP = RsLogin!Pas Then FormUtama.Show

Unload Me Else

MsgBox "Password Anda Salah" End If

(14)

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.MDB"

RsLogin.Open "Login", CN, 1, 3 If RsLogin.RecordCount = 0 Then FormInputUser.Show

Unload Me End If

For D = 1 To RsLogin.RecordCount cbo.AddItem RsLogin!User

RsLogin.MoveNext Next

End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsLogin = Nothing Unload Me

End Sub

7.

Bahasa Pemrograman (Listing Program) untuk Penjualan

Option Explicit

Dim RsKasir As New ADODB.Recordset Dim RsPenjualan As New ADODB.Recordset Dim RsPersediaan As New ADODB.Recordset Dim RsDataJual As New ADODB.Recordset Dim RSHAPUS As New ADODB.Recordset Dim CN As New ADODB.Connection Dim D, J, NOFAK, GT, Sisa, Pembayaran Dim KdKasir, NmKasir

Dim A As Control

Private Sub cboKdBrg_Click() RsPersediaan.MoveFirst

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'" If RsPersediaan.EOF Then

MsgBox "Data tidak ditemukan" Exit Sub

Else

txtNmBrg = RsPersediaan!NmBrg txtSatuan = RsPersediaan!Satuan

txtHJual = 115 / 100 * Val(RsPersediaan!Harga) End If

(15)

Private Sub cboKdBrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdBrg_Click

End Sub

Private Sub cboKdKasir_Click() RsKasir.MoveFirst

RsKasir.Find "KdKasir='" & cboKdKasir & "'" If RsKasir.EOF Then

MsgBox "Data Tidak Ditemukan" Exit Sub

Else

txtNmKasir = RsKasir!NmKasir End If

End Sub

Private Sub cboKdKasir_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdKasir_Click

End Sub

Private Sub cmdBatal_Click() KOSONG

txtNoFaktur = NOFAK txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

Private Sub cmdHapus_Click()

If RsDataJual.RecordCount = 0 Then Exit Sub If cboKdBrg = "" Then

MsgBox "Anda harus memilih yang akan dihapus" Else

'update tabel stok

RsPersediaan!Persediaan = Val(RsPersediaan!Persediaan) + J RsPersediaan.Update

GT = GT - Val(txtTHarga) lblGrandTotal = GT

'Hapus Data di Tabel Data Jual RsDataJual.Delete

KOSONG End If

txtNoFaktur = NOFAK txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

(16)

Set CN = Nothing

Set RsDataJual = Nothing Set RsPenjualan = Nothing Set RsPersediaan = Nothing Set RsKasir = Nothing Unload Me

End Sub

Private Sub cmdNext_Click() If RsDataJual.EOF Then cmdNext.Enabled = False RsDataJual.MoveLast

cmdPrev.Enabled = True Tampil

End Sub

Private Sub cmdPrev_Click() If RsDataJual.BOF Then cmdPrev.Enabled = False RsDataJual.MoveFirst Tampil

Exit Sub End If

RsDataJual.MovePrevious cmdNext.Enabled = True Tampil

End Sub

Private Sub cmdSimpan_Click() If RsDataJual.RecordCount = 0 Then MsgBox "Belum ada proses penjualan" Exit Sub

End If

'Simpan ke tabel Penjualan RsDataJual.MoveFirst

Do While RsDataJual.EOF <> True RsPenjualan.AddNew

RsPenjualan!NoFaktur = RsDataJual!NoFaktur RsPenjualan!Bulan = RsDataJual!Bulan

RsPenjualan!Tanggal = RsDataJual!Tanggal

RsPenjualan!NmCustomer = RsDataJual!NmCustomer RsPenjualan!Alamat = RsDataJual!Alamat

(17)

RsPenjualan!KdBrg = RsDataJual!KdBrg RsPenjualan!NmBrg = RsDataJual!NmBrg RsPenjualan!Satuan = RsDataJual!Satuan RsPenjualan!HargaJual = RsDataJual!HargaJual RsPenjualan!JlhJual = RsDataJual!JlhJual

RsPenjualan!TotalHarga = RsDataJual!TotalHarga RsPenjualan!KdKasir = RsDataJual!KdKasir RsPenjualan!NmKasir = RsDataJual!NmKasir RsPenjualan.Update

RsDataJual.MoveNext Loop

lblGrandTotal = "" lblSisaBayar = "" txtPembayaran = "" Set RsDataJual = Nothing

RsDataJual.Open "Delete from DataJual", CN, 1, 3 DGPenjualan.Refresh

Set DGPenjualan.DataSource = RsDataJual KOSONG

RsPenjualan.MoveLast

'txtNoFaktur=val(RsPenjualan!NoFaktur)+1

txtNoFaktur = Format(Val(Left(RsPenjualan!NoFaktur, 4)) + 1, "0000") & "-J"

txtTgl = Date

txtBulan = Format(Date, "MMMM") End Sub

Private Sub cmdTambah_Click() Set RsDataJual = Nothing

RsDataJual.Open "DataJual", CN, 1, 3

If txtNoFaktur = "" Or cboKdBrg = "" Or txtJlhJual = "" Then MsgBox "Lengkapi data No Faktur, Kode Barang dan Jumlah Jual" Exit Sub

End If

'update tabel stok

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'", , adSearchForward, adBookmarkFirst

RsPersediaan!Persediaan = (RsPersediaan!Persediaan) - J RsPersediaan.Update

'simpan ke tabel datajual RsDataJual.AddNew

RsDataJual!NoFaktur = txtNoFaktur RsDataJual!Bulan = txtBulan

RsDataJual!Tanggal = txtTgl

RsDataJual!NmCustomer = txtNmCustomer RsDataJual!Alamat = txtAlamat

(18)

RsDataJual!NmBrg = txtNmBrg RsDataJual!Satuan = txtSatuan

RsDataJual!HargaJual = Val(txtHJual) RsDataJual!JlhJual = Val(txtJlhJual) RsDataJual!TotalHarga = txtTHarga RsDataJual!KdKasir = cboKdKasir RsDataJual!NmKasir = txtNmKasir RsDataJual.Update

GT = GT + Val(txtTHarga) lblGrandTotal = GT

NOFAK = txtNoFaktur KdKasir = cboKdKasir NmKasir = txtNmKasir KOSONG

txtNoFaktur = NOFAK txtTgl = Date

txtBulan = Format(Date, "MMMM") cboKdKasir = KdKasir

txtNmKasir = NmKasir

Set DGPenjualan.DataSource = RsDataJual cmdNext.Enabled = True

cmdPrev.Enabled = True End Sub

Private Sub DGPenjualan_Click() Tampil

End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.mdb"

RsPenjualan.Open "Penjualan", CN, 1, 3 RsPersediaan.Open "Persediaan", CN, 1, 3 RsDataJual.Open "DataJual", CN, 1, 3 RsKasir.Open "Kasir", CN, 1, 3 For D = 1 To RsKasir.RecordCount cboKdKasir.AddItem RsKasir!KdKasir RsKasir.MoveNext

Next

For D = 1 To RsPersediaan.RecordCount cboKdBrg.AddItem RsPersediaan!KdBrg RsPersediaan.MoveNext

Next

txtTgl = Date

(19)

If RsPenjualan.RecordCount = 0 Then txtNoFaktur = "0001" & "-J"

Else

RsPenjualan.MoveLast

txtNoFaktur = Format(Val(Left(RsPenjualan!NoFaktur, 4)) + 1, "0000") & "-J"

End If

cmdNext.Enabled = False cmdPrev.Enabled = False Sisa = 0

Pembayaran = 0 GT = 0

lblGrandTotal = "" lblSisaBayar = "" txtPembayaran = "" End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsDataJual = Nothing Set RsPenjualan = Nothing Set RsPersediaan = Nothing Unload Me

End Sub

Private Sub txtJlhJual_Change()

If IsNumeric(txtJlhJual) = False Then Exit Sub RsPersediaan.MoveFirst

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'" J = Val(txtJlhJual)

If J < 0 Then

MsgBox "Ketik jumlah jual dengan benar" Exit Sub

End If

If J > Val(RsPersediaan!Persediaan) Then MsgBox "Persediaan Barang Tidak Mencukupi" txtJlhJual = ""

txtTHarga = "" Exit Sub End If

txtTHarga = Val(txtJlhJual) * Val(txtHJual) End Sub

Public Sub KOSONG() For Each A In Me

If TypeOf A Is TextBox Then A = ""

(20)

Next

For Each A In Me

If TypeOf A Is ComboBox Then A = "" Next

End Sub

Public Sub Tampil() On Error Resume Next

txtNoFaktur = RsDataJual!NoFaktur txtBulan = RsDataJual!Bulan

txtTgl = RsDataJual!Tanggal

txtNmCustomer = RsDataJual!NmCustomer txtAlamat = RsDataJual!Alamat

txtPhone = RsDataJual!Phone cboKdBrg = RsDataJual!KdBrg txtNmBrg = RsDataJual!NmBrg txtSatuan = RsDataJual!Satuan txtHJual = RsDataJual!HargaJual txtJlhJual = RsDataJual!JlhJual txtTHarga = RsDataJual!TotalHarga cboKdKasir = RsDataJual!KdKasir txtNmKasir = RsDataJual!NmKasir End Sub

Private Sub txtPembayaran_Change() If IsNumeric(txtPembayaran) = False Then Exit Sub

End If

Pembayaran = Val(txtPembayaran) GT = Val(lblGrandTotal)

Sisa = Pembayaran - GT lblSisaBayar = Sisa End Sub

Private Sub txtPembayaran_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

If Sisa < 0 Then

MsgBox "Uang anda kurang" txtPembayaran = ""

txtPembayaran.SetFocus lblSisaBayar = Sisa Exit Sub

End If

If MsgBox("Apakah akan mencetak bill pembayaran?", vbYesNo) = vbYes Then

Cetak

(21)

End If

End Sub

Public Sub Cetak()

Dim mw As New Word.Application Dim E, T

E = Chr(13) T = Chr(9)

Set mw = New Word.Application mw.Documents.Add

mw.Selection.Font.Name = "Calibri" mw.Selection.Font.Size = 22

mw.Selection.Font.Underline = wdUnderlineNone mw.Selection.Font.Color = wdColorBlue

mw.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter mw.Selection.Font.Bold = True

mw.Selection.TypeText "Lintas Graha Computer" & E & E mw.Selection.Font.Name = "Maiandra GD"

mw.Selection.Font.Size = 12

mw.Selection.Font.Underline = wdUnderlineSingle mw.Selection.Font.Color = wdColorBlack

mw.Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft mw.Selection.Font.Bold = False

mw.Selection.TypeText "Transaksi Pembayaran" & E mw.Selection.Font.Name = "Maiandra GD"

mw.Selection.Font.Size = 12

mw.Selection.Font.Underline = wdUnderlineNone mw.Selection.Font.Color = wdColorBlack

mw.Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft mw.Selection.Font.Bold = False

mw.Selection.TypeText "JlhJual" & T & "Nama Brg" & T & T & T & T & "Total" & E

mw.Selection.Font.Name = "Maiandra GD" mw.Selection.Font.Size = 12

mw.Selection.Font.Underline = wdUnderlineNone mw.Selection.Font.Color = wdColorBlack

mw.Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft mw.Selection.Font.Bold = False

RsDataJual.MoveFirst

Do While RsDataJual.EOF <> True

mw.Selection.TypeText RsDataJual!JlhJual & T & T & RsDataJual!NmBrg & T & T & T & T & RsDataJual!TotalHarga & E

RsDataJual.MoveNext Loop

mw.Selection.TypeText "" & E & E

(22)

mw.Selection.TypeText "Sisa Pembayaran" & T & " : " & lblSisaBayar mw.Visible = True

End Sub

8.

Bahasa Pemrograman (Listing Program) untuk Laporan Persediaan

Option Explicit

Dim CN As New ADODB.Connection

Dim RsPersediaan As New ADODB.Recordset Dim D

Private Sub cboKdBrg_Click() Set RsPersediaan = Nothing

RsPersediaan.Open "Persediaan", CN, 1, 3

RsPersediaan.Find "KdBrg='" & cboKdBrg & "'", , adSearchForward, adBookmarkFirst

If RsPersediaan.EOF Then MsgBox "Data tidak ditemukan" Exit Sub

Else

txtNmBrg = RsPersediaan!NmBrg End If

End Sub

Private Sub cboKdBrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdBrg_Click

End Sub

Private Sub cmdCPK_Click() If cboKdBrg = "" Then

MsgBox "Pilih salah satu kode barang yang akan di cetak" Exit Sub

End If

crk.ReportFileName = App.Path & "\Persediaan.rpt" crk.RetrieveDataFiles

crk.ReplaceSelectionFormula "{Persediaan.KdBrg}='" & cboKdBrg & "'" crk.PrintReport

End Sub

Private Sub cmdCS_Click()

crs.ReportFileName = App.Path & "\Persediaan.rpt" crs.RetrieveDataFiles

crs.PrintReport End Sub

(23)

Set RsPersediaan = Nothing Unload Me

End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.mdb"

RsPersediaan.Open "Select Distinct KdBrg from Persediaan", CN, 1, 3 For D = 1 To RsPersediaan.RecordCount

cboKdBrg.AddItem RsPersediaan!KdBrg RsPersediaan.MoveNext

Next End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsPersediaan = Nothing Unload Me

End Sub

9.

Bahasa Pemrograman (Listing Program) untuk Laporan Barang

Masuk

Option Explicit

Dim CN As New ADODB.Connection

Dim RsBrgMasuk As New ADODB.Recordset Dim D

Private Sub cboKdBrg_Click() Set RsBrgMasuk = Nothing

RsBrgMasuk.Open "BarangMasuk", CN, 1, 3

RsBrgMasuk.Find "KdBrg='" & cboKdBrg & "'", , adSearchForward, adBookmarkFirst

If RsBrgMasuk.EOF Then MsgBox "Data tidak ditemukan" Exit Sub

Else

txtNmBrg = RsBrgMasuk!NmBrg End If

End Sub

Private Sub cboKdBrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdBrg_Click

End Sub

(24)

MsgBox "Pilih bulan yang akan di cetak" Exit Sub

End If

crk.ReportFileName = App.Path & "\BarangMasuk.rpt" crk.RetrieveDataFiles

crk.ReplaceSelectionFormula "{BarangMasuk.Bulan}='" & cboBulan & "'" crk.PrintReport

End Sub

Private Sub cmdCPK_Click() If cboKdBrg = "" Then

MsgBox "Pilih salah satu kode barang yang akan di cetak" Exit Sub

End If

crk.ReportFileName = App.Path & "\BarangMasuk.rpt" crk.RetrieveDataFiles

crk.ReplaceSelectionFormula "{BarangMasuk.KdBrg}='" & cboKdBrg & "'" crk.PrintReport

End Sub

Private Sub cmdCS_Click()

crs.ReportFileName = App.Path & "\BarangMasuk.rpt" crs.RetrieveDataFiles

crs.PrintReport End Sub

Private Sub cmdK_Click() Set CN = Nothing

Set RsBrgMasuk = Nothing Unload Me

End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.mdb"

Set RsBrgMasuk = Nothing

RsBrgMasuk.Open "Select Distinct Bulan from BarangMasuk", CN, 1, 3 For D = 1 To RsBrgMasuk.RecordCount

cboBulan.AddItem RsBrgMasuk!Bulan RsBrgMasuk.MoveNext

Next

Set RsBrgMasuk = Nothing

RsBrgMasuk.Open "Select Distinct KdBrg from BarangMasuk", CN, 1, 3 For D = 1 To RsBrgMasuk.RecordCount

cboKdBrg.AddItem RsBrgMasuk!KdBrg RsBrgMasuk.MoveNext

(25)

End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsBrgMasuk = Nothing Unload Me

End Sub

10.

Bahasa Pemrograman (Listing Program) untuk Laporan

Penjualan

Option Explicit

Dim CN As New ADODB.Connection

Dim RsPenjualan As New ADODB.Recordset Dim D

Private Sub cboKdBrg_Click() Set RsPenjualan = Nothing

RsPenjualan.Open "Penjualan", CN, 1, 3

RsPenjualan.Find "KdBrg='" & cboKdBrg & "'", , adSearchForward, adBookmarkFirst

If RsPenjualan.EOF Then MsgBox "Data tidak ditemukan" Exit Sub

Else

txtNmBrg = RsPenjualan!NmBrg End If

End Sub

Private Sub cboKdBrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cboKdBrg_Click

End Sub

Private Sub cmdCPB_Click() If cboBulan = "" Then

MsgBox "Pilih bulan yang akan di cetak" Exit Sub

End If

crk.ReportFileName = App.Path & "\Penjualan.rpt" crk.RetrieveDataFiles

crk.ReplaceSelectionFormula "{Penjualan.Bulan}='" & cboBulan & "'" crk.PrintReport

End Sub

Private Sub cmdCPK_Click() If cboKdBrg = "" Then

(26)

End If

crk.ReportFileName = App.Path & "\Penjualan.rpt" crk.RetrieveDataFiles

crk.ReplaceSelectionFormula "{Penjualan.KdBrg}='" & cboKdBrg & "'" crk.PrintReport

End Sub

Private Sub cmdCS_Click()

crs.ReportFileName = App.Path & "\Penjualan.rpt" crs.RetrieveDataFiles

crs.PrintReport End Sub

Private Sub cmdK_Click() Set CN = Nothing

Set RsPenjualan = Nothing Unload Me

End Sub

Private Sub Form_Load()

CN.CursorLocation = adUseClient

CN.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\Lintas Graha Computer.mdb"

Set RsPenjualan = Nothing

RsPenjualan.Open "Select Distinct Bulan from Penjualan", CN, 1, 3 For D = 1 To RsPenjualan.RecordCount

cboBulan.AddItem RsPenjualan!Bulan RsPenjualan.MoveNext

Next

Set RsPenjualan = Nothing

RsPenjualan.Open "Select Distinct KdBrg from Penjualan", CN, 1, 3 For D = 1 To RsPenjualan.RecordCount

cboKdBrg.AddItem RsPenjualan!KdBrg RsPenjualan.MoveNext

Next End Sub

Private Sub Form_Unload(Cancel As Integer) Set CN = Nothing

Set RsPenjualan = Nothing Unload Me

(27)

KEMENTERIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Jl. Bioteknologi No. 1 Kampus USU

Telp. (061) 8214290, 8211212, 8211414 Fax. (061) 8214290 Medan 20155

Kartu Bimbingan Tugas Akhir Mahasiswa

Nama : MUHAMMAD RIZKI

Nomor Induk Mahasiswa : 102406145

Judul Tugas Akhir : APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER PADA LINTAS GRAHA COMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6

Dosen Pembimbing : Drs. Pengarapen Bangun,M.Si.

Tanggal Mulai Bimbingan : ...

Tanggal Selesai Bimbingan : ...

No Tanggal Asistensi Bimbingan

Pembahasan Pada Asistensi Mengenai, Pada Bab :

Paraf Dosen

Pembimbing Keterangan

1 Pengajuan Proposal

2 Bab 1

*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai

Diketahui, Disetujui,

Departemen Matematika FMIPA USU Pembimbing Utama/

Ketua Penanggung Jawab

Prof.Drs.Tulus, M.Si Drs. Pengarapen Bangun,M.Si.

(28)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir

Program Diploma 3 Teknik Informatika :

Nama : MUHAMMAD RIZKI

NIM : 102406145

Prog. Studi : DIPLOMA 3 TEKNIK INFORMATIKA

Judul Tugas Akhir : APLIKASI PENJUALAN DAN PERSEDIAAN KOMPUTER

PADA LINTAS GRAHA COMPUTER MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada

tanggal ……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU

Medan.

Medan, 2013

Dosen Pembimbing/Kepala Lab. Komputer

Program Studi D3 Teknik Informatika,

Drs. Pengarapen Bangun,M.Si.

(29)

DAFTAR PUSTAKA

Avellino, Andreas, S.Kom., 2005, Panduan Praktis Menguasai Macromedia Flash

MX, Yogyakarta: Teknomedia Press

Nawawi, Imam, 1999, Terjemahan riyadus shalihin, Jakarta: Pustaka Amani

Zeembry, 2006, 60 Efek Animasi Spektakuler Flash 8, Jakarta: PT Elex Media

Komputindo

http://id.wikipedia.org/wiki/Aplikasi/ diakses tanggal 2 Juni 2013

http://id.wikipedia.org/wiki/Kimia/ diakses tanggal 2 Juni 2013

http://id.wikipedia.org/wiki/Biologi/ diakses tangal 2 Juni 2013

http://id.wikipedia.org/wiki/Fisika/ diakses tanggal 2 Juni 2013

(30)

BAB 3

GAMBARAN UMUM PERUSAHAAN

3.1Sejarah Singkat Perusahaan

Lintas Graha Computer adalah perusahaan supplier barang-barang komputer,

elektronik dan perabot yang didirikan pada tanggal 19 Desember 2009 oleh dua (2)

orang pemuda yaitu Domu Parulian Sinaga dan Eko Tru Lase. Lintas Graha Computer

ini bertempat di Jl. Setia Luhur Komp.Millenium Indah Nomor A-9.Lintas Graha

Computer ini bergerak di bidang penjualan barang-barang komputer, elektronik dan

perabot secara cash dan kredit.Termasuk di dalamnya semua barang dan jasa yang

berkaitan dengan teknologi informasi.Lintas Graha Computer juga melayani

perusahaan-perusahaan, kantor, pendidikan, gereja, bank, koperasi, asuransi, hingga

home user ataupengguna di rumah. LintasGraha Computer membantu mereka,

memberikan solusi dibidang IT, menyediakan barang-barang Teknologi Informasi

yang berkualitas, bergaransi, dengan harga terbaik.

Hingga saat ini Lintas Graha Computer telah dipercaya oleh berbagai

vendor/produsen produk-produk komputer.Para vendor tersebut memberikan

dukungan sepenuhnya terhadap produk-produk yang dijual melalui Lintas Graha

(31)

41

Computer.Dukungan yang diberikan berupa garansi terhadap produk, maupun

harga yang bersaing.

3.2Visi dan Misi Lintas Graha Computer

Visi Lintas Graha Computer

Menjadi perusahaan yang terdepan dalam menjual dan memberikan informasi

mengenai produk unggulan di Lintas Graha Computer.

Misi Lintas Graha Computer

- Berusaha menyajikan informasi mengenai produk seakurat dan selengkap

mungkin

- Memberikan pelayanan terbaik kepada seluruh pelanggan Lintas Graha

Computer

- Selalu dipercaya oleh vendor/produsen yang telah memberikan dukungan

kepada Lintas Graha Computer

(32)

42

3.3Logo Lintas Graha Computer

Gambar 3.1. Logo Lintas Graha Computer

3.4 Struktur Organisasi

Gambar 3.2.Struktur Organisasi Lintas Graha Computer

Pimpinan

Marketing

Kasir

Keuangan

(33)

43

3.5 Job Description

Berikut ini job description Lintas Graha Computer:

a. Pimpinan

 Bertindak sebagai pihak yang memiliki dan memberikan modal

 Bertanggung jawab penuh terhadap rutinitas perusahaan

 Memanajemen dan mengatur segala aktivita suntuk semakin

berkembangnya persuahaan

 Mengontrol dan member arahan kepada setiap karyawan yang bekerja di

perusahaan

b. Marketing

 Pihak yang menawarkan dan memberikan informasi kepada pelanggan

mengenai produk di Lintas Graha Computer

 Bertanggung jawab penuh dalam peningkatan penjualan produk

c. Kasir

 Pihak yang melakukan pencatatan transaksi dan penerimaan uang setelah

disetujuinya penjualan

 Melaporkan setiap transaksi kepada pemilik dan keuangan

d. Keuangan

 Melakukan pencatatan penerimaan dan pengeluaran keuangan

 Memanjemen dan mengelola keuangan

 Melaporkan penerimaan dan pengeluaran keuangan kepada pemilik

(34)

44

3.6 Produk – Produk Lintas Graha Computer

Produk yang dijual Lintas Graha Computer adalah sebagai berikut:

a. Server : HP, Compaq, IBM, Dell, Acer.

b. Desktop PC danWorkstation : HP, Compaq, Acer, IBM, Dell.

c. Notebook : Compaq Presario, HP, Toshiba, Acer, Sony, Axioo, Asus, BenQ,

Lenovo, Fujitsu.

d. Projector : Toshiba, BenQ, Sony, Acer.

e. Android Smart Phone : iPAD2, iPAD3, Samsung Galaxy Tab.

f. Elektronik : TV, LCD, AC, Kulkas, Home Theatre, Camera DSLR,

Playstation 2 & 3.

g. Printer : Inkjet, Photo, Multifungsi, Laser, Dotmatrix, Passbook, Kasir:

Canon, Epson, HP, Lexmark, OKI, IBM.

h. Produk Networking / JaringandanTelephony : Linksys, Cisco, 3COM,

DLink, SureCom, Senao.

i. Original Software : Microsoft, Symantec, McAfee, Crystal Report, Adobe,

Corel, Autocad, Oracle.

3.7 Sistematika Yang Sedang Berjalan di Lintas Graha Computer

Adapun sistem yang sedang digunakan untuk pencatatan persediaan dan transaksi

penjualan pada Lintas Graha Computer masih menggunakan cara manual dimana

semua data masih belum menghasilkan system informasi yang lebih akurat dan efektif

selama ini. Dan masih belum menerapkan system komputerisasi dalam pencatatan

(35)

45

persediaan, barang yang masuk, transaksi penjualan dan pembuatan laporan penjualan

dan persediaan di Lintas Graha Computer.

3.8. Sistem Yang Diusulkan

Setelah penulis melakukan riset pada Lintas Graha Computer, dengan mempelajari dan

menganalisa permasalahan yang ada, maka penulis akan merancang dan menerapkan

system komputerisasi dengan menggunakan program aplikasi Microsoft Visual Basic

6.0 dan database Microsoft Access.

Dimana sistem yang diusulkan ini merupakan aplikasi untuk pencatatan

persediaan, barang yang masuk, kasir yang bertugas,login,transaksi penjualan, dan

pembuatan laporan persediaan, barang masukdan penjualan.

Adapun ketentuan-ketentuan dari sistem yang akan dijalankan ini yaitu:

a. Form Table Persediaan digunakan untuk menginput data barang yang

sebelumnya tersedia digudang, kemudian jika ada barang yang masuk maka

jumlah persediaan akan bertambah, dan jika terjadi transaksi penjualan maka

akan mengurangi jumlah persediaaan.

b. Form Barang Masuk digunakan untuk menginput data barang yang masuk

dengan no faktur yang dinput akan muncul secara otomatis. Jika ada barang

yang masuk maka akan menambah jumlah persediaan. Dalam form table

Barang Masuk ada form table Data Barang Masuk yang table ini merupakan

tabel yang bersifat sementara dalam menyimpan data.

(36)

46

c. Faktur dapat menyimpan data barang masuk yang berbeda. Jadi awalnya

proses penyimpanan disimpan terlebih dahulu pada table Data Barang

Masuk kemudian hasil penyimpanan di table Data Barang Masuk semuanya

diduplikasi ketabel Barang Masuk dan menghapus isi table Data Barang

Masuk. Demikian seterusnya untuk no faktur yang lain.

d. Form Table Kasir digunakan untuk menginput data kasir yang bertugas

dalam melakukan transaksi penjualan.

e. Form Table Login digunakan untuk agar tidak semua orang yang dapat

menggunakan aplikasi sehingga hanya orang yang mengetahui password

yang dapat menggunakan aplikasi.

f. Form Penjualan digunakan untuk menginput data penjualan dengan no

faktur yang yang dinput akan muncul secara otomatis. Jika ada transaksi

penjualan maka akan mengurangi jumlah persediaan. Dalam form table

Penjualan ada form table Data Jual yang table ini merupakan tabel yang

bersifat sementara dalam menyimpan data. Karena dalam satu no faktur

dapat menyimpan data barang yang dijual berbeda. Jadi awalnya proses

penyimpanan disimpan terlebih dahulu pada table Data Jual kemudian hasil

penyimpanan di table data jual semuanya diduplikasi ketabel Penjualan dan

menghapus isi table data jual. Demikian seterusnya untuk no faktur yang

lain.

g. Form Laporan Persediaan, barang masuk, dan penjualan digunakan untuk

mencetak laporan persediaan, barang masuk dan penjualan berdasarkan

kode barang, bulan dan dapat mencetak secara keseluruhan.

(37)

48

BAB 4

EVALUASI SISTEM

4.1Analisa Sistem yang Sedang Berjalan

Dalam analisa sistem yang sedang berjalan merupakan pengkajian dan penentuan

dari sistem yang sedang berjalan untuk mempermudah dalam pendefenisian

permasalahan atau kendala-kendala yang terjadi pada Lintas Graha Computer

dengan tujuan untuk memperoleh desain sistem baru. Sebelum melakukan

perancangan sistem yang baru maka dilakukan peninjauan terlebih dahulu

terhadap sistem yang sedang berjalan pada saat ini, sistem yang sedang berjalan

penting untuk dianalisa karena merupakan dasar untuk merencanakan sistem yang

baru dimana sistem yang lama akan dijadikan sebagai perbandingan untuk

merancang sistem yang baru.

Berdasarkan hasil pengamatan langsung pada PT. Kembar Ponsel, sistem

yang sedang berjalan pada saat ini masih dilakukan secara tertulis terutama dalam

pengolahan data service handphone, walaupun PT. Kembar Ponsel telah memiliki

komputer sebagai alat bantu, tetapi dengan kurangnya suatu program aplikasi

yang menangani data-data service handphone juga mengakibatkan terlambatnya

(38)

48

4.2Prosedur Pengolahan Data

Pengolahan data pada PT. Kembar Ponsel dalam pemberian informasi

dilakukan masih secara tertulis disebuah faktur atau bon dan dalam sebuah buku

sebagai alat bantunya dalam pengolahan data, sehingga masih memerlukan

pengolahan yang lebih lanjut untuk menghasilkan informasi yang cepat, tepat dan

akurat.

Adapun prosedur pengolahan data pada PT. Kembar Ponsel adalah sebagai berikut

:

1. Konsumenmenemui dan memberikan handphone kepada customer service

untuk menyampaikan keluhan.

2. Customer service memberikan handphone kepada teknisi untuk mengecek

kerusakan.

3. Setelah melakukan pengecekan teknisi memberikan kembali kepada customer

service dan menyampaikan kerusakan yang ada pada handphone.

4. Setelah itu customer service menyampaikan kerusakan handphone kepada

konsumen dan biaya perbaikan.

5. Jika konsumen setuju atas penyampaian dari customer service, maka customer

service akan mencatat difaktur atau bon dan memberikan kembali handphone

tersebut kepada teknisi untuk diperbaiki.

(39)

49

6. Jika handphone berhasil diperbaiki maka konsumen wajib membayar biaya

yang telah disepakati, jika handphone gagal diperbaiki, maka konsumen tidak

dikenakan biaya apapun.

7. Customer service melakukan pencatatan biaya perbaikan handphonedan

menyampaikan kepada konsumen jangka waktu perbaikan handphone.

8. Konsumen mengambil kembali handphone yang telah diperbaiki dan

membayar biaya yang telah disepakati.

9. Memberikan hasil laporan service handphone kepada pimpinan.

4.2.1 Bagan Aliran Dokumen (Flow Of Document)

Bagan aliran dokumen bertujuan untuk mengetahui bagaimana terjadinya proses

dan juga untuk mengetahui masalah yang ada serta kelemahan pada sistem yang

sedang berjalan saat ini. Jika pada sistem yang lama masih terdapat kekurangan

maka dapat disempurnakan dengan sistem baru.

(40)

50

Pencatatan biaya HP yang diperbaiki

Untuk lebih jelasnya prosedur bagan aliran dokumen diatas dapat dilihat pada

gambar 4.1 dibawah ini :

Konsumen Custemer Service Teknisi/Tenaga Ahli Pimpinan

Gambar 4.1 Bagan Alir Sistem Informasi Service Handphone

Keterangan:

1. Konsumen menemui dan memberikan handphone kepada customer service

untuk menyampaikan keluhan. Menyampaikan

Keluhan dan HP

Menerima

Keluhan dan HP Melakukan

(41)

51

2. Customer service memberikan handphone kepada teknisi untuk mengecek

kerusakan.

3. Setelah melakukan pengecekan teknisi memberikan kembali kepada customer

service dan menyampaikan kerusakan yang ada pada handphone.

4. Setelah itu customer service menyampaikan kerusakan handphone kepada

konsumen dan biaya perbaikan.

5. Jika konsumen setuju atas penyampaian dari customer service, maka customer

service akan mencatat difaktur atau bon dan memberikan kembali handphone

tersebut kepada teknisi untuk diperbaiki.

6. Jika handphone berhasil diperbaiki maka konsumen wajib membayar biaya

yang telah disepakati, jika handphone gagal diperbaiki, maka konsumen tidak

dikenakan biaya apapun.

7. Customer service melakukan pencatatan biaya perbaikan handphone dan

menyampaikan kepada konsumen jangka waktu perbaikan handphone.

8. Konsumen mengambil kembali handphone yang telah diperbaiki dan

membayar biaya yang telah disepakati.

9. Memberikan hasil laporan service handphone kepada pimpinan.

4.2.2 Analisa Dokument Input Data Service Handphone

Pada (Gambar 4.2) merupakan faktur atau bon input data service handphone

dibawah ini berisi tentang: Tanggal Masuk, Nama, Type HP, Kerusakan,

Acsesories, Keterangan, Tanggal Keluar, Tlp, Imei, Total Biaya, Paraf Custumer,

Cs, dan Teknisi.

(42)

52

Gambar 4.2 Faktur atau Bon Input Data Service Handphone

Keterangan :

Gambar di atas merupakan tampilan dokumen input pendataan service

handphone. Faktur tersebut akan diisi oleh customer service apabila ada

konsumen yang memberbaiki handphone dan menyetujui biaya perbaikan

handphone tersebut. Faktur ini juga akan dibawa kembali dan diberikan kepada

customer service disaat konsumen akan mengambil handphone yang telah selesai

diperbaiki oleh teknisi.

a. Kelemahan Input

Setelah menganalisa sistem informasi pendataan handphone yang sedang berjalan

pada PT. Kembar Ponselmaka terdapat beberapa kelemahan dari input data antara

lain :

1. Kemungkinan besar sering kali terjadi kesalahan dalam penulisan data service

handphone, dikarenakan dalam penginputannya masih dengan cara tertulis.

(43)

53

2. Teknisi hanya melakukan kegiatan perbaikkan handphon, tidak membantu

custumer service dalam melakukan penginputan pembuatan faktur atau bon.

3. Penyajian data kurang cepat, tepat dan juga dalam pembuatan laporan.

4. Memerlukan tenaga dan waktu yang banyak dalam pencarian data, juga dalam

pembuatan laporan.

4.2.3 Analisa Dokument Output

Hasil dari input-input diatas yang dilakukan oleh custemer service yang

mencatatkan pendataan dan biaya service handphone. Pendataan tersebut dapat

dilihat pada tabel 4.1 menghasilkan output yang dibutuhkan oleh pimpinan untuk

mengetahui jumlah pemasukan atau profit yang berguna untuk memberikan

jumlah gaji teknisi dan custumer service handphone.

Untuk membuat suatu laporan yang baru dalam sistem yang akan

dirancang, penulis perlu mengetahui terlebih dahulu bentuk laporan sistem yang

lama.

(44)

54

Tabel 4.1 Laporan Output Pendataan Service Handphone

PT. Kembar Ponsel

Laporan Hasil Pendataan Service Hanphone Pada Bulan Maret 2012

Tanggal Teknisi Jenis Handphone Kerusakan Biaya Jumlah

Medan, XX-XX-XXXX

Kepala Bagian Teknisi Handphone

( __________________ )

Sumber : PT. Kembar Ponsel

Keterangan :

Gambar di atas merupakan tampilan dokumen output pendataan service

handphone. Dokumen output tersebut dibuat oleh pihak custumer service pada

saat melakukan pendataan jumlah service handphone yang diperbaiki oleh

masing-masing teknisi, dan akan diberikan kepada pimpinan perusahaan sebagai

patokan pengajian teknisi handphone dan customer service.

(45)

55

a. Kelemahan Output

Adapun kelemahan output data pada PT. Kembar Ponsel adalah sebagai berikut :

1. Memerlukan tempat penyimpanan data yang sangat besar dalam penyimpanan

arsip-arsip dan yang tidak terpakai lagi dan akan kesulitan apabila terjadi

proses pencarian arsip-arsip tersebut..

2. Dalam menghasilkan laporan pendataan service handphone yang ada pada PT.

Kembar Ponsel membutuhkan waktu yang sangat lama. Karena pemrosesan

pendataan yang dilakukan belum didukung oleh sistem aplikasi yang khusus.

4.3Perancangan Sistem Yang Diusulkan

Perancangan sistem merupakan suatu langkah yang sangat penting setelah tahap

pendefenisian kebutuhan-kebutuhan fungsional, maka kelemahan yang ada dalam

sistem tersebut dapat diketahui sehingga dengan adanya pengembangan terhadap

sistem yang baru diharapkan kendala yang ada dapat teratasi. Perancangan yang

diusulkan pada PT. Kembar Ponsel ini akan menggunakan input, baik yang

berasal dari dalam sistem maupun dari luar sistem yang akan mempengaruhi

proses perancangan pendataan service handphone.

4.3.1Ulasan Sistem Baru

Sistem yang diusulkan ini, dalam penerapannya adalah menggunakan

komputerisasi, sebagai media penyimpanan data digunakan hardisk dan untuk

memperolah hasil laporannya digunakan alat bantu mencetak berupa printer.

(46)

56

Dalam proses pengoperasiannya sistem ini dirancang dengan menggunakan

Microsoft Visual Basic 6.0 untuk menginputkan data-data yang diperlukan dan

untuk penyimpanan data yang telah diinputkan, sistem ini menggunakan MySQL

sebagai database. Perancangan sistem ini digambarkan bagaimana suatu sistem

dapat dibentuk dan dipersiapkan untuk membangun rancangan.

Alat bantu yang akan digunakan pada perancangan sistem ini yaitu

menggunakan bagan alir dokumen atau termasuk dalam salah satu bagian dari

System Flowchart, yang merupakan salah satutool dari perkembangan secara

terstruktur.

4.3.2Desain Global

Desain global merupakan suatu gambaran dari perancangan sistem informasi

secara umum. Pada rancangan ini kita dapat mengetahui bagaimana hubungan

antara komponen pendukung dari suatu sistem yang akan dirancang.

4.3.2.1Diagram Alir Data (Data Flow Diagram)

Diagram alir data (Data Flow Diagram) adalah model dari sistem untuk

menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu

keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau

user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan

dikerjakan.

(47)

57

DFD dapat digunakan untuk mempersentasekan suatu sistem yang otomatis

maupun manual dengan gambaran berbentuk jaringan grafik. Dimana DFD terdiri

dari konteks diagram dan DFD level 0, level 1 dan seterusnya. Dalam sistem ini

penulis mencoba menggambarkan diagram konteks, DFD level 0 dengan

menggunakan bagan alir data dapat dipahami bagaimana sistem tersebut berjalan.

a. Diagram Konteks (Context Diagram)

Diagram konteks adalah Diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

tertinggi dari DFD (Data Flow Diagram) yang menggambarkan seluruh input ke

sistem atau output dari sistem. Hal – hal yang harus diperhatikan dalam diagram

konteks yaitu :

1. Memberikan gambaran tentang seluruh sistem.

2. Terminal yang memberikan masukan ke sistem disebut source.

3. Terminal yang menerima keluaran disebut sink.

4. Hanya ada satu proses.

5. Tidak boleh ada data store.

Berdasarkan masalah yang ada pada PT. Kembar Ponsel khususnya pada proses

pendataan service handphone maka dapat dibuat konteks diagram sebagai berikut

pada gambar 4.3 di bawah ini.

(48)

58

Gambar 4.3 Diagram Konteks (Context Diagram)

Keterangan :

Adapun penjelasan dari gambar diagram konteks diatas adalah sebagai berikut :

Konsumen memberikan data kerusakan handphone ke customer service,

kemudian customer service memberikan handphone ke teknisi, lalu teknisi

mengecek dan memberikan hasil kerusakan handphone ke customer service, dan

customer service akan menyampaikan kembali kerusakan handphone kepada

konsumen. Jika disepakati oleh konsumen biaya yang telah disebutkan oleh

customer service maka customer service akan menginput data-data dari

konsumen. Dan menghasilkan laporan yang akan diberikan kepada pimpinan.

b. Data Flow Diagram Level 0

Diagram level nol adalah diagram yang menggambarkan proses dari data flow

diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai

system yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses Sistem

Pendataan

Konsumen Teknisi

Pimpinan Customer Service

Konsumen Kerusakan

Laporan Kerusakan Handphone

Laporan Service Handphone Service Hp

Barang

(49)

59

yang ada, aliran data, dan eksternal entity. Diagram level 0 dapat dilihat pada

gambar 4.4.

Gambar 4.4 Data Flow Diagram Level 0

Keterangan:

Pada proses 1.0 menjelaskan tentang pendataan barang spare part handphone

yang digunakan untuk mengganti apabila ada kerusakan fisik handphone dan akan

disimpan pada data store barang. Pada proses 2.0 menjelaskan tentang

penginputan data konsumen yang menyetujui biaya perbaikan handphone dan

akan menyimpannya pada data store konsumen. Pada proses 3.0 menjelaskan

tentang penginputan data kerusakan handphone yang akan diperbaiki dan

menyimpannya pada data store kerusakan. Proses 4.0 menjelaskan tentang relasi

(50)

60

handphone dan proses yang terakhir 5.0 merupakan hasil dari biaya perbaikan

handphone keseluruhan yang berbentuk laporan.

(51)

61

BAB 5

IMPLEMENTASI SISTEM

5.1Implementasi Sistem

Implementasi Sistem merupakan prosedur yang dilakukan untuk menyelesaikan

rancangan sistem yang disetujui, diantaranya untuk menguji, menginstal, serta

memulai penggunaan sistem yang diperbaiki.Pada tahapan ini akan diperoleh

program aplikasi dan dokumentasi. Ada beberapa tahapan dalam implementasi

sistem yang saling mendukung dalam perancangan suatu system aplikasi yaitu :

1. Penyusunan dan pemasangan hardware sesuai dengan konfigurasi yang

ditentukan.

2. Penyesuaian Hardware dan Software yang ada.

3. Spesifikasi dan perancangan system aplilkasi.

4. Penulisan dan spesifikasi sistem.

5. Uji coba program.

(52)

62

Untuk melakukan suatu perancangan sistem, maka diperlukan berbagai sumber

yang mendukung perancangan system tersebut, seperti : data-data yang lengkap

mengena imasalah yang dihadapi, dalam hal ini data-data mengenai persediaan

dan penjualan barang dagang pada distro Byuse. Penulis mencoba merancang

suatu program pencatatan persediaan dan penjualan dengan menggunakan

Microsoft Visual Basic 6.0. Adapun sistem aplikasi yang diusulkan adalah sebagai

berikut :

5.1.1Diagram Konteks

Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan

dibuat. Secara kalimat, dapat dikatakan bahwa diagram kontek sini berisi “siapa

saja yang memberi data (dan data apa saja) kesistem, serta kepada siapa saja

informasi (dan informasi apa saja) yang harus dihasilkan sistem.”

Adapun Diagram Konteks yang diusulkan adalah sebagai berikut :

Data Pemasok Data Karyawan

TransaksiPembelian

InformasiPembelian

Gambar 5.1 Data Flow Diagram (DFD) Diagram Konteks Pemasok

SistemInfo rmasiPem belian

Karyawan

Karyawan

(53)

63

5.1.2 Diagram Zero

Tujuan dari diagram nol adalah untuk “memerinci” sebuah system menjadi

“proses-proses” yang harus dilakukan „orang dalam.‟ Atau jika dibuat dalam

kalimat adalah : “Apa saja proses yang harus dilakukan agar mencapai system

tersebut ?.”

Adapun Diagram Zero dari sistem yang diusulkan adalah sebagai berikut :

Data Pemasok persediaan barang dagang

Data Pembelian, karyawan

Informasi Pembelian

Gambar 5.2 Data Flow Diagram (DFD) Diagram Zero

(54)

64

5.2Perancangan Database

Perancangan Database adalah suatu proses perancangan tempat basis data. Setiap

satu tempat penyimpanan data dapat disebut file yang digambarkan dalam bentuk

tabel, dimana data setiap table akan saling berkaitan. Perancangan database pada

system inidisusun pada tabel di bawah ini :

5.2.1 Tabel Pembelian

Field Name Type Data Size Description

No Faktur Text 50 Nomor faktur

Kd Brg Text 10 Kode Barang

Nm Brg Text 50 Nama Barang

Jlh Beli Number Long Integer Jumlah Beli

Hrg beli Number Long Integer Harga Beli

Jlh Bayar Number Long Integer Jumlah Beli

Pemasok Text 50 Nama Pemasok

5.2.2 Tabel Stok

Field Name Type Data Size Description

Kd Brg Text 10 Kode Barang

Nm Brg Text 50 Nama Barang

JlhS tock Number Long Integer Jumlah Stok

Hrg Beli Number Long Integer Harga Beli

5.2.3 Tabel Data Beli

Field Name Type Data Size Description

No Faktur Text 50 Nomor faktur

Kd Brg Text 10 Kode Barang

Nm Brg Text 50 Nama Barang

Jlh Beli Number Long Integer Jumlah Beli Hrg beli Number Long Integer Harga Beli Jlh Bayar Number Long Integer Jumlah Beli

(55)

65

5.2.4 Tabel Penjualan

Field Name Type Data Size Description

No Faktur Text 50 Nomor faktur

Bulan Text 30 Bulan

Tgl Jual Date/Time Tanggal Jual

Kd Brg Text 10 Kode Barang

Nm Brg Text 50 Nama Barang

Jlh Jual Number Long Integer Jumlah Jual

Hrg Jual Number Long Integer Harga Jual

Jlh Bayar Number Long Integer Jumlah Bayar

Kd Staf Text 50 Kode Staf

Nm Staf Text 30 Nama Staf

Bonus Staf Number Long Integer Bonus Staf

5.2.5 Tabel Data Jual

Field Name Type Data Size Description

No Faktur Text 50 Nomor faktur

Bulan Text 30 Bulan

Tgl Jual Date/Time Tanggal Jual

Kd Brg Text 10 Kode Barang

Nm Brg Text 50 Nama Barang

Jlh Jual Number Long Integer Jumlah Jual

Hrg Jual Number Long Integer Harga Jual

Jlh Bayar Number Long Integer Jumlah Bayar

Kd Staf Text 50 Kode Staf

Nm Staf Text 30 Nama Staf

Bonus Staf Number Long Integer Bonus Staf

(56)

66

5.2.6 Tabel Staf

Field Name Type Data Size Description

Kd Staf Text 50 Kode Staf

Nm Staf Text 30 Nama Staf

Jabatan Text 30 Jabatan

Gaji Number Long Integer Gaji

Insentif Number Long Integer Insentif

Tgl Masuk Date/Time Tanggal Masuk

Tgl Lahir Date/Time Tanggal Lahir

5.3Relasi Antar Tabel

File-file database dibutuhkan dalam perancangan sistem. File-file ini akan

menjelaskan hubungan relasi melalui field kunci yang telah ditentukan terlebih

dahulu. Maka perlu dibuat gambaran atau format hubungan atau relasi untuk

menjelaskan adanya hubungan atau relasi database.

(57)

67

Gambar 5.3 Relasi Antar Tabel

(58)

67

BAB 6

PENUTUP

6.1 Kesimpulan

Dari hasil penelitian (riset) yang penulis laksanakan di Lintas Graha Computer

selama 2 minggu terhitung tanggal 10 Mei 2013 s/d 13 Juni 2013 diperoleh

beberapa kesimpulan sebagai berikut:

1. Dengan adanya penelitian ini pihak Lintas Graha Computer bisa

memanfaatkan program aplikasi penjualan dan persediaan yang telah dibuat

penulis untuk melakukan pencatatan persediaan dan transaksi penjualan

dengan sistem komputerisasi, sehingga dapat diketahui dengan cepat dan

tepat.

2. Lintas Graha Computer merupakan salah satu perusahaan supplier

barang-barang komputer, elektronik dan perabot.

3. Lintas Graha Computer masih menggunakan pencatatan persediaan dan

barang masuk secara manual serta proses transaksi penjualan yang belum

menggunakan sistem komputerisasi.

(59)

68

4. Penelitian ini dilaksanakan agar mahasiswa mengetahui proses transaksi

penjualan dan pencatatan persediaan pada Lintas Graha Computer.

5. Bahwa penelitian dilaksanakan agar mahasiswa mengetahui seberapa besar

penjualan yang dilakukan oleh bagian marketing Lintas Graha Computer,

6. Adapun manfaat penulisan ini adalah memunculkan kesan yang baik kepada

masyarakat terhadap Lintas Graha Computer, sehingga masyarakat

mengetahui tentang Lintas Graha Computer.

6.2 Saran

Penulis mendapatkan pengalaman, wawasan dan pengetahuan yang bermanfaat

selama melaksanakan penelitian (riset) di Lintas Graha Computer.

1. Terus meningkatkan pelayanan yang memuaskan kepada customer

2. Program yang telah penulis selesaikan agar kiranya dapat digunakan dengan

semaksimal mungkin agar didapatkan hasil yang memuaskan pula

3. Tetap terus menjaga nama baik kampus dengan menciptakan prestasi agar

dapat membuat bangga kampus dan orang tua

4. Tingkatkan hubungan yang baik dengan pihak luar agar terjalinnya hubungan

yang saling menguntungkan.

(60)

7

BAB 2

LANDASAN TEORI

2.1 Pengenalan Komputer

Istilah komputer berasal dari bahasa latin“Computer” yang berarti menghitung (to

compute atau reckon). Pengertian komputer adalah seperangkat alat elektronika yang

dihubungkan dengan listrik yang berguna untuk membantu pekerjaan manusia agar

lebih mudah, cepat, dan akurat.Komputer juga sebagai alat informasi dan komunikasi

yang mampu mengolah data dan kemudian menyimpannya.

Perangkat komputer bisa dibagi menjadi 3 bagian sebagai berikut:

1. Hardware (perangkat keras)

Hardware adalah komponen-komponen yang membentuk suatu sistem

komputer yang berhubungan dengan peralatan (komponen lainnya), sehingga

memungkinkan komputer dapat melakukan tugasnya. Perangkat keras ini

terdiri dari tiga jenis yaitu perangkat masukan (input devices), perangkat

pengolah (processor) atau biasa disebut dengan CPU (Central Processing

(61)

8

2. Software (perangkat lunak)

Software adalah komponen dalam sistem komputer berupa program untuk

mengatur hubungan antara hardware dan brainware serta mengawasi seluruh

kegiatan di dalam CPU.Dengan adanua software ini barulah komputer dapat

dipergunakan sesuai kebutuhan.

3. Brainware (pengguna)

- Operator, yaitu sebagai pengguna komputer saja.

- Program, yaitu sebagai pembuat software atau program.

- Sistem analisis, yaitu yang menjembatani antara komputer, manusia, dan

program

2.2Pengertian Aplikasi

Aplikasi adalah komponen yang berguna melakukan pengolahan data maupun

kegiatan-kegiatan seperti pembuatan dokumen atau pengolahan data. (Alizaki &

Smitdev Community:2005)

2.3Pengertian Akuntansi

Kata akuntansi berasal dari kata bahasa Inggris, to account, yang berarti

memperhitungkan atau mempertanggungjawabkan.Kata akuntansi sebenarnya diserap

dari kata accountancy yang berarti hal - hal yang bersangkutan dengan accountant

(62)

9

menjalankan profesinya. Sebagai bidang pengetahuan, istilah umum yang digunakan

adalah accounting yang mempunyai pengertian lebih luas daripada accountancy( yang

lebih berkaitan dengan profesi atau implementasi pengetahuan akuntansi) akuntansi

berkaitan erat dengan informasi keuangan.

Akuntansi yang diterapkan di suatu entitas atau organisasi akan

menghasilkan informasi yang berguna bagi pihak - pihak menyelenggarakan (intern)

maupun pihak - pihak luar (ekstern). Kegunaan tersebut prioritas berhubungan dengan

proses pengambilan keputusan dan pertanggungjawaban.

Beberapa pengertian lain mengenai akuntansi, yaitu:

1. Akuntansi adalah suatu sistem yang mengukur aktivitas - aktivitas bisnis,

memproses informasi tersebut ke dalam bentuk laporan dan

mengkomunikasikannya kepada para pengambil keputusan.

2. Akuntansi adalah suatu proses pencatatan, penggolongan, peringkasan

pelaporan dan penganalisaan data keuangan suatu perusahaan.

Dari definisi tersebut, mengandung beberapa pengertian, yaitu:

1. Bahwa akuntansi merupakan proses yang terdiri dari identifikasi, pengukuran

dan pelaporan informasi ekonomi. ( Bagian ini menjelaskan tentang kegiatan

akuntansi).

2. Bahwa informasi ekonomi yang dihasilkan oleh akuntansi diharapkan

berguna dalam penilaian dan pengambilan keputusan mengenai kesatuan

usaha yang bersangkutan. ( Bagian ini menjelaskan tentang segi kegunaan

Gambar

Gambar 3.2.Struktur Organisasi Lintas Graha Computer
gambar 4.1 dibawah ini :
gambar 4.4.
Gambar 5.2 Data Flow Diagram (DFD) Diagram Zero
+7

Referensi

Dokumen terkait

bahwa dalam rangka memantapkan hubungan antar daerah dan menyerasikan pembangunan daerah, mensinergiskan potensi antar daerah dan/atau pihak ketiga serta

[r]

bahwa berdasarkan pertimbangan sebagaimana dimaksud huruf a, perlu menetapkan Keputusan Bupati Bantul tentang Penunjukan Kuasa Pengguna Anggaran, Pejabat Pembuat

[r]

Bahasa Inggris dan Bahasa Asing Lainnya 352 B3. Muatan Peminatan

[r]

Apabila intensitas cahaya pada foto di proses pelatihan mirip dengan foto pada proses pengujian, maka foto akan dapat dikenali sesuai nama.Jika perbedaan intensitas cahaya

Kemudian jika jumlah teller yang beroperasi sekaligus adalah sebanyak 37 orang teller yang merupakan jumlah optimal dari biaya fasilitas dan biaya menunggu, maka akan