• Tidak ada hasil yang ditemukan

SURAT PENCATATAN CIPTAAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "SURAT PENCATATAN CIPTAAN"

Copied!
44
0
0

Teks penuh

(1)REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA. SURAT PENCATATAN CIPTAAN Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan: Nomor dan tanggal permohonan. : EC00201947135, 22 Juli 2019. Pencipta Nama. : Nurul Afni, Resti Lia Andharsaputri, , dkk. Alamat. : Jl. BB 1 Cipinang Muara III No.62 A Rt007/008 Kel. Cipinang Muara Kec. Jatinegara, Jakarta Timur, Dki Jakarta, 13420. Kewarganegaraan. : Indonesia. Pemegang Hak Cipta Nama. : Nurul Afni, Resti Lia Andharsaputri, , dkk. Alamat. : Jl. BB 1 Cipinang Muara III No.62 A Rt007/008 Kel. Cipinang Muara Kec. Jatinegara, Jakarta Timur, 7, 13420. Kewarganegaraan. : Indonesia. Jenis Ciptaan. : Program Komputer. Judul Ciptaan. : APLIKASI PENJUALAN AKSESORIS KOMPUTER (APEK). Tanggal dan tempat diumumkan untuk pertama : 22 Juli 2019, di Jakarta kali di wilayah Indonesia atau di luar wilayah Indonesia Jangka waktu pelindungan. : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut pertama kali dilakukan Pengumuman.. Nomor pencatatan. : 000147298. adalah benar berdasarkan keterangan yang diberikan oleh Pemohon. Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.. a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL. Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001.

(2) LAMPIRAN PENCIPTA No. Nama. Alamat. 1. Nurul Afni. Jl. BB 1 Cipinang Muara III No.62 A Rt007/008 Kel. Cipinang Muara Kec. Jatinegara. 2. Resti Lia Andharsaputri. Jl. Kalibata Tengah XVI/24 Rt011/003 Kel. Kalibata Kec.Pancoran. 3. Astrilyana. Jl. Kerja Bakti No.72 Rt003/004 Kel. Makasar, Kec. Makasar. 4. Adelia Alvi Yana. Jl Permata Bekasi II E No.14 Rt001/019 Kel. Duren Jaya, Kec. Bekasi Timur. 5. Anus Wuryanto. Jl Perum Telaga Murni Blok C21/21 Rt003/004 Kel Telaga Murni, Kec Cikarang Barat. 6. Tri Santoso. Jl. Kp Gelam Timur Rt.006/003 Kel. Gelam Jaya, Kec. Pasar Kemis. LAMPIRAN PEMEGANG No. Powered by TCPDF (www.tcpdf.org). Nama. Alamat. 1. Nurul Afni. Jl. BB 1 Cipinang Muara III No.62 A Rt007/008 Kel. Cipinang Muara Kec. Jatinegara. 2. Resti Lia Andharsaputri. Jl. Kalibata Tengah XVI/24 Rt011/003 Kel. Kalibata Kec.Pancoran. 3. Astrilyana. Jl. Kerja Bakti No.72 Rt003/004 Kel. Makasar, Kec. Makasar. 4. Adelia Alvi Yana. Jl Permata Bekasi II E No.14 Rt001/019 Kel. Duren Jaya, Kec. Bekasi Timur. 5. Anus Wuryanto. Jl Perum Telaga Murni Blok C21/21 Rt003/004 Kel Telaga MUrni, Kec Cikarang Barat. 6. Tri Santoso. Jl. Kp Gelam Timur Rt.006/003 Kel. Gelam Jaya, Kec. Pasar Kemis.

(3) 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 i.

(4) 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. ii.

(5) 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. iii.

(6) 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.. 1.

(7) 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. 2.

(8) 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.. 3.

(9) 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. 4.

(10) 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.. 5.

(11) 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”. 6.

(12) 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. 7.

(13) 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.. 8.

(14) 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.. 9.

(15) 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.. 10.

(16) 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. 11.

(17) 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”. 12.

(18) 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.. 13.

(19) 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.. 14.

(20) 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.. 15.

(21) 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. 16.

(22) 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.. 17.

(23) 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”. 18.

(24) 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.. 19.

(25) 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.. 20.

(26) 4.. Form laporan terbagi menjadi 4 bagian. Laporan keempat adalah laporan dari data transaksi penjualan.. 21.

(27) 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 22.

(28) '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. 23.

(29) 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() 24.

(30) 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 25.

(31) 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. 26.

(32) 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 27.

(33) !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 28.

(34) '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 29.

(35) 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) 30.

(36) 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 31.

(37) 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 32.

(38) 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 33.

(39) 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 34.

(40) 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 35.

(41) 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 36.

(42) 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 37.

(43) 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) 38.

(44) 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. 39.

(45)

Referensi

Dokumen terkait

pembelian barang terdapat beberapa tombol, yaitu tombol Tambah yang berfungsi untuk menambah data transaksi retur pembelian, tombol Cari untuk mencari no faktur beli dan kode

Pada kode di atas merupakan kode untuk menampilkan tampilan halaman utama pada menu create pada sistem A-MATRIK yang terdiri dari kolom title pada baris ke 8 ke 11

Layar ini digunakan untuk mengubah atau menghapus data pegawai berdasarkan kode pegawai, user dapat mencari pegawai yang ingin diubah atau dihapus dengan menekan tombol

Begitu juga dengan menghapus data kota, pilih dahulu data kota yang ingin dihapus lalu tekan tombol Hapus.. Berikut adalah tampilan form

➢ Klik Tambah untuk menambahkan data barang baru kedalam data list retur pembelian yang akan dikembalikan. ➢ Klik Simpan untuk menyimpan data

Untuk mencari daftar transaksi pengiriman pada halaman transaksi, terlebih dahulu arahkan kursor pada text box tujuan lalu pilih kota penerima kemudian klik

Untuk mengubah data matakuliah yang sudah ada, pada halaman Daftar Matakuliah, cari matakuliah yang akan diubah datanya, kemudian tekan tombol Ubah pada kolom

Sub menu Tambah kelas berfungsi untuk menambah kelas baru dengan mengisi data nama kelas dan nama wali kelas, kemudian klik simpan untuk menyimpan data atau kembali untuk