aplikasi stok obat pada apotik

Untuk membuat Aplikasi penjualan dan pembelian obat maka ada beberapa tabel yang perlu kita buat sebagai berikut :

membuat design tabel

  1. Tabel Obat

  2. Tabel Suplier

  3. Tabel Pelanggan

  4. Tabel Penjualan

  5. Tabel Penjualan_detail

    Pada penjualan detail kita tidak menggunakan primary Key

  6. Tabel Pembelian

  7. Tabel Pembelian_detail

membuat relasi antar tabel

membuat query obat

Untuk membuat query obat kita akan menggunakan query design, dan memasukan tabel obat dan tabel suplier sebagaimana pada relasi, tabel obat memiliki relasi dengan tabel suplier, pada jendela query desing akan muncul tabel yang dapat kita gunakan untuk membuat query double klik tabel obat dan tabel suplier

Masukan semua field pada tabel obat dan field NamaSuplier dan Telpon pada tabel suplier

Simpan dengan nama Query Obat

membuat form pembelian obat dan query update stok obat

Untuk membuat form pembelian kita akan menggunkan dua buah tabel yaitu tabel pembelian dan tabel pembelian_detail, dengan menggunakan form wizard. klik pada form wizard

Field pertama yang kita masukan adalah KDSuplier dari tabel Pembelian

Kemudian Pada Tabel kita berpindah ke Tabel Suplier untuk mengambil Field NmSuplier, Alamat, Kota dan Telpon

Kembali ke tabel Pembelian kali ini kita masukan semua field Yang tersisa yaitu Nota, TglNota, dan Diskon

Pindah ke Tabel Pembelian_Detail masukan Field KdObat Saja

Setelah itu kita pindah ke tabel Obat untuk mengambil field NmObat, Jenis, Satuan, HargaBeli

Kemblai lagi ke tabel Pembelian_detail kali ini kita ambil Field Jumlah saja, jadi tersisa field Nota kita tinggalkan karena telah kita gunakan field nota pada tabel pembelian Klik Next untuk melanjutkan tahap berikutnya.

Pada How do you want to view your Data? Anda pilih By Pembelian dan tampilan pada kolom sebelah kana harus seperti di bawah ini, jika tidak ada kesalahan pada tabel anda atau Relasi PERBAIKI !!!! Klik Next

Berikutnya kita memilih jenis layout pada subform pilihlah Tabular dan Klik Next

Ketikan pada Form Nama Form anda misalnya FORM PEMBELIAN dan pada sub form PEMBELIAN_DETAIL Klik Finish

Berikut Tampilan Form dalam Mode Design View

Rapihkanlah Form anda beri Judul yang sesuai Guanakan Fasilitas pada tab Arrange pada siza/space Anda dapat mengatur ukuran textbox dan dan perataannya.

Hapus Label pada Subform Pembelian Detial

Gantilah Field KdSuplier menjadi Combo Box dengan cara Klik Kanan dan Change To Combo Box .

Klik pada ComboBox KdSuplier dan buka lah Property Sheet pada tab data bagian Row Source anda pilih Tabel Suplier. Dan rubah Coloumn Count di tab FORMAT menjadi 3 atau 2

Coloumn Count pada tab Format Property Sheet

Pada Subform rapihkan kembali ukuran textbox dan label dengan cara memblok seluruh textbox pada sub form dan pilih Arrange dan pilh size/space dan pilih to Narrowest dan buat Align to Left dan beri spasi secara Horizontal

Buatlah sebuah textbox setelah field Jumlah dan Label Total Kolom Atasnya

Ketikan rumus =[HargaBeli]*[Jumlah]

Kemudian set Format pada Property Sheet menjadi Standard dan Decimal Place 0

Setelah itu test dengan klik View dan Form View ketikan jumlah tekan enter maka pada kolom Total akan muncul jumlah total pembelian. Pada tampilan form view kolom atas memiliki jarak yang ditunjukan dengna panah merah, untuk merapihkan dan mengecilkannya maka lakukan seperti berikut

Blok kolom atas bagian Form Header naikan hingga ke atas batas

Kemudian naikan batas form detial sehingga merapat ke bagian kolom atas dan rapatkan juga bagian batas FORM FOOTER dengan kolom detail.

Setelah kita rapihkan maka hasilnya akan lebih rapi dan jelas. Seperti pada gambar dibawah ini.

Untuk membuat subtotal pembelian maka tambahkan sebuah TextBox pada bagian Form Footer kemudian buat rumus =Sum([HargaBeli]*[Jumlah])

Jangan lupa untuk mensetting Format menjadi Standard dan Decimal menjadi 0 dan hasilnya akan seperti berikut ini :

Kemudian berilah nama Objek TextBox tadi menjadi SubTotal caranya klik pada textbox subtotal dan buka Property Sheet pada tab Other ganti name menjadi SubTotal.

Dibawah SubForm kita buat lagi sebuah textbox untuk menampung nilai subtotal pada subform. Beri nama pada property Sheet/Other/Name dengan SubTotal2

Kemudian buka tab data pada Control Source klik tombol titik-titik atau anda dapat lihat pada gambar dibawah ini .

Akan muncul jendela Expression Builder, pada jendela Builder pilih Sub_Pembelian_Detail pada Expression Element, lalu pada Expression Categories pilih SubTotal. dan Klik OK

Maka akan muncul SubTotal 2 pada bagian bawah subform dengan artian kita mencopy isi text di subform sehinnga tampil sama pada form pemebelian.

Langkah selanjutnya kita pindah kan text Diskon pada Form Pembelian ke bawah Sub Total 2 dengan cara klik dan drag ke bawah.

Ganti Label Diskon menjadi Potongan dan Kecilkan textBox Diskon

Butalah sebuah textbox ganti Name pada tab Other di Property Sheet menjadi Potongan

Lalu ketikan Rumus =[SubTotal2]*[Diskon]/100

Setelah kita jalankan Form dan mengisi Potongan dalam Persen maka akan didpat berapa Jumah Potongan.

Berikut cara mengganti Property Name pada text Potongan tadi. Kemudian buatlah sebuah text untuk menampung Jumlah Bayar

Lalu Ketikan Rumus brikut pada textbox =[Subtotal2]-[Potongan]

Jalankan Form untuk menguji Total bayar Kemudian Rapihkan Text Box

membuat query update stok pembelian obat

Untuk membuat query update stok pembelian obat buat query design lalu masukan Tabel Obat, Pembelian, Pemebelian_detail

Rubah jenis query menjadi Update dengan cara klik query type pada tab design.

Kemudian masukan field Stok pada tabel Obat , Field KdObat pada tabel Pembelian_detail dan field Nota pada tabel Pembelian.

Pada Field Stok pilih baris Update To klik kanan dan pilih Build akan muncul jendela expression builder pilh database anda pada bagian expression element dan ambil tabel Obat dan Double Klik Stok

Ketikan tanda + dan ambil tabel Pembelian_detail dan double klik field Jumlah

Pada field KodeObat pada bagian Criteria klik kanan dan pilih build lalu ambil tabel Pembelian_detail dan pilih KodeObat double klik.

Lakukan hal yang sama pada field Nota pada bagian Criterian klik kanan pilih Build dan Ambil tabel Pembelian lalu double klik Nota.

KLIK OK dan simpan dengan nama Query Update Stok Pembelian Obat yang nanti akan kita gunakan untuk membuat tombol simpan pada form pembelaian obat.

Buat sebuah button pada Command Button Wizzard Pilih Miscellaneous dan Run Query lalu klik next

Kemudian Pilih Query Update Stok Pemebelian Obat klik Next untuk melanjutkan.

Setelah selesai klilk Finish.