42
i PANDUAN PENGGUNAAN APLIKASI PENJUALAN AKSESORIS KOMPUTER Disusun Oleh : NURUL AFNI, M.Kom RESTI LIA ANDHARSAPUTRI, M.Kom ASTRILYANA, M.Kom ADELIA ALVI YANA, M.Kom ANUS WURYANTO, M.Kom TRI SANTOSO, M.Kom Jakarta 2019

PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

  • Upload
    others

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

i

PANDUAN PENGGUNAAN APLIKASI PENJUALAN

AKSESORIS KOMPUTER

Disusun Oleh :

NURUL AFNI, M.Kom

RESTI LIA ANDHARSAPUTRI, M.Kom

ASTRILYANA, M.Kom

ADELIA ALVI YANA, M.Kom

ANUS WURYANTO, M.Kom

TRI SANTOSO, M.Kom

Jakarta

2019

Page 2: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

ii

KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah

melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya kami dapat

menyelesaikan program dan panduan penggunaan aplikasi penjualan aksesoris

komputer ini dengan baik. Panduan ini penulis sajikan dalam bentuk lembaran yang

sederhana.

Tujuan penulis dalam membuat panduan ini adalah untuk memberikan

gambaran sederhana bagaimana cara kerja program ini digunakan. Program ini cukup

simple dan hanya mempunyai 3 master, 1 transaksi dan 4 laporan. Namun cukup dalam

kebutuhan program kasir berbasis dekstop. Program ini diharapkan dapat membantu

para pengusaha tingkat menengah maupun kebawah dalam menunjang dunia usahanya.

Meningkatkan kinerja, mempercepat transaksi hingga laporan.

Tidak lupa penulis ucapkan terima kasih kepada rekan-rekan dan penulis sendiri:

1. Nurul Afni, M.Kom

2. Resti Lia Andharsaputri, M.Kom

3. Astrilyana, M.Kom

4. Adelia Alvi Yana, M.Kom

5. Anus Wuryanto, M.Kom

6. Tri Santoso, M.Kom

Yang sudah memberikan sumbangsih pemikiran, ide dan pembuatan program

baik dalam hal design, coding maupun materil dan moril. Akhir kata semoga program ini

bermanfaat dan berguna bagi penulis maupun pada para pembacanya.

Jakarta, 22 Juli 2019

Tim Penulis

Page 3: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

iii

DAFTAR ISI

LEMBAR JUDUL................................................................................................................... .......................... i

KATA PENGANTAR...................................................................................................................................... ii

DAFTAR ISI................................................................................................................... .................................. iii

A. FORM LOGIN........................................................................................................................ ............ 1

B. FORM MENU UTAMA.................................................................................................................. 3

C. FORM DATA BARANG............................................................................................................. ..... 6

D. FORM DATA CUSTOMER........................................................................................ ..................... 9

E. FORM DATA USER............................................................................................................... ........... 11

F. FORM TRANSAKSI PENJUALAN............................................................................................... 14

G. FORM LAPORAN

1. Laporan Data Barang.......................................................................................................... .. 19

2. Laporan Data Customer........................................................................................................20

3. Laporan Data User............................................................................................................ ...... 20

4. Laporan Penjualan................................................................................................................. 21

CODING PROGRAM............................................................................................................... .........................22

Page 4: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

1

A. FORM LOGIN

1. Untuk memulai aplikasi penjualan ini, saat pertama kali aplikasi dijalankan maka akan tampil Form

Login.

Pada saat form tersebut tampil, pointer berada pada textbox user, textbox password dan tombol login

dalam kondisi tidak aktif, tombol keluar dalam kondisi aktif.

2. Jika textbox user belum diinput tetapi sudah menekan tombol keypress (enter) maka akan tampil

pesan “Informasi”, klik tombol OK maka tampilan form login kembali seperti awal.

Page 5: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

2

3. Jika textbox user yang anda inputkan salah atau tidak sesuai dengan database kemudian menekan

tombol keypress (enter) maka akan tampil pesan “Konfirmasi”, klik tombol OK maka tampilan form

login kembali seperti awal

4. Jika anda menginput textbox user dengan benar kemudian menekan tombol keypress (enter) maka

textbox password akan aktif dan pointer berada di textbox password.

Jika textbox user sudah diinput dengan benar kemudian textbox password juga diinput setelah itu

tekan tombol keypress (enter) maka tombol login baru aktif dan bisa dapat digunakan.

5. Jika textbox user yang anda input benar kemudian menekan tombol keypress (enter), tetapi textbox

password yang anda inputkan salah maka akan tampil pesan “Konfirmasi”, klik tombol OK maka

tampilan form login kembali seperti awal

Page 6: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

3

6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk

kedalam aplikasi.

No Kode User Nama User Password

1 ADM001 Resti 12345

2 ADM002 Nurul 54321

3 KSR001 Yana 12312

Keterangan:

a. Textbox user diinput dengan: data yang terdapat di kolom kode user

b. Textbox password diinput dengan data yang terdapat di kolom password

c. Jika login menggunakan kode user ADM001 dan ADM002 maka setelah diinput password

dengan benar, aplikasi akan masuk ke form menu utama

d. Jika login menggunakan kode user KSR001 maka setelah diinput password dengan benar,

aplikasi akan masuk ke form transaksi penjualan.

7. Tombol exit berfungsi untuk keluar dari aplikasi penjualan.

B. FORM MENU UTAMA

1. Berikut adalah tampilan form menu utama aplikasi penjualan

Pada form menu utama tersebut tersedia beberapa menu-menu yaitu: menu master, menu transaksi,

menu laporan, menu about, dan tombol keluar.

Page 7: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

4

a. Menu master, jika anda klik tombol menu master maka akan tampil sebagai berikut

b Menu transaksi, jika anda klik tombol menu transaksi maka akan tampil sebagai berikut

Page 8: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

5

c. Menu laporan, jika anda klik tombol menu laporan maka akan tampil sebagai berikut

d. Menu About, jika anda klik tombol menu about maka akan tampil sebagai berikut

e. Jika anda klik tombol keluar maka anda akan keluar dari aplikasi penjualan.

Page 9: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

6

C. FORM DATA BARANG

Form data barang ini merupakan sub menu dari menu master yang terdapat di form menu utama.

Form data barang ini digunakan untuk mengolah data barang. Dalam form ini anda dapat menambah

data, menyimpan, menghapus, mengubah dan membatalkan perubahan atau pengisian data. Tombol

keluar berfungsi untuk keluar dari tampilan form data barang ini. Selain itu ada tombol navigasi untuk

melihat data satu persatu atau dapat langsung melihat data pertama maupun data terakhir. Anda juga

bisa melakukan pencarian data berdasarkan kode barang yang ada.

1. Untuk menambah data barang, anda bisa klik tombol tambah, kemudian silahkan mengisi data

barangnya. Untuk kode barang batasan maksimal karakter yang diinput adalah 6 karakter.

Jika anda menginput kode barang kurang dari 6 karakter kemudian saat di enter akan tampil pesan

“Konfirmasi”

Page 10: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

7

2. Jika anda menginput kode barang yang sama dengan data yang sudah ada maka akan muncul pesan

“Informasi”, dan data nya akan tampil serta pada grid panahnya akan menunjuk pada data yang

dimaksud.

3. jika anda ingin membuat data barang baru, maka setelah pengisian selesai maka klik tombol “Simpan”

4. jika anda ingin menghapus, langkah awal yang dilakukan adalah dengan mencari kode barang yang

ingin dihapus pada kolom masukkan kode barang dan klik tombol “Cari”, lalu jika data yang dimaksud

sudah ditemukan maka pilih tombol “Hapus” dan akan tampil konfirmasi “Yakin akan menghapus

data??”, kemudian pilih ok, maka dataakan terhapus.

Page 11: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

8

5. Jika ingin mengubah data, langkah awal yang dilakukan adalah dengan mencari kode barang yang ingin

diubah pada kolom masukkan kode barang dan klik tombol “Cari”, lalu jika data yang dimaksud sudah

ditemukan maka pilih tombol “Ubah” dan data akan aktif kecuali kode barang. Silahkan anda

mengubah nama, harga dan stock barang. Pada tombol “Ubah” juga otomatis merubah menjadi tombol

“Update” untuk menyimpan data yang sudah dirubah.

6. Tombol Batal digunakan untuk membatalkan semua perintah, dan kembali pada data semula

7. Klik Tombol Keluar untuk keluar dari menu Data Barang.

Page 12: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

9

D. FORM DATA CUSTOMER

Form data customer ini merupakan sub menu dari menu master yang terdapat di form menu utama. Form

data customer ini digunakan untuk mengolah data customer member. Dalam form ini anda dapat

menambah data, menyimpan, menghapus, mengubah dan membatalkan perubahan atau pengisian data.

Tombol keluar berfungsi untuk keluar dari tampilan form data customer ini. Selain itu ada tombol navigasi

untuk melihat data satu persatu atau dapat langsung melihat data pertama maupun data terakhir. Anda

juga bisa melakukan pencarian data berdasarkan kode customer member yang ada.

1. Jika anda menginput kode customer yang sama dengan data yang sudah ada maka akan muncul

pesan “Informasi”, dan data nya akan tampil serta pada grid panahnya akan menunjuk pada data

yang dimaksud.

Page 13: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

10

2. jika anda ingin membuat data customer member baru, maka setelah pengisian selesai maka klik tombol

“Simpan”

3. jika anda ingin menghapus, langkah awal yang dilakukan adalah dengan mencari kode customer yang

ingin dihapus pada kolom masukkan kode customer dan klik tombol “Cari”, lalu jika data yang

dimaksud sudah ditemukan maka pilih tombol “Hapus” dan akan tampil konfirmasi “Yakin akan

menghapus data??”, kemudian pilih ok, maka data akan terhapus.

Page 14: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

11

4. Jika ingin mengubah data, langkah awal yang dilakukan adalah dengan mencari kode customer yang

ingin diubah pada kolom masukkan kode customer dan klik tombol “Cari”, lalu jika data yang

dimaksud sudah ditemukan maka pilih tombol “Ubah” dan data akan aktif kecuali kode customer.

Silahkan anda mengubah nama, alamat dan telepon. Pada tombol “Ubah” juga otomatis merubah

menjadi tombol “Update” untuk menyimpan data yang sudah dirubah.

5. Tombol Batal digunakan untuk membatalkan semua perintah, dan kembali pada data semula

6. Klik Tombol Keluar untuk keluar dari menu Data Customer.

E. FORM DATA USER

Page 15: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

12

Form data user ini merupakan sub menu dari menu master yang terdapat di form menu utama. Form data

user ini digunakan untuk mengolah data user antara kasir dan admin. Dalam form ini anda dapat

menambah data, menyimpan, menghapus, mengubah dan membatalkan perubahan atau pengisian data.

Tombol keluar berfungsi untuk keluar dari tampilan form data user ini. Selain itu ada tombol navigasi

untuk melihat data satu persatu atau dapat langsung melihat data pertama maupun data terakhir. Anda

juga bisa melakukan pencarian data berdasarkan kode user yang ada.

1. Jika anda menginput kode user yang sama dengan data yang sudah ada maka akan muncul pesan

“Informasi”, dan data nya akan tampil serta pada grid panahnya akan menunjuk pada data yang

dimaksud.

2. jika anda ingin membuat data user baru, maka setelah pengisian selesai maka klik tombol

“Simpan”

Page 16: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

13

3. jika anda ingin menghapus, langkah awal yang dilakukan adalah dengan mencari kode user yang

ingin dihapus pada kolom masukkan kode user dan klik tombol “Cari”, lalu jika data yang

dimaksud sudah ditemukan maka pilih tombol “Hapus” dan akan tampil konfirmasi “Yakin akan

menghapus data??”, kemudian pilih ok, maka data akan terhapus.

4. Jika ingin mengubah data, langkah awal yang dilakukan adalah dengan mencari kode user yang

ingin diubah pada kolom masukkan kode user dan klik tombol “Cari”, lalu jika data yang

dimaksud sudah ditemukan maka pilih tombol “Ubah” dan data akan aktif kecuali kode user.

Silahkan anda mengubah nama, password dan level. Pada tombol “Ubah” juga otomatis merubah

menjadi tombol “Update” untuk menyimpan data yang sudah dirubah.

Page 17: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

14

5. Tombol Batal digunakan untuk membatalkan semua perintah, dan kembali pada data semula

6. Klik Tombol Keluar untuk keluar dari menu Data Customer.

F. FORM TRANSAKSI

Form data transaksi ini merupakan menu transaksi yang dapat diakses oleh admin maupun kasir. Form

transaksi ini digunakan untuk mengolah data transaksi atau penjualan dari aksesoris komputer yang

tersedia pada toko tersebut. Dalam form ini anda dapat menambah data transaksi, menyimpan transaksi,

mencetak struk penjualan yang diberikan pada customer sebagai tanda bukti transaksi dan membatalkan

perubahan atau pengisian data. Tombol keluar berfungsi untuk keluar dari tampilan form data transaksi

ini. Pada form transaksi ini yang dapat anda input adalah kolom pelanggan jika anda memilih option

pelanggan, namun jika anda memilih option non pelanggan, maka kolom data pelanggan tidak aktif.

Option pelanggan dan non pelanggan disini maksudnya adalah jika pelanggan artinya member dan sudah

melakukan pengisian data pada master customer, hal ini dimaksud sebagai langganan tetap dan pada

transaksi akan mendapatkan potongan atau diskon. Jika option non pelanggan, artinya pelanggan tersebut

hanya pelanggan lewat atau yang tidak sering datang untuk berlangganan dan pelanggan ini tidak

mendapatkan potongan atau diskon.

Page 18: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

15

1. Ketika form transaksi muncul, pertama kali yang anda lakukan adalah klik tombol “Add” maka

nomor transaksi dan identitas yang melakukan login serta tanggal dan jam transaksi akan muncul

secara otomatis. Kemudian pilih option “Pelanggan”, dan data cari pelanggan otomatis akan aktif.

Jika sudah aktif anda diwajibkan memilih salah satu data pelanggan (member) yang telah tampil.

Atau memilih option “non pelanggan”, maka data pelanggan tidak aktif dan anda bisa melanjutkan

ke data cari barang. Contoh yang saya tunjukkan adalah versi option pilih “Pelanggan”.

2. Jika data pelanggan sudah dipilih, maka langkah selanjutnya adalah mengisi data barang yang

akan dibeli.

Page 19: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

16

3. Jika data barang yang sudah dipilih tampil, maka anda dapat mengisi jumlah barang yang dipesan.

Jika jumlah sudah diinput, maka tampil otomatis harga subtotal.

4. Ketika subtotal tampil, kemudian enter maka akan tampil konfirmasi

Page 20: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

17

5. Jika memilih “Yes”, maka data barang sebelumnya akan tersimpan dan anda akan diarahkan

kembali kemenu data barang, disini anda dipersilahkan untuk memilih barang selanjutnya. Anda

juga kembali menginput jumlah barang yang akan dipesan, kemudian enter dan Begitu

seterusnya sampai anda memilih konfirmasi “No”.

6. Jika konfirmasi “No” telah dipilih, data barang yang dipesan akan terekam kemudian Diskon dan

total bayar akan tampil secara otomatis. Diskon tampil karena pada option “Pelanggan” dianggap

sudah menjadi pelanggan tetap atau member. Sedangkan pada pilihan option “Non Pelanggan”

pada kolom diskon diberikan nilai 0 (tidak mendapatkan potongan harga). Jumlah bayar diinput

sesuai pada pelanggan memberikan jumlah bayar dari harga total bayar. Total bayar disini sudah

dikurangi dari harga diskon.

Page 21: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

18

7. Ketika jumlah bayar diinput,dan enter maka tampil uang kembali lalu Tombol Print dan Save akan

otomatis aktif.

8. Tombol Print diklik maka akan menampilkan “Struk Penjualan”

Page 22: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

19

9. Tekan enter untuk cetak, dan tekan ESC untuk keluar dari struk. Kemudian Save data transaksi

tersebut sebagai laporan data Penjualan.

10. Tombol save ditekan akan tampil konfirmasi “Data penjualan Telah Tersimpan !”, lalu pilih Ok

11. Tombol Cancel digunakan untuk membatalkan Transaksi yang belum tercetak Struk

12. Tombol Keluar digunakan untuk keluar dari halaman form transaksi.

G. FORM LAPORAN

1. Form laporan terbagi menjadi 4 bagian. Laporan pertama adalah laporan dari data barang.

Page 23: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

20

2. Form laporan terbagi menjadi 4 bagian. Laporan kedua adalah laporan dari data customer.

3. Form laporan terbagi menjadi 4 bagian. Laporan ketiga adalah laporan dari data user.

Page 24: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

21

4. Form laporan terbagi menjadi 4 bagian. Laporan keempat adalah laporan dari data transaksi

penjualan.

Page 25: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

22

LISTING PROGRAM :

Login :

Dim c As String

Dim n As Byte

Private Sub cmdbatal_Click()

Unload Me

End Sub

Private Sub cmdmasuk_Click()

Dim tes As String

On Error GoTo salah

Me.Data1.Recordset.FindFirst "user ='" & txtlogin & "'"

If Not Data1.Recordset.NoMatch Then

Data1.Recordset.FindFirst "password ='" & txtpasswd & "'"

If Data1.Recordset!Password <> txtpasswd.Text Then

MsgBox "USER DAN PASSWORD ANDA SALAH !!!", vbOKOnly, "INFO"

txtlogin = ""

txtpasswd = ""

txtlogin.SetFocus

salah = salah + 1

If salah = 1 Then

cmdmasuk.Enabled = False

Else

If salah = 2 Then

Me.cmdmasuk.Enabled = False

Else

End

End If

End If

Else

If Data1.Recordset!Level <> "ADMIN" Then

Me.Hide

frmpenjualan.Show

'Menu_Utama.mdmaster.Visible = False

'Menu_Utama.mdlap.Visible = False

Else

Me.Hide

'hak.Show

frmmenuutama.Show

'Menu_Utama.mdmaster.Visible = True

Page 26: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

23

'Menu_Utama.mdlap.Visible = True

End If

Exit Sub

salah:

Me.cmdmasuk.Enabled = False

salah = salah + 1

If salah = 1 Then

MsgBox "KESEMPATAN ANDA 2X LAGI", vbInformation, "PERINGATAN"

Else

If salah = 2 Then

MsgBox "KESEMPATAN ANDA 1X LAGI", vbInformation, "PERINGATAN"

Else

End

End If

End If

End If

End If

txtlogin = ""

txtpasswd = ""

End Sub

Private Sub Form_Activate()

Me.txtpasswd.Enabled = False

Me.cmdmasuk.Enabled = False

Me.txtlogin.SetFocus

End Sub

Private Sub Form_Load()

Me.Data1.DatabaseName = "C:\Penjualan_Aksesoris\penjualan.mdb"

Me.Data1.RecordSource = "user"

End Sub

Page 27: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

24

Private Sub Timer1_Timer()

Label1.ForeColor = RGB(Rnd * 30, Rnd * 255, Rnd * 255)

End Sub

Private Sub txtlogin_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If txtlogin = "" Then

MsgBox "SilaHkan Input Login User", , "info"

txtlogin.SetFocus

Else

txtpasswd.Enabled = True

txtpasswd.SetFocus

cmdmasuk.Enabled = True

End If

End If

End Sub

Private Sub Txtpasswd_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

cmdmasuk.SetFocus

End If

End Sub

Data Barang :

Option Explicit

Dim L As String

Sub Kosongkan()

txtkobar.Text = ""

txtnabar.Text = ""

txtharga.Text = ""

txtstock.Text = ""

txtcari.Text = ""

End Sub

Sub nonaktif()

txtkobar.Enabled = False

txtnabar.Enabled = False

txtharga.Enabled = False

txtstock.Enabled = False

End Sub

Sub aktif()

Page 28: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

25

txtkobar.Enabled = True

txtnabar.Enabled = True

txtharga.Enabled = True

txtstock.Enabled = True

End Sub

Sub awal()

nonaktif

Kosongkan

Me.cmdbatal.Enabled = False

cmdtambah.Enabled = True

cmdkeluar.Enabled = True

cmdsimpan.Enabled = False

'cmdubah.Enabled = False

End Sub

Sub Tampil()

With Data1.Recordset

txtkobar = !Kodebrg

txtnabar = !Namabrg

txtharga = !Harga

txtstock = !stock

End With

End Sub

Sub Tampilkan()

With Data1.Recordset

txtnabar = !Namabrg

txtharga = !Harga

txtstock = !stock

End With

End Sub

Private Sub cmdprev_Click()

On Error Resume Next

Data1.Recordset.MovePrevious

If Data1.Recordset.BOF Then

Data1.Recordset.MoveFirst

MsgBox "Data diawal record", vbInformation, "Informasi"

End If

Tampil

Page 29: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

26

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub Cmdlast_Click()

Data1.Recordset.MoveLast

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub Cmdnext_Click()

On Error Resume Next

Data1.Recordset.MoveNext

If Data1.Recordset.EOF Then

Data1.Recordset.MoveLast

MsgBox "Data diakhir record", vbInformation, "Informasi"

End If

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub Cmdfirst_Click()

Data1.Recordset.MoveFirst

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub cmdbatal_Click()

awal

Me.cmdubah.Enabled = False

cmdubah.Caption = "&UBAH"

Me.cmdhapus.Enabled = False

Me.cmdbatal.Enabled = False

Me.cmdcari.Enabled = True

End Sub

Page 30: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

27

Private Sub cmdcari_Click()

With Data1.Recordset

.Index = "kobardex"

.Seek "=", txtcari

If Not .NoMatch Then

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

cmdtambah.Enabled = False

cmdkeluar.Enabled = False

cmdbatal.Enabled = True

txtcari = ""

cmdcari.Enabled = False

Else

MsgBox "Data tidak ditemukan", , "Informasi"

txtcari = ""

txtcari.SetFocus

cmdubah.Enabled = True

cmdhapus.Enabled = True

cmdbatal.Enabled = True

cmdtambah.Enabled = False

cmdkeluar.Enabled = False

cmdcari.Enabled = False

End If

End With

End Sub

Private Sub cmdubah_Click()

If cmdubah.Caption = "&UBAH" Then

cmdubah.Caption = "&UPDATE"

cmdsimpan.Enabled = False

aktif

txtkobar.Enabled = False

Else

If cmdubah.Caption = "&UPDATE" Then

With Data1.Recordset

.Edit

!Namabrg = txtnabar

!Harga = txtharga

Page 31: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

28

!stock = txtstock

.Update

Data1.Refresh

nonaktif

End With

cmdubah.Caption = "&UBAH"

End If

End If

cmdhapus.Enabled = False

cmdbatal.Enabled = True

cmdsimpan.Enabled = False

cmdubah.Enabled = True

End Sub

Private Sub cmdhapus_Click()

L = MsgBox("Yakin akan menghapus data??", vbOKCancel, "Konfirmasi")

With Data1.Recordset

If L = vbOK Then

.Delete

.MoveNext

Data1.Refresh

Kosongkan

End If

End With

Me.cmdbatal.Enabled = False

Me.cmdhapus.Enabled = False

Me.cmdubah.Enabled = False

Me.cmdsimpan.Enabled = False

Me.cmdtambah.Enabled = True

Me.cmdkeluar.Enabled = True

Me.cmdcari.Enabled = True

End Sub

Private Sub cmdtambah_Click()

aktif

Kosongkan

txtkobar.SetFocus

cmdtambah.Enabled = False

'cmdubah.Enabled = False

Page 32: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

29

'cmdhapus.Enabled = False

cmdsimpan.Enabled = True

Me.cmdkeluar.Enabled = False

Me.cmdcari.Enabled = False

Me.cmdbatal.Enabled = True

End Sub

Private Sub cmdsimpan_Click()

If txtkobar = "" Or txtnabar = "" Or txtharga = "" Or txtstock = "" Then

MsgBox "Data yang diisikan Belum Lengkap!!", , "Informasi"

If txtkobar = "" Then

txtkobar.SetFocus

ElseIf txtnabar = "" Then

txtnabar.SetFocus

ElseIf txtharga = "" Then

txtharga.SetFocus

ElseIf txtstock = "" Then

txtstock.SetFocus

End If

Exit Sub

End If

With Data1.Recordset

.Index = "kobardex"

.Seek "=", txtkobar

If Not .NoMatch Then

MsgBox "Kode Barang Sudah Ada"

txtkobar = ""

txtkobar.SetFocus

Else

.AddNew

!Kodebrg = txtkobar

!Namabrg = txtnabar

!Harga = txtharga

!stock = txtstock

.Update

Data1.Refresh

Page 33: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

30

awal

cmdcari.Enabled = True

End If

End With

End Sub

Private Sub cmdkeluar_Click()

Unload Me

End Sub

Private Sub Form_Activate()

Me.Left = 0

Me.Top = 0

'awal

cmdhapus.Enabled = False

cmdbatal.Enabled = False

cmdubah.Enabled = False

cmdsimpan.Enabled = False

cmdcari.Enabled = True

txtkobar.MaxLength = 6

txtnabar.MaxLength = 30

txtcari.MaxLength = 6

End Sub

Private Sub Form_Load()

Data1.DatabaseName = App.Path & "\penjualan.mdb"

Data1.RecordSource = "barang"

Data1.RecordsetType = 0

End Sub

Private Sub txtcari_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

cmdcari.SetFocus

End If

End Sub

Private Sub txtstock_KeyPress(KeyAscii As Integer)

Page 34: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

31

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0

End If

End Sub

Private Sub txtkobar_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

With Data1.Recordset

.Index = "kobardex"

.Seek "=", txtkobar

If Not .NoMatch Then

Tampilkan

nonaktif

cmdsimpan.Enabled = False

MsgBox "Kode Barang Sudah Ada", , "Informasi"

Else

txtnabar.SetFocus

End If

End With

End If

End Sub

Private Sub txtnabar_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

txtharga.SetFocus

End If

End Sub

Private Sub txtharga_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

txtstock.SetFocus

End If

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0

Page 35: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

32

End If

End Sub

Data Customer :

Option Explicit

Dim L As String

Sub Kosongkan()

txtkopel.Text = ""

txtnapel.Text = ""

txtalamat.Text = ""

txttelp.Text = ""

End Sub

Sub nonaktif()

txtkopel.Enabled = False

txtnapel.Enabled = False

txtalamat.Enabled = False

txttelp.Enabled = False

End Sub

Sub aktif()

txtkopel.Enabled = True

txtnapel.Enabled = True

txtalamat.Enabled = True

txttelp.Enabled = True

End Sub

Sub awal()

nonaktif

Kosongkan

cmdbatal.Enabled = False

cmdtambah.Enabled = True

cmdkeluar.Enabled = True

cmdsimpan.Enabled = False

'cmdubah.Enabled = False

End Sub

Sub Tampil()

With Data1.Recordset

txtkopel = !kodecust

txtnapel = !Namacust

txtalamat = !alamat

txttelp = !teleponcust

End With

Page 36: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

33

End Sub

Sub Tampilkan()

With Data1.Recordset

txtnapel = !Namacust

txtalamat = !alamat

txttelp = !teleponcust

End With

End Sub

Private Sub cmdprev_Click()

On Error Resume Next

Data1.Recordset.MovePrevious

If Data1.Recordset.BOF Then

Data1.Recordset.MoveFirst

MsgBox "Data diawal record", vbInformation, "Informasi"

End If

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub Cmdlast_Click()

Data1.Recordset.MoveLast

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub Cmdnext_Click()

On Error Resume Next

Data1.Recordset.MoveNext

If Data1.Recordset.EOF Then

Data1.Recordset.MoveLast

MsgBox "Data diakhir record", vbInformation, "Informasi"

End If

Tampil

nonaktif

cmdubah.Enabled = True

Page 37: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

34

cmdhapus.Enabled = True

End Sub

Private Sub Cmdfirst_Click()

Data1.Recordset.MoveFirst

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

End Sub

Private Sub cmdbatal_Click()

awal

Me.cmdubah.Enabled = False

cmdubah.Caption = "&UBAH"

Me.cmdhapus.Enabled = False

Me.cmdbatal.Enabled = False

Me.cmdcari.Enabled = True

End Sub

Private Sub cmdcari_Click()

With Data1.Recordset

.Index = "kopeldex"

.Seek "=", txtcari

If Not .NoMatch Then

Tampil

nonaktif

cmdubah.Enabled = True

cmdhapus.Enabled = True

cmdtambah.Enabled = False

cmdkeluar.Enabled = False

cmdbatal.Enabled = True

txtcari = ""

cmdcari.Enabled = False

Else

MsgBox "Data tidak ditemukan", , "Informasi"

txtcari = ""

txtcari.SetFocus

cmdubah.Enabled = True

cmdhapus.Enabled = True

cmdbatal.Enabled = True

Page 38: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

35

cmdtambah.Enabled = False

cmdkeluar.Enabled = False

cmdcari.Enabled = False

End If

End With

End Sub

Private Sub cmdubah_Click()

If cmdubah.Caption = "&UBAH" Then

cmdubah.Caption = "&UPDATE"

cmdsimpan.Enabled = False

aktif

txtkopel.Enabled = False

Else

If cmdubah.Caption = "&UPDATE" Then

With Data1.Recordset

.Edit

!Namacust = txtnapel

!alamat = txtalamat

!teleponcust = txttelp

.Update

Data1.Refresh

nonaktif

End With

cmdubah.Caption = "&UBAH"

End If

End If

cmdhapus.Enabled = False

cmdbatal.Enabled = True

cmdsimpan.Enabled = False

cmdubah.Enabled = True

End Sub

Private Sub cmdhapus_Click()

L = MsgBox("Yakin akan menghapus data??", vbOKCancel, "Konfirmasi")

With Data1.Recordset

If L = vbOK Then

.Delete

.MoveNext

Page 39: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

36

Data1.Refresh

Kosongkan

End If

End With

Me.cmdbatal.Enabled = False

Me.cmdhapus.Enabled = False

Me.cmdubah.Enabled = False

Me.cmdsimpan.Enabled = False

Me.cmdtambah.Enabled = True

Me.cmdkeluar.Enabled = True

Me.cmdcari.Enabled = True

End Sub

Private Sub cmdtambah_Click()

aktif

Kosongkan

txtkopel.SetFocus

cmdtambah.Enabled = False

'cmdubah.Enabled = False

'cmdhapus.Enabled = False

cmdsimpan.Enabled = True

Me.cmdkeluar.Enabled = False

Me.cmdcari.Enabled = False

Me.cmdbatal.Enabled = True

End Sub

Private Sub cmdsimpan_Click()

If txtkopel = "" Or txtnapel = "" Or txtalamat = "" Or txttelp = "" Then

MsgBox "Data yang diisikan Belum Lengkap!!", , "Informasi"

If txtkopel = "" Then

txtkopel.SetFocus

ElseIf txtnapel = "" Then

txtnapel.SetFocus

ElseIf txtalamat = "" Then

txtalamat.SetFocus

ElseIf txttelp = "" Then

txttelp.SetFocus

End If

Page 40: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

37

Exit Sub

End If

With Data1.Recordset

.Index = "kopeldex"

.Seek "=", txtkopel

If Not .NoMatch Then

MsgBox "Kode Pelanggan Sudah Ada"

txtkopel = ""

txtkopel.SetFocus

Else

.AddNew

!kodecust = txtkopel

!Namacust = txtnapel

!alamat = txtalamat

!teleponcust = txttelp

.Update

Data1.Refresh

awal

cmdcari.Enabled = True

End If

End With

End Sub

Private Sub cmdkeluar_Click()

Unload Me

End Sub

Private Sub Form_Activate()

Me.Left = 0

Me.Top = 0

'awal

cmdhapus.Enabled = False

cmdbatal.Enabled = False

cmdubah.Enabled = False

cmdsimpan.Enabled = False

cmdcari.Enabled = True

txtkopel.MaxLength = 6

txtnapel.MaxLength = 30

Page 41: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

38

txtalamat.MaxLength = 50

txttelp.MaxLength = 12

txtcari.MaxLength = 6

End Sub

Private Sub Form_Load()

Data1.DatabaseName = App.Path & "\penjualan.mdb"

Data1.RecordSource = "customer"

Data1.RecordsetType = 0

End Sub

Private Sub txtcari_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

cmdcari.SetFocus

End If

End Sub

Private Sub txtkopel_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

With Data1.Recordset

.Index = "kopeldex"

.Seek "=", txtkopel

If Not .NoMatch Then

Tampilkan

nonaktif

cmdsimpan.Enabled = False

MsgBox "Kode Pelanggan Sudah Ada", , "Informasi"

Else

txtnapel.SetFocus

End If

End With

End If

End Sub

Private Sub txtnapel_KeyPress(KeyAscii As Integer)

Page 42: PANDUAN PENGGUNAAN APLIKASI PENJUALAN ......3 6. Jika textbox user dan textbox password yang anda inputkan benar maka user akan berhasil masuk kedalam aplikasi. No Kode User Nama User

39

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

txtalamat.SetFocus

End If

End Sub

Private Sub txtalamat_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

txttelp.SetFocus

End If

End Sub

Private Sub txttelp_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0

End If

End Sub