membuat sendiri program kasir menggunakan visual basic

Upload: rahmi-jinan-auuriyah

Post on 01-Mar-2016

309 views

Category:

Documents


28 download

TRANSCRIPT

Membuat Sendiri Program Kasir Menggunakan Visual Basic-6 Selasa, Desember 31, 2013 Hadi Suprapto Assalammu'alaikum....Apakabar Gan.....????Pada postingan kali ini saya ingin berbagi tentang cara membuat sendiri program kasir dengan menggunakan Visual Basic-6.Di bawah ini adalah aplikasi kasir sederhana sebuah rumah makan :

Step-1

Buatlah desainnya seperti gambar di bawah ini :

Step-2

Kita atur propertiesnya sebagai berikut :1Name : label tanggalCaption : -

2Name : label jamCaption : -

3Name : text Id MenuText : -

4Name : text MenuText : -

5Name : text satuanText : -

6Name : text hargaText : -

7Name : text pesananText : -

8Name : text totalText : -

9Name : text dibayarText : -

10Name : text kembalianText : -

11Name : cmnd menu baruCaption : menu baru

12Name : cmnd tutupCaption : tutup

13Name : Timer1Interval : 1

Step-3

ketik kode sesuai dengan fungsinya masing-masing.

Klik 2x pada cmnd menu baru, isi dengan (copy paste) kode berikut :

Private Sub Command1_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""Text7.Text = ""Text8.Text = ""

Text1.SetFocusEnd Sub

Klik 2x pada cmnd tutup, isi dengan (copas) kode berikut :Private Sub Command2_Click()EndEnd Sub

Klik 2x pada text1.text (text Id Menu) dan copas kode berikut :Private Sub text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenIf Text1.Text = 901 ThenText2.Text = "Sate Kambing"Text3.Text = "Porsi"Text4.Text = 20000

ElseIf Text1.Text = 902 ThenText2.Text = "Gulai Kambing"Text3.Text = "Porsi"Text4.Text = 15000

ElseIf Text1.Text = 903 ThenText2.Text = "Soto Ayam Kampung"Text3.Text = "Porsi"Text4.Text = 22000

ElseIf Text1.Text = 904 ThenText2.Text = "Soto Daging"Text3.Text = "Porsi"Text4.Text = 25000

ElseMsgBox ("Menu yang dipesan belum ada...!")End IfText5.SetFocus

End IfEnd Sub

Klik 2x pada text5.text (text pesanan) dan ketik kode di bawah ini :Private Sub text5_Change()Text6.Text = Val(Text4.Text) * Val(Text5.Text)End Sub

Klik 2x pada text7.text (text dibayar) dan copas kode berikut :Private Sub text7_Change()Text8.Text = Val(Text7.Text) - Val(Text6.Text)End Sub

Klik 2x pada Timer1, dan ketik (copas) kode di bawah ini :Private Sub Timer1_Timer()Label2.Caption = Format(Date, "dd mmmm yyyy")Label4.Caption = Format(Time, "hh:mm:ss")End Sub

Naah sekarang silahkan Running, maka hasilnya akan seperti di bawah ini :

Demikian yang bisa saya bagi, dan semoga bermanfaat ya gan.......

>> Postingan ini saya pelajari dari http://coretanlusuh.blogspot.com Program kasir sederhana dengan Visual Basic 6.0 aldiunanto May 5, 2014 Gunadarma, Praktikum Sistem Informasi, Programming, Visual Basic 6.0 No Comments Dalam laporan ini akan dijelaskan cara pembuatan aplikasi kasir sederhana menggunakan Visual Basic 6.0. aplikasi kasir ini berisi Data jenis barang, list barang apa saja tergantung dari jenis barang yang dipilih, ditampilkan harga barang, jenis barang , dan sebuah inputan untuk memasukan jumlah beli yang nantinya akan dikalkulasi dan hasilnya di taruh di dalam textbox yang masih kosong yang disediakan. Terkahir, akan dilakukan penjumlahan dari seluruh data beli per barang yang sudah diinput disetiap textbox. Tambahan lainnya yaitu waktu dinamis dan ucapan terimakasih.Buka software Visual Basic 6.0 dan pilih Standard EXE. Atur sedemikian rupa sehingga tampilan UI aplikasinya seperti gambar dibawah ini.

Berikut jenis-jenis dan properti dari setiap tools yang harus diatur.Tools nameTypeCaptionTextExtras

Label1LabelJenis Barang

List_jenisComboBox(empty)List : Rokok, Mie

Btn_addjenisCommandButtonTambah Jenis Barang

List_brgListBox

Label2labelHarga Barang

Thrg_brgTextBox(empty)

Label3labelJenis Barang

Tjenis_brgTextbox(empty)

Label4labelJumlah beli

Tjml_belitextbox(empty)

Command1CommandButtonTotal Bayar

Lbl_totalbayarlabel(empty)

Command2CommandButtonClear

Command3CommandButtonExit

Command4CommandButtonAdd Bayar

Timer1TimerInterval : 1000

Command5CommandButtonClear

Frame1FrameData Beli

Db1textbox(empty)

Db2Textbox(empty)

Db3Textbox(empty)

Db4Textbox(empty)

Db5Textbox(empty)

Db6textbox(empty)

Command6CommandButtonTotal Bayar

Label6labelRp

Lbl_totalbelilabel(empty)

Lbl_thankslabel(empty)

Frame2frameTanggal

Lbl_datelabel(empty)

Frame3frameWaktu

Lbl_timelabel(empty)

Dan berikut ini adalah kode-kode untuk setiap tools beserta penjelasan dan logikanya.Visual Basic

1234567891011121314151617Private Sub btn_addjenis_Click()list_brg.ClearIf list_jenis.Text = "Rokok" Thenlist_brg.AddItem "Dji Sam Soe"list_brg.AddItem "Djarum Super"list_brg.AddItem "Starmild"list_brg.AddItem "Neomild"list_brg.AddItem "Signature"ElseIf list_jenis.Text = "Mie" Thenlist_brg.AddItem "Indomie"list_brg.AddItem "Supermie"list_brg.AddItem "Popmie"list_brg.AddItem "Sarimie"list_brg.AddItem "Mie Sedap"End IfEnd Sub

Bagian kode ini bekerja ketika button btn_addjenis diklik. Ketika user memilih jenis barang pada combobox, dan mengklik button ini, maka list barang yang bernama list_brg akan di hapus data-datanya dengan menggunakan .Clear dan setelah itu dilakukan pengkondisian jika jenis barang yang dipilih Rokok, maka list barang akan diisi datanya dengan Dji Sam Soe, Djarum Super, Starmild, Neomild, dan Signature. Jika user memilih jenis Mie, maka yang akan ditambahkan ke list adalah Indomie, Supermie, Popmie, Sarimie, dan Mie sedapVisual Basic

123Private Sub Command1_Click()lbl_totalbayar.Caption = Val(thrg_brg.Text) * Val(tjml_beli.Text)End Sub

Bagian kode ini bekerja ketika tombol total bayar diklik, maka akan dilakukan proses perhitungan antara harga barang yang di kalikan dengan jumlah beli. Setelah itu hasilnya akan ditaruh di sebuah label yang bernama lbl_totalbayar.Visual Basic

123456Private Sub Command2_Click()thrg_brg.Text = ""tjenis_brg.Text = ""tjml_beli.Text = ""lbl_totalbayar.Caption = ""End Sub

Bagian kode ini bekerja ketika tombol clear di klik, maka akan di set beberapa tools seperti thrg_brg, tjenis_brg, tjml_beli, dan lbl_totalbayar akan berisi kosong.Visual Basic

123Private Sub Command3_Click()EndEnd Sub

Bekerja jika tombol Exit di klik, maka program akan berhenti dengan menggunakan syntax End.Visual Basic

1234567891011121314151617181920Private Sub Command4_Click()Dim total As Stringtotal = lbl_totalbayar.CaptionIf db1.Text = "" Thendb1.Text = totalElseIf db2.Text = "" Thendb2.Text = totalElseIf db3.Text = "" Thendb3.Text = totalElseIf db4.Text = "" Thendb4.Text = totalElseIf db5.Text = "" Thendb5.Text = totalElseIf db6.Text = "" Thendb6.Text = totalElseMsgBox "Data bayar sudah penuh!"End IfEnd Sub

Bagian kode ini akan bekerja jika tombol Add Bayar di klik. Dilakukan pendeklarasian variable total sebagai String yang berisi sama dengan caption dari lbl_totalbayar. Jika db1 kosong, maka db1 akan diisi dengan total, jika db2 yang kosong maka db2 akan diisi dengan total, begitu seterusnya sampai db6. Dan terkahir dengan Else, jika semua texbox atau penampungan total sudah penuh, maka akan dimunculkan sebuah notifikasi yang memberitahu user bahwa semua textbox sudah penuh.Visual Basic

12345678910Private Sub Command5_Click()db1.Text = ""db2.Text = ""db3.Text = ""db4.Text = ""db5.Text = ""db6.Text = ""lbl_totalbeli.Caption = ""lbl_thanks.Caption = ""End Sub

Akan bekerja ketika tombol clear yang berada di sebelah kanan(proses perhitungan semua total) di klik. Maka akan menge-set semua inputan menjadi kosong, yaitu db1-db6, lbl_totalbeli, dan lbl_thanks.Visual Basic

1234567Private Sub Command6_Click()Dim total_beli As Doubletotal_beli = Val(db1.Text) + Val(db2.Text) + Val(db3.Text) + Val(db4.Text) + Val(db5.Text) +Val(db6.Text)lbl_totalbeli.Caption = total_belilbl_thanks.Caption = "Terimakasih telah berbelanja di Aldi's market :) :*"End Sub

Bagian kode ini akan bekerja ketika tombol Total Bayar sebelah kanan diklik. Pertama dilakukan pendeklarasian variable bernama total_beli sebagai type data Double. Setelah itu variable ini diisi dengan hasil penjumlahan dari db1 sampai db6. Setelah itu hasilnya ditaruh sebagai caption di lbl_totalbeli, dan terakhir dimunculkan sebuah ucapan terimakasih di lbl_thanks.Visual Basic

1234Private Sub Timer1_Timer()lbl_date.Caption = Format(Now, "d mmmm yyyy")lbl_time.Caption = Format(Now, "hh : mm : ss")End Sub

Bekerja ketika program dijalankan pada detik pertama. Akan mengisi caption dari lbl_date dan lbl_time tanggal dan waktu yang akan running secara dinamis setiap detiknya tergantung dari propertis interval pada Timer1 yang disetting.Visual Basic

12345678910111213141516171819202122232425262728293031323334353637383940Private Sub list_brg_Click()Dim harga As DoubleDim jenis As StringIf list_jenis.Text = "Rokok" Thenjenis = "Rokok"Select Case list_brg.TextCase "Dji Sam Soe"harga = 12000Case "Djarum Super"harga = 10000Case "Starmild"harga = 11000Case "Neomild"harga = 10500Case "Signature"harga = 14000End SelectElseIf list_jenis.Text = "Mie" Thenjenis = "Mie"Select Case list_brg.TextCase "Indomie"harga = 1500Case "Supermie"harga = 1400Case "Popmie"harga = 6000Case "Sarimie"harga = 1300Case "Mie Sedap"harga = 1200End SelectEnd Ifthrg_brg.Text = hargatjenis_brg.Text = jenistjml_beli.Text = ""lbl_totalbayar.Caption = ""End Sub

Bagian kode ini akan bekerja ketika list_brg diklik. Awalnya dilakukan 2 buah variable yaitu harga sebagai double, dan jenis sebagai string. Setelah itu dilakukan pengkondisian jika list_jenis barang yang dipilih Rokok, maka jenis akan diisi Rokok dan dilakukan pengkondisian dengan menggunakan metode Select Case. Jika barang yang dipilih adalah Dji Sam Soe, maka harga akan diisi dengan 12000, dan seterusnya sampai Signature. Jika list_jenis yang dipilih user adalah Mie, maka jenis akan diisi Mie dan dilakukan kondisi cabang dengan Select Case. Jika barang yang dipilih Indomie, maka harga = 1500, dan seterusnya sampai Mie Sedap. Setelah semua kondisi selesai dieksekusi dan variable harga dan jenis sudah diisi, maka nilai dari variable harga ditaruh di textbox thrg_brg, dan jenis ditaruh di tjenis_brg. Dan terakhir tjml_beli dan lbl_totalbayar di set kosong untuk me-reset jika user memilih barang selanjutnya.Dan screenshot dibawah ini adalah hasilnya dari setiap event yang dilakukan.

Btn_addjenis, menampilkan barang-barang tertentu sesuai jenis

Ketika user mengklik salah satu dari barang yang ditampilkan dan mengklik tombol Total Bayar yang selanjutnya dilakukan perhitungan dari harga barang dengan jumlah barang yang dibeli.

Ketika user mengklik button Add Bayar dan nilai total dari setiap barang yang dipilih ditaruh di textbox yang disediakan(db1-db6). Dan menampilkan total dari penjumlahan seluruh data beli dan menampilkan pesan terimakasih.

Ketika user mengklik Add Bayar namun semua inputan(db1-db6) sudah penuh.MEMBUAT SENDIRI APLIKASI KASIR MENGGUNAKAN VISUAL BASIC 6 Kali ini saya akan berbagi bagaimana cara membuat sendiri aplikasi kasir dengan menggunakan visual basic 6. Di bawah ini adalah cara membuat aplikasi kasir untuk rumah makan dan jika kamu ingin mendownload aplikasi beserta kodingnya silahkan download disini..Langkah 1.Buatlah desain tampilan aplikasi kasir seperti gambar di bawah :

Langkah 2.Atur propertinya sebagai berikut :

1Name : lblTanggalCaption : -

2Name : lblJamCaption : -

3Name : txtIdText : -

4Name : txtMenuText : -

5Name : txtSatuanText : -

6Name : txtHargaText : -

7Name : txtPesananText : -

8Name : txtTotalText : -

9Name : txtBayarText : -

10Name : txtKembaliText : -

11Name : cmdBaruCaption : Menu Baru

12Name : cmdTutupCaption : Tutup

13Name : Timer1Interval : 1

Langkah 3.Menuliskan source code sesuai dengan fungsinya masing-masing.Klik 2x Timer1 dan copas kode di bawah : 1: Private Sub Timer1_Timer()

2: lblTanggal.Caption = Format(Date, "dd mmmm yyyy")

3: lblJam.Caption = Format(Time, "hh:mm:ss")

4: End Sub

Klik 2x txtId.text dan isi kode berikut :

1: Private Sub txtId_KeyPress(KeyAscii As Integer)

2: If KeyAscii = 13 Then

3: If txtId.Text = 101 Then

4: txtMenu.Text = "Sate Kambing"

5: txtSatuan.Text = "Porsi"

6: txtHarga.Text = 15000

7:

8: ElseIf txtId.Text = 102 Then

9: txtMenu.Text = "Gulai"

10: txtSatuan.Text = "Porsi"

11: txtHarga.Text = 10000

12:

13: ElseIf txtId.Text = 103 Then

14: txtMenu.Text = "Soto Ayam"

15: txtSatuan.Text = "Porsi"

16: txtHarga.Text = 17000

17:

18: ElseIf txtId.Text = 104 Then

19: txtMenu.Text = "Coto Makasar"

20: txtSatuan.Text = "Porsi"

21: txtHarga.Text = 20000

22:

23: Else

24: MsgBox ("Menu yang dipesan belum ada...!")

25: End If

26: txtPesanan.SetFocus

27:

28: End If

29: End Sub

Klik 2x txtPesanan.text dan isi kode seperti di bawah :

1: Private Sub txtPesanan_Change()

2: txtTotal.Text = Val(txtHarga.Text) * Val(txtPesanan.Text)

3: End Sub

Klik 2x txtBayar.text dan copas source code berikut :

1: Private Sub txtBayar_Change()

2: txtKembali.Text = Val(txtBayar.Text) - Val(txtTotal.Text)

3: End Sub

Klik 2x cmdBaru, isi dengan kode berikut :

1: Private Sub cmdBaru_Click()

2: txtId.Text = ""

3: txtMenu.Text = ""

4: txtSatuan.Text = ""

5: txtHarga.Text = ""

6: txtPesanan.Text = ""

7: txtTotal.Text = ""

8: txtBayar.Text = ""

9: txtKembali.Text = ""

10:

11: txtId.SetFocus

12: End Sub

Klik 2x cmdTutup, isi dengan kode berikut :

1: Private Sub cmdTutup_Click()

2: Unload Me

3: End Sub

hasilnya seperti ini :

Demikian cara membuat Aplikasi Kasir sederhana semoga bermanfaat

Technorati Tags: contoh program vb6,contoh fungsi di vb6,cara penggunaan fungsi vb,tutorial vb6,download tutorial vb6,vb6 tutorial download,dasar dasar vb6,belajar vb6,cara mudah belajar vb6,vb6 artikel download,vb6 blog,artikel vb6,semua tentang vb6,vb6 api,cara menggunakan module,cara menggunakan class moduleShare this article : 16 Related Articles BUAT SENDIRI SOFTWARE PENERIMAAN SISWA BARU SOURCE CODE TERBILANG MEMBUAT VIDEO PLAYER SEDERHANA MEMBUAT FORM LOGIN DENGAN HAK AKSES Buat Kalkulator Sensitive Sendiri MENAMBAHKAN DATABASE DAN FORM DI VB 6+ comments + 32 comments

Reply Lukman November 14, 2013 at 5:23 AM terima kasih banyak,,

Reply bagus handoko November 14, 2013 at 8:20 AM terima kasih juga sudah berkunjung gan...

Reply Anonymous November 18, 2013 at 9:44 AM min,, mw tanya donk... cara membuat membuat soal pilihan ganda beserta scornya,, dgn menggunakan VB 6.0

Reply charger laptop ori murah November 27, 2013 at 3:50 PM thanks infonya gan,, ini sangat membantu,,

Reply gary bulage December 16, 2013 at 1:56 PM mau nanya gan.. kalau aplikasi yang lain ada gak ??

Reply bagus handoko December 20, 2013 at 11:49 AM maksudnya gan? aplikasi apa?

Reply Marso Adi wibowo December 26, 2013 at 12:28 AM Thanks untuk Infonya

saya masih benar2 awam untuk aplikasi yang ini, mohon bantuanya bagaimana membuat langkah 1 dan langkah 2

terimakasih

Reply bagus handoko December 27, 2013 at 6:59 PM Bang liah aja videonya disini : http://www.youtube.com/watch?v=016V4D1elXIterima kasih dah berkunjung bang...

Reply sururi lee December 29, 2013 at 3:45 PM gan ko ga bisa fungsi ya gan?

Reply bagus handoko December 29, 2013 at 6:10 PM bagian mana gan yg gak fungsi?

Reply juan felix January 19, 2014 at 10:03 AM bang tolong saya minta aplikasi visual basic 6.0 bang ....

Reply bagus handoko January 21, 2014 at 7:43 AM Bang download vb6-nya disini : http://www.4shared.com/rar/IaLMkUiY/VB60-EnterpriseEditionFull.html

Reply raiyyan January 31, 2014 at 4:57 PM terima kasih infonya Gan

tapi numpang tanya klo pake vb 12 tetap bisa kan?

Reply koknyo ymail January 31, 2014 at 6:23 PM makasih mas.izin mas,kalau mau di link ke database barang yang kayak di Alfam**t gitu gimana ya?mohon bantuannya mas.

Reply bagus handoko February 2, 2014 at 4:08 PM bisa gan

Reply diankalobilal March 28, 2014 at 8:39 PM Trims ilmu nya braayyy

Reply den Baguz March 28, 2014 at 11:21 PM Terima Kasih ya dah berkunjung

Reply dsukband April 5, 2014 at 4:44 PM memingat kembali ilmu jaman kuliah dulu, trims om admin.

Reply den Baguz April 5, 2014 at 6:38 PM Trima Kasih jg om udah meluangkan waktu berkunjung

Reply anna angraeni May 19, 2014 at 7:17 PM manteeppp....

Reply den Baguz May 20, 2014 at 8:05 AM Terima Kasih ya dah berkunjung

Reply Weni sri yunita May 20, 2014 at 4:02 PM bang kalau mau nambah menunya gimana yah?

Reply den Baguz May 20, 2014 at 8:37 PM utk tambah menu klik 2x txtId.text dan tambahkan coding berikut tepat di atas coding "Else" :

ElseIf txtId.Text = 105 ThentxtMenu.Text = "Sate Ayam"txtSatuan.Text = "Porsi"txtHarga.Text = 15000

ElseIf txtId.Text = 106 ThentxtMenu.Text = "Ayam Lalapan"txtSatuan.Text = "Porsi"txtHarga.Text = 15000

Reply Anonymous June 11, 2014 at 3:32 PM maz bagus terimakasih infonya... :)

Reply den Baguz June 11, 2014 at 8:18 PM Trima Kasih juga kunjungannya Gan....

Reply Anonymous September 3, 2014 at 9:32 PM makasih banyak mas infonya (y) sangat sangat membantu saya yang masih awam mengenai vb

Reply den Baguz September 4, 2014 at 8:47 PM Terima Kasih juga kunjungannya mas

Reply Hideto Bando October 27, 2014 at 8:29 PM thanks benar2 membantu gan ..:D

Reply puskesmas salido November 18, 2014 at 11:38 AM gan naya ni gan gi mana cara memasukan harga dari harga sate, dan satuan yang lainnyaharus buat database dulu ya

makasih atas bantuannya

Reply den Baguz November 18, 2014 at 11:58 AM liat videonya disini gan : https://www.youtube.com/watch?v=016V4D1elXI

Reply Wawan Otoy December 23, 2014 at 11:51 PM jadi inget pas kuliah semester 2..., tapi pake vb.net + gambarSmartfren EC1260-2 UIerid7Tentang VBBelajarTop of Form

Bottom of Form