97666442 membuat program penjualan dengan visual basic 6

Upload: nelianderson

Post on 12-Oct-2015

84 views

Category:

Documents


5 download

TRANSCRIPT

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    1/95

    membuat program penjualan dengan visual basic 6.0

    (tutorial bagian 6Design Form TRANSAKSI

    PENJUALAN)

    Published 11 Juni 2011 | By Kusmanihttp://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/

    Pertama, tentu saja, saya harus meminta maaf karena tutorial ini sudah tertunda cukup lama,

    yang dikarenakan oleh tingginya volume pekerjaan di kantor saya. Dan, terima kasih karena

    masih mau menunggu.

    Padatutorial sebelumnya,kita sudah membuat form Data Master Barang. Sekarang kita akan

    membuat form Transaksi Penjualan. Langsung saja ya. Tambahkan sebuah form pada Project

    yang sudah kita buat ini, dengan cara menekan tombol Ctrl-D pada keyboard Anda, atau denganmengklik menu Project, dan memilih submenu Add Form.

    2.Pada kotak dialog yang muncul, pilih Form, lalu klik tombol Open.

    Dan sebuah form kosong akan muncul.

    Seperti biasa, ubah beberapa property-nya, lewat jendela Properties.

    Ubah property-nya untuk nilai-nilai berikut ini:

    No. Nama Properti Nilai Awal Ubah Menjadi1. Name Form1 frmPenjualan

    2. BorderStyle 2Sizeable 1Fixed Single

    3. Caption Form1 Form TransaksiPenjualan

    4. StartUpPosition 3WindowsDefault

    2CenterScreen

    Setelah itu, mungkin lebih baik Anda menyimpan dulu form ini, pada folder yang telah kita buatdi awal.

    Jika sudah selesai menyimpan, kita akan dikembalikan pada Form Transaksi Penjualan yang

    masih kosong ini.

    Sebelum kita mulai mendesain form Transaksi Penjualan ini, ada satu hal yang harus dilakukan,yaitu kembali menambah satu komponen tambahan, yang akan dipakai pada form ini. Caranya

    tentu saja, dengan mengklik menu Project, kemudian pilih submenuComponents, atau bisa juga

    dengan menekan tombol Ctrl-Tpada keyboard Anda

    http://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/http://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/http://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/http://www.eras.web.id/2010/09/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-5-penulisan-script-pada-form-data-master-barang/http://www.eras.web.id/2010/09/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-5-penulisan-script-pada-form-data-master-barang/http://www.eras.web.id/2010/09/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-5-penulisan-script-pada-form-data-master-barang/http://www.eras.web.id/2010/09/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-5-penulisan-script-pada-form-data-master-barang/http://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/http://www.facebook.com/widgets/like.php?href=http://www.eras.web.id/2010/11/membuat-program-penjualan-dengan-visual-basic-6-0-tutorial-bagian-6-design-form-transaksi-penjualan/
  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    2/95

    Lalu pada jendela Components, carilah kontrol Microsoft Windows Common Controls-2

    6.0, berikan tanda centang (check) pada checkbox di sampingnya, lalu klik tombol Apply, dan

    klik juga tombol Close.

    Sesudah itu, pada toolbox akan bertambah beberapa kontrol tambahan, karena pada komponen

    Microsoft Windows Common Controls-2 6.0 memang memuat beberapa kontrol sekaligus, yaitukontrol Animation, UpDown, MonthView, DTPicker, dan FlatScrollBar. Namun kita hanya akan

    menggunakan satu kontrol saja yaitu DTPicker alias DateTimePicker.

    Sekarang, taruhlah beberapa kontrol dan buatlah desain form-nya seperti di bawah ini:

    Keterangan:

    Kontrol Nomor 1,3,4,6, dan 8 adalah Label

    Kontrol Nomor 2 adalah DTPicker atau DateTimePicker

    Kontrol Nomor 5 adalah ComboBox

    Kontrol Nomor 7 dan 9 adalah TextBox Kontrol Nomor 10, 12, 13 dan 14 adalah CommandButton

    Kontrol Nomor 11 adalah DBGrid atau DataBoundGrid

    Kontrol Nomor 15, 16, 17 dan 18 adalah kontrol Data.

    Sedangkan properti yang harus diubah dari masing-masing kontrol tersebut adalah:

    Kontrol Nomor 1 (Label):

    Properti Nilai Awal Ubah Menjadi

    Caption Label1 Tanggal

    AutoSize False True

    BackStyle 1Opaque 0Transparent

    Kontrol Nomor 2 (DTPicker atau DateTimePicker):

    Properti Nilai Awal Ubah Menjadi

    Name DTPicker1 dtpTanggal

    CustomFormat (kosong) dd/MM/yyyy

    Format 1dtpShortDate 3dtpCustom

    Kontrol Nomor 3 (Label):

    Properti Nilai Awal Ubah Menjadi

    Name Label2 lblNomorFaktur

    Alignment 0Left Justify 1Right Justify

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    3/95

    Caption Label2 Nomor Faktur : -

    AutoSize False True

    BackStyle 1Opaque 0Transparent

    Kontrol Nomor 4 (Label):

    Properti Nilai Awal Ubah Menjadi

    Caption Label3 Kode Barang

    AutoSize False True

    BackStyle 1Opaque 0Transparent

    Kontrol Nomor 5 (ComboBox):

    Properti Nilai Awal Ubah MenjadiName Combo1 cbKodeBarang

    Style 0Dropdown

    Combo

    2Dropdown List

    Kontrol Nomor 6 (Label):

    Properti Nilai Awal Ubah Menjadi

    Caption Label4 Nama Barang

    AutoSize False TrueBackStyle 1Opaque 0Transparent

    Kontrol Nomor 7 (Textbox):

    Properti Nilai Awal Ubah Menjadi

    Name Text1 txtNamaBarang

    Text Text1 (kosongkan)

    Enabled True False

    Kontrol Nomor 8 (Label):

    Properti Nilai Awal Ubah Menjadi

    Caption Label5 Jumlah

    AutoSize False True

    BackStyle 1Opaque 0Transparent

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    4/95

    Kontrol Nomor 9 (Textbox):

    Properti Nilai Awal Ubah Menjadi

    Name Text2 txtJumlah

    Text Text2 (kosongkan)

    Kontrol Nomor 10 (CommandButton):

    Properti Nilai Awal Ubah Menjadi

    Name Command1 cmdMasuk

    Caption Command1 Masukkan KeDalam Daftar

    Untuk kontrol nomor 11 (DataBoundGrid atau DBGrid), kita lewatkan saja dulu, karena

    propertinya berhubungan dengan kontrol data yang nantinya akan kita ubah proeprtinya.

    Kontrol Nomor 12 (CommandButton):

    Properti Nilai Awal Ubah Menjadi

    Name Command2 cmdSimpan

    Caption Command2 Simpan

    Kontrol Nomor 13 (CommandButton):

    Properti Nilai Awal Ubah Menjadi

    Name Command3 cmdBatal

    Caption Command3 Batal

    Kontrol Nomor 14 (CommandButton):

    Properti Nilai Awal Ubah Menjadi

    Name Command4 cmdSelesai

    Caption Command4 Selesai

    Kontrol Nomor 15 (Data):

    Properti Nilai Awal Ubah Menjadi

    Name Data1 datBarang

    DatabaseName (kosong) C:PenjualanPenjualan.mdb

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    5/95

    RecordSource (kosong) Barang

    Kontrol Nomor 16 (Data):

    Properti Nilai Awal Ubah MenjadiName Data2 datTemporar

    DatabaseName (kosong) C:PenjualanPenjualan.mdb

    RecordSource (kosong) Temporar

    Kontrol Nomor 17 (Data):

    Properti Nilai Awal Ubah Menjadi

    Name Data3 datPenjualan

    DatabaseName (kosong) C:PenjualanPenjualan.mdbRecordSource (kosong) Penjualan

    Kontrol Nomor 18 (Data):

    Properti Nilai Awal Ubah Menjadi

    Name Data4 datPenjualanDetail

    DatabaseName (kosong) C:PenjualanPenjualan.mdb

    RecordSource (kosong) Penjualan_Detail

    Setelah seluruh kontrol data kita ubah, waktunya kita mengubah properti untuk kontrol nomor

    15, yaitu DBGrid atau DataBoundGrid. Berikut adalah properti yang harus diubah:

    Kontrol Nomor 11 (DBGrid atau DataBoundGrid):

    Properti Nilai Awal Ubah Menjadi

    Name DBGrid1 dbgTemporar

    DataSource (kosong) datTemporar

    Setelah itu, silahkan Anda melakukan klik-kanan atau right-clickpada kontrol DBGrid tersebut,lalu pada popup menu yang muncul, pilihlah Retrieve Fields.

    Dan, tampilan form sesudah seluruh properti itu diubah, kira-kira akan menjadi seperti berikut

    ini:Ada lagi yang mesti diubah. Empat kontrol Data yang berada di bagian paling bawah form,

    akan kita sembunyikan, karena kita tidak ingin user melihat dan berinteraksi dengannya. Jadi,kita akan mengubah tinggi form. Tampilannya akan menjadi seperti berikut ini:

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    6/95

    Desain form sudah selesai. Selanjutnya tentu saja, kita akan menulis kode program untuk form

    tersebut. Dan itu akan kita bahas pada tutorial berikutnya. Doakan biar lancar dan tidak tertunda

    lagi ya

    Desain vb

    a. Form menu kamanan

    2. form master

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    7/95

    3. form transaksi

    4. transaksi penjualan,dilengkapi dengan nota

    Form transaksi

    komputer akuntansi

    Salah satu fungsi organisasi yang erat kaitannya dengan keputusan manajemen adalah fungsiakuntansi yang bertanggungjawab mengontrol dan melaporkan kinerja keuangan perusahaan.

    Agar laporan keuangan dan analisa laporan keuangan yang dihasilkan sesuai dengan

    karakteristiknya, perlu suatu sitem yang komparatif dan integral dari keseluruhan proses bisnisyang ada.

    Dengan menerapkan sistem komputerisasi akuntansi, maka akan mempercepat proses penyajian

    analisa dan laporan keuangan karena aplikasi komputerisasi akuntansi diciptakan untukmengotomatisasi transaksi-transaksi akuntansi kedlam sebuah laporan dananalisa laporan untuk

    http://herlinahabibi.blogspot.com/2010/01/komputer-akuntansi.htmlhttp://herlinahabibi.blogspot.com/2010/01/komputer-akuntansi.htmlhttp://herlinahabibi.blogspot.com/2010/01/komputer-akuntansi.html
  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    8/95

    mendukung pengambilan keputusan sehubungan dengan keadaan keuangan perusahaan dalam

    suatu periode akuntansi.

    Saat ini telah banyak tersedia aplikasi komputerisasi akuntansi yang integral, diantaranya MyobPremier V.7.5 yang berorientasi pada penggunaan multi user, multi currency dan jaringan.

    Aplikasi ini diciptakan dengan user friendly denga system pencatatan real time, sehingga mudah

    menggunakannya dan data yang dihasilkan selalu ter up-date, maka analisa dan laporankeuangan dapat diperoleh dengan akurat, efektif dan efisien.

    BAB IPENDAHULUAN

    1.1 Latar Belakang JudulSistem komputerisasi akuntansi merupakan suatu dampak perkembangan ilmu dan teknologi,

    dimana pencatatan akuntansi secara manual kini digantikan oleh komputer, hal ini tentunya

    memberikan dampak yang positif dan dampak negatif bagi perusahaan dan sumber daya

    manusia, yaitu pekerjaan akuntansi menjadi lebih mudah dan cepat serta dapat meminimalisasi

    kesalahan dalam menyusun laporan keuangan, disisi lain membawa dampak negatif yaituterjadinya pengurangan tenaga kerja

    Laporan Keuangan merupakan proses akhir dari seluruh transaksi yang terjadi pada suatuperusahaan selama periode akuntansi tertentu. Pada umumnya laporan keuangan dibagi atas 3

    bagian yakni; 1). Laporan laba-rugi, 2). Laporan Perubahan Modal atau Laporan Laba Ditahan,

    dan 3). Neraca. Didalam menyusun laporan keuangan ini, diperlukan bukti transaksi dari setiap

    departemen yang ada di dalam perusahaan, dimana transaksi ituakan dicatat kedalam jurnalumum, setelah itu dikelompokkan ke dalam buku besar disamping membuat jurnal penyesuaian,

    proses selanjutnya memasukkan perkiraan-perkiraan yang ada pada buku besar kedalam neraca

    lajur, sehinggaakan diperoleh laporan keuangan.Dengan melihat dan memahami laporan keuangan, kita bisa mengetahui bagaimana kondisi dan

    keadaan suatu perusahaan, yang tentunya tidak semua orang bisa mengetahuinya. Hal iniakanmenjadi nilai tambah bagi seseorang yang mampu menganalisa laporan keuangan khusunya di

    dalam mencari pekerjaan, dengan kata lain kemampuan ituakan dicari dan sangat dibutuhkanoleh setiap perusahaan. Lantas langkah apa yang akan diambil untuk dapat memiliki kemampuan

    seperti itu, tentunya dengan mempelajari dan membahas lebih dalam tentang materi laporan

    keuangan.PT. Batam Samudera adalah salah satu perusahaan di kota Batam yang bergerak dibidang jasa

    logistik atau pengiriman, di dalam menjalankan operasional usahanya, PT. Batam Samudera

    mampu berorientasi ke seluruh penjuru nusantara bahkan ke penjuru dunia, sehingga di dalammelakukan transaksi tidak jarang pelanggan menggunakan pembayaran dengan mata uang asing,

    hal iniakan memberikan pengaruh yang cukup besar disaat menyajikan laporan keuangan.

    Setelah Penulis melakukan pengumpulan data, yaitu dengan melakukan wawancara denganpihak perusahaaan pada departemen keuangan, dan mengambil data yang berhubungan dengankeuangan, penulis mencoba mempelajari dan memahaminya, selanjutnya penulis mengemukakan

    beberapa pertanyaan yang berhubungan dengan keuangan pada PT. Batam Samudera sebagai

    berikut ;

    1. Bagaimana sistem komputerisasi akuntansi yang diterapkan oleh PT. Batam Samudera2. Bagaimana kemampuan PT. Batam Samudera di dalam melakukan pengendalian internal dan

    eksternal

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    9/95

    3. Bagaimana kemampuan PT. Batam Samudera dalam menghadapi kondisi perekonomian yang

    sedang memburuk

    4. Sejauh mana kesanggupan PT. Batam Samudera di dalam menangani masalah Hutang-Piutangperusahaannya

    5. Bagaimana tingkat efisiensi kinerja perusahaan bila dilihat dari laporan keuangan dari suatu

    periode ke periode berikutnya6. Apakah laporan keuangan yang disajikan oleh PT. Batam Samudera sudah sesuai denganPrinsip Akuntansi Indonesia

    7. Bagaimana pengaruh analisa laporan keuangan dengan pengambilan keputusan pada PT.

    Batam SamuderaDisamping itu, masih ada pertanyaan lain yang tidak dituangkan oleh penulis, dan untuk

    menemukan jawaban dari pertanyaan itulah penulis membuat sebuah laporan penelitian dengan

    judul SISTEM KOMPUTERISASI AKUNTANSI DANANALISA LAPORAN KEUANGAN

    PADA PT. BATAM SAMUDERA

    1.2 Identifikasi Masalah

    Dengan mengamati, memahami dan menganalisa data-data yang diperoleh dari tempat diadakanpenelitian, maka penulis mengidentifikasi masalah-masalah yang ditemukan sebagai berikut :

    a. Bagaimana kemampuan PT. Batam Samudera di dalam menangani masalah hutang-piutangyang terjadi di dalam kegiatan operasional usahanya ?b. Kebijakan apa yang dilakukan oleh PT. Batam Samudera di dalam memanfaatkan investasi

    yang ada ?

    c. Sejauh mana pengendalian internal dan eksternal yang dilakukan oleh PT. Batam Samudera didalam memperoleh laba ?

    d. Bagaimana trend kinerja PT. Batam Samudera dari suatu periode ke periode akuntansi

    selanjutnya ?

    e. Apakah Laporan keuangan yang disajikan oleh PT. Batam Samudera sesuai dengan Prinsip

    Akuntansi Indonesia ?f. Bagaimana kemampuan PT. Batam Samudera untuk bertahan pada saat keadaan perekonomian

    memburuk ?

    1.3 Batasan Masalah

    Sehubungan dengan keterbatasan yang dimiliki oleh penulis, baik dari segi waktu, pemikiran danbiaya, maka laporan penelitian ini dibatasi pada pembahasan laporan keuangan PT. Batam

    Samudera, dengan menggunakan laporan keuangan dalam dua periode akuntansi yakni laporan

    keuangan tahun 2005 dan tahun 2006. Adapun batasan masalah yang terdiri dari :a. Perbandingan sistem komputerisasi akuntansi antara aplikasi SOFI Accounting dengan

    aplikasi MYOB Accounting di dalam menyusun laporan keuangan PT. Batam Samudera

    b. Kemampuan PT. Batam Samudera sehubungan dengan analisa laporan keuangan pada neracadan hubungannya dengan pengambilan keputusanc. Kemampuan PT. Batam Samudera sehubungan dengan analisa laporan laba-rugi

    d. Trend kinerja PT. Batam Samudera dari suatu periode ke periode akuntansi selanjutnya

    1.4 Perumusan Masalah

    Setelah mengidentifikasi dan membuat batasan terhadap permasalahan yang telah dikemukakan

    di atas, selanjutnya penulis akan merumuskan masalah-masalah yang akan dikupas tuntas

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    10/95

    sebagai berikut :

    a. Bagaimana perbandingan sistem komputerisasi akuntansi antara aplikasi SOFI Accounting

    dengan aplikasi MYOB Accounting di dalam menyusun laporan keuangan PT. Batam Samudera?

    b. Sejauh mana kemampuan PT. Batam Samudera sehubungan dengan analisa laporan keuangan

    pada neraca dan hubungannya dengan pengambilan keputusan ?c. Sejauh mana kemampuan PT. Batam Samudera sehubungan dengan analisa laporan laba-rugi ?d. Bagaimana trend kinerja PT. Batam Samudera dari suatu periode ke periode akuntansi

    selanjutnya ?

    1.5 Hipotesa

    Dengan bertitik ukur pada data yang sudah berhasil dikumpulkan dan pengamatan yang sudah

    dilakukan oleh penulis, maka dibuat hipotesa atas perumusan masalah yang sudah ditetapkanpada sub sebelumnya sebagai berikut :

    a. Diperkirakan, aplikasi MYOB Accounting lebih efisien dan lebih efektif bila dibandingkan

    dengan aplikasi SOFI Accounting.

    b. Diperkirakan, PT. Batam Samudera tidak mampu melakukan pengendalian internal daneksternal secara optimal.

    c. Diperkirakan, PT. Batam Samudera mempunyai suatu permasalahan pada bagian pemasarandan penjualan yang mengakibatkan turunnya laba perusahaan dari periode ke periode akuntansiselanjutnya.

    d. Diperkirakan, manajemen PT. Batam Samudera tidak mampu mengarahkan kinerja karyawan

    semaksimal mungkin.

    1.6 Tujuan dan Manfaat Penelitian

    Dengan menyelesaikan laporan penelitian ini, penulis berharap dapat memberikan tujuan danmanfaat yang positif bagi semua orang yang membacanya, baik kepada penulis sendiri, kepada

    rekan-rekan mahasiswa, kepada manajemen tempat dilangsungkan penelitian, kepadamasyarakat, juga kepada STMIK Putera Batam.

    1.6.1 Tujuan Penelitian

    1.6.1.1 Tujuan KhususAdapun tujuan khusus penyusunan laporan penelitian ini adalah untuk memenuhi salah satu

    syarat akademis dalam menyelesaikan pendidikan program Strata-1 STMIK Putera Batam

    Informatika, juga sebagai alat pelaporan yang sistematis untuk mengilustrasikan kemampuan

    intelektual mahasiswa secara umum.1.6.1.2 Tujuan Umum

    a. Mengajak masyarakat pada umumnya dan mahasiswa pada khususnya untuk menciptakan

    minat membaca.b. Memberikan dorongan kepada masyarakat pada umumnya dan mahasiswa pada khususnyadalam menciptakan sebuah karya tulis sesuai dengan kemampuan yang dimilikinya.

    1.6.2 Manfaat Penelitian1.6.2.1 Bagi Penulis :

    a. Sebagai dasar untuk mengetahui hal-hal yang berhubungan dengan analisis laporan keuangan,

    sehingga diharapkan dengan penyusunan laporan penelitian ini, akan mampu membimbing

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    11/95

    penulis menjadi seorang analisis.

    b. Sebagai modal dasar untuk membuat karya tulis dimasa yang akan datang.

    1.6.1.2 Bagi Pihak Lain :

    a. Sebagai bahan referensi khusunya bagi rekan-rekan mahasiswa dalam melakukan

    pengembangan penelitian dan menambah pengetahuan dalam hal menganalisa laporan keuangan.b. Sebagai wadah eksperimen bagi perusahaan dimana kesimpulan dan saran yang diberikan oleh

    penulis dapat dijadikan sebagai bahan pertimbangan khususnya bagi pemakai laporan keuangan

    dalam pengambilan keputusan..c. Sebagai dasar bagi STMIK Putera Batam untuk membuktikan kepada masyarakat dan

    pemerintah, bahwa STMIK Putera Batam merupakan lembaga pendidikan yang mampu

    menghasilkan sarjana berpotensi dan mampu berkompetensi dengan perguruan tinggi lain di kota

    Batam.

    1.7 Metodologi Penelitian

    Kualitas hasil penelitian tergantung dari data yang diperoleh disamping proses pengolahan data

    yang dilakukan, karena itu variabel yang dipakai, instrument pengumpulan data, desainpenelitian, dan alat-alat analisis yang dipergunakan sangat perlu diperhatikan di dalam menyusun

    sebuah laporan penelitian, sehingga penulis membuat metode penelitian sebagai berikut :

    1.7.1 Jenis data dan variabel

    Jenis data yang dikumpulkan berupa data kuantitatif dan data kualitatif serta terdiri dari dataprimer, dimana data primer ini diambil langsung dari tempat di lakukan penelitian, yang terdiri

    atas :

    a. Gambaran umum perusahaan

    b. Prosedur yang sedang berjalanc. Struktur organisasi dan tugas pokok masing-masing divisi

    d. Data hasil wawancara, dane. Data hasil pengamatan secara langsung oleh penulis

    1.7.2 Desain Penelitian

    Metode penelitian yang akan dipakai adalah dengan menggunakan metode deskriptif-studi kasusyang memakai desain deskriptif, dan alat-alat analisis laporan keuangan yakni rasio keuangan.

    1.7.3 Responden

    Yang menjadi responden di dalam melakukan penelitian ini adalah kepala bagian keuangan PT.

    Batam Samudera beserta staf yang terkait dengan divisi keuangan.

    1.7.4 Teknik Pengumpulan DataDalam mengumpulakn data digunakan dua teknik, antara lain :

    a. Teknik Wawancara, yaitu mengumpulkan data dengan mengajukan beberapa pertanyaankepada kepala bagian keuangan PT. Batam Samudera dan staf yang terkait pada departemen

    keuangan.

    b. Teknik Observasi, yaitu mengumpulkan data dengan cara melakukan pengamatan secaralangsung khususnya terhadap transaksi-tansaksi yang terjadi pada kegiatan operasional PT.

    Batam Samudera.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    12/95

    1.7.5 Studi Pustaka

    Metode ini dilakukan dengan mencari buku-buku dari perpustakaan serta literatur-literatur lain

    yang telah dipelajari oleh Penulis pada saat mengikuti perkuliahan yang membahas tentanganalisa laporan keuangan.

    1.7.6 LaboratoriumDalam menyusun laporan penelitian ini, penulis menggunakan 1 unit komputer Pentium III yang

    dilengkapi dengan Printer Canon S200SPx, dan 1 unit flash disc dengan kapasitas 1 GB.

    1.7.7 Tutorial

    Dalam tahap penyelesaian laporan penelitian ini, Penulis banyak melakukan diskusi khususnya

    dengan Dosen Pembimbingyang telah ditunjuk oleh Kampus Putera Batam Informatika, selain itu Penulis juga banyak

    melakukan diskusi dengan para ahli yang ada ditempat penelitian.

    1.8 Sistematika Penulisan

    Sistematika penulisan merupakan pola umum dalam penulisan laporan penelitian untukmemperoleh bab demi bab, dimana masing masing bab terdiri dari sub-sub sesuai dengan

    kebutuhan judul seperti diuraikan di bawah ini :BAB I : PENDAHULUAN

    Bab ini berisi tentang latar belakang pemilihan judul, Identifikasi, batasan dan perumusan

    masalah, hipotesa, tujuan dan manfaat penelitian, teknik pengumpulan data dan sistematikapenulisan laporan penelitian.

    BAB II : LANDASAN TEORI

    Bab ini berisi tentang teori-teori yang melandasi penyusunan laporan penelitian, yang diambil

    dari buku-buku dan internet yang tentunya membahas tentang analisa laporan keuangan.BAB III : GAMBARAN UMUM OBYEK PENELITIAN

    Bab ini berisi tentang tinjauan secara umum perusahaan yang menjadi tempat berlangsungnyapenelitian, yang meliputi sejarah singkat berdirinya perusahaan, struktur organisasi dan tugaspokok dari setiap divisi dan prosedur kerja perusahaan serta permasalahan yang sedang dihadapi

    perusahaan.

    BAB IV : ANALISA DAN HASIL PENELITIANBab ini berisi tentang uraian data yang telah diperoleh oleh peneliti, yang kemudian dilakukan

    pembahasan dan analisa terhadap masalah yang telah dirumuskan pada bab sebelumnya, setelah

    itu menuangkan hasil penelitian dan interprestasi.

    BAB V : KESIMPULAN DAN SARANBab ini berisi tentang kesimpulan yang diambil dari pembahasan dan analisa terhadap

    permasalahan yang telah dilakukan pada bab sebelumnya, serta saran-saran yang dapat diberikan

    oleh Penulis kepada perusahaan tempat diadakan penelitian.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    13/95

    Materi 1. Membuat Program Aplikasi Penjualan Barang pada Visual Basic + MysqlAhmad Rizal Abidin, M.Kom

    4checks.com-Free Shipping and Handling on All Personal Checks with code DWF008

    1. Mangaktifkan VB 6.0, dengan cara klik start, Klik Microsoft Visual Studio 6.0 dan klik

    Microsoft Visual Basic 6.0.2. Setelah tampil Windows Projects, Klik Cancel

    3. Klik menu file, Klik Open Project, bukalah project yang sudah dibuat pada matri 1.

    Membuat Menu dan Modul4. Setelah project terbuka, double klik frmtransaksi pada window project dan buatlah form

    sebagai berikut :

    Gambar 1. Form Transaksi

    Catatan :

    Form tersebut teridiri dari objek-objek : textbox, datagrid, label, datacombo dan commandbutton

    serta Frame,

    1. Langkah selanjutnya membuat koding pada form load, yaitu dengan cara double klik

    form (pada gambar yang ada titiknya), setelah itu ketik koding berikut :

    01

    02Private Sub Form_Load()

    03 konek

    04 konekdb.CursorLocation = adUseClient

    05 strsql = "select * from pelanggan"

    06 Set rs = konekdb.Execute(strsql)07 Set dckode.RowSource = rs

    08 dckode.ListField = "IdPelanggan"

    09 strsql = "select * from produk"

    10 Set rs = konekdb.Execute(strsql)

    11 Set DataCombo2.RowSource = rs

    12 DataCombo2.ListField = "idproduk"

    http://gan.doubleclick.net/gan_click?lid=41000000030727005&pubid=21000000000500398http://gan.doubleclick.net/gan_click?lid=41000000030727005&pubid=21000000000500398http://ahmadrizal.files.wordpress.com/2010/01/trans1.jpghttp://gan.doubleclick.net/gan_click?lid=41000000030727005&pubid=21000000000500398
  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    14/95

    13End Sub

    Setelah selesai mengetikkan koding tersebut ujilah form dengan cara klik menu run, klik start,

    tetapi pastikan database sudah terbuat, mysql sudah aktif dan jangan lupa dsnnyapun sudahdibuat baca tentang makalah basis data.

    Catatan : setiap kali membuat koding pada suatu objek uji program tersebut, ini digunakan agar

    kita memahami apa yang telah kita buat.

    1. Membuat filter pada text1 (textboxnya idnota), dengan logika jika data sudah ada maka

    tampilkan datanya, tetapi jika belum kursor pindah ke textbox berikutnya, caranya adalah

    double klik textbox1, lalu tukar event dari change menjadi keypress. Ketikkan listingberikut :

    01Private Sub txtnota_KeyPress(KeyAscii As Integer)02If KeyAscii = 13 Then

    03strsql = "select * from trans where nota='" & txtnota.Text & "'"

    04Set rs = kondb.Execute(strsql)

    05If Not rs.EOF Then

    06 MsgBox "Nomor tersebut sudah ada"

    07Else

    08 dckode.SetFocus

    09End If

    10End If

    11End Sub

    1. Membuat koding pada datacombo IdPelanggan, double klik datacombo1 (tetap pada

    event change) lalu ketik listing program berikut :

    01Private Sub dckode_Change()

    02strsql = "select * from pelanggan where idpelanggan = '" + dckode.Text +"'"

    03Set rs = kondb.Execute(strsql)

    04If Not rs.EOF Then

    05 txtnama.Text = rs!NMPelanggan

    06 txtalamat.Text = rs!almpelanggan07Else

    08 MsgBox "Data tersebut tidak ditemukan"

    09End If

    10End Sub

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    15/95

    1. Membuat koding pada datacombo2 (kode Produk), double klik datacombo2 (tetap pada

    event change) lalu ketik listing program berikut :

    01Private Sub DataCombo2_Change()

    02strsql = "select * from produk where idproduk ='" + DataCombo2.Text + "'"

    03Set rs = kondb.Execute(strsql)04If Not rs.EOF Then

    05 txtnmbar.Text = rs!NmProduk

    06 txtharga.Text = rs!harga

    07 txtstock.Text = rs!stock

    08 txtbeli.SetFocus

    09Else

    10 txtnmbar.Text = ""

    11 txtharga.Text = ""

    12 txtstock.Text = ""

    13 DataCombo2.SetFocus14End If

    15End Sub

    1. Membuat koding pada textbox (qty) double klik textbox tersebut, lalu ketik listingberikut:

    01Private Sub txtbeli_Change()

    02If txtbeli "" Then

    03 If CInt(txtbeli.Text) Sort Records > klik

    Nilai.Skor > Add > Descending.

    Perhatikanlah nomor pelamar, terlihat tidak terurut. Tetapi kita lihat skor telah diurutkan dengan

    nilai tertinggi. Laporan seperti ini dapat membantu mempermudah mencari data yang diperlukan

    dengan cara mengurutkan data skor dengan nilai terbesar.

    PROGRAM PENGGAJIAN

    Setelah membuat program penerimaan karyawan, kita lanjutkan ke pembuatan program

    penggajian karyawan.

    Normalisasi File

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    36/95

    Program penggajian ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti

    gambar berikut.

    Program penggajian ini menyimpan data ke dua tabel yaitu tabel Gaji dan DetailGaji sepertiterlihat pada tabel-tabel berikut ini.

    Tabel Gaji

    Gaji

    NomorSlp Tanggal Jam PendapatanPotonganGajiBersih NIP KodeKsr

    070909000109/09/0711:43:32 PM 1350000 360000 990000 199607152 KSR01

    Tabel DetailGaji

    DetailGaji

    NomorSlp KodePrk Jumlah

    0709090001 001 1000000

    0709090001 002 200000

    0709090001 003 150000

    0709090001 101 135000

    0709090001 102 100000

    0709090001 103 125000

    Database Dan Tabel

    Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunci

    primer maupun kunci tamunya silakan buka CD pendukung buku ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    37/95

    Dengan asumsi form login, data pegawai, data perkiraan dan kasir telah dibuat, kini saatnyamembuat form penggajian dengan bentuk seperti gambar 8.3.

    Transaksi Penggajian

    Ilustrasi pada program ini adalah sebagai berikut:

    1.Nomor slip gaji muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi setelah

    slip gaji sebelumnya disimpan.

    2.Nama kasir dan kode kasir muncul secara otomatis dari hasil login. Kode kasir tidak

    ditampilkan dalam form (LblKodeKsr.Visible = False).

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    38/95

    3.Tanggal dan jam muncul secara otomatis diambil dari sistem komputer, oleh karena itu

    diharapkan mengecek kembali validasi tanggal dan jam komputer sebelum program

    dijalankan.

    4.Hal pertama yang harus dilakukan adalah memilih NIP kemudian menekan enter, jika bulan ini

    NIP tersebut telah menerima gaji maka akan muncul pesan bahwa NIP tersebut telahmenerima gaji (mencegah penerimaan gaji dua kali dalam satu bulan).

    5.Saat melakukan penggajian kode perkiraan (pembayaran) dapat dilakukan dalam Grid ataumemilih dari list kemudian menekan enter. Setelah itu isilah jumlah pembayarannya.

    6.Khusus untuk pajak, disini kami asumsikan sebesar 10% dari total pendapatan dan akan

    menjadi potongan bagi pemdapatan hingga akhirnya ditemukan gaji bersihnya.

    Slip Gaji

    Untuk dapat menampilkan hasil transaksi ke layar, harus ditambahkan sebuah form baru dengan

    nama TAMPILKAN (nama form bebas). Contoh slip gajinya adalah sebagai berikut.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    39/95

    Laporan Penggajian

    Dalam pembuatan laporan, kita dapat melakukan banyak kreasi diantaranya membuat laporanyang bersifat parsial, artinya laporan dibuat per karyawan atau laporan yang bersifat akumulasi,

    artinya dalam satu halaman terdapat banyak NIP (karyawan). Buatlah form seperti bentuk di

    bawah ini.

    Dengan program di atas dihasilkan laporan dengan bentuk seperti dua gambar berikut.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    40/95

    Rincian Penggajian

    Program ini berfungsi untuk melihat kembali data penggajian yang telah disimpan. Buatlah form

    dengan bentuk seperti gambar di bawah ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    41/95

    PROGRAM PERPUSTAKAAN

    Normalisasi File

    Program Perpustakaan ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti

    Gambar 9.1.

    Program perpustakaan ini menyimpan data ke dua tabel yaitu tabel Pinjamdan DetailPjm

    seperti terlihat pada tabel-tabel berikut ini.

    Tabel Pinjam

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    42/95

    Pinjam

    NomorpjmTanggalpjmTotalpjmNomoragt

    07091401 14/09/07 3 A001

    Tabel DetailPjm

    DetailPjm

    NomorpjmNomorbkJumlahbk

    070914011 B001 1

    070914012 B002 1

    070914013 B003 1

    Database Dan Tabel

    Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunci

    primer maupun kunci tamunya silakan buka CD pendukung buku ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    43/95

    Transaksi Peminjaman Buku

    Dengan asumsi form login, data buku, anggota telah dibuat, kini saatnya membuat form

    Peminjaman dengan bentuk seperti Gambar 9.3 berikut ini.

    Ilustrasi pada program ini adalah sebagai berikut:

    1.

    Nomor pinjam dan tanggal muncul secara otomatis, berubah setiap hari dan setiap gantitransaksi (disarankan untuk mengecek kembali validasi tanggal dengan format dd/mm/yy

    sebelum program dijalankan).

    2.Hal pertama yang harus dilakukan adalah mengetik Nomor Anggota. Jika ditemukan makaakan tampil namanya, jika pernah meminjam maka jumlahnya akan ditampilkan di DataGrid

    bagian bawah, jika belum pernah pinjam maka akan muncul keterangan dan diperbolehkan

    meminjam 4 buku.

    3.Jika jumlah telah pinjam dan jumlah peminjaman sekarang >=4 maka akan muncul pesan

    bahwa peminjaman sudah maksimal. Jika jumlah total peminjaman belum mencapai 4 maka

    peminjaman boleh dilanjutkan. Jumlah pinjam tiap buku adalah satu buah.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    44/95

    Transaksi Pengembalian Buku

    Ilustrasi dalam program pengembalian ini adalah sebagai berikut:

    1.Nomor pengembalian muncul otomatis berikut tanggal kembalinya.

    2.Setelah mengetik nomor anggota, jika ditemukan maka akan muncul nama anggota.

    3.Jika nomor anggota tersebut pernah meminjam maka akan ditampilkan datanya pada DataGrid

    bagian bawah.

    4.Untuk mengembalikan buku cukup dengan memilih data dalam Grid bagian bawah lalu

    menekan enter.

    5.Pada saat disimpan maka data yang berubah terjadi pada lima tabel yaitu :

    a.Di tabel pinjaman jumlah total pinjam akan berkurang sebanyak buku yang

    dikembalikan.

    b.Di tabel detailpjm data akan hilang berdasarkan nomor pinjamnya karena buku

    dikembalikan.

    c.Di tabel kembali jumlah total kembali akan bertambah sebanyak buku yang

    dikembalikan. Perubahan juga terjadi pada kolom denda jika tanggal pengembalian

    melebihi batas akhir peminjaman. Denda per hari Rp. 500 per buku.

    d.Di tabel detailkbl data akan bertambah sebanyak buku yang dikembalikan.

    e.Di tabel buku, jumlah stok buku akan bertambah sebanyak buku yang dikembalikan.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    45/95

    Pembuatan Laporan

    Disini kami tidak lagi menjelaskan tentang pembuatan laporan untuk tabel master (tabel Buku,

    Anggota) tapi kami akan langsung menggambarkan peminjaman harian, mingguan dan bulanan

    dimana laporan tersebut prototypenya digunakan juga untuk laporan pengembalian buku.

    Laporan Peminjaman

    Laporan peminjaman harian.

    Untuk laporan harian, buatlah rancangan laporan dengan bentuk seperti gambar berikut ini.

    Hasil:

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    46/95

    Laporan peminjaman mingguan

    Untuk laporan mingguan, Anda tidak usah membuat rancangan yang baru, cukup denganmenggunakan File + Save As pada laporan harian dan menggantinya dengan laporan mingguan.

    Setelah itu pindahkanlah Field tanggal dari area Header ke area #1 : tanggalPjmA. dan

    hasilnya dapat dilihat pada gambar berikut.

    Hasil:

    Laporan peminjaman bulanan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    47/95

    Untuk laporan bulanan, rancangan formnya sama saja dengan laporan harian, oleh karena itu

    simpanlah dengan menggunakan File > Save AS dan ubah namanya menjadi laporan bulanan.

    Rincian Peminjaman Buku

    Program ini dibuat untuk melihat kembali rincian peminjaman buku yang telah disimpan dalamdatabase. Kunci pencarian dalam program ini menggunakan nomor pinjam. Untuk memulainya

    buatlah form dengan bentuk seperti gambar berikut ini.

    Catatan : Jika hasil dalam Grid kosong setelah memilih nomor pinjam, itu artinya semua bukutelah dikembalikan.

    Rincian Pengembalian Buku

    Untum melihat rincian pengembalian buku buatlah form seperti gambar berikut ini.

    PROGRAM PEMESANAN DAN PENGIRIMAN BARANG

    Program pemesanan dan pengiriman barang ini polanya mengikuti program perpustakaan danrental VCD. Perbedaannya adalah pada program pengiriman barang terdapat tambahan proses,

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    48/95

    yaitu pada pengisian kurir yang mengirimkan barang pesanan dan biaya sisa yang harus di bayar

    jika uang muka belum lunas.

    Normalisasi File

    Program Pesanan ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk sepertiGambar 11.1.

    Program pemesanan barang ini menyimpan data ke dua tabel yaitu tabel Pesanan dan DetailPsnseperti terlihat pada tabel-tabel berikut ini.

    Tabel Pesanan

    PesananNomorpsn TanggalpsnTotalitemTotalhrgDP Sisa NomorksmKodeKsrTglMintakrm Ket

    P070905005 05/09/07 3 18500 0 18500 KSM02 KSR01 05/09/07 Belum DikirimP070918001 18/09/07 3 7000 0 7000 KSM04 KSR01 18/09/07 Belum Dikirim

    Tabel DetailPsn

    DetailPsn

    Nomorpsn KodebrgJumlahpsn

    P070918001BRG002 2

    P070918001BRG001 1

    P070910001BRG002 2

    P070910001BRG001 1

    P070905005BRG008 1

    P070905005BRG004 1

    P070905005BRG001 1

    Database Dan Tabel

    Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunciprimer maupun kunci tamunya silakan buka CD pendukung buku ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    49/95

    Transaksi Pemesanan Barang

    Dengan asumsi form login, data kasir, barang, konsumen dan kurir telah dibuat, kini saatnya

    membuat form Pesanan dengan bentuk seperti Gambar 11.3 berikut ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    50/95

    Transaksi Pengiriman Barang

    Logika dasar dalam program pengiriman barang ini adalah membaca kembali data yang telah

    disimpan dalam tabel pesanan dan detailpsn, kemudian kirimkan oleh kurir dan isilah berapa sisa

    pembayarannya. Setelah itu berilah keterangan di tabel pesanan bahwa data dengan nomor kirimtersebut telah dikirimkan.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    51/95

    Catatan :

    Dalam CD pendukung buku kami telah membuat program ini lengkap dengan laporan yang

    sifatnya parsial dan laporan akumulasi baik pemesanan maupun pengiriman barang. Selain itu

    telah dibuatkan pula program rincian pemesanan dan pengiriman barang. Silakan dilihat

    programnya satu persatu.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    52/95

    PROGRAM BANK

    Pada program bank ini diperlukan konsentrasi ekstra, karena kita harus memerhatikan perubahan

    saldo setiap kali terjadi transaksi baik melalui Teller maupun melalui ATM.

    Normalisasi File

    Dalam program bank ini bentuk relasinya one to one, karena setiap terjadi satu transaksi maka

    data disimpan satu kali, tidak ada data yang disimpan berulang. Bentuk normalisasinya dapatdilihat pada Gambar 13.1 berikut ini.

    Database Dan Tabel

    Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunci

    primer maupun kunci tamunya silakan buka CD pendukung buku ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    53/95

    Membuat Module

    Langkah awal pembuatan program bank adalah membuat module yang di dalamnya terdapat

    nomor transaksi yang terus berubah. Setelah mengaktifkan VB, buatlah module kemudian

    tulislah coding berikut ini.

    Buka Rekening

    Program pertama pembukaan rekening dengan saldo minimal sebesar Rp. 500,000,- buatlah form

    dengan bentuk seperti Gambar 13.3 di bawah ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    54/95

    Transaksi Setoran

    Setelah seorang nasabah membuka rekening, selanjutnya kita coba membuat program transaksi

    setoran dengan bentuk form seperti Gambar 13.5 berikut.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    55/95

    Pengambilan Kas

    Program ini hampir sama dengan program setoran kas. Buatlah form seperti Gambar 13.7. Untukmempercepat pekerjaan, salinlah form setoran kas kemudian ubahlah beberapa bagiannya

    sehingga cocok untuk program pengambilan kas dan salin juga codingnya kemudian ubahlah

    tanda PLUS menjadi tanda MINUS pada bagian SQLEdit.

    Fasilitas ATM

    Beberapa program yang disediakan oleh fasilitas ATM ini antara lain :

    1.Informasi saldo

    2.Penarikan tunai

    3.Transfer antar bank

    4.Pembayaran tagihan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    56/95

    5.Dan ganti PIN

    Untuk memulainya buatlah form dengan bentuk seperti Gambar 13.9 berikut ini.

    Informasi Saldo

    Informasi saldo digunakan sebagai bahan pertimbangan sebelum melakukan transaksi, dengan

    demikian dapat diperkirakan transaksi apa yang dapat dilakukan dengan jumlah saldo yang

    dimiliki saat ini.

    Penarikan Dana

    Penarikan dana dibuat dengan dua model, yaitu model jumlah otomatis dimana jumlah uang

    tinggal dipilih dalam list dan model jumlah yang diisi manual.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    57/95

    Penarikan Manual

    Buatlah form untuk program penarikan manual seperti Gambar 13.13 di bawah ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    58/95

    Transfer Dana

    Untuk transaksi transfer dana buatlah form seperti gambar berikut ini.

    Bayar Tagihan

    Data tagihan disimpan dalam tabel Tagihan dengan rincian sebagai berikut.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    59/95

    Tagihan

    NomorPlgNamaPlg TagihanStatus

    12345 RUSMAN 90000

    23456 RYAN 85000

    34567 HAFIZ 120000

    45678 ALBANI 100000

    56789 RISNA 50000

    Ganti PIN

    Untuk menggati PIN buatlah form dengan bentuk seperti gambar berikut ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    60/95

    Jejak Transaksi

    Setelah sekian banyak transaksi dilakukan oleh nasabah baik melalui Teller maupun ATM, kinisaatnya kita melihat jejak transaksi tersebut. Buatlah form seperti Gambar 13.19 berikut ini.

    Program penggajian

    Program ini digunakan di setiap perusahaan dengan pola yang berbeda-beda. Asumsi yangdigunakan dalam program ini adalah pada sebuah perusahaan. Dengan memahami polanya, anda

    dapat membuat program penggajian sesuai dengan situasi dan kondisi sistem yang dijadikanobjek observasi.

    Proses awal program penggajian ini dimulai dengan mengolah data pegawai, dalam hal ini kamihanya membuat field di tabel pegawai yang ada kaitannya dengan pembayaran gaji, kami tidak

    menyertakan field agama, jenis kelamin dan sejenisnya yang tidak ada kaitannya dengan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    61/95

    perhitungan gaji, olehkarena itu pembaca dipersilakan untuk menambahkan field lain yang dirasa

    perlu. Kemudian dilanjutkan dengan mengolah data golongan. Setiap golongan memiliki standar

    pembayaran tersendiri untuk menentukan berapa tunjangan keluarganya, tunjangan anak, uangmakan, uang lembur dan jaminan kesehatannya. Setelah itu dilanjutkan dengan mengolah data

    jabatan, dimana setiap jabatan memiliki standar pembayaran tersendiri yang berupa gaji pokok

    dan tunjangan jabatannya. Proses berikutnya adalah mengentri data kehadiran pegawai, datakehadiran inilah yang menjadi sumber data dalam proses perhitungan gaji. Dalam hal ini kamisajika dua model pengolahan data kehadiran.

    Pola pertama adalah dengan mengentri kehadiran dalam bentuk akumilasi dalam satu bulan.

    Asumsinya data ini diambil dari absen harian (amano) dimana jumlah kehadiran dalam satu

    bulan tersebut dientri dalam form berupa berapa hari seorang karyawan masuk kerja dalam

    sebulan, berapa hari sakit, izin dan alpa. Selain itu dalam form yang sama dientri pula jumlahjam lembur dalam satu bulan. Dan pada kolom terakhir dientri pula berapa jumlah potongannya

    dalam sebulan.

    Pola kedua adalah dengan mengentri kahadiran karyawan per hari, jam berapa seorang karyawanmasuk kerja dan jam berapa dia pulang. Setelah itu secara otomatis lama jam kerja akan tampil

    dan berapa jam lama kerja lemburnya di hari tersebut. Tapi model ini dirasakan kurang efektifkarena proses entri data memakan waktu yang cukup lama.

    Merancang Database Dan Bentuk Relasi Tabel

    Langkah awal yang harus dilakukan dalam pembuatan program penggajian ini adalah :

    1.Membuat database dengan nama DBGAJI.mbd

    2.Membuat tabel pegawai

    3.Membuat tabel jabatan

    Isi tabel jabatan adalah sebagai berikut :

    JABATAN

    KOJAB NMJABATAN GAPOK TJJABATAN

    ADM ADMINISTRASI 1000000 300000

    ANL ANALIS 4000000 800000

    BDN BENDAHARA 1000000 300000

    CLR CLEANING SERVICE 600000 100000

    DKM DOKUMENTASI 800000 300000

    DRK DIREKTUR 8000000 2000000

    DSR DESIGNER 2500000 700000

    KSM KONSUMSI 600000 150000

    MNG MANAGER 7000000 1200000

    PRL PERALATAN 600000 100000

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    62/95

    JABATAN

    KOJAB NMJABATAN GAPOK TJJABATAN

    PRS PERSONALIA 4000000 900000

    RSP RESEPSIONIS 750000 250000

    SKR SEKRETARIS 1000000 300000

    SPR SENIOR PROGRAMER 3000000 600000

    YPR YUNIOR PROGRAMER 1200000 400000

    4.Membuat tabel golongan

    Isi tabel golongan adalah sebagai berikut :

    GOLONGAN

    GOL TJSUAMIISTRI TJANAK UMAKAN LEMBUR ASKES

    1 50000 40000 4000 2000 35000

    2 100000 80000 5000 3000 500003 150000 120000 5000 4000 75000

    4 200000 160000 6000 5000 100000

    5 250000 200000 6000 6000 125000

    6 300000 240000 7000 7000 150000

    5.Membuat tabel master absen

    Catatan :

    Pembaca dapat membuat manuver sendiri pada field lembur dengan membuat tabel tersendiri

    dimana datanya dientri dari jam keluar dikurangi jam masuk, maka akan dihasilkan lama kerja.Jika lama kerja lebih dari 8 jam maka lama lemburnya adalah mlama kerja dikurangi 8 jam.

    Dalam buku ini jumlah jam lembur diasumsikan telah diakumulasikan dalam satu bulan.

    Selain itu pada field potongan, pembaca juga dapat berinovasi dengan membuat tabel potongan

    tersendiri dengan rincian sesuai kebutuhan sistem. Misalnya potongan pinjaman koperasi, hutang

    dan sebagainya. Dalam buku ini jumlah potongan diasumsikan telah diakumulasikan.

    6.Membuat tabel gaji. Tabel inilah yang menjadi tabel master transaksi sebagai keseluruhan

    hasil transaksi atau kalkulasi penggajian berdasarkan jabatan, golongan, dan absensi

    karyawan.

    7.Membuat tabel temporer. Tabel ini hanyalah tabel sementara tempat transaksi absen, lemburdan potongan.

    Demikianlah ilustrasi awal rancangan database untuk program penggajian ini. Langkahselanjutnya adalah membuat project di VB.

    Bentuk relasi tabel dalam program penggajian ini terlihat pada gambar di bawah ini :

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    63/95

    Data Pegawai

    Setelah membuat module, buatlah form untuk mengolah tabel master pegawai dengan bentukseperti gambar di bawah ini.

    Data Jabatan

    Kemudian buatlah form untuk mengolah tabel master jabatan dengan bentuk seperti gambar di

    bawah ini :

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    64/95

    Data Golongan

    Kemudian buatlah form untuk mengolah tabel golongan dengan bentuk seperti gambar di bawah

    ini:

    Entri Data Kehadiran Karyawan

    Setelah itu buatlah form untuk mengolah tabel master absen dengan bentuk seperti gambar di

    bawah ini :

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    65/95

    Contoh form entri absen seperti ini diasumsikan datanya diambil dari absen amano yang telah

    diakumulasikan per karyawan pada bulantertentu, termasuk data lembur dan potongannya.

    Perhitungan Gaji

    Sebagaimana yang telah dijelaskan sebelumnya, entri absen ini dapat dibuat sesuai kebutuhan

    sistem, anda dapat saja membuat bentuk form absen dengan bentuk yang berbeda.

    Setelah itu buatlah sebuah form untuk menghitung gaji karyawan dengan bentuk seperti gambar

    di bawah ini:

    Pencetakan Slip Gaji

    Dengan langkah-langkah di atas, sebenarnya proses program penggajian sudah selesai, langkahberikutnya adalah membuat laporan penggajian. Bentuk laporan yang pertama dibuat adalah slip

    gaji per karyawan. Buatlah form dengan bentuk seperti gambar di bawah ini :

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    66/95

    Pembuatan Laporan

    Setelah proses transaksi selesai, langkah selanjutnya adalah membuat laporan dengan

    menggunakan Crystal report. Di bawah ini terlihat beberapa bentuk laporannya.

    Laporan Data Pegawai.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    67/95

    Laporan Data Golongan

    Laporan Data Jabatan.

    Laporan Kehadiran Karyawan

    Laporan Data Lembur

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    68/95

    Laporan Data Potongan

    Program akuntansi

    Program ini merupakan sebuah ilustrasi tentang pemesanan barang bubut, seperti pintu gerbang,

    teralis jendela, pagar rumah, tangga dalam rumah dan sejenisnya. Pola ini dapat digunakan pada

    pemesanan barang yang lainnya.

    Proses yang terjadi dalam program ini adalah sebagai berikut :

    1.Penyimpanan uang kas oleh pemilik perusahaan

    2.Pemesan datang meminta dibuatkan barang misalnya berupa pintu gerbang

    3.Pemilik perusahaan menyebutkan harga pembuatan barang pesanan tersebut

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    69/95

    4.Pemesan membayar uang muka atau dilunasi sekaligus

    5.Pemilik perusahaan membeli bahan baku yang diperlukan dan melakukan kalkulasi biayapembuatan barang pesanan. Dalam proses inilah kalkulasi akuntasi terjadi

    6.Barang yang telah jadi dikirimkan kepada pemesan

    7.Pembuatan laporan pemesanan dan pengiriman barang

    Merancang Database Dan Bentuk Relasi Tabel

    Langkah awal yang harus dilakukan adalah membuat database dnegan nama DBAKN.mdb.

    kemudian membuat beberapa tabel yang diperlukan antara lain:

    1.Tabel master kasir

    2.Tabel master pemesan

    3.Tabel master kode perkiraan

    4.Tabel transaksi master PO

    5.Tabel transaksi detail PO

    6.Tabel transaksi arus kas

    7.Tabel temporer

    Relasi tabel pada program akuntansi terlihat pada gambar di bawah ini:

    Itulah ilustrasi program pemesanan barang ini. Langkah berikutnya adalah membuat database

    sesuai dengan spesifikasi file yang disebutkan di atas, kemudian membuat project di VB. Agarakses ke database lebih efektif dan efisien maka sebaiknya dibuat sebuah module.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    70/95

    Login

    Kasir

    Simpan Kas Sebagai Modal

    Pemesan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    71/95

    Kode Perkiraan

    Pemesanan Barang

    Alur proses dalam program pemesanan barang ini adalah sebagai berikut :

    1.Nomor PO otomatis

    2.Mengisi data pemesan cukup dengan memilih atau mengetiknya dalam combo

    3.Isilah berapa jumlah ordernya

    4.Berapa uang muka yang dibayarkan

    5.Transaksi barang-barang yang diperlukan dalam pembuatan pesanan dimulai dengan memilihtanggal, kemudian diisi barang apa saja yang dibeli

    6.Kode barang atau account yang dibeli cukup dengan memilih dalam list kemudian menekanenter

    7.Setelah itu isilah berapa jumlah dana yang dikeluarkan untuk pembelian bahan-bahan pesanantersebut.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    72/95

    Pengiriman Barang

    Laporan

    Pembuatan laporan dapat dilakukan selengkap mungkin yaitu :

    1.Laporan pemesanan per nomor faktur

    2.Laporan pemesanan harian, mingguan dan bulanan

    3.Laporan pemesanan yang sudah dikirim atau belum dikirim

    4.Laporan pemesanan yang sudah lunas atau belum lunas

    5.Laporan biaya-biaya (harian, mingguan dan bulanan)

    6.Laporan biaya-biaya per kode perkiraan

    7.Dan sebagainya

    Langkah awalnya adalah membuat form dengan bentuk seperti gambar di bawah ini :

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    73/95

    Laporan Pemesanan Barang Per Nomor Faktur

    Laporan Pemesanan Lunas / Belum Lunas

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    74/95

    Laporan Pemesanan Dikirm / Belum Dikirim

    Laporan arus kas

    Sebelum membuat laporan arus kas, buatlah form dengan bentuk seperti gambar di bawah ini:

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    75/95

    Laporan Arus Kas Harian

    Laporan Arus Kas Mingguan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    76/95

    Laporan Arus Kas Bulanan

    Laporan Biaya-Biaya

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    77/95

    Laporan Buku Besar

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    78/95

    Program Kredit bank

    Program ini digunakan untuk melakukan pendataan pada pembiayaan kredit dari sebuah lembagakeuangan kepada para nasabah.

    Proses yang terjadi dalam program ini adalah sebagai berikut:

    1.Nasabah datang untuk meminjam uang ke bank

    2.Pihak bank melakukan pendataan terhadap nasabah tersebut

    3.Proses perhitungan pinjaman oleh bank berupa jumlah uang yang dipinjam, bunga pertahun

    dan lamanya cicilan. Dengan kalkulasi keuangan maka akan dihasilkan berapa cicilan yang

    harus dibayar tiap bulannya

    4.Nasabah melakukan pembayaran cicilan perbulan

    5.Pembuatan laporan

    Merancang Database Dan Bentuk Relasi Tabel

    Langkah awal yang harus dilakukan adalah membuat database dengan nama

    DBKEUANGAN.mdb, kemudian membuat beberapa tabel yang diperlukan antara lain :

    1.Tabel KASIR

    2.Tabel NASABAH

    3.Tabel PINJAM

    4.Tabel DETAIL PINJAM

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    79/95

    5.Tabel BAYAR

    6.Dan tabel TEMPORER

    Bentuk relasi tabel pada program kredit bank ini terlihat pada gambar di bawah ini :

    Catatan :

    Program ini memerlukan uji coba yang cukup akurat, karena semua transaksi berkaitan dengan

    tanggal. Cobalah bermain di control panel untuk mengganti data tanggal untuk sementara waktu,hal ini dilakukan untuk mengetahui jumlah denda bagi nasabah yang terlambat melakukan

    pembayaran jika masa jatuh tempo telah lewat. Setelah anda memahami proses dalam program

    ini, maka langkah berikutnya adalah membuat project dengan VB.

    Login

    Kasir

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    80/95

    Nasabah

    Transaksi Kredit

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    81/95

    Pembayaran Cicilan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    82/95

    Pembuatan Laporan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    83/95

    Program Koperasi (Foto Dari Webcam)

    Inti program ini adalah bagaimana cara menyimpan gambar (foto) ke dalam database dan

    menampilkannya pada form. Kemudian di dalamnya dibahas tentang bagaimana proses sistemkoperasi. Program ini sebenarnya sangat sederhana. Proses program ini diawali dengan

    mengambil foto anggota melalui webcam. Dalam pengambilan gambar ini seringkali ukurannya

    harus diatur ulang secara manual. Oleh karena itu dalam CD pendukung buku ini kami lapirkan

    software TNT Capture untuk mengambil gambar dengan ukuran yang sesuai dengan besarnyaukuran pictureBox dalam form anggota. Untuk melihat petunjuk instalasi dan cara menggunakan

    software TNT Capture ini silakan lihat bab cara instalasi TNT Capture di bagian bawah.

    Merancang Database Dan Bentuk Relasi Tabel

    Langkah awal yang harus dilakukan dalam pembuatan program penggajian ini adalah :

    1.Membuat database dengan nama DBKOPERASI.mbd

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    84/95

    2.Membuat tabel ANGGOTA

    3.Membuat tabel KASIR

    4.Membuat tabel SIMPAN

    5.Membuat tabel PINJAM

    Demikianlah ilustrasi awal rancangan database untuk program penggajian ini. Langkah

    selanjutnya adalah membuat project di VB. Bentuk relasi tabel dalam program koperasi ini

    terlihat pada gambar di bawah ini :

    Membuat Modul

    Hal ini dibuat agar melakukan koneksi ke database cukup dengan memanggil nama prosedurnya

    saja. Lakukanlah langkah di bawah ini :

    Buka VB

    Klik menu project

    Pilih add module

    Klik open

    Kemudian ketiklah koding di bawah ini :

    Public Conn As New ADODB.Connection

    Public RSKasir As ADODB.Recordset

    Public RSAnggota As ADODB.Recordset

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    85/95

    Public RSSimpan As ADODB.Recordset

    Public RSPinjam As ADODB.Recordset

    Public Sub BukaDB()

    Set Conn = New ADODB.Connection

    Set RSKasir = New ADODB.Recordset

    Set RSAnggota = New ADODB.Recordset

    Set RSSimpan = New ADODB.Recordset

    Set RSPinjam = New ADODB.Recordset

    Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DBKoperasi.mdb"

    End Sub

    Data Anggota

    Setelah membuat module, buatlah form untuk mengolah tabel master anggota dengan bentuk

    seperti gambar di bawah ini. Dalam form anggota tambahkanlah objek CommonDialog (untuk

    membuka forlder dan mengambil gambar) dan objek PictureBox (untuk menampilkan gambar

    yang dipilih).

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    86/95

    Data Tabungan

    Kemudian buatlah form untuk mengolah data penyimpanan dana nasabah dengan bentuk sepertigambar di bawah ini.

    Data Pinjaman

    Kemudian buatlah form untuk mengolah transaksi peminjaman dana dengan bentuk seperti

    gambar di bawah ini:

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    87/95

    Jika anda ingin membuat program lebih cepat pada proses peminjaman ini, salin saja form

    tabungan berikut kodingnya, kemudian simpan dengan nama Pinjaman. Setelah itu ubahlahproses penambahan saldo menjadi pengurangan saldo (artinya anda cukup mengganti tanda +menjadi tanda(minus). Setelah itu ubahlah sebuah hal yang berkaitan dengan simpanan

    menjadi pinjaman. Dengan satu cacatan penting anda harus memasang validasi agar jangan

    sampai peminjaman melebihi saldo awal

    Pembuatan Laporan

    Dalam program ini laporan dibagi menjadi dua bagian berdasarkan proses yang terjadi

    sebelumnya, yaitu laporan tabungan dan laporan pinjaman. Laporan tabungan dikelompokkan

    berdasarkan nomor anggota, laporan tabungan per hari, per minggu, per bulan dan per tahun.

    Begitupun dengan laporan pinjaman, dibuat sama dengan laporan tabungan. Tetapi dalam bukuini kami tidak akan membahas laporan pinjaman secara rinci. Kami cukupkan contohnya dengan

    laporan tabungan saja. Buatlah form laporan tabungan seperti gambar di bawah ini.

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    88/95

    Laporan Penyimpanan Per Anggota

    Laporan Tabungan Harian

    Laporan Tabungan Mingguan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    89/95

    Laporan Tabungan Bulanan

    Laporan Tabungan Tahunan

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    90/95

    Program Inventori

    Login

    Data Kasir

    Data Barang

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    91/95

    Data Customer

    Data Suplier

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    92/95

    Transaksi Barang Masuk

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    93/95

    Laporan Barang Masuk

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    94/95

    Transaksi Barang Keluar

    Laporan Barang Keluar

    Laporan Stok Barang

  • 5/21/2018 97666442 Membuat Program Penjualan Dengan Visual Basic 6

    95/95