Gambar 4.10 Halaman samping Kanan Atas
4.3. Implementasi Penerapan Inventory
Adapun yang diberikan oleh sistem dalam user admin penulis menjelaskan dalam beberapa tahap dibawah ini.
4.3.1 Proses transaksi masuk Obat Masuk
Dalam proses ini petugas melakukkan pemesanan barang terlebih dahulu ke supplier, setelah kiriman obat dating maka petugas mencatat no nota dan detail
obat yang di pesan, ketika petugas malakukkan insert data obat dalam sistem maka secara otomatis sistem akan menambah data stok obat adapun adapun
source code untuk insert obat adalah sebagai berikut
total = _POST[detail_obatmasuk_jumlah] _POST[detail_obatmasuk_harga]; mysql_queryINSERT INTO tbl_obat_masuk_detai admin_kode, obatmasuk_kode,
obat_kode, detail_obatmasuk_jumlah, detail_obatmasuk_harga, detail_obatmasuk_total, detail_obatmasuk_ket VALUES
._SESSION[admin_kode].,._POST[obatmasuk_kode]., ._POST[obat_kode].,
._POST[detail_obatmasuk_jumlah].,._POST[detail_obatmasuk_harga].,.tot al., ._POST[detail_obatmasuk_ket].;
mysql_queryUPDATE tbl_obat SET obat_jumlah = obat_jumlah + ._POST[detail_obatmasuk_jumlah]. WHERE obat _kode
=._POST[obat_kode].;;
Gambar 4.11 Source Code Untuk Input Data Masuk
Dalam source code diatas di jelaskan bahwa ketika petugas melakukkan insert data obat dari supplier maka akan di jalakan query database seperti gambar
diatas. Ada dua Query dalam sistem diatas yaitu query untuk melakukkan insert
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
transaksi data obat dan Query untuk update data stock obat dalam sistem. Selanjutnya ketika petugs melakukkan kesalahan dalaminput harga atau jumlah
obat maka data tersebut akan dilakukkan update data dan ketika dilakukan update data maka query sistem yang di jalankan adalah sebagai berikut.
mysql_queryUPDATE tbl_obat_masuk_detai SET admin_kode = ._SESSION[admin_kode]. ,obat_kode = ._POST[obat_kode].,
detail_obatmasuk_jumlah =._POST[detail_obatmasuk_jumlah]., detail_obat masuk_harga =
._POST[detail_obat masuk_harga].,detail_obat masuk_total = .total., detail_obatmasuk_ket =._POST[detail_obatmasuk_ket]. WHERE
detail_obatmasuk_kode =._POST[gid].;;
mysql_queryUPDATE tbl_obat SET obat_jumlah = obat_jumlah - ._POST[jumlah]. WHERE obat_kode =._POST[name].;;
mysql_queryUPDATE tbl_obat SET obat_jumlah = obat_jumlah + ._POST[detail_obatmasuk_jumlah]. WHERE obat _kode
=._POST[obat_kode].;;
Gambar 4.12 Source Code Update Data Obata Masuk
Dalam proses update data terdapat bebrapa query yang di eksekusi yaitu Query untuk update data obat masuk dan Query untuk Update stok barang. Dalam
Query Update Stock barang terdapat dua step yaitu query pengurangan data stok barang berdasaran jumlah yang di inputkan awal dan Query penambahan stok
sesuai dengan jumlah data terupdate, selanjutanya ketika sistem mendeteksian sebuah kesalahan yang tidak dapat dilakukkan dengan proses Update maka
petugas akan melakkuan penghapusan data tranaksi masuk.ketika proses penghapusan dilakukkan maka Query data yang di jalakan adalah sebagai berikut
mysql_queryUPDATE tbl_obat SET obat_jumlah = obat_jumlah - .row s_obat masuk[detail_obat masuk_jumlah]. WHERE obat_kode
=.row s_obat[obat_kode].;;
mysql_queryDELETE from tbl_obat_masuk_detai w here detail_obatmasuk_kode =._GET[gid];
Gambar 4.13 Source Code Hapus Data Masuk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dalam Query diatas dijelaskan bahwa query yang di eksekusi adalah update stok obat dalam sistem setelah Query hapus dijalankan maka sistem akan
melakukan penghapuan data pada database.
4.3.2. Proses Transaksi Keluar Obat Keluar