membuat program penjualan dengan visual basic 6.0 (tutorial bagian 6 Design Form TRANSAKSI PENJUALAN)

Ukuran: px
Mulai penontonan dengan halaman:

Download "membuat program penjualan dengan visual basic 6.0 (tutorial bagian 6 Design Form TRANSAKSI PENJUALAN)"

Transkripsi

1 membuat program penjualan dengan visual basic 6.0 (tutorial bagian 6 Design Form TRANSAKSI PENJUALAN) Published 11 Juni 2011 By Kusmani 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. Pada tutorial 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 dengan mengklik 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 Menjadi 1. Name Form1 frmpenjualan 2. BorderStyle 2 Sizeable 1 Fixed Single 3. Caption Form1 Form Transaksi Penjualan 4. StartUpPosition 3 Windows Default 2 Center Screen Setelah itu, mungkin lebih baik Anda menyimpan dulu form ini, pada folder yang telah kita buat di 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-T pada keyboard Anda

2 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 memang memuat beberapa kontrol sekaligus, yaitu kontrol 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 1 Opaque 0 Transparent Kontrol Nomor 2 (DTPicker atau DateTimePicker): Properti Nilai Awal Ubah Menjadi Name DTPicker1 dtptanggal CustomFormat (kosong) dd/mm/yyyy Format 1 dtpshortdate 3 dtpcustom Kontrol Nomor 3 (Label): Properti Nilai Awal Ubah Menjadi Name Label2 lblnomorfaktur Alignment 0 Left Justify 1 Right Justify

3 Caption Label2 Nomor Faktur : - AutoSize False True BackStyle 1 Opaque 0 Transparent Kontrol Nomor 4 (Label): Properti Nilai Awal Ubah Menjadi Caption Label3 Kode Barang AutoSize False True BackStyle 1 Opaque 0 Transparent Kontrol Nomor 5 (ComboBox): Properti Nilai Awal Ubah Menjadi Name Combo1 cbkodebarang Style Kontrol Nomor 6 (Label): 0 Dropdown Combo 2 Dropdown List Properti Nilai Awal Ubah Menjadi Caption Label4 Nama Barang AutoSize False True BackStyle 1 Opaque 0 Transparent 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 1 Opaque 0 Transparent

4 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 Ke Dalam 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 RecordSource (kosong) Barang Kontrol Nomor 16 (Data): Properti Nilai Awal Ubah Menjadi Name 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.mdb RecordSource (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-click pada 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:

6 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

7 3. form transaksi 4. transaksi penjualan,dilengkapi dengan nota Form transaksi komputer akuntansi Salah satu fungsi organisasi yang erat kaitannya dengan keputusan manajemen adalah fungsi akuntansi 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 bisnis yang ada. Dengan menerapkan sistem komputerisasi akuntansi, maka akan mempercepat proses penyajian analisa dan laporan keuangan karena aplikasi komputerisasi akuntansi diciptakan untuk mengotomatisasi transaksi-transaksi akuntansi kedlam sebuah laporan dananalisa laporan untuk

8 mendukung pengambilan keputusan sehubungan dengan keadaan keuangan perusahaan dalam suatu periode akuntansi. Saat ini telah banyak tersedia aplikasi komputerisasi akuntansi yang integral, diantaranya Myob Premier 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 laporan keuangan dapat diperoleh dengan akurat, efektif dan efisien. BAB I PENDAHULUAN 1.1 Latar Belakang Judul Sistem 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 yaitu terjadinya pengurangan tenaga kerja Laporan Keuangan merupakan proses akhir dari seluruh transaksi yang terjadi pada suatu perusahaan 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 jurnal umum, 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 iniakan menjadi nilai tambah bagi seseorang yang mampu menganalisa laporan keuangan khusunya di dalam mencari pekerjaan, dengan kata lain kemampuan ituakan dicari dan sangat dibutuhkan oleh 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 dalam melakukan 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 dengan pihak perusahaaan pada departemen keuangan, dan mengambil data yang berhubungan dengan keuangan, 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 Samudera 2. Bagaimana kemampuan PT. Batam Samudera di dalam melakukan pengendalian internal dan eksternal

9 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-Piutang perusahaannya 5. Bagaimana tingkat efisiensi kinerja perusahaan bila dilihat dari laporan keuangan dari suatu periode ke periode berikutnya 6. Apakah laporan keuangan yang disajikan oleh PT. Batam Samudera sudah sesuai dengan Prinsip Akuntansi Indonesia 7. Bagaimana pengaruh analisa laporan keuangan dengan pengambilan keputusan pada PT. Batam Samudera Disamping 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 diadakan penelitian, maka penulis mengidentifikasi masalah-masalah yang ditemukan sebagai berikut : a. Bagaimana kemampuan PT. Batam Samudera di dalam menangani masalah hutang-piutang yang 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 di dalam 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 dan biaya, 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 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 neraca dan hubungannya dengan pengambilan keputusan c. 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

10 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 ditetapkan pada 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 dan eksternal secara optimal. c. Diperkirakan, PT. Batam Samudera mempunyai suatu permasalahan pada bagian pemasaran dan penjualan yang mengakibatkan turunnya laba perusahaan dari periode ke periode akuntansi selanjutnya. 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 dan manfaat yang positif bagi semua orang yang membacanya, baik kepada penulis sendiri, kepada rekan-rekan mahasiswa, kepada manajemen tempat dilangsungkan penelitian, kepada masyarakat, juga kepada STMIK Putera Batam Tujuan Penelitian Tujuan Khusus Adapun 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 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 khususnya dalam menciptakan sebuah karya tulis sesuai dengan kemampuan yang dimilikinya Manfaat Penelitian 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

11 penulis menjadi seorang analisis. b. Sebagai modal dasar untuk membuat karya tulis dimasa yang akan datang 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, desain penelitian, dan alat-alat analisis yang dipergunakan sangat perlu diperhatikan di dalam menyusun sebuah laporan penelitian, sehingga penulis membuat metode penelitian sebagai berikut : Jenis data dan variabel Jenis data yang dikumpulkan berupa data kuantitatif dan data kualitatif serta terdiri dari data primer, dimana data primer ini diambil langsung dari tempat di lakukan penelitian, yang terdiri atas : a. Gambaran umum perusahaan b. Prosedur yang sedang berjalan c. Struktur organisasi dan tugas pokok masing-masing divisi d. Data hasil wawancara, dan e. Data hasil pengamatan secara langsung oleh penulis Desain Penelitian Metode penelitian yang akan dipakai adalah dengan menggunakan metode deskriptif-studi kasus yang memakai desain deskriptif, dan alat-alat analisis laporan keuangan yakni rasio keuangan Responden Yang menjadi responden di dalam melakukan penelitian ini adalah kepala bagian keuangan PT. Batam Samudera beserta staf yang terkait dengan divisi keuangan Teknik Pengumpulan Data Dalam mengumpulakn data digunakan dua teknik, antara lain : a. Teknik Wawancara, yaitu mengumpulkan data dengan mengajukan beberapa pertanyaan kepada kepala bagian keuangan PT. Batam Samudera dan staf yang terkait pada departemen keuangan. b. Teknik Observasi, yaitu mengumpulkan data dengan cara melakukan pengamatan secara langsung khususnya terhadap transaksi-tansaksi yang terjadi pada kegiatan operasional PT. Batam Samudera.

12 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 tentang analisa laporan keuangan Laboratorium Dalam 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 Tutorial Dalam tahap penyelesaian laporan penelitian ini, Penulis banyak melakukan diskusi khususnya dengan Dosen Pembimbing yang 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 untuk memperoleh 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 sistematika penulisan 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 berlangsungnya penelitian, yang meliputi sejarah singkat berdirinya perusahaan, struktur organisasi dan tugas pokok dari setiap divisi dan prosedur kerja perusahaan serta permasalahan yang sedang dihadapi perusahaan. BAB IV : ANALISA DAN HASIL PENELITIAN Bab 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 SARAN Bab 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.

13 Materi 1. Membuat Program Aplikasi Penjualan Barang pada Visual Basic + Mysql Ahmad Rizal Abidin, M.Kom 4checks.com-Free Shipping and Handling on All Personal Checks with code DWF Mangaktifkan VB 6.0, dengan cara klik start, Klik Microsoft Visual Studio 6.0 dan klik Microsoft Visual Basic Setelah tampil Windows Projects, Klik Cancel 3. Klik menu file, Klik Open Project, bukalah project yang sudah dibuat pada matri 1. Membuat Menu dan Modul 4. 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 : Private 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"

14 13 End 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 sudah dibuat 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 listing berikut : 01 Private Sub txtnota_keypress(keyascii As Integer) 02 If KeyAscii = 13 Then 03 strsql = "select * from trans where nota='" & txtnota.text & "'" 04 Set rs = kondb.execute(strsql) 05 If Not rs.eof Then 06 MsgBox "Nomor tersebut sudah ada" 07 Else 08 dckode.setfocus 09 End If 10 End If 11 End Sub 1. Membuat koding pada datacombo IdPelanggan, double klik datacombo1 (tetap pada event change) lalu ketik listing program berikut : 01 Private Sub dckode_change() strsql = "select * from pelanggan where idpelanggan = '" + dckode.text + 02 "'" 03 Set rs = kondb.execute(strsql) 04 If Not rs.eof Then 05 txtnama.text = rs!nmpelanggan 06 txtalamat.text = rs!almpelanggan 07 Else 08 MsgBox "Data tersebut tidak ditemukan" 09 End If 10 End Sub

15 1. Membuat koding pada datacombo2 (kode Produk), double klik datacombo2 (tetap pada event change) lalu ketik listing program berikut : 01 Private Sub DataCombo2_Change() 02 strsql = "select * from produk where idproduk ='" + DataCombo2.Text + "'" 03 Set rs = kondb.execute(strsql) 04 If Not rs.eof Then 05 txtnmbar.text = rs!nmproduk 06 txtharga.text = rs!harga 07 txtstock.text = rs!stock 08 txtbeli.setfocus 09 Else 10 txtnmbar.text = "" 11 txtharga.text = "" 12 txtstock.text = "" 13 DataCombo2.SetFocus 14 End If 15 End Sub 1. Membuat koding pada textbox (qty) double klik textbox tersebut, lalu ketik listing berikut: 01 Private Sub txtbeli_change() 02 If txtbeli <> "" Then 03 If CInt(txtbeli.Text) <= CInt(txtstock.Text) Then 04 txtjumharga.text = txtharga.text * txtbeli.text 05 cmdsimpan.setfocus 06 Else 07 MsgBox "Stock tidak mencukupi" 08 End If 09 End If 10 End Sub 1. Membuat koding pada tombol simpan, double klick pada tombol Simpan lalu ketikkan listing berikut : 1 Private Sub Cmdsimpan_Click() strsql = "insert into trans (nota,idpelanggan,tglnota) values ('" + txt_id + 2 "','" + txtidpelanggan + "','" + tanggal + "')" 3 Set rs = kondb.execute(strsql) strsql = "insert into detail(nota,idproduk,jumlah,harga_beli) values ('" + 4 txt_id + "','" + txtidproduk+ "','" + jumlah + "', + harga beli+ )"

16 5 Set rs = kondb.execute(strsql) 6 End Sub 1. Tambahakan satu sub untuk mendefinisikan koding berikut : 01 Sub tampilkan() strsql = "SELECT produk.idproduk, produk.nmproduk, detail.jumlah as Qty, " 02 & _ " detail.harga_beli as Harga, (detail.jumlah * harga_beli) as JumlahHarga 03 " & _ 04 " FROM detail,produk,trans" & _ 05 " Where produk.idproduk = detail.idproduk " & _ 06 " And detail.nota = trans.nota and trans.nota ='" + txtnota.text + "'" 07 Set rs = kondb.execute(strsql) 08 If rs.recordcount <> 0 Then 09 rs.movefirst 10 While Not rs.eof 11 totharga = totharga + (rs!jumlahharga) 12 rs.movenext 13 Wend 14 End If 15 Text1.Text = Format(totharga, "Rp###,###,###") & ",-" End Sub 16 Backup database Untuk melakukan backup database buatlah form seperti gambar di bawah ini.

17 Ganti Password Pemakai Untuk menggangti password pemakai, buatlah form seperti gambar di bawah ini. PROGRAM PEMBELIAN Pada bab ini kami akan memberikan penjelasan selengkap mungkin, karena pada bab berikutnya polapolanya akan digunakan kembali. Penjelasan mencakup hal-hal dibawah ini. 1. Rancangan normalisasi file 2. Program Login 3. Transaksi Pembelian 4. Laporan 5. Program rincian pembelian 6. Pembuatan laporan Crystal Report Normalisasi file Pembahasan tentang normalisasi file telah kami lakukan pada buku kami yang ketiga dengan judul Konsep Dan Implementasi Visual Basic 6.0. Silakan Anda membacanya untuk mendapatkan penjelasan yang lebih rinci. Program pembelian ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti gambar berikut. Program pembelian menyimpan data pada dua tabel yang berbeda karena bentuk relasinya one to many yaitu ke tabel Pembelian dan DetailBeli. Adapun data yang disimpan dalam tabel terlihat pada kedua tabel di bawah ini.

18 Database Dan Tabel Setelah melihat bentuk normalisasi dan data yang dihasilkan dari program pembelian ini, maka untuk menghemat ruang dan waktu silakan buka file database dalam CD Pendukung agar Anda dapat melihat struktur masing-masing tabel dan type datanya. Form Login Login berfungsi agar pemakai program adalah orang yang mempunyai otoritas tertentu saja, yaitu kasir yang datanya disimpan dalam tabel kasir. Buatlah form login seperti gambar berikut. Transaksi Pembelian Ilustrasi pada program ini adalah sebagai berikut: 1. Nomor faktur muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi setelah faktur sebelumnya disimpan. 2. Nama kasir dan kode kasir muncul secara otomatis dari login. Kode kasir tidak ditampilkan dalam form (LblKodeKsr.Visible = False). 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.

19 4. Hal pertama yang harus dilakukan adalah mengetik kode pemasok. Jika kode ditemukan maka identitas pemasok akan muncul dan Anda tinggal melakukan transaksi pembelian. 5. Jika kode pemasok tidak ditemukan maka data pemasok harus diisi dengan lengkap karena akan sekaligus disimpan ke tabel pemasok. 6. Memilih data pemasok dapat dilakukan melalui ComboBox. 7. Saat melakukan transaksi, kode barang dapat diketik di kolom kode atau mengambil dari list. Jika kode barang ditemukan maka datanya akan ditampilkan dan Anda tinggal mengisi jumlah pembeliannya. 8. Jika kode barang yang diketik dalam grid tidak ditemukan maka Anda harus mengisi nama, harga dan jumlahnya karena kode tersebut termasuk barang baru yang akan langsung disimpan ke dalam tabel barang. 9. Jumlah total item barang dan total harga muncul otomatis setelah mengisi kode barang dan jumlah barang yang dibeli, begitupun dengan jumlah total harga. 10. Terakhir kita tinggal mengisi jumlah pembayaran dan menyimpannya. Biasanya program ini dibuat dengan cara mengentri data pemasok dan data barang terlebih dahulu pada form yang terpisah tetapi dengan pola seperti ini Anda dapat menyimpan data ke dalam empat tabel sekaligus yaitu ke tabel pembelian, DetailBeli, Pemasok dan tabel Barang (khusus tabel Pemasok dan tabel Barang jika data tersebut merupakan data baru). Setelah memahami alur programnya sekarang buatlah form transaksi pembelian seperti gambar di bawah ini.

20 Struk Pembelian Untuk dapat menampilkan hasil transaksi ke layar, harus ditambahkan sebuah form baru dengan nama TAMPILKAN (nama form bebas). Contoh faktur dari transaksi pembelian adalah sebagai berikut. Transaksi pembelian ini merupakan program utama. Setelah data disimpan dengan mengacu pada rancangan normalisasi yang telah dibuat selebihnya data dapat diolah sesuai kebutuhan, misalnya dibuat laporan harian, mingguan dan bulanan, atau membuat sebuah form untuk melihat rincian pembelian per faktur, per kasir, per pemasok dan sebagainya. Dalam CD pendukung kami telah membuat lengkap dengan pengolahan data barang, pemasok, kasir, laporan dan rinciannya. Laporan Pembelian Laporan pembelian dibagi menjadi tiga, yaitu laporan harian, mingguan dan bulanan. Buatlah form seperti bentuk di bawah ini.

21 Laporan Semua laporan dirancang dengan pola penggabungan berdasarkan nama barang. Contoh: Nama Barang Harga Beli Jml Beli Total AQUA BOTOL 1500 ML AQUA BOTOL 600 ML AQUA BOTOL 600 ML AQUA GELAS KOPI KAPAL API KOPI KAPAL API Grand Total Digabung menjadi : Nama Barang Harga Beli Jml Beli Total AQUA BOTOL 1500 ML AQUA BOTOL 600 ML AQUA GELAS KOPI KAPAL API Grand Total

22 Cara pembuatan laporan seperti ini telah dibahas dalam buku kami yang ketiga, silakan dibaca untuk mendapatan penjelasan yang lebih rinci. Rincian Pembelian Program ini berfungsi untuk melihat kembali data transaksi pembelian yang telah disimpan. Buatlah form dengan bentuk seperti gambar di bawah ini. Catatan: Program pembelian ini akan dijadikan prototype untuk program-program berikutnya, oleh karena itu disarankan agar Anda benar-benar memahaminya. PROGRAM PENJUALAN Dengan menggunakan pola yang sama seperti program pembelian, kita dapat membuat program penjualan. Perbedaannya hanya sedikit saja, yaitu pada program pembelian jumlah barang akan bertambah sedangkan pada program penjualan jumlah barang berkurang. Jika diperlukan kita dapat menambahkan tabel palanggan. Normalisasi File Model normalisasi file program penjualan dapat dilihat pada gambar di bawah ini, dengan asumsi penjualan ini sifatnya bebas (bukan hanya pada pelanggan) maka tabel pelanggan tidak dibuat.

23 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. Asumsi asumsi Karena model program penjualan hampir sama dengan program pembelian maka disini kami ambil beberapa asumsi, antara lain: 1. Pengolahan data barang telah dibuat 2. Pengolahan data kasir telah dibuat 3. Form login telah dibuat 4. Anda dapat melihat semua program yang disebutkan di atas dalam CD pendukung buku.

24 Transaksi Penjualan Ilustrasi pada program ini adalah sebagai berikut: 1. Nomor faktur muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi setelah faktur sebelumnya disimpan. 2. Nama kasir dan kode kasir muncul secara otomatis dari hasil login. Kode kasir tidak ditampilkan dalam form (LblKodeKsr.Visible = False). 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. Saat melakukan transaksi, kode barang dapat diketik di kolom kode atau mengambil dari list. Jika kode barang ditemukan maka datanya akan ditampilkan dan kita tinggal mengisi jumlah penjualannya. 5. Jumlah total item barang dan total harga muncul otomatis setelah mengisi kode barang dan jumlah barang yang dibeli, begitupun dengan jumlah total harga. 6. Terakhir kita tinggal mengisi jumlah pembayaran dan menyimpannya. Data yang dihasilkan oleh program penjualan terlihat pada kedua tabel berikut. Penjualan Faktur Tanggal Jam Total Item Dibayar Kembali KodeKsr /09/07 10:38:26 PM KSR01 DetailJual Faktur KodeBrg JmlJual KOP MIE PEP01 3 Jika kita bandingkan antara isi data di program pembelian dan program penjualan, kita dapatkan beberapa perbedaan, yaitu: 7. Pada program pembelian nomor faktur di tabel detail disimpan berulang, hal ini menyebabkan nomor faktur tidak dapat dijadikan primary Key (tetapi Access mempunyai fasilitas agar data berulang tersebut dapat dibuat index dengan cara memilih properti Indexed = YES (Duplicated OK)

25 8. Pada program penjualan tidak ada nomor faktur yang berulang karena pada digit terakhir ditambahkan nomor urut transaksi yang diambil dari grid, dengan demikian nomor faktur dapat dijadikan sebagai Primary Key. Dengan kondisi seperti itu, selebihnya keputusan ada pada pembaca, apakah akan memilih model pertama atau kedua. Jika kita mengikuti aturan main perancangan database maka model kedua dapat dikatakan lebih baik dari model pertama, karena dalam sebuah tabel harus ada satu kunci primer dan selebihnya adalah kunci tamu (dalam hal ini kode barang). Tetapi model kedua sisi kelemahannya adalah tidak dapat menyimpan data ke tabel detail dengan cara menggabungkan jumlah jual walaupun ada kode barang yang sama, karena kita akan kehilangan nomor faktur yang setiap barisnya terus berbeda. Faktur Penjualan Faktur yang dihasilkan sama dengan faktur pembelian, dan jika printer telah siap pakai Anda tinggal menekan enter lalu menjawab Yes.

26 Rincian Penjualan Laporan Penjualan

27 Untuk melihat kembali transaksi penjualan yang telah terjadi, buatlah form seperti gambar di bawah ini. Catatan : Dengan kecerdikan yang Anda miliki, kami yakin Anda dapat membuat program penjualan dengan konsep ADO hanya dalam waktu 3 menit saja. Caranya adalah sebagai berikut : 1. Salinlah semua program pembelian ke folder lain. 2. Ubah nama database dari ADOBeli.mdb menjadi ADOJual.mdb 3. Ubahlah semua hal yang berkaitan dengan kata BELI menjadi kata JUAL 4. Buanglah semua hal yang berkaitan dengan tabel pemasok (jika itu memang tidak dibutuhkan, artinya penjualan yang dilakukan sifatnya bebas). 5. Sebaliknya, jika penjualan ini sifatnya terbatas hanya pada pelanggan, maka ubahlah semua hal yang berkaitan dengan tabel pemasok menjadi tabel pelanggan. 6. Jika data yang disimpan akan dibuat mirip dengan program pembelian (nomor faktur di tabel detail disimpan berulang tanpa adanya penambahan nomor urut transaksi yang diambil dari Grid), maka hapuslah coding berikut ini (yang dicetak tebal) pada saat data disimpan. Sekarang, bagaimana menurut Anda, membuat program penjualan begitu mudah bukan..?. dan terakhir, kembali gunakan kecerdikan Anda..! bukankah dengan kedua program tersebut Anda dapat membuat program inventori?. PROGRAM SELEKSI KARYAWAN Dalam program seleksi penerimaan karyawan baru ini akan disajikan dua buah model, model pertama dengan bentuk relasi ONE TO ONE yang dapat dilihat bentuk form dan codingnya pada form Nilai dan model kedua dengan model relasi ONE TO MANY yang dapat dilihat bentuk form dan codingnya pada form Nilai1. Normalisasi File Setelah mencoba membuat beberapa program aplikasi, kami berasumsi bahwa tidak semua program harus dipola dengan bentuk relasi one to many. Pola relasi tersebut dipengaruhi oleh situasi dan kondisi juga

28 dipengaruhi oleh kebutuhan sistem informasi yang dihasilkan oleh program itu sendiri. Contoh bentuk normalisasi dengan pola one to many terlihat pada gambar di bawah 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. Catatan : 1. Tabel Nilai digunakan untuk menyimpan data nilai dengan pola relasi one to one. 2. Tabel Nilai1 dan DetailNilai1 digunakan untuk menyinpan data nilai dengan pola relasi one to many. 3. Dalam kasus yang sebenarnya data pelamar harus didata selengkap mungkin, misalnya dengan menambahkan field No KTP, jenis kelamin, agama, pendidikan dan sebagainya. Tabel di atas hanya sebagai contoh saja. 4. Tabel jadwal digunakan untuk memberitahukan kepada para pelamar jadwal testing yang harus diikuti setelah lamaran diseleksi

29 Entri Jadwal Testing Dengan asumsi program pengolahan data pelamar telah dibuat, sekarang kita akan membuat program transfer jadwal testing. Dalam kasus ini, entri jadwal testing ditentukan sebagai berikut: 1. Perserta testing dikelompokan dengan jumlah 5 orang per kelompok Anda dapat mengubah jumlah per kelompok sesuai banyaknya pelamar dan daya tampung tempat testing. 2. Tiap kelompok berbeda tanggal testing dengan selisih waktu satu hari. 3. Proses entri jadwal ujian tidak perlu dilakukan secara manual dengan cara menginput data satu persatu, dapat dibayangkan jika jumlah pelamar mencapai ribuan orang, maka pekerjaan entri jadwal ujian untuk masing-masing peserta menjadi sangat tidak efektif dan efisien. Dalam kasus ini proses entri akan dilakukan cukup dengan membuat sebuah otomasi dengan sekali klik. Oleh karena itu buatlah GUI seperti Gambar 7.3 berikut ini.

30 Jika program di atas dijalankan akan menghasilkan data sebagai berikut: Transfer Data Pelamar Program ini digunakan untuk menyalin data pelamar (nomor lamaran dan nama pelamar) ke tabel nilai. Hal ini dilakukan mengingat jumlah pelamar yang sangat banyak tidak mungkin dientri satu persatu secara manual. Buatlah GUI di VB seperti Gambar 7.5 di bawah ini. Jika program di atas dijalankan akan menghasilkan data sebagai berikut: Entri Nilai Testing (Model Pertama)

31 Data nilai dientri langsung dalam DataGrid, di mana nomor lamaran dan nama pelamar telah ditransfer oleh program sebelumnya. Buatlah GUI dengan bentuk seperti Gambar 7.7 berikut ini. Saat pertama kali program dijalankan, akan terlihat tampilan seperti Gambar 7.8 di bawah ini. Jika nilai test1 - test4 diisi dengan data-data seperti tampilan di bawah ini

32 Data di tabel nilai seperti Gambar 7.9 sifatnya dinamis, artinya setiap kali terjadi perubahan maka data tersebut secara otomatis akan disimpan. Ketika command Simpan Pelamar Yang Lulus di klik akan menghasilkan data sebagai berikut: Entri Nilai Testing (Model Kedua) Pada model kedua ini pola relasi berbentuk one to many dimana data disimpan pada tabel Nilai1 dan DetailNilai1. buatlah form seperti gambar berikut ini. Membuat Laporan Laporan Jadwal Ujian 1. Buatlah laporan jadwal ujian dengan rancangan seperti Gambar 7.12 berikut ini kemudian simpan dengan nama Lap Data Jadwal.

33 Cara menyisipkan pengelompokkan tanggal adalah dengan melakukan klik kanan pada salah satu field di area detail kemudian pilih insert sumary. Pilihlah pengelompokkan berdasarkan tanggal, lalu klik OK. 2. Buatlah sebuah menu di menu utama untuk memanggil laporan data jadwal, kemudian tulis coding berikut ini dan jangan lupa menambahkan objek Crystal Report (Ubah namanya menjadi CR1) di form menu. 3. Jika program dijalankan akan menghasilkan laporan sebagai berikut. Laporan di atas hanya diambil sebagian saja, dalam kondisi sebenarnya akan terlihat laporan lain di bawahnya yaitu tanggal 24/09/07, Grup 2, dimulai dari nomor lamaran 0006 sampai 0010.

34 Laporan Nilai Ujian Buatlah form dengan bentuk sebagai berikut dengan mengubah nama objek Crystal Report menjadi CR. 1. Selain itu rancanglah laporan data hasil (pelamar yang dinyatakan lulus). Di sini Anda tidak perlu membuat rancangan laporan dari awal, cukup dengan menyimpan file Lap Data Nilai melalui menu Save As, kemudian ganti nama filenya setelah itu ganti judul laporan. Untuk menyaring data pelamar yang lulus saja klik kanan field KET di baris detail kemudian pilih Select Record Expert. Dalam menu klik combobox kemudian pilih Equal To dan klik juga combobox di sebelah kanannya lalu pilih LULUS lalu klik OK

35 Hasil rancangan tersebut jika program dijalankan akan menampilkan laporan seperti Gambar Anda juga dapat membuat laporan data pelamar yang gagal untuk mengantisipasi pelamar yang dinyatakan lulus tetapi mengundurkan diri. Dengan laporan data pelamar yang gagal kita dapat mempertimbangkan pelamar dengan nilai tertinggi. Cara membuat rancangannya cukup dengan membuka file laporan nilai, simpan dengan Save As, ubah judul laporan, saring data berdasarkan yang gagal dan urutkan berdasarkan skor secara descending. Caranya adalah klik field Skor di baris detail, Klik menu report > 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

36 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 seperti terlihat pada tabel-tabel berikut ini. Tabel Gaji Gaji NomorSlp Tanggal Jam Pendapatan Potongan GajiBersih NIP KodeKsr /09/07 11:43:32 PM KSR01 Tabel DetailGaji DetailGaji NomorSlp KodePrk Jumlah 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.

37 Dengan asumsi form login, data pegawai, data perkiraan dan kasir telah dibuat, kini saatnya membuat 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).

38 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 telah menerima gaji (mencegah penerimaan gaji dua kali dalam satu bulan). 5. Saat melakukan penggajian kode perkiraan (pembayaran) dapat dilakukan dalam Grid atau memilih 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.

39 Laporan Penggajian Dalam pembuatan laporan, kita dapat melakukan banyak kreasi diantaranya membuat laporan yang 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.

40 Rincian Penggajian Program ini berfungsi untuk melihat kembali data penggajian yang telah disimpan. Buatlah form dengan bentuk seperti gambar di bawah ini.

41 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 Pinjam dan DetailPjm seperti terlihat pada tabel-tabel berikut ini. Tabel Pinjam

42 Pinjam Nomorpjm Tanggalpjm Totalpjm Nomoragt /09/07 3 A001 Tabel DetailPjm DetailPjm Nomorpjm Nomorbk Jumlahbk B B 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.

43 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 ganti transaksi (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 maka akan 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.

44 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.

45 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:

46 Laporan peminjaman mingguan Untuk laporan mingguan, Anda tidak usah membuat rancangan yang baru, cukup dengan menggunakan File + Save As pada laporan harian dan menggantinya dengan laporan mingguan. Setelah itu pindahkanlah Field tanggal dari area Header ke area #1 : tanggalpjm A. dan hasilnya dapat dilihat pada gambar berikut. Hasil: Laporan peminjaman bulanan

47 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 dalam database. 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 buku telah 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 dan rental VCD. Perbedaannya adalah pada program pengiriman barang terdapat tambahan proses,

48 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 seperti Gambar Program pemesanan barang ini menyimpan data ke dua tabel yaitu tabel Pesanan dan DetailPsn seperti terlihat pada tabel-tabel berikut ini. Tabel Pesanan Pesanan Nomorpsn Tanggalpsn Totalitem Totalhrg DP Sisa Nomorksm KodeKsr TglMintakrm Ket P /09/ KSM02 KSR01 05/09/07 Belum Dikirim P /09/ KSM04 KSR01 18/09/07 Belum Dikirim Tabel DetailPsn DetailPsn Nomorpsn Kodebrg Jumlahpsn P BRG002 2 P BRG001 1 P BRG002 2 P BRG001 1 P BRG008 1 P BRG004 1 P BRG001 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.

49 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.

50 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 kirim tersebut telah dikirimkan.

51 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.

52 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 dapat dilihat 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.

53 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.

54 Transaksi Setoran Setelah seorang nasabah membuka rekening, selanjutnya kita coba membuat program transaksi setoran dengan bentuk form seperti Gambar 13.5 berikut.

55 Pengambilan Kas Program ini hampir sama dengan program setoran kas. Buatlah form seperti Gambar Untuk mempercepat 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

56 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.

57 Penarikan Manual Buatlah form untuk program penarikan manual seperti Gambar di bawah ini.

58 Transfer Dana Untuk transaksi transfer dana buatlah form seperti gambar berikut ini. Bayar Tagihan Data tagihan disimpan dalam tabel Tagihan dengan rincian sebagai berikut.

59 Tagihan NomorPlg NamaPlg Tagihan Status RUSMAN RYAN HAFIZ ALBANI RISNA Ganti PIN Untuk menggati PIN buatlah form dengan bentuk seperti gambar berikut ini.

60 Jejak Transaksi Setelah sekian banyak transaksi dilakukan oleh nasabah baik melalui Teller maupun ATM, kini saatnya kita melihat jejak transaksi tersebut. Buatlah form seperti Gambar berikut ini. Program penggajian Program ini digunakan di setiap perusahaan dengan pola yang berbeda-beda. Asumsi yang digunakan dalam program ini adalah pada sebuah perusahaan. Dengan memahami polanya, anda dapat membuat program penggajian sesuai dengan situasi dan kondisi sistem yang dijadikan objek observasi. Proses awal program penggajian ini dimulai dengan mengolah data pegawai, dalam hal ini kami hanya 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

61 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, uang makan, 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, data kehadiran inilah yang menjadi sumber data dalam proses perhitungan gaji. Dalam hal ini kami sajika 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 jumlah jam 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 karyawan masuk 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 efektif karena 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 ANL ANALIS BDN BENDAHARA CLR CLEANING SERVICE DKM DOKUMENTASI DRK DIREKTUR DSR DESIGNER KSM KONSUMSI MNG MANAGER PRL PERALATAN

62 JABATAN KOJAB NMJABATAN GAPOK TJJABATAN PRS PERSONALIA RSP RESEPSIONIS SKR SEKRETARIS SPR SENIOR PROGRAMER YPR YUNIOR PROGRAMER Membuat tabel golongan Isi tabel golongan adalah sebagai berikut : GOLONGAN GOL TJSUAMIISTRI TJANAK UMAKAN LEMBUR ASKES 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, lembur dan potongan. Demikianlah ilustrasi awal rancangan database untuk program penggajian ini. Langkah selanjutnya adalah membuat project di VB. Bentuk relasi tabel dalam program penggajian ini terlihat pada gambar di bawah ini :

63 Data Pegawai Setelah membuat module, buatlah form untuk mengolah tabel master pegawai dengan bentuk seperti gambar di bawah ini. Data Jabatan Kemudian buatlah form untuk mengolah tabel master jabatan dengan bentuk seperti gambar di bawah ini :

64 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 :

65 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, langkah berikutnya adalah membuat laporan penggajian. Bentuk laporan yang pertama dibuat adalah slip gaji per karyawan. Buatlah form dengan bentuk seperti gambar di bawah ini :

66 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.

67 Laporan Data Golongan Laporan Data Jabatan. Laporan Kehadiran Karyawan Laporan Data Lembur

68 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

69 4. Pemesan membayar uang muka atau dilunasi sekaligus 5. Pemilik perusahaan membeli bahan baku yang diperlukan dan melakukan kalkulasi biaya pembuatan 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. Agar akses ke database lebih efektif dan efisien maka sebaiknya dibuat sebuah module.

70 Login Kasir Simpan Kas Sebagai Modal Pemesan

71 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 memilih tanggal, kemudian diisi barang apa saja yang dibeli 6. Kode barang atau account yang dibeli cukup dengan memilih dalam list kemudian menekan enter 7. Setelah itu isilah berapa jumlah dana yang dikeluarkan untuk pembelian bahan-bahan pesanan tersebut.

72 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 :

73 Laporan Pemesanan Barang Per Nomor Faktur Laporan Pemesanan Lunas / Belum Lunas

74 Laporan Pemesanan Dikirm / Belum Dikirim Laporan arus kas Sebelum membuat laporan arus kas, buatlah form dengan bentuk seperti gambar di bawah ini:

75 Laporan Arus Kas Harian Laporan Arus Kas Mingguan

76 Laporan Arus Kas Bulanan Laporan Biaya-Biaya

77 Laporan Buku Besar

78 Program Kredit bank Program ini digunakan untuk melakukan pendataan pada pembiayaan kredit dari sebuah lembaga keuangan 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

79 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

80 Nasabah Transaksi Kredit

81 Pembayaran Cicilan

82 Pembuatan Laporan

83 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 sistem koperasi. 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 besarnya ukuran 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

84 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

85 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).

86 Data Tabungan Kemudian buatlah form untuk mengolah data penyimpanan dana nasabah dengan bentuk seperti gambar di bawah ini. Data Pinjaman Kemudian buatlah form untuk mengolah transaksi peminjaman dana dengan bentuk seperti gambar di bawah ini:

87 Jika anda ingin membuat program lebih cepat pada proses peminjaman ini, salin saja form tabungan berikut kodingnya, kemudian simpan dengan nama Pinjaman. Setelah itu ubahlah proses 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 buku ini kami tidak akan membahas laporan pinjaman secara rinci. Kami cukupkan contohnya dengan laporan tabungan saja. Buatlah form laporan tabungan seperti gambar di bawah ini.

88 Laporan Penyimpanan Per Anggota Laporan Tabungan Harian Laporan Tabungan Mingguan

89 Laporan Tabungan Bulanan Laporan Tabungan Tahunan

90 Program Inventori Login Data Kasir Data Barang

91 Data Customer Data Suplier

92 Transaksi Barang Masuk

93 Laporan Barang Masuk

94 Transaksi Barang Keluar Laporan Barang Keluar Laporan Stok Barang

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM PENJUALAN Dengan menggunakan pola yang sama seperti program pembelian, kita dapat membuat program penjualan. Perbedaannya hanya sedikit saja, yaitu pada program pembelian jumlah barang akan bertambah

Lebih terperinci

PROGRAM SELEKSI KARYAWAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Dalam program seleksi penerimaan karyawan

Lebih terperinci

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM PEMBELIAN Pada bab ini kami akan memberikan penjelasan selengkap mungkin, karena pada bab berikutnya pola-polanya akan digunakan kembali. Penjelasan mencakup hal-hal dibawah ini. 1. Rancangan normalisasi

Lebih terperinci

APLIKASI PEMBELIAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini kami akan memberikan penjelasan

Lebih terperinci

Tools VB 6.0, Database Access, Crystal Report 8.5 Harga khusus untuk pembelajaran Rp. 150.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara pembayaran melalui transfer ke salah satu

Lebih terperinci

9.1 Normalisasi File PROGRAM PERPUSTAKAAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) PHONE : 0812 8438 1118 Program Perpustakaan ini

Lebih terperinci

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM RENTAL VCD Program rental VCD sebenarnya satu type dengan program Perpustakaan dimana prinsip dasarnya adalah adanya proses peminjaman dan pengembalian. Sisi perbedaannya hanya sedikit, yaitu (jika

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2. 2 EVENT DAN PROPERTY 2.1. Membuat User Interface Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface.

Lebih terperinci

Sistem Informasi Royalti

Sistem Informasi Royalti Sistem Informasi Royalti POKOK BAHASAN Diagram Objek Sistem Informasi Royalti Struktur File Sistem Informasi Royalti Membuat Database dan Tabel Form-Form yang Terlibat Pembuatan Form Wizard Pembuatan Form

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT TOOLBAR Toolbar merupakan sebuah fasilitas yang digunakan untuk menampung beberapa ikon dengan fungsi-fungsi tertentu yang dapat diatur oleh pembuat program. Gambarannya

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

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

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL IV PENGENALAN MICROSOFT

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Form Login Hal yang perlu disiapkan adalah : Membuat database Membuat tabel (kasir) Kodeksr Namaksr Passwordksr Membuat modul untuk akses database Membuat form Catatan

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003 MICROSOFT ACCESS Pengenalan Microsoft Office Access 2003 Microsoft Access adalah suatu aplikasi yang dapat menbantu kita membuat aplikasi database dalam waktu relatif singkat, Biasanya digunakan untuk

Lebih terperinci

DATABASE. Visual Data Manager

DATABASE. Visual Data Manager DATABASE Database dibedakan menjadi dua kelompok, yaitu back-end dan front-end. Back-end adalah yang menyusun, menyimpan dan mengamankan database. Sedangkan Front-end adalah aplikasi yang berhubungan langsung

Lebih terperinci

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form BAB VII Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form I. Tujuan Praktikum 1. Mahasiswa memahami pembuatan menu dengan menu editor pada VB 2. Mahasiswa dapat menjelaskan tentang

Lebih terperinci

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MENYIMPAN FOTO KE DALAM DATABASE 1. Buatlah database dengan nama dbfoto.mdb 2. Buatlah tabel dengan nama tblanggota 3. Buatlah struktur tabel anggota sebagai berikut: Field

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Mengambil Variabel Nilai Dari Form Selama ini kebanyak laporan yang dibuat dengan Crystal Report (CR) datanya diambil dari database. Pertanyaan yang sering diajukan adalah :

Lebih terperinci

E-Trik Visual C++ 6.0

E-Trik Visual C++ 6.0 DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

Program Sekuensial VB 6 dan VB 2008

Program Sekuensial VB 6 dan VB 2008 Program Sekuensial VB 6 dan VB 2008 Setelah Anda mengetahui program sederhana VB 6 dan VB 2008, sekarang akan dibahas program sekuensial yang melibatkan beberapa event-event dan perhitungan aritmetika.

Lebih terperinci

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI TI3205 PERANCANGAN TEKNIK INDUSTRI 2 PENGENALAN MICROSOFT ACCESS 2007 PROGRAM STUDI TEKNIK INDUSTRI INSTITUT TEKNOLOGI BANDUNG 2011 LAMPIRAN : PENGENALAN MICROSOFT

Lebih terperinci

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB V Pengenalan Komponen-Komponen (object) pada VB BAB V Pengenalan Komponen-Komponen (object) pada VB I. Tujuan Praktikum 1. Mahasiswa memahami komponen-komponen yang ada di VB 2. Mahasiswa dapat menjelaskan komponen-komponen yang ada di VB serta pengaturan

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS 43 BAB IV HASIL DAN ANALISIS IV.A. TAHAP INVESTIGASI AWAL Tahap investigasi awal merupakan tahapan pertama dalam mengetahui jalannya sebuah proses bisnis yang berlangsung di toko kelontong Putra Jaya.

Lebih terperinci

Menggunakan Microsoft Access (perhatikan untuk red text)

Menggunakan Microsoft Access (perhatikan untuk red text) Menggunakan Microsoft Access (perhatikan untuk red text) 1. Membuat Database dan Tabel Materi ini akan menjelaskan bagaimana membangun database, tabel dan field. Akan dijelaskan pula mengenai format dan

Lebih terperinci

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA By. Samsudin_Batolay Tutorial disini tidak membahas persis seperti contoh gambar diatas, tetapi panduan dasar yang sederhana yang dapat langsung

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS BAB IV HASIL DAN ANALISIS Penelitian pada Toko Besi BangunanKu menggunakan metode Rapid Application Development (RAD), dimana dalam merancang sistem informasi akuntansi dengan menggunakan prototype yang

Lebih terperinci

MEMBUAT MENU BANTU

MEMBUAT MENU BANTU Oleh : Uus Rusmawan Hal - 1 MEMBUAT MENU BANTU Menu bantu dibuat sebagai sarana informasi bagi pengguna aplikasi, langkah awal yang harus dilakukan adalah menambahkan CommonDialog dalam menu utama kemudian

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Kunci Tamu Dalam Database Access Buatlah sebuah database Buatlah tabel barang dengan sturktur sebagai berikut: Nama field Type Ukuran Ket Kodebrg Text 5 PK Namabrg Text

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB CRYSTAL REPORT Dalam modul ini Crystall Report yang digunakan adalah versi 8.5. sebagai langkah awal kita akan mencoba membuat laporan data barang. Ikutilah langkah-langkah berikut ini. 1.

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Mengganti Gambar Command Button Ketika Diklik Buka VB Buatlah form dengan bentuk sbb: Properti Name Caption Picture Style : command1 : Input : silakan abil dari computer anda

Lebih terperinci

Modul Report Dan Form Report

Modul Report Dan Form Report Modul Report Dan Form Report Oleh: Aep Setelah dapat melakukan form pengisian data, memperbaiki (editing data), dan menghapus dari tabel, selanjutnya adalah pencetakan data yang telah diinput ke media

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Manajemen Database MySQL Membuat Database Baru Setelah membuat database baru (misalnya DBGaji), maka menu akan dilanjutkan dengan tampilan lain untuk membuat tabel (misalnya

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

Praktikum 6 SubForm dan Kode VBA Praktikum 6 SubForm dan Kode VBA A. TUJUAN Dapat mengkaitkan antara Form Utama dan SubForm Dapat menghubungkan antar Form secara manual Memahami arti dari Non-Synchronized Form Dapat memodifikasi properti

Lebih terperinci

BAB 3 Database dalam Form

BAB 3 Database dalam Form BAB 3 Database dalam Form Pokok Pembahasan Koneksi database menggunakan MS ADO dan Dataenvironment Menggunakan Provider driver koneksi yang tersedia dan ODBC Driver Menggunakan komponen yang berhubungan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Dengan Parameter Membuat parameter pada dasarnya sama dengan membuat laporan dengan kriteria tertentu seperti pada pembahasan point 7.7. Ikutilah langkah-langkah

Lebih terperinci

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu

Lebih terperinci

Memanggil Faktur Terakhir Buka file laporan Klik kanan field Faktur Pilih select expert Klik show formula Klik group selection

Memanggil Faktur Terakhir Buka file laporan Klik kanan field Faktur Pilih select expert Klik show formula Klik group selection Oleh : Uus Rusmawan Hal - 1 Memanggil Faktur Terakhir Buka file laporan Klik kanan field Faktur Pilih select expert Klik show formula Klik group selection Oleh : Uus Rusmawan Hal - 2 Klik formula editor

Lebih terperinci

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO Gambar 1 Form Utama Form ini merupakan tampilan awal pada saat user membuka aplikasi. Di dalam form utama

Lebih terperinci

PENGENALAN VISUAL FOXPRO

PENGENALAN VISUAL FOXPRO PENGENALAN VISUAL FOXPRO BAHASA PEMROGRAMAN VISUAL FOXPRO Microsoft Visual FoxPro atau sering disingkat dengan FoxPro merupakan suatu bahasa pemrograman visual yang berorientasi pada database. Microsoft

Lebih terperinci

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012 Koneksi dan Pembuatan Form Visual Basic MS Access Arif Basofi PENS-ITS 2012 TUJUAN Mengenal Antar Muka Program Visual Basic Jenis-jenis koneksi ke database MS Access Membuat Form Sederhana menurut struktur

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Koneksi Vb Dengan Database Access Berpassword 1. Buka microsoft access 2. Buatlah sebuah database dengan nama db1.mdb 3. Buatlah tabel baru dengan struktur berupa nim (text

Lebih terperinci

Modul Praktikum Ke-1

Modul Praktikum Ke-1 Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

transaksi yang ingin dilihat detailnya.

transaksi yang ingin dilihat detailnya. L26 Gambar L36 Form view order penjualan pembayaran - User dapat melihat detail dari transaksi dengan cara memilih transaksi yang ingin dilihat detailnya, kemudian menekan tombol LIHAT DETAIL, atau bisa

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 4. Isikan username dan Organization, Next 2. Next untuk melanjutkan 5. Pilih Typical, Next 3. Pilih I accept the terms in the licence agrement,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah software pemrograman yang diciptakan oleh Microsoft, orientasi VB digunakan untuk pemrograman database. Microsoft meluncurkan

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Overview Sistem baru yang diusulkan untuk PT. Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada pada sistem yang sedang digunakan

Lebih terperinci

DATABASE. Visual Data Manager

DATABASE. Visual Data Manager DATABASE Database dibedakan menjadi dua kelompok, yaitu back-end dan front-end. Back-end adalah yang menyusun, menyimpan dan mengamankan database. Sedangkan Front-end adalah aplikasi yang berhubungan langsung

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Crystal Report Dengan Database Sql Server Salah satu caranya adalah sebagai berikut : Membuat DSN terlebih dahulu Klik menu start Pilih control panel Klik dua

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Membuat Hak Akses Ke Sistem Aplikasi 1. Buatlah Database (Misal dengan MS. Access) dengan nama DBJual.mdb 2. Buatlah Tabel Kasir dengan struktur Kodeksr (text,5), NamaKsr

Lebih terperinci

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) Tujuan: 1. Menggunakan loop For...Next untuk menjalankan pernytaan selama beberapa kali. 2. Menampilkan keluaran pada form menggunakan metode

Lebih terperinci

BAB-XI MEMBUAT SUBFORM

BAB-XI MEMBUAT SUBFORM BAB-XI MEMBUAT SUBFORM 1. Buatlah file Database dengan nama MODUL-10 2. Buat 3 (tiga) buah file Tabel, dengan struktur sebagai berikut : a. Tabel-1 : TABEL NOFAK b. Tabel-2 : TABEL DETAIL c. Tabel-3 :

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

PENGGUNAAN EVENT, PROPERTY DAN METHOD

PENGGUNAAN EVENT, PROPERTY DAN METHOD PENGGUNAAN EVENT, PROPERTY DAN METHOD Membuat User Interface (UI) Aktifkan VB 6 melalui tombol Start. Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox Pada Jendela Form buatlah UI

Lebih terperinci

MODUL MICROSOFT WORD OLEH: Nuryake Fajaryati, S.Pd.T., M.Pd. NIP

MODUL MICROSOFT WORD OLEH: Nuryake Fajaryati, S.Pd.T., M.Pd. NIP MODUL MICROSOFT WORD OLEH: Nuryake Fajaryati, S.Pd.T., M.Pd. NIP. 19840131 201404 2 002 PENDIDIKAN TEKNIK ELEKTRONIKA & INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2017 DAFTAR ISI Contents

Lebih terperinci

Cara Mengambil Nama Bulan Dari Database

Cara Mengambil Nama Bulan Dari Database Oleh : Uus Rusmawan Hal - 1 Cara Mengambil Nama Bulan Dari Database 1. Buka File Laporan Bulanan 2. Klik Menu Insert >> Field Object 3. Klik Kanan Formula Field >> New 4. Ketik Nama Formula (Misalnya Bulan)

Lebih terperinci

Contoh Aplika Aplik si a VB dengan Database Oracle 1

Contoh Aplika Aplik si a VB dengan Database Oracle 1 Contoh Aplikasi VB dengan Database Oracle 1 Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Nomor Otomatis Dengan Pola Tanggal (YYMMDD + Nomor Urut) Catatan : Anda harus memiliki database dan sebuah tabel (contoh nama databasenya adalah dbdemofaktur, nama tabel

Lebih terperinci

KOMPUTER APLIKASI BISNIS

KOMPUTER APLIKASI BISNIS PANDUAN PERKULIAHAN KOMPUTER APLIKASI BISNIS Dengan Menggunakan Microsoft Access 2007 SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG MEMBUAT APLIKASI PENJUALAN SEDERHANA DENGAN MICROSOFT ACCESS

Lebih terperinci

Koneksi VB Dengan Database Sql Server

Koneksi VB Dengan Database Sql Server Oleh : Uus Rusmawan Hal - 1 Koneksi VB Dengan Database Sql Server Sebelum melakukan koneksi database ke SQL server, disini akan dibahas terlebih dahulu cara menginstallnya ke dalam komputer. 1. Masukkan

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Modul Database dan Pengaksesannya dari FORM #Lanjutan Modul Database dan Pengaksesannya dari FORM #Lanjutan Oleh: Aep MEMBUAT FORM Lanjutan Setelah membuat form untuk mengisi data selanjutnya adalah membaut form untuk mengedit data. Jalankan Aplikasi Visual

Lebih terperinci

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012 Oracle dengan Visual Basic Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012 1 Tujuan Introduction to Oracle Membangun Sistem Informasi sederhana 2 Introduction to Oracle Mengapa menggunakan

Lebih terperinci

Membuat File Exe Dan File Setup

Membuat File Exe Dan File Setup Oleh : Uus Rusmawan Hal - 1 Membuat File Exe Dan File Setup Membuat File Exe Program yang telah dibuat biasanya harus dijalankan dengan cara membuka sistem Visual Basic terlebih dahulu, hal ini memerlukan

Lebih terperinci

MENGOLAH DATABASE SQL SERVER

MENGOLAH DATABASE SQL SERVER Oleh : Uus Rusmawan Hal - 1 MENGOLAH DATABASE SQL SERVER DENGAN MS. ACCESS Dalam bab ini akan dijelaskan tentang cara mengolah database sql server mempergunakan Microsoft Access. Teknik ini sebenarnya

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Stok Barang Program ini digunakan untuk melihat laporan stok barang yang lebih kecil atau lebih besar jumlahnya dari kriteria yang dipilih pada object tertentu

Lebih terperinci

BAB 2. Login Aplikasi

BAB 2. Login Aplikasi BAB 2 Login Aplikasi Seperti halnya koneksi, untuk login juga banyak cara untuk membuat login untuk membuat akses aplikasi yang kita buat, tapi disini penulis akan memberikan contoh membuat login yang

Lebih terperinci

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih. KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com diesalfatih@gmail.com Desain

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Data Awal S/D Data Akhir Asunmsi : anda sudah memiliki database dengan nama DBSiswa.mdb dan di dalamnya terdapat tabel siswa dengan struktur nim, nama dan jurusan

Lebih terperinci

No Output Informasi. 1 Neraca Aktiva dan Pasiva. 2 Laporan Laba-Rugi Laba/Rugi Kotor, Total HPP, Total

No Output Informasi. 1 Neraca Aktiva dan Pasiva. 2 Laporan Laba-Rugi Laba/Rugi Kotor, Total HPP, Total 4.1. Identifikasi Permasalahan Identifikasi permasalahan dilakukan dengan melakukan wawancara secara langsung dengan Owner UD Sanjaya Utama untuk mengkaji permasalahan yang ada di UD Sanjaya Utama selama

Lebih terperinci

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces) PROGRAM PENJUALAN TUNAI (Menggunakan Microsoft Acces) F o r u m P e m r o g r a m a n S C B S I B y ER 2 0 1 5 1 Hai teman-teman, masih semangat kah?? Ini ada tantangan buat kita. Yuk kita latihan bareng

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM MENGGUNAKAN SUB FORM Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM KONSEP FORM TRANSAKSI Dalam membuat form transaksi, kita melibatkan ke-4 tabel yang telah kita buat. Ketika menyimpan

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 JAKARTA, MEI 2011 i DAFTAR ISI MEMULAI APLIKASI... 1 LOGIN... 1 MENU APLIKASI... 2 MENGISI MASTER DATA... 4 OUTLET... 4 GROUP ITEM... 5 DETAIL ITEM... 7 PAYMENT

Lebih terperinci

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

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya Petunjuk Pemakaian Sistem Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya dapat dilihat bersamaan dengan tampilan

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS BAB IV HASIL DAN ANALISIS Dalam rencana pengembangan sistem informasi akuntansi yang akan digunakan penulis untuk penelitian ini menggunakan Rapid Application Development. Dengan metode ini pengembangan

Lebih terperinci

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar. MENU DAN TOOLBOX Menu dalam sebuah aplikasi digunakan untuk mengelompokkan perintah-perintah sehingga pengguna mudah dalam memanggil perintah yang diinginkan. MENU BAR Menu Bar muncul di bawah title bar

Lebih terperinci

PROGRAM PENGGAJIAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 8.1 Normalisasi File Program penggajian ini dirancang

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MICROSOFT ACCESS FORM Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel atau query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows.

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Sesuai dengan siklus hidup pengembangan sistem, tahap selanjutnya merupakan tahap implementasi yang merupakan lanjutan dari analisa dan perancangan

Lebih terperinci

KONVERSI DATABASE ACCESS KE SQL SERVER

KONVERSI DATABASE ACCESS KE SQL SERVER Oleh : Uus Rusmawan Hal - 1 KONVERSI DATABASE ACCESS KE SQL SERVER Teknik ini sangat bermanfaat ketika anda akan melakukan migrasi database dari Ms.Access ke database SQL Server dengan berbagai alasan.

Lebih terperinci

Database Access untuk Multi User

Database Access untuk Multi User Oleh : Uus Rusmawan Hal - 1 Database Access untuk Multi User Mengaktifkan file dan printer sharing 1. Aktifkan CONTROL PANEL di server 2. Double klik NETWORK CONNECTION 3. Klik kanan LOCAL AREA CONNECTION

Lebih terperinci

APLIKASI LAYANAN PERTANAHAN ONLINE

APLIKASI LAYANAN PERTANAHAN ONLINE APLIKASI LAYANAN PERTANAHAN ONLINE I. LOGIN APLIKASI Pada saat aplikasi dibuka maka akan muncul halaman login yang mengharuskan pengguna aplikasi untuk memasukkan ID Pemakai dan Password lalu klik tombol

Lebih terperinci

PEMBUATAN APLIKASI PERPUSTAKAAN MENGGUNAKAN MICROSOFT VISUAL BASIC.NET 2005, MICROSOFT ACCESS 2003 dan CRYSTAL REPORT KA 23

PEMBUATAN APLIKASI PERPUSTAKAAN MENGGUNAKAN MICROSOFT VISUAL BASIC.NET 2005, MICROSOFT ACCESS 2003 dan CRYSTAL REPORT KA 23 PEMBUATAN APLIKASI PERPUSTAKAAN MENGGUNAKAN MICROSOFT VISUAL BASIC.NET 2005, MICROSOFT ACCESS 2003 dan CRYSTAL REPORT 8.5 Ayu Nur Anggrainy 3 KA 23 12109229 PENDAHULUAN LATAR BELAKANG MASALAH: Masih banyak

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Harian Dengan Crystal Report Catatan : Anda harus membuat database yang terdiri dari tabel Barang, Penjualan dan detailjual yang semuanya telah berisi data hasil

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp 14.800 Terbit pertama: Februari 2005 Sinopsis singkat: Buku ini berisi tip dan trik tentang pemrograman aplikasi database dengan Microsoft Access 2000,

Lebih terperinci