Selasa, 13 Desember 2016

Aplikasi Kasir Rumah Makan menggunakan VB 6.0

APLIKASI KASIR RUMAH MAKAN SEDERHANA
MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

BELA SELVIANA
Jurusan Teknik Informatika, STMIK Bani Saleh Bekasi
Jl. M. Hasibuan No. 68 BekasiTimur 17113

ABSTRAK
Teknologi merupakan hal yang tidak bisa di pisahkan lagi dari kehidupan manusia yang serba modern ini. Adapun latar belakang dari pembuatan program ini yaitu memenuhi keinginan kasir dalam menjalankan tugasnya dengan waktu yang lebih efisien. Tujuannya adalah membantu kasir untuk mempermudah kasir dalam menjalankan tugasnya menggunakan komputerisasi. Metode yang di pakai dalam hal ini yaitu dengan menggunakan sebuah program yaitu Microsoft Visual Basic 6.0. Adapun hasil yang akan di hasilkan berupa program kasir yang dapat menghitung total harga dan menghitung jumlah uang kembalian pelanggan.

Kata kunci: Visual basic 6.0, Gambaran aplikasi,  kode program.



I. PENDAHULUAN

1.1    Latar Belakang
Kasir adalah tempat melakukan transaksi / pembayaran yang menjadi akhir dari sebuah transaksi jual beli antara konsumen dan produsen sehingga menghasilkan kepuasan pada masing-masing pihak. Kasir juga dapat di artikan sebagai pintu pertama dan terakhir di setiap transaksi. Jika mempunyai pramuniaga yang sopan, melayani konsumen dengan tulus, ternyata setelah konsumen tadi melakukan pembayaran kasirnya kurang ramah, kurang sopan sehingga menyebabkan kebanyakan dari pengunjung tidak kembali ke toko anda lagi. Lain halnya jika anda mempunyai Pramuniaga yang kurang csopan kepada konsumen tapi diimbangi dengan kasir yang sopan. Alangkah indahnya Pramuniaga dengan Kasir mempunyai service yang memaskan. Kredibilitas toko anda akan jauh lebih tinggi di mata customer anda.

1.2    Rumusan Masalah
Berdasarkan latar belakang diatas, maka dapat di ambil rumusan permasalahan, yaitu usulan sistem pelayanan yang akan memperpendek waktu tunggu dari setiap pelanggan yang mengantri.

1.3    Tujuan Penelitian
Adapun tujuan dari penelitian membuat sistem kasir dengan menggunakan pemograman Microsoft Visual Basic 6.0, adalah sebagai berikut :
-          Menerapkan teori tentang Pemasaran dalam dunia bisnis.
-          Menumbuhkan sikap dan jiwa seorang Marketing,
-          Menumbuhkan semangat yang pantang menyerah dalam menghadapi situasi apapun.
-          Mendapatkan wawasan luas dalam bidang pemasaran.
-          Mengefesienkan waktu dan tenaga pegawai dalam melakukan transaksi.

1.4    Batasan Masalah
Batasan masakah yang di ambil dalam penulisan penelitian ini adalah :
- Membuat aplikasi sederhana mungkin agar cepat melayani customer dengan waktu sesingkat-singkatnya.

1.5    Landasan Teori
1.5.1           Konsep Dasar Aplikasi Kasir
Secara sederhana Aplikasi Kasir Rumah Makan Sederhana adalah unsur-unsur yang terdiri dari manusia, mesin, alat dan prosedur serta konsep-konsep yang di himpun menjadi satu untuk maksud dan tujuan tertentu. Sedangkan aspek-aspek dasar sistem komputerisasi adalah secara prinsip harus ada apabila satu usaha sudah memasuki langkah maju dengan menggunakan peralatan komputer sebagai alat banti dalam pengolahan. Adapun aspek-aspek dasar tersebut adalah :
o    Perangkat keras, adalah seperangkat unsur yang terdiri dari beberapa perangkat keras komputer yang digunakan untuk membantu proses kerja.
o    Perangkat lunak, adalah seperangkat unsur yang terdiri dari beberapa perangkat lunak program komputer yang di gunakan membantu proses kerja.


1.5.2           Sejarah Microsoft Visual Basic 6.0
Billgate , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner‟s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999).
Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.

1.5.3           Komponen Microsoft Visual Basic 6.0
Layar visual basic hampir sama dengan layar program-program aplikasi windows pada umumnya. Kita dapat memindah-mindahkan, menggeser, memperbesar atau memperkecil ukuran setiap komponen layar visual basic pada seperti kita memanipulasi layar windows. Komponen-komponen dari lingkungan visual basic tersebut antara lain adalah:
·         Baris menu
·         Toolbar
·         Form
·         Windows code
·         Toolbox
·         Project explorer
·         Windows properties
·         Windows form layout
·         Windows intermediate
·         Metoda
·         Even

II. PEMBAHASAN

1.1    Metode Penelitian
Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan digunakan penulis, yaitu :
1.       Pengumpulan data-data pendukung seperti Microsoft Visual Basic 6.0 dan Microsoft Office Acces 2016.
2.       Membuat rancangan aplikasi atau membuat konsep sebelum proses pembuatan program aplikasi Kasir.
3.       Menguji aplikasi, apakah aplikasi yang di buat telah berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat eror pada aplikasi.
4.       Pengimplementasian aplikasi, penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah berjalan baik.
5.       Penyusunan dan pengadaan laporan. Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.

1.2    Algoritma
-          Mulai
-          Membuka Form Login
-          Menampilkan MessageBox
-          Menentukan pilihan, Menu Makanan atau Menu Minuman
-          Menentukan pilihan, Selanjutnya atau kembali
-          Jika memilih kembali maka akan kembali ke menentukan pilihan menu
-          Jika memilih Selanjutnya maka akan menampilkan Form Transaksi
-          Setetlah di Transaksi di persilahkan untuk memesan dan melakukan transaksi
-          Setelah selesai melakukan transaksi dipersilahkan untuk keluar
-          Dan kembali ke form Login

1.3    Tampilan Awal Dan Isi Data Program
1.3.1           Tampilan Login dan Tampilan Data Kasir.


Gambar 1.1 Tampilan Form Login.



Gambar 1.2 Tampilan MessageBox   setelah login.



Gambar 1.3 Tampilan pilihan menu makanan atau menu minuman.



Gambar 1.4 Tampilan Menu Makanan.



Gambar 1.5 Tampilan Menu Minuman.



Gambar 1.6 Tampilan program Transaksi.


1.4    Tampilan Dasatabase Pada Microsoft Acces 2016



Gambar 1.7 Tampilan Database Menu Makanan.



Gambar 1.8 Tampilan Database Menu Minuman.



Gambar 1.9 Tampilan Database Transaksi.





1.5    Kode Pemograman
1.5.1           Form Login
Private Sub Command1_Click()
If Text1 = “bela selviana” And Text2 = “bela27” Then
MsgBox “Selamat Datang Dirumah Makan”, vbInformation
Form2.Visible = True
Form1.Visible = False
Else
MsgBox “Username dan Password Salah, Please try again”, vbinformation
Text1.Text = “”
Text2.Text = “”
End If
End Sub

1.5.2           Pilihan Menu Makanan Dan Minuman
Private Sub Command1_Click()
Form3.Visible = True
Form2.Visible = False
End Sub
 


Private Sub Command2_Click()
Form4.Visible = True
Form2.Visible = False
End Sub

1.5.3           Menu Makanan
Private Sub Command3_Click()
Form5.Visible = True
Form3.Visible = False
End Sub
 


Private Sub Command4_Click()
Form2.Visible = True
Form3.Visible = False
End Sub
               
1.5.4           Menu Minuman
Private Sub Command3_Click()
Form5.Visible = True
Form4.Visible = False
End Sub
 


Private Sub Command4_Click()
Form2.Visible = True
Form4.Visible = False
End Sub

1.5.5           Kode Program Transaksi
Pada kode transaksi ini saya samakan dengan kode sebelumnya, hanya saja tambahkan lagi dari desain sebelumnya.
1.5.5.1      Kembali
Private Sub Command1_Click()
Form2.Visible = True
Form5.Visible = False
End Sub

1.5.5.2      Save
Private Sub Command2_Click()
If Command2.Caption = “Save” Then
Command2.Caption = “Simpan”
Command1.Caption = False
Command3.Caption = False
Command4.Caption = False
Command6.Caption = False
Show
Text1.SetFocus
Else
With Adodc1.Recordset
        .AddNew
        .Fields(0) = Text1.Text
        .Fields(1) = Text2.Text
        .Fields(2) = Text3.Text
        .Fields(3) = Text4.Text
        .Fields(4) = Text5.Text
        .Fields(5) = Text6.Text
        .Update

MsgBox “Data Tersimpan
End With
Command2.Caption = “Simpan”
Command1.Caption = True
Command3.Caption = True
Command4.Caption = True
Command6.Caption = True
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Text4.Text = “”
Text5.Text = “”
Text6.Text = “”
End If
Adodc1.Refresh
DataGrid.Refresh
End Sub

                                       1.5.5.3   Keluar
Private Sub Command3_Click()
Form1.Visible = True
Form5.Visible = False
End Sub

                                       1.5.5.4   Hitung Harga
Private Sub Command4_Click()
Text4.Text = Val (Text2.Text) * Val (Text3.Text)
End Sub


                                       1.5.5.5   Hapus
Private Sub Command6_Click()
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Text4.Text = “”
Text5.Text = “”
Text6.Text = “”
End Sub

                                       1.5.5.6   Frame makanan
Private Sub Option1_Click()
Text1.Text = "nasi goreng"
Text2.Text = "8000"
End Sub

Private Sub Option2_Click()
Text1.Text = "nasi uduk"
Text2.Text = "10000"
End Sub

Private Sub Option3_Click()
Text1.Text = "nasi pecel"
Text2.Text = "5000"
End Sub

Private Sub Option4_Click()
Text1.Text = "mie goreng"
Text2.Text = "5000"
End Sub

Private Sub Option5_Click()
Text1.Text = "mie rebus"
Text2.Text = "5000"
End Sub

Private Sub Option6_Click()
Text1.Text = "mie ayam"
Text2.Text = "10000"
End Sub

Private Sub Option7_Click()
Text1.Text = "ayam bakar"
Text2.Text = "15000"
End Sub

Private Sub Option8_Click()
Text1.Text = "ayam goreng"
Text2.Text = "12000"
End Sub

Private Sub Option9_Click()
Text1.Text = "bebek goreng"
Text2.Text = "15000"
End Sub



Private Sub Option10_Click()
Text1.Text = "bakso"
Text2.Text = "10000"
End Sub

                                       1.5.5.7   Frame Minuman
Private Sub Option11_Click()
Text1.Text = "es teh"
Text2.Text = "2000"
End Sub

Private Sub Option12_Click()
Text1.Text = "es kelapa"
Text2.Text = "5000"
End Sub

Private Sub Option13_Click()
Text1.Text = "es jeruk"
Text2.Text = "4000"
End Sub

Private Sub Option14_Click()
Text1.Text = "es air tawar"
Text2.Text = "2000"
End Sub

Private Sub Option15_Click()
Text1.Text = "es campur"
Text2.Text = "5000"
End Sub

Private Sub Option16_Click()
Text1.Text = "jus"
Text2.Text = "8000"
End Sub

Private Sub Option17_Click()
Text1.Text = "kopi"
Text2.Text = "5000"
End Sub

Private Sub Option18_Click()
Text1.Text = "fanta"
Text2.Text = "6000"
End Sub

Private Sub Option19_Click()
Text1.Text = "cola-cola"
Text2.Text = "6000"
End Sub

Private Sub Option20_Click()
Text1.Text = "pop ice"
Text2.Text = "7000"
End Sub

III. HASIL PEMBAHASAN

1.1    Form Login
Pada form login ini menyediakan Ussername, Password dan button Login. Berguna untuk pegawai yang bekerja di bagian kasir.


Gambar 1.10

1.2    Menentukan Pilihan Menu
Pada form ini menyediakan pilihan untuk memilih Menu Makanan atau Menu Minuman. Data Menu Makanan dan Menu Minuman ini di input di database yang di buat menggunakan Microsoft Acces 2016.


Gambar 1.11

1.3    Menu Makanan
Di Menu makanan ini terdapat Menu Makanan yang sudah di atur di database, dan tinggal memilih Menu Makanan manakah yang anda pilih. Dan Terdapat button Kembali dan Selanjutnya. Jika klik button kembali maka akan kembali ke menu pilihan, jika selanjutnya akan melakukan transaksi.


Gambar 1.12

1.4    Menu Minuman
Di Menu minuman ini terdapat Menu Minuman yang sudah di atur di database, dan tinggal memilih Menu Makanan manakah yang anda pilih. Dan Terdapat button Kembali dan Selanjutnya. Jika klik button kembali maka akan kembali ke menu pilihan, jika selanjutnya akan melakukan transaksi.


Gambar 1.13

1.5    Transaksi
Pada form transaksi ini menyediakan Nama pesana, Harga, jumlah pesanan, Total, Bayar, Kembali. Data yang di input di transaksi ini, secara otomatis akan masuk kedalam database yang dibuat menggunakan Microsoft Acces 2016.


Gambar 1.14

IV. PENUTUP

1.1    Kesipulan
Aplikasi kasir ini dapat mempermudah pegawai dan pelanggan dalam melakukan pemesanan. Dan memperpendek waktu tunggu dari setiap pelanggan yang mengantri.

2.5    Kritik Dan Saran
Demikian yang dapat saya sampaikan mengenai materi yang menjadi pokok pembahasan dalam makalah ini, tentunya masih banyak kekurangan dan kelemahan, karena terbatasnya ilmu pengetahuan dan kekurangan atau referensi yang ada hubungannya dengan judul makalah ini. Penulis banyak berharap, para pembaca yang budiman untuk memberikan kritik dan saran untuk menyempurnakan makalah ini. Semoga makalah ini berguna bagi penulis dan khususnya juga para pembaca.

V. DAFTAR PUSTAKA