Wednesday 24 October 2012

Membuat Aplikasi Gudang Bagian VII (Membuat Laporan Stok Barang (Bermain Query) dan Export Laporan Stok ke Ms. Excell)

Untuk membuat Laporan Stok Barang pada Aplikasi Gudang ini, ada beberapa query yang akan kita buat, jadi pada kali ini saya akan sedikit share sedikit mengenai query, query merupakan object database yang berguna untuk memanipulasi data, manipulasi data ini maksudnya adalah bisa digunakan untuk memfilter data, sort data, dan melakukan perhitungan dengan logika selain itu query juga bisa dijadikan sebagai sumber data pada Form.
Query-query yang akan kita buat pada Aplikasi Gudang ini adalah query rekap beli, rekap jual, rekap retur beli, rekap retur jual, rekap stok, laporan stok.
Yang pertama akan kita buat adalah query rekap beli, pada menu ribbon di Aplikasi Gudang klik tab create lalu pilih query design, perhatikan gambar:
maka akan muncul dialog box show table, lalu pilih dbtransaksi_detail, lalu klik add, perhatikan gambar:
setelah itu masukkan field kode_barang, nama_barang, jlh_beli dan satuan yang ada pada tabel dbtransaksi_detail dengan cara double klik masing-masing field tersebut, lalu klik logo sigma (totals) , dan pada kolom jlh_beli di baris total ganti Group By menjadi Sum dan pada baris Criteria dari kolom jlh_beli ketikkan Is Not Null. Perhatikan gambar dibawah ini:
setelah itu simpan dengan nama Rekap Beli.
Lakukan hal yang sama untuk membuat query rekap jual, rekap retur beli, dan rekap retur jual, hanya jumlah nya yang ditentukan sesuai query yang dibuat, misalnya query rekap jual maka data yang diambil dari dbtransaksi_detail adalah jlh_jual. Simpan masing-masing query tersebut dengan nama Rekap Jual, Rekap Retur Jual, dan Rekap Retur Beli.
Tahap selanjutnya adalah kita akan membuat query rekap stok barang, caranya sama seperti membuat rekap beli tetapi data yang diambil adalah tabel dbbarang, lalu rekap beli, rekap jual, rekap retur jual dan rekap retur beli (untuk mengambil data dari query rekap beli, jual retur beli dan retur jual pada dialog box Show Table klik tab Query, lalu pilih query-query tersebut). Setelah itu rubah settingan relationship diantara tabel  dan query tersebut. Cara dengan klik kanan garis relationship yang tercipta secara otomatis dari tabel dan query tersebut kemudian klik join properties lalu plih "Include all records from dbbarang and only those records from rekap retur beli/rekap retur jual/rekap beli/rekap jual (tergantung dari dengan query mana yang akan di hubungkan) where the joined fields are equal.  Perhatikan gambar dibawah ini:

Lalu pilih field yang akan dimasukkan dalam query rekap stok barang ini:
kode_barang, nama_barang, satuan: dari dbbarang
SumOfjlh_jual: dari rekap jual
SumOfjlh_beli: dari rekap beli
SumOfjlh_retur_masuk: dari rekap retur beli
SumOfjlh_retur_jual: dari rekap retur jual
Sehingga tampilan query rekap stok barang akan terlihat seperti ini:
Pada kolom kosong disebelah satuan, tambahkan field baru sebagai berikut:
Jumlah Beli: IIf([sumofjlh_beli] Is Null,0,[sumofjlh_beli])
Jumlah Jual: IIf([sumofjlh_jual] Is Null,0,[sumofjlh_jual])
Jumlah Retur Beli: IIf([sumofjlh_retur_masuk] Is Null,0,[sumofjlh_retur_masuk])
Jumlah Retur Jual: IIf([sumofjlh_retur_jual] Is Null,0,[sumofjlh_retur_jual])
Stok Akhir: [Jumlah Beli]-[Jumlah Jual]-[Jumlah Retur Beli]+[Jumlah Retur Jual]
Untuk lebih jelasnya perhatikan gambar berikut:
Setelah itu simpan query tersebut dengan nama Rekap Stok Barang
Untuk membuat Laporan Stok Barang caranya adalah buat query baru yang datanya diambil dari query rekap stok barang, dengan urutan field sebagai berikut: kode_barang, nama_barang, Jumlah Beli, Jumlah Jual, Jumlah Retur Jual, Jumlah Retur Beli, Stok Akhir. Untuk field kode_barang, nama_barang, dan satuan rubah menjadi "Kode Barang = kode_barang", "Nama Barang = nama_barang", satuan = Satuan. Perhatikan gambar:
Setelah itu simpan dengan nama Laporan Stok Barang.

Pembahasan yang terakhir dari postingan kali ini adalah cara ekspot laporan stok barang ke Ms. Excel. Seperti penjelasan dari  query di atas bahwa data dari query bisa dijadika sumber data pada form, maka kali ini kita akan membuat Form Laporan Stok Barang, caranya seperti membuat Form pada pembahasan sebelumnya yaitu klik Form Wizard pada ribbon menu lalu pilih query: laporan stok barang, kemudian masukkan semua field dari query tersebut, klik next, pilih tabular pada pilihan layout form, klik next, lalu pilih northwind, klik next, lalu beri nama Laporan Stok Barang. Setelah form tercipta pada settingan property form rubah nilai pop up: yes, min max: none, navigation button: no, record selector: no.
Sehingga tampilan form Laporan Stok Barang akan terlihat seperti ini:
Untuk mengexport laporan stok barang ke Ms. Excell, buat dahulu command button dan letakkan button tersebut di header form laporan stok, setelah itu klik kanan button tersebut lalu pilih build event, lalu pilih macro builder, perhatikan gambar dibawah ini:

maka akan muncul jendela macro seperti ini:
pada kolom Action pilih OutputTo lalu pada Action Argument di paling bawah pada pilihan Object Type pilih Query, Object Name pilih Laporan Stok Barang, Output Format pilih Excel 97 - Excel 2003 Workbook (*.xls), Auto Start pilih Yes. Setelah itu simpan lalu close. Rubah nama button menjadi To Excel.
Sehingga tampilan form Laporan Stok Barang akan menjadi seperti ini:
Setelah tombol To Excel di klik akan muncul dialog box Output To dengan nama file otomatis sesuai query nya yaitu Laporan Stok Barang.
Tampilan setelah di Ms Excell:
Demikian cara membuat Laporan Stok dan Export ke Ms Excel, apabila ada pertanyaan dan bila saya ada kesalahan dalam postingan ini mohon di komentari pada kolom komentar dibawah postingan ini, hehehehe...
Terima Kasih sudah membaca postingan saya ini, semoga bisa bermanfaat bagi teman-teman semua.



Tuesday 23 October 2012

Membuat Aplikasi Gudang Bagian VI (Membuat Form Input Data Penjualan, Retur Penjualan, dan Retur Pembelian Secara Cepat, Mudah, TANPA RIBET!!!)

Untuk membuat Form Input Data Penjualan, Form Input Data Retur Penjualan dan Form Input Data Retur Pembelian caranya sama dengan membuat Form Input Data Pembelian yang sudah dijelaskan sebelumnya. Hanya bedanya adalah pada Subform dari masing-masing Form tersebut. 
Mungkin teman-teman yang sering membuat Aplikasi atau Software dengan menggunakan Ms. Access sering merasa capek karena harus membuat Form yang begitu banyak, dan harus mensetting ukuran dari masing-masing Form tersebut agar setiap Form yang ditampilkan menjadi kelihatan rapih dan keren tentunya, hehehe..., eits tunggu dulu...ada caranya lho membuat Form menjadi lebih cepat dan rapih..... 
Oke, pada hari ini saya akan sharing mengenai membuat Form dengan cara yang cepat. Apabila teman-teman mengikuti tulisan saya sebelumnya dan mencoba membuat Aplikasi Gudang, mohon dibuka kembali Aplikasi Gudang yang sudah dibuat sebelumnya hehehehe...
Baiklah, cara nya adalah sangat gampang, dengan melakukan Copy Paste Form yang sudah dibuat sebelumnya dan sedikit settingan untuk merubah data form yang diambil dari data tabel bersangkutan.
Perhatikan gambar dibawah ini:
Klik kanan pada Form Input Data Pembelian yang sudah kita buat sebelumnya, lalu klik Copy setelah itu Klik kanan didaerah Task Pane kemudian klik Paste, lalu rubah nama Formnya menjadi Input Data Penjualan. Lakukan hal yang sama dengan Form Subform Input Data Pembelian, kemudian simpan Subform tersebut dengan nama Subform Input Data Penjualan. 

Langkah selanjutnya adalah buka Subfrom Input Data Penjualan dengan tampilan Design View, kemudian pada text box jlh_beli ganti datanya menjadi jlh_jual, caranya pada property sheet klik tab data kemudian pada baris control source ganti nilainya menjadi jlh_jual, setelah itu Label Jumlah Beli dirubah menjadi Jumlah Jual. Perhatikan gambar:
Jangan lupa disave yah, hehehehe....

Selanjutnya buka dalam tampilan Design View Form Input Data Penjualan yang telah di copy dari Input Data Pembelian, lalu ganti Label pada Header Formnya menjadi Input Data Penjualan, kemudian ganti caption untuk form tersebut di property sheet dan rubah menjadi Input Data Penjualan. 

Kemudian pada Subform Input Data Pembelian yang ada pada Form Input Data Penjualan dirubah menjadi Subform Input Data Penjualan, caranya adalah dengan masuk di Property Sheet untuk subform tersebut kemudian pada tab data Source Objectnya di ganti menjadi Subform Input Data Penjualan.
Sehingga tampilan Input Data Penjualan menjadi seperti ini:
Nah lakukan hal yang untuk Form Input Retur Penjualan dan Retur Pembelian, sehingga dari masing-masing Form tersebut akan terlihat seperti ini:



Monday 22 October 2012

Membuat Aplikasi Gudang Bagian V (Membuat Form Input Data Pembelian, Membuat Subform dan Combo Box Otomatis)

Baiklah langsung to the point saja hehehe.....karena pembahasan hari lumayan banyak, hehehe...
Untuk membuat interface dalam penginputan data pembelian pada Aplikasi Gudang ini, ada beberapa bagian pada Ms. Access yang akan saya bagikan pada hari ini, yang pertama-tama harus dilakukan adalah, yah dibuka kembali Aplikasi Gudang yang sudah dibuat sebelumnya, hehehe...ok, inilah pembahasan hari ini:
1. Membuat Form Input Data Pembelian
    Langkah-langkah dalam memuat Form Input Data Pembelian, yaitu sebagai berikut:

  • Pada tab Create di menu Ribbon Ms Access, pilih More Forms, lalu pilih Forms Wizard, setelah itu pilih table dbtransaksi kemudian pilih semua fields yang ada, lalu tekan next, pilih Columnar, lalu pilih Notrwind untuk style formnya, lalu klik next dan beri nama Input Data Pembelian.
  • Setelah itu rubah settingan properties form tersebut menjadi seperti ini: Pop Up: Yes, Record Selectors: No, Navigation Button: No, Scroll Bars: No, Min Max: None.
    Sehingga tampilan sementara dari Form Input Data Pembelian akan menjadi seperti ini:
2. Membuat Subform Input Data Pembelian
    Langkah-langkah untuk membuat Subform pada ms access yaitu sebagai berikut:


  • Pada tampilan design view dari Form Input Data Pembelian, klik tab design lalu cari tombol untuk membuat subform/subreport.
  • Lalu drag di form input data pembelian untuk membuat subform tersebut lalu akan muncul dialog box Subform Wizard, lalu pilih Use Exsisting Tables and Queries, lalu klik next lalu pilih table dbtransaksi_detail pilih field kode_barang, nama_barang, jumlah_beli, dan satuan yang ada dari table tersebut kemudian klik next, lalu pilih Choose from a list kemudian klik Show dbtransaksi_detail for each record in dbtransaksi using idtransaksi, lalu klik next kemudian beri nama Input Data Pembelian Subform.
  • Kemudian buat button Data Baru (untuk menambah data) dan Simpan Data (untuk menyimpan data) seperti yang sudah dijelaskan sebelumnya.
    Kemudian tambahkan kode dibawah ini pada form input data pembelian tersebut:
    Option Compare Database
Private Sub Form_Load()
    Me.idtransaksi.Enabled = False
    Me.nonota.Enabled = False
    Me.tanggal.Enabled = False
    Me.keterangan.Enabled = False
    Me.Subform_Input_Data_Pembelian.Enabled = False
    Me.Simpan_Data.Enabled = False
    Me.Data_Baru.SetFocus
End Sub

Private Sub Data_Baru_Click()
On Error GoTo Err_Data_Baru_Click


    DoCmd.GoToRecord , , acNewRec
    Me.tanggal.Value = Date
    Me.nonota.Enabled = True
    Me.keterangan.Enabled = True
    Me.Subform_Input_Data_Pembelian.Enabled = True
    Me.Simpan_Data.Enabled = True
    Me.nonota.SetFocus
    Me.Data_Baru.Enabled = False

Exit_Data_Baru_Click:
    Exit Sub

Err_Data_Baru_Click:
    MsgBox Err.Description
    Resume Exit_Data_Baru_Click
    
End Sub
Private Sub Simpan_Data_Click()
On Error GoTo Err_Simpan_Data_Click


    DoCmd.RunCommand acCmdSaveRecord
    Me.nonota.Enabled = False
    Me.keterangan.Enabled = False
    Me.Subform_Input_Data_Pembelian.Enabled = False
    Me.Data_Baru.Enabled = True
    Me.Data_Baru.SetFocus
    Me.Simpan_Data.Enabled = False

Exit_Simpan_Data_Click:
    Exit Sub

Err_Simpan_Data_Click:
    MsgBox Err.Description
    Resume Exit_Simpan_Data_Click
    
End Sub
    Sehingga tampilan sementara form input data pembelian akan menjadi seperti berikut ini:

3. Membuat Combo Box Otomatis
   Combo Box otomatis disini maksudnya adalah pada saat kita mengetikkan kode barang atau melakukan scan barcode barang maka field nama barang dan satuan akan secara otomatis terisi sesuai dengan kode barang tersebut. Langkah-langkah yang harus dibuat adalah buka Subform Input Data Pembelian dalam tampilan design view.
Setelah Subform Input Data Pembelian terbuka, klik kanan kode barang lalu pilih Change To kemudian pilih Combo Box. Perhatikan gambar dibawah ini:
Kemudian pada property sheet dari combo kode_barang klik tab data, kemudian pada row source klik tombol ([...]) untuk lebih jelasnya perhatikan gambar:
lalu akan muncul tampilan query builder sebagai berikut:
kemudian pilih dbbarang lalu klik add, setelah itu pilih field kode_barang dan nama_barang dari dbbarang tersebut, seperti pada gambar dibawah ini:

Kemudian simpan query builder tersebut dan tutup. Setelah itu pada property combo kode_barang pada tab format cari column count lalu isikan angka 3, perhatikan gambar dibawah ini:

Setelah itu ganti settingan properties form subform input data pembelian sebagai berikut: Record Selectors = No, Navigation Button = No. Kemudian ganti nama label kode_barang menjadi Kode Barang, nama_barang = Nama Barang, jlh_beli = Jumlah Beli, satuan = Satuan.

Setelah itu tambahkan kode berikut ini pada Form Subform Input Data Pembelian:

Option Compare Database

Private Sub form_load()
    Me.nama_barang.Enabled = False
    Me.satuan.Enabled = False
End Sub

Private Sub kode_barang_AfterUpdate()
    Me!nama_barang = kode_barang.Column(1)
    Me!satuan = kode_barang.Column(2)
End Sub

Sehingga tampilan Form Input Data Pembelian akan menjadi seperti ini:


Tahapan selanjutnya adalah membuat combo untuk kategori barang pada Form Input Data Barang, caranya hampir sama dengan membuat combo untuk kode barang pada subform diatas, yaitu:

  • Buka kembali Form Input Data Barang dalam tampilan design view, kemudian rubah text box kategori_barang menjadi combo box, cara nya klik kanan kategori_barang lalu pilih Change to kemudian klik Combo Box
  • Lalu pada properties combo kategori barang pada tab data lalu pada kolom row source klik tombol ([...]) kemudian akan terbuka query builder, lalu pilih dbkategori kemudian masukkan field nama_kategori, kemudian simpan lalu tutup query builder tersebut.
  • Perhatikan gambar:



Demikian dari saya untuk hari ini, Salam Sukses LUAR BIASA!!!



Sunday 21 October 2012

Membuat Aplikasi Gudang Bagian IV (Membuat Form Setup Kategori Barang) Nomor Urut dengan Variable

Selamat berjumpa kembali rekan-rekan sekalian...
Salam Sukses selalu!!
Hari ini saya akan membagikan kelanjutan dari Aplikasi Gudang yang telah kita buat sebelumnya, pada pembahasan kali ini saya akan membuat  Form Setup Kategori Barang.
Seperti yang telah kita ketahui bersama, bahwa teknologi informasi berkembang dengan sangat pesat, aplikasi-aplikasi dan software pendukung operasional suatu usaha, atau kegiatan apa pun itu, banyak yang sudah diciptakan, yang fungsi utamanya adalah untuk mempermudah dalam pengambilan suatu keputusan yang cepat dan tepat.
Oleh karena itu, pada aplikasi gudang ini saya akan menambahkan menu untuk Kategori barang sehingga nanti di pelaporan dari aplikasi ini akan terlihat dan dengan cepat diketahui Kategori Barang apa yang paling sering keluar, atau sering terjadi retur dan sebagainya sesuai dengan kebutuhan.
Langkah-langkah nya adalah sebagai berikut:
  1. Buka kembali Aplikasi Gudang yang telah kita buat sebelumnya (ingat!!!, yang versi 2003nya yang dibuka)
  2. Masuk di Menu Ribbon pilih More Forms, lalu Form Wizard, lalu pilih Table: dbkategori, lalu pilih semua filed yang ada pada table tersebut, kemudian klik next, pilih columnar, untuk style Form nya pilih Northwind, lalu klik next, dan berikan nama Input Data Kategori Barang
  3. Setelah itu pada Properties Form (sudah dijelaskan mengenai Properties Form sebelumnya) rubah settingannya sbb: Pop Up: Yes; Record Selectors: No; Navigation Button: No; Scroll Bars: Neither; Min Max Buttons: None, Data Entry: Yes.
  4. Lalu ketikan kode berikut di Build Event Form Input Data Kategori Barang:
Option Compare Database
Private Sub Form_Load()
    Me.ID_kategori.Enabled = False
    Me.nama_kategori.Enabled = False
    Me.Simpan_Data.Enabled = False
    Me.Data_Baru.SetFocus
End Sub
Private Sub Data_Baru_Click()
On Error GoTo Err_Data_Baru_Click


    DoCmd.GoToRecord , , acNewRec
    strKriteria = "KTGR-"
    If DCount("id_kategori", "dbkategori", "[id_kategori] Like '" & strKriteria & "*'") = 0 Then
    intNoUrut = 1
    Else
    intNoUrutTertinggi = CInt(Right(DMax("id_kategori", "dbkategori", "[id_kategori] Like '" & strKriteria & "*'"), 4))
    intNoUrut = intNoUrutTertinggi + 1
    End If
strNoUrut = Format(intNoUrut, "0000")
ID_kategori.Value = strKriteria & strNoUrut
    Me.nama_kategori.Enabled = True
    Me.Simpan_Data.Enabled = True
    Me.nama_kategori.SetFocus
    Me.Data_Baru.Enabled = False

Exit_Data_Baru_Click:
    Exit Sub

Err_Data_Baru_Click:
    MsgBox Err.Description
    Resume Exit_Data_Baru_Click
    
End Sub
Private Sub Simpan_Data_Click()
On Error GoTo Err_Simpan_Data_Click


    DoCmd.RunCommand acCmdSaveRecord
    Me.Data_Baru.Enabled = True
    Me.nama_kategori.Enabled = False
    Me.Data_Baru.SetFocus
    Me.Simpan_Data.Enabled = False

Exit_Simpan_Data_Click:
    Exit Sub

Err_Simpan_Data_Click:
    MsgBox Err.Description
    Resume Exit_Simpan_Data_Click
    
End Sub

     5.    Setelah itu tampilan Form Input Data Kategori Barang akan menjadi seperti berikut ini:
Demikian dari saya, semoga bisa bermanfaat, nantikan postingan saya selanjutnya, hehehehe....
Salam Dahsyat!!! Sukses LUAR BIASA!!!

Merubah Database Access 2007 menjadi Database Access 2003 & Merubah Tampilan Form yang sudah pernah dibuat sebelumnya (AutoFormat)


Merubah database Office Access 2007 menjadi Office Access 2003
Cara merubah database yang dibuat dengan Office Access 2007 menjadi Office Access 2003, adalah sebagai berikut:

  1. Pertama-tama buka dahulu database Aplikasi Gudang yang telah kita buat sebelumnya.
  2. Lalu klik Office Button disebelah kiri atas window Ms. Access, lalu klik Save As lalu klik Access 2002-2003Database.                                                                                                                                                                  
  3. Setelah itu akan muncul dialog box Save As Ms Access, seperti gambar dibawah ini:
  4. Setelah itu berikan nama file tersebut, lalu klik save.
Merubah tampilan Form yang sudah dibuat sebelumnya:
Tampilan aplikasi gudang yang telah kita buat sebelumnya, saya rasa tidak terlalu bagus, hehehehe… jadi sebaiknya dirubah saja, caranya sebagai berikut:

  1. Masuk dulu di aplikasi gudang yang telah kita buat sebelumnya (yang format database 2003)
  2.  Lalu buka Form Input Data Barang yang telah kita buat sebelumnya (tampilan design view)
  3. Kemudian klik View dan pilih Layout View                                             
  4. Setelah itu klik Auto Format di Ribbon Menu, perhatikan gambar berikut:
  5. Klik AutoFormat Wizard, lalu akan muncul dialog box untuk menentukan pilihan form kita yang baru,   lalu pilih Northwind dan terakhir klik Ok.
  6. Untuk membuat tampilan Input Data Barang lebih keren lagi, hapus dulu button tambah data dan  simpan data yang telah kita buat sebelumnya, lalu buat kembali kedua button tersebut seperti yang telah dijelaskan sebelumnya, lalu klik kanan pada form dan klik Build Event, setelah itu ketikkan kode berikut:                                                                                                                                              
    Option Compare Database
    Private Sub Form_Load()
        Me.kode_barang.Enabled = False
        Me.nama_barang.Enabled = False
        Me.satuan.Enabled = False
        Me.kategori_barang.Enabled = False
        Me.Simpan_Data.Enabled = False
        Me.Data_Baru.SetFocus
    End Sub


    Private Sub Data_Baru_Click()
    On Error GoTo Err_Data_Baru_Click


        DoCmd.GoToRecord , , acNewRec
        Me.kode_barang.Enabled = True
        Me.nama_barang.Enabled = True
        Me.satuan.Enabled = True
        Me.kategori_barang.Enabled = True
        Me.Simpan_Data.Enabled = True
        Me.kode_barang.SetFocus
        Me.Data_Baru.Enabled = False

    Exit_Data_Baru_Click:
        Exit Sub

    Err_Data_Baru_Click:
        MsgBox Err.Description
        Resume Exit_Data_Baru_Click
       
    End Sub
    Private Sub Simpan_Data_Click()
    On Error GoTo Err_Simpan_Data_Click


        DoCmd.RunCommand acCmdSaveRecord
        Me.kode_barang.Enabled = False
        Me.nama_barang.Enabled = False
        Me.satuan.Enabled = False
        Me.kategori_barang.Enabled = False
        Me.Data_Baru.Enabled = True
        Me.Data_Baru.SetFocus
        Me.Simpan_Data.Enabled = False

    Exit_Simpan_Data_Click:
        Exit Sub

    Err_Simpan_Data_Click:
        MsgBox Err.Description
        Resume Exit_Simpan_Data_Click
       
    End Sub                   
  7. Sehingga tampilan Form Input Data Barang akan menjadi seperti ini:                                                                                                         

Tuesday 2 October 2012

Membuat Aplikasi Gudang Bagian III (Membuat Form Data Barang)

Apa kabar teman-teman?? Doa saya semoga kita semua selalu sehat, baik, luar biasa dan selalu dalam perlindungan Tuhan serta berlimpah rahmat dan rejeki dari Tuhan, Amin.

Saat ini saya akan melanjutkan postingan saya sebelumnya mengenai cara membuat Aplikasi Gudang dengan menggunakan Ms. Access 2007. Pada postingan kali ini saya akan sharing cara membuat User Interface pada Aplikasi Gudang, user interface pada Ms. Access bisa kita buat dengan menggunakan Form yang tersedia dalam Ms. Access. Untuk menghasilkan tampilan yang lebih komunikatif, maka dibutuhkan suatu interface yang dapat membantu pengguna atau operator dalam menjalankan suatu program aplikasi. Salah satu interface yang disediakan oleh microsoft Access adalah Form.
Form pada Ms. Access berguna untuk menampilkan field-field dari database yang dibutuhkan dalam format tampilan yang menarik dan untuk memanipulasi record dan juga data. Memanipulasi disini maksudnya adalah data yang ada dapat kita kembangkan sesuai kebutuhan kita, sehingga dapat memudahkan kita dalam mengambil keputusan lebih khususnya keputusan bisnis, contoh dari Aplikasi Gudang ini adalah dengan data yang ada kita nanti dapat mengetahui berapa banyak suatu barang masuk atau keluar dalam satu bulan terakhir, kategori barang apa yang banyak keluar dari gudang, dan sebagainya.

Ada 6 buah form yang akan kita buat untuk Aplikasi Gudang ini, yaitu:
1. Form Input Data Barang
2. Form Setup Kategori Barang
3. Form Input Pembelian
4. Form Input Penjualan 
5. Form Input Retur Pembelian
6. Form Input Retur Penjualan

Baiklah sampai disini saya rasa teman-teman sudah mengerti mengenai pembuatan interface pada Ms. Access.
1. Membuat Form Input Data Barang
Langkah pertama yang harus dilakukan adalah buka Aplikasi Gudang yang telah kita buat sebelumnya, lalu pada ribbon menu klik Create lalu pilih More Form kemudian klik Form Wizard, lihat gambar dibawah ini:
Lalu akan muncul dialog box Form Wizard:
Setelah itu klik Next, lalu pilih layout yang Columnar,  lalu klik Next, lalu akan muncul pilihan style untuk interface yang akan dibuat, pada contoh ini saya memilih yang Median, lalu klik Next, kemudian pada text box "what title do you want for your form?" teman-teman ketikan "Input Data Barang", lalu pilih "Modify the form's design", lalu klik finish, maka akan tampil seperti ini: 
Perhatikan pada gambar tombol "Button" yang dilingkar merah dan "Label" yang dilingkar hijau, pertama-tama kita akan membuat dulu tombol perintah untuk interface input data barang. Tombol yang akan kita buat adalah tombol "Data Baru" dan "Simpan Data". Caranya adalah klik tombol "Button" lalu pada kolom "Categories" pilih "Record Operations" dan pada kolom "Actions" pilih "Add New Record", setelah itu klik Next lalu pilih Text dan ketikkan "&Data Baru" (tanpa tanda kutip), klik Next lalu beri nama "Data Baru"  , lalu klik Finish, lihat gambar dibawah ini:



Tombol kedua yang akan kita buat disini adalah tombol Simpan Data caranya sama dengan membuat Tombol Data Baru tetapi pada kolom "Categories" pilih "Record Operations" dan pada kolom "Actions" pilih "Save Record" setelah itu klik Next lalu pilih Text dan ketikkan "&Simpan Data" (tanpa tanda kutip), klik Next lalu beri nama "Simpan Data", lalu klik Finish.

Jika sudah sekarang kita akan mengubah property Form untuk memperindah tampilan Form Input Data Barang. Caranya adalah klik kanan pada area kosong di Form lalu klik "Properties":
Pada Property Sheet pilih Form lalu ganti/rubah :
Pop Up = Yes
Auto Center = Yes
Record Selectors = No
Navigation Buttons = No
Dividing Lines = No
Scroll Bars = Neither
Min Max Buttons = None
Perhatikan gambar:
Kemudian rubah ukuran button yang telah kita buat tadi dengan ukuran Width= 2.501cm dan Height= 0.751cm

Label yang tadi pada gambar dilingkar hijau, diganti menjadi: 
kode_barang = Kode Barang
nama_barang = Nama Barang
satuan = Satuan
kategori_barang = Kategori Barang

Sehingga Form yang dibuat akan menjadi seperti ini:
Demikian dulu untuk hari ini mengenai membuat Form pada Ms Access 2007, saya akan melanjutkan sharing mengenai membuat Form Kategori Barang, Input Pembelian, Penjualan, Retur Pembelian, Retur Penjualan, jadi tunggu kelanjutan postingan saya selanjutnya di blog kita yang tercinta ini yah....hehehehehe..... 


Monday 1 October 2012

Membuat Aplikasi Gudang Bagian II (Membuat Database)

Selamat pagi teman-teman netter semua...
Melanjutkan postingan saya kemarin mengenai Membuat Aplikasi Gudang dengan menggunakan Ms. Access 2007, hari ini saya akan sharing mengenai kelanjutan Aplikasi tersebut yang mana pada hari ini saya akan sharing mengenai membuat database Aplikasi Pergudangan ini, bagi teman-teman netter yang belum sempat membaca Bagian I dari proses pembuatan Aplikasi ini dapat klik disini.

Buka kembali file Aplikasi Gudang yang sudah dibuat sebelumnya (file ada di My Document)
Lalu buat lah 4 tabel dengan rincian sebagai berikut:
Tabel 1: dbbarang
Tabel 2: dbkategori
Tabel 3: dbtransaksi
Tabel 4: dbtransaksi_detail

Perhatikan cara membuat tabel dibawah ini:
1. Klik Create, Table, lalu akan muncul gambar seperti dibawah ini:
2. Klik tab Datasheet lalu klik View dan jika muncul message box untuk melakukan penyimpanan (Save As) simpan table tersebut dengan nama salah satu dari 4 table yang akan kita buat contoh dalam hal ini "dbbarang", perhatikan gambar dibawah ini:
Buat Table dbbarang dengan field sebagai berikut:
kode_barang (Field Name)       -        Text (Data Type) (Primary Key)
nama_barang                            -        Text
satuan                                       -        Text
kategori_barang                        -        Text

Tentukan kode_barang sebagai Primary Key, cara membuat Primary Key perhatikan gambar dibawah ini:
Primary Key adalah suatu nilai dalam database yang digunakan untuk mengidentifikasi suatu baris dalam table. Nilai dari Primary Key harus unik. Gunanya Primary dalam database barang ini adalah untuk mencegah timbulnya data barang yang sama dalam satu database barang.
3. Jika sudah selesai membuat Field yang termasuk dalam dbbarang, selanjutnya adalah simpan Table dbbarang yang sudah dibuat tersebut dengan cara klik tombol save.

Sampai disini saya rasa teman-teman netter semua sudah bisa membuat table dalam ms access, oleh karena itu silahkan lanjutkan dengan mebuat 3 table yang lain dengan rincian field tiap table sebagai berikut:

1. Table dbkategori:
    ID_kategori (Field Name)     -   Text (Data Type) (Primary Key)  
    nama_kategori                      -   Text
2. Table dbtransaksi:
    idtransaksi (Field Name)     -     AutoNumber (Data Type) (Primary Key)
    nonota                                -     Text
    tanggal                                -     Date?Time
    keterangan                          -     Memo
3. Table dbtransaksi_detail:
    idtransaksi (Field Name)     -     Number
    nonota                                -     Text
    kode_barang                      -     Text
    nama_barang                      -     Text
    jlh_beli                                -    Number
    jlh_jual                                -    Number
    jlh_retur_beli                       -    Number
    jlh_retur_jual                       -    Number 
    satuan                                 -    Text
Perhatikan pada Table dbtransaksi_detail, pada table tersebut tidak memiliki Primary Key, karena table tersebut merupakan bagian dari table dbtransaksi, yang menjadi Primary Key dari database transaksi Aplikasi ini adalah idtransaksi yang terdapat dalam dbtransaksi. 

Tahap terakhir dari membuat Database adalah membuat hubungan antara table-table yang berkaitan, dalam contoh ini adalah dbtransaksi dengan dbtransaksi_detail. Cara mebuat Relationship untuk database ini adalah klik tab Database Tools, lalu klik Relationships. Perhatikan gambar:
Klik kiri idtransaksi dari table dbtransaski lalu tahan dan sorot ke idtransaksi di table dbtransaksi_detail, lalu akan muncul seperti gambar dibawah ini, lalu centang semua pilihan yang ada lalu klik create/ok, lalu klik save dan close. 

Demikian proses pembuatan database Aplikasi Gudang ini, ikuti postingan saya terus yah...:) karena selanjutnya saya akan sharing mengenai membuat Form (User Interface) Aplikasi Gudang pada Ms. Access 2007.