Pertemuan 7 Pelunasan Hutang

dokumen-dokumen yang mirip
Pertemuan 4 Pelunasan Piutang

Pertemuan 6 Transaksi Pembelian

Pertemuan 3 Transaksi Penjualan dan Faktur Penjualan

Pertemuan 5 Tabel Pemasok dan Tabel Barang

LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Materi : Koneksi database & Operasi dasar table di Visual Basic 6.0.

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

BAB XV AKUNTANSI UTANG

LISTING PROGRAM. Kode Form Splash Screen. Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.

Listing Program. 1. Loading. 2. Home. Option Explicit. Dim isplash As Integer. Private Sub Timer1_Timer() On Error Resume Next. isplash = isplash + 5

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

HandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub


Modul Database dan Pengaksesannya dari FORM #1

LISTING PROGRAM. Private Sub Form_Load() lblwaktu.caption = Format(Now, "DDDD, d MMMM yyyy End Sub

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI KAS

KD 5.7. Menyusun laporan keuangan perusahaan jasa

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

Koneksi Visual Basic Dan Database Microsoft Access

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA

Tutorial, Source code, Request Program Visual Basic

LAMPIRAN. Source Code Program Untuk MDI Utama

ekonomi Sesi PERSAMAAN DASAR AKUNTANSI A. AKUN a. Akun Riil

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI KAS

SOAL DASAR-DASAR AKUNTANSI


LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

Catatan 31 Maret Maret 2010


BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Rasio hutang disebut juga dengan rasio leverage. Rasio leverage

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

JUMLAH AKTIVA

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

LISTING PROGRAM FORM MENU UTAMA. Private Sub Command1_Click() Unload Me Form2.Show End Sub. Private Sub Command3_Click() Form10.

DAFTAR PUSTAKA. pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan


Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

DATA. No Nama Bagian NRK Jabatan Golongan Pendidikan. 1 Ahmad Akbar PL Tukang Listrik Sounsistim IC/0 STM

LAMPIRAN. Kode Program Menu Utama

L-2. Listing Program Form Utama. Private Sub Form_Activate() Option3.SetFocus End Sub. Private Sub MnuKeluar_Click() End End Sub

Laporan Keuangan. Laporan Laba/ Rugi. Laporan Perubahan Modal. Neraca. Laporan Arus Kas

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

Praktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :

KODE PROGRAM FORM PENJUALAN

BAB II LANDASAN TEORI

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Kompetensi Dasar 5.7 Menyusun laporan keuangan perusahaan jasa

ANALISIS LAPORAN KEUANGAN

LAMPIRAN WAWANCARA. Berikut adalah hasil selengkapnya wawancara dengan pihak perusahaan untuk

30 Juni 31 Desember


Membuat Form Input Barang (Untuk Server)

MetaMessage Desain Form MetaMessage

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

BAB II LANDASAN TEORI

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

BAB IV IMPLEMENTASI DAN PENGUJIAN

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

BAB IV HASIL DAN ANALISIS

Program absen dengan menggunakan visual basic 6.0

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

BAB IV HASIL DAN ANALISIS

LISTING PROGRAM. 1. Listing Flash Pembuka. Private Sub Timer1_Timer() ProgressBar1.Value = ProgressBar1.Value + 4. If ProgressBar1.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Widoyoko (2016), Pandiawan (2015), Welda, dkk (2012), dan Anggionaldi

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

BAB II. Landasan Teori

BAB I PENDAHULUAN. Untuk dapat menjalankan usaha setiap perusahaan membutuhkan dana yang

LAPORAN KEUANGAN BANK

DISUSUN OLEH : : Friska Rosalina NIM :

BAB II TINJAUAN PUSTAKA. Menurut Ikatan Akuntan Indonesia (2009), laporan keuangan adalah suatu

UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V

SURAT KETERANGAN. Hasil Uji Program Tugas Akhir

BAB II TINJAUAN PUSTAKA. Akuntan Indonesia (Revisi 2015) mengatakan bahwa : keuangan, dan arus kas entitas yang bermanfaat bagi sebagian besar

PT MUSTIKA RATU Tbk DAN ANAK PERUSAHAAN

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN

L - 1. Tampilan Aplikasi ( Form Menu Utama ) Tampilan Form login

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN BAHAN BAKU

Program Login SQL Server Design form seperti gambar dibawah ini

BAB IV HASIL DAN PEMBAHASAN

Buku Manual JIBAS Keuangan JIBAS: Jaringan Informasi Bersama Antar Sekolah ROAD TO COMMUNITY

RINGKASAN HASIL WAWANCARA

LAMPIRAN. Listing program. Form Menu Private Sub a_click() Unload Me lapkirimharian.show End Sub

Langka- Langkah Untuk membuat Visual Basic

Listing Program. 1. FrmUser.frm

Nama : WHIKE DWIE PUSPITA NPM : Kelas : 3 EB 15

Laporan Keuangan: Neraca

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

MEMBUAT DATABASE DENGAN ADO

Transkripsi:

Pertemuan 7 Pelunasan Hutang Objektif : 1. Mahasiswa dapat mengetahui dan memahami tentang pelunasan hutang. 2. Mahasiswa dapat merancang aplikasi yang dapat menangkap data-data yang dibutuhkan dalam pelunasan hutang. Pertemuan 7 79

P7.1 Pelunasan Hutang Hutang adalah kewajiban perusahaan masa kini yang timbul dari peristiwa masa lalu, penyelesaiannya diharapkan mengakibatkan arus keluar dari sumber daya perusahaan yang mengandung manfaat ekonomi contohnya seperti membiayai kebutuhan dana perusahaan. Jika kita ingat kembali persamaan dasar akuntansi, sisi kiri persamaan akuntansi adalah harta (aktiva) dan sisi kanan terdiri dari hutang dan modal. Hutang menunjukkan besarnya kepentingan kreditur pada harta perusahaan. Sementara itu modal menunjukkan besarnya kepentingan pemilik pada harta perusahaan. Persamaan tersebut juga tergambar pada neraca yang memuat harta, hutang dan modal. Adanya hutang di neraca menunjukkan perusahaan pernah menarik sumber daya yang digunakan dari kreditur. Hutang didefinisikan sebagai pengorbanan manfaat ekonomi di masa datang yang bersifat probable yang timbul dari kewajiban sekarang dari suatu entitas untuk menyerahkan harta atau menyediakan jasa ke entitas lain di kemudian hari sebagai akibat dari transaksi atau kejadian masa lalu. Dari definisi di atas dapat ditarik beberapa hal penting yaitu : 1. Hutang ini timbul dari transaksi atau kejadian masa lalu. 2. Hutang harus melibatkan transfer asset atau penyediaan jasa dikemudian hari yang bersifat probable (hampir pasti). 3. Hutang ini merupakan kewajiban dari suatu entitas. Hutang diklasifikasikan sebagai hutang lancar dan hutang jangka panjang. Suatu hutang yang berasal dari kegiatan operasional akan diklasifikasikan sebagai hutang lancar jika hutang ini akan dilunasi dengan menggunakan harta lancar dalam satu tahun ke depan atau dalam satu siklus operasi normal, yang mana yang lebih lama. Namun hutang yang berasal dari pinjaman bank, atau pinjaman lainnya diklasifikasikan menurut kriteria satu tahun. Suatu hutang yang jatuh tempo dalam satu tahun sejak tanggal neraca akan diklasifikasikan sebagai hutang lancar. Hutang yang ada pada saat jatuh tempo, perusahaan harus melunasi hutangnya sebesar nilai jatuh tempo yang ditentukan. Pertemuan 7 80

Perancangan Form Aplikasi Pelunasan Hutang Listing Program Form Pelunasan Utang : Dim I As Integer Dim nama_plg As String Private Sub cmdcancel_click() Unload Me Private Sub cmdedit_click() MaskEdBox8.BackColor = &HFFFFFF MaskEdBox8.Enabled = True MaskEdBox10.BackColor = &HFFFFFF MaskEdBox10.Enabled = True MaskEdBox7.BackColor = &HFFFFFF MaskEdBox7.Enabled = True MaskEdBox10.SetFocus MaskEdBox10.Mask = "PU-####" MaskEdBox7.Mask = "##/##/####" cmdedit.enabled = False cmdupdate.enabled = True Private Sub cmdupdate_click() If MaskEdBox8 = "" Or MaskEdBox6 = " / / " Then MsgBox "Lengkapi Pengisian Data", vbokonly, "Kesalahan Input!" Exit Sub disable With Data1.Recordset.AddNew!No_bukti = MaskEdBox10!Tgl_transaksi = MaskEdBox7!beli = "Tunai"!DK = "Debet"!transaksi = "Utang Dagang"!kode_rek = "211" Pertemuan 7 81

!SALDO = Val(MaskEdBox8)!kd_prsh = MaskEdBox1!kd_brg = MaskEdBox4!posting = 0.Update.AddNew!No_bukti = MaskEdBox10!Tgl_transaksi = MaskEdBox7!beli = "Tunai"!DK = "Kredit"!transaksi = "Kas"!kode_rek = "111"!SALDO = Val(MaskEdBox8)!kd_prsh = MaskEdBox1!kd_brg = MaskEdBox4!posting = 0.Update With Data3.Recordset.MoveFirst While Not.EOF If!kd_brg = MaskEdBox4 And!kd_prsh = MaskEdBox1 Then.edit!SALDO_utang = Val(MaskEdBox9).Update.MoveNext MaskEdBox10.Mask = "" MaskEdBox7.Mask = "" MaskEdBox7 = "" MaskEdBox8 = "" MaskEdBox9 = "" MaskEdBox10 = "" showgrid disable Private Sub Form_Activate() If Data3.Recordset.BOF Then MsgBox "Belum ada Utang Dagang", vbokonly, "Warning" Unload Me Exit Sub showgrid MSFlexGrid1_Click disable Private Sub Form_Load() Me.Top = (GL.Height - Me.Height) / 2 Me.Left = (GL.Width - Me.Width) / 2 Data1.DatabaseName = App.Path & "\GL3.mdb" Data1.RecordSource = "pembelian" Data1.Visible = False Data2.DatabaseName = App.Path & "\GL3.mdb" Data2.RecordSource = "pemasok" Data2.Visible = False Data3.DatabaseName = App.Path & "\GL3.mdb" Data3.RecordSource = "utang" Data3.Visible = False Private Sub LaVolpeButton2_Click() Pertemuan 7 82

Public Sub showgrid() MSFlexGrid1.Clear Data1.Refresh Data2.RecordSource = "pemasok" Data2.Refresh With MSFlexGrid1 If Not Data2.Recordset.BOF Then Data2.Recordset.MoveFirst While Not Data2.Recordset.EOF If Data2.Recordset!kd_prsh =!kd_prsh Then MSFlexGrid1.TextMatrix(I, 2) = Data2.Recordset!nama_prsh Data2.Recordset.MoveNext.FixedCols = 0.Cols = 5.Rows = 1.TextMatrix(0, 0) = "No. Bukti".TextMatrix(0, 1) = "Kd. pmsk".textmatrix(0, 2) = "Nama Perusahaan".TextMatrix(0, 3) = "Keterangan".TextMatrix(0, 4) = "Saldo Utang".ColWidth(0) = 800.ColWidth(1) = 800.ColWidth(2) = 2500.ColWidth(3) = 1300.ColWidth(4) = 1700 I = 0 If Not Data3.Recordset.BOF Then With Data3.Recordset.MoveFirst While Not (.EOF) I = I + 1 MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1 MSFlexGrid1.TextMatrix(I, 0) =!No_bukti MSFlexGrid1.TextMatrix(I, 1) =!kd_prsh MSFlexGrid1.TextMatrix(I, 3) =!transaksi MSFlexGrid1.TextMatrix(I, 4) =!SALDO_utang.MoveNext Private Sub LaVolpeButton3_Click() Private Sub MaskEdBox8_LostFocus() If ((Val(MaskEdBox8) <= 0) Or (Val(MaskEdBox8) > Val(MaskEdBox6))) Then MsgBox "Jumlah pembayaran tidak boleh <= 0 dan > dari piutang", vbokonly, "Kesalahan Input" Else MaskEdBox9 = (Val(MaskEdBox6) - Val(MaskEdBox8)) Private Sub MSFlexGrid1_Click() 'ambil nama pelanggan dari tabel pemasok... Data2.RecordSource = "trans_pembelian" Data2.Refresh Pertemuan 7 83

With MSFlexGrid1 MaskEdBox1 =.TextMatrix(.RowSel, 1) MaskEdBox2 =.TextMatrix(.RowSel, 2) If Not Data2.Recordset.BOF Then Data2.Recordset.MoveFirst While Not Data2.Recordset.EOF If (Data2.Recordset!No_bukti =.TextMatrix(.RowSel, 0)) Then MaskEdBox3 = Data2.Recordset!Tgl_pembelian MaskEdBox4 = Data2.Recordset!kd_brg MaskEdBox5 = Data2.Recordset!nama_brg Data2.Recordset.MoveNext MaskEdBox6 =.TextMatrix(.RowSel, 4) Public Sub disable() MaskEdBox1.BackColor = &HE0E0E0 MaskEdBox2.BackColor = &HE0E0E0 MaskEdBox3.BackColor = &HE0E0E0 MaskEdBox4.BackColor = &HE0E0E0 MaskEdBox5.BackColor = &HE0E0E0 MaskEdBox6.BackColor = &HE0E0E0 MaskEdBox7.BackColor = &HE0E0E0 MaskEdBox8.BackColor = &HE0E0E0 MaskEdBox9.BackColor = &HE0E0E0 MaskEdBox10.BackColor = &HE0E0E0 MaskEdBox1.Enabled = False MaskEdBox2.Enabled = False MaskEdBox3.Enabled = False MaskEdBox4.Enabled = False MaskEdBox5.Enabled = False MaskEdBox6.Enabled = False MaskEdBox7.Enabled = False MaskEdBox8.Enabled = False MaskEdBox9.Enabled = False MaskEdBox10.Enabled = False cmdupdate.enabled = False cmdedit.enabled = True Pertemuan 7 84