• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN DESAIN SISTEM"

Copied!
32
0
0

Teks penuh

(1)

32

III.1. Analisis Sistem Yang Sedang Berjalan

Proses sistem persediaan obat-obatan yang berjalan pada Puskesbun Bah-Jambi masih bersifat semi komputer yang mana dalam pembuatan laporan bulanan persediaan obat-obatan menggunakan Microsoft Excel, sehingga terjadi keterlambatan dalam menghasilkan laporan pencatatan transaksi pembelian dan penjualan.

Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi.

III.1.1. Analisa Input

Analisis data ini akan menganalisa beberapa dokumen yang digunakan dalam proses Persediaan Obat-obatan Pada Puskesbun Bah Jambi. Bentuk formulir Input sistem yang sedang berjalan dapat dilihat pada gambar dibawah ini. a. Daftar Persediaan Obat

Formulir Daftar Persediaan Obat berisi data-data tentang data Persediaan Obat. Bentuk Daftar Persediaan Obat dapat dilihat pada gambar dibawah ini.

(2)

Tabel III.1. Persediaan Obat PUSKESBUN BAH JAMBI DAFTAR PERSEDIAAN OBAT Kode

Obat

Nama

Obat Kelompok Satuan

Harga Satuan

Jumlah Stok

b. Daftar Pembelian Obat

Daftar Pembelian Obat berisi data-data tentang data Obat yang masuk kegudang. Bentuk Daftar Pembelian Obat dapat dilihat pada gambar dibawah ini.

Tabel III.2. Daftar Pembelian Obat PUSKESBUN BAH JAMBI

PEMBELIAN OBAT BULAN : JANUARI 2009 No Tanggal Nama Petugas ISBN Nama Obat Harga

Satuan Jumlah Total

c. Daftar Penjualan Obat

Daftar Penjualan Obat berisi data-data tentang transaksi Penjualan Obat kepada pelanggan atau gudang unit. Bentuk Daftar Penjualan Obat dapat dilihat pada gambar dibawah ini.

(3)

Tabel III.3. Daftar Penjualan Obat PUSKESBUN BAH JAMBI

PENJUALAN OBAT BULAN : JANUARI 2009 No Tanggal Nama Pelanggan ISBN Nama Obat Harga

Satuan Jumlah Total

III.1.2. Analisa Proses

Adanya beberapa alasan mengapa sistem yang sedang berjalan perlu di analisis, antara lain :

a. Dijadikan sebagai dasar dalam perancangan suatu sistem yang baru b. Untuk bahan pembanding dalam perancangan sistem yang baru.

III.1.2.1. Prosedur Yang Sedang Berjalan

Setelah penulis melakukan pengamatan langsung Pada Puskesbun Bah_Jambi khususnya mengenai Persediaan Obat-obatan masih dilakukan secara manual. Meskipun Puskesbun Bah_Jambi telah memiliki suatu komputer sebagai alat bantu, tetapi komputer tersebut terbatas hanya menyimpan data dalam format Ms. Office. Hal ini juga mengakibatkan terlambatnya didalam pembuatan laporan yang diinginkan untuk diserahkan kepada pimpinan.

Adapun prosedur adalah sebagai berikut :

a. Administrasi Mencatat data Obat yang tersedia kedalam Obat daftar Obat. b. Gudang umum mengecek persedian obat di gudang.

(4)

c. Jika Persediaan kosong, Petugas melakukan Pembelian Obat kepada supplier. d. Gudang Unit (Pelanggan) melakukan permintaan kepada gudang umum. e. Jika persediaan ada, gudang umum mengeluarkan Obat sesuai dengan

permintaan gudang unit.

f. Kemudian Administrasi membuat laporan dan dilaporkan kepada Pimpinan. Untuk memperjelas prosedur sistem berjalan diatas dibawah ini digambarkan FOD Sistem yang sedang berjalan.

(5)

Supplier Administrasi Gudang Bagian Penjualan/Pembelian Permintaan Pelanggan Cek Persediaan Stok LAPORAN Laporan Pesediaan Laporan Pembelian Laporan Pengeluaran Permintaan Pelanggan/ Gudang Unit Daftar Persediaan Daftar Pemesanan Pemesanan Obat Pimpinan Daftar Pemesanan Pesanan Obat Faktur Pembelian Faktur Pembelian Membuat daftar pengeluaran Obat Daftar Pengeluaran Obat Pelanggan Permintaan Pelanggan Buat Faktur Penjualan Faktur Penjualan Faktur Penjualan Pembayaran Obat yang dijual Bukti Pembayaran Laporan Pesediaan Laporan Pembelian Laporan Pengeluaran

(6)

III.1.3. Analisa Output

a. Laporan Persediaan Obat

Formulir laporan Persediaan Obat berisi data-data tentang data Persediaan Obat pada Persediaan Obat. Bentuk Laporan Persediaan Obat dapat dilihat pada gambar dibawah ini.

PUSKESBUN BAH JAMBI LAPORAN PERSEDIAAN OBAT Periode : dd/mm/yyyy s/d dd/mm/yyyy

Kode Nama Barang

PEMBELIAN PENJUALAN Jumlah

Bnyk HPP Jlh Bnyk HPP Jlh Bnyk HPP Jlh xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx Xxx xxx xxx xxx xxx Xxx Xxx Medan, dd/mm/yyyy (_______________)

Gambar III.2. Laporan Persediaan Obat Sistem Yang Sedang Berjalan

b. Laporan Pembelian Obat

Laporan Pembelian Obat berisi data-data tentang data transaksi Pembelian Obat. Bentuk Laporan Pembelian Obat dapat dilihat pada gambar dibawah ini.

PUSKESBUN BAH JAMBI LAPORAN PEMBELIAN OBAT Periode : dd/mm/yyyy s/d dd/mm/yyyy

No Faktur Tang gal Nama Supplier Kode Obat Nama Obat Jenis Obat Satuan Harga

beli Jumlah Total xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx Xxx Medan, dd/mm/yyyy

(7)

c. Laporan Penjualan Obat

Laporan Penjualan Obat berisi data-data tentang data transaksi Penjualan Obat. Bentuk Laporan transaksi Penjualan dapat dilihat pada gambar dibawah ini.

PUSKESBUN BAH JAMBI LAPORAN PENJUALAN OBAT Periode : dd/mm/yyyy s/d dd/mm/yyyy

No Faktur Tang gal Nama Pelang gan Kode Obat Nama Obat Jenis Obat Satuan Harga

Jual Jumlah Total Xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx Xxx Medan, dd/mm/yyyy (_______________)

Gambar III.4. Laporan Penjualan Obat Sistem Yang Berjalan

d. Kwitansi Pembelian

Kwitansi Pembelian berisi data-data tentang data transaksi setiap terjadi transaksi pembelian. Bentuk Kwitansi Pembelian dapat dilihat pada gambar dibawah ini.

No Faktur : xxxx

Tanggal : xxxxxxxxxx

Pelanggan : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxx

Nama Obat Jenis Harga Satuan Jumlah Total

Kasir Penerima

( ) ( )

(8)

e. Kwitansi Penjualan

Kwitansi Penjualan berisi data-data tentang data transaksi setiap terjadi transaksi Penjualan. Bentuk Kwitansi Penjualan dapat dilihat pada gambar dibawah ini.

Gambar III.6. Kwitansi Penjualan

III.2. Evaluasi Sistem Yang Sedang Berjalan

Berdasarkan hasil analisa penulis terhadap sistem yang sedang berjalan dalam proses Sistem Informasi Persediaan Obat-obatan Pada Puskesbun Bah Jambi masih banyak kekurangan sehingga masih perlu adanya perbaikan-perbaikan yang diperlukan untuk meningkatkan pelayanan informasi yang cepat dan akurat. Adapun kekurangan dari system berjalan adalah sebagai berikut : a. Pengolahan data persediaan obat-obatan masih menggunakan semi

komputerisasi, artinya tidak adanya database yang dapat menyimpan data secara efektif.

No Faktur : xxxx

Tanggal : xxxxxxxxxx

Pasien : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxx

Nama Obat Jenis Harga Satuan Jumlah Total

Kasir Penerima

(9)

b. Sulit dan lambatnya bagian administrasi dalam menghitung persediaan obat-obatan setiap harinya maupun tiap bulannya dalam bentuk laporan.

c. Proses pelaporan hasil persediaan Obat-Obatan setiap bulannya sering terkendala, hal ini terjadi karena administrasi melakukan pengecekan dan pembukuan secara manual ataupun tertulis.

Ini semua dikarenakan sistem kerja yang masih manual dan kurang terkoordinasi dengan baik. Sehingga memerlukan waktu yang lama dan cukup menguras tenaga dalam proses tersebut.

Berdasarkan hasil analisa penulis terhadap sistem informasi yang sedang berjalan pada Persediaan Obat-obatan masih banyak kekurangan dan masih perlu adanya perbaikan-perbaikan yang diperlukan untuk meningkatkan pelayanan terhadap Sistem Informasi Persediaan Obat-obatan dengan membuat sebuah sistem informasi yang mengolah Persediaan.

III.3. Desain Sistem

III.3.1. Unified Modelling Language (UML) Sistem Yang Diusulkan

Prosedur sistem akan digambarkan dengan menggunakan UML. Penggambaran UML menggunakan diagram use-case yang selanjutnya setiap proses dalam melakukan pencatatan Persediaan yang terjadi akan diperjelas dengan diagram activity lalu diilustrasikan secara detail menggunakan diagram

sequence. Aktor atau pelaku yang terlibat dalam Sistem Informasi Persediaan

Obat-obatan pada Puskesbun Bah Jambi dengan menggunakan metode Perpetual adalah sebagai berikut :

(10)

a. Use Case dari Sistem Informasi Persediaan Obat-obatan pada Puskesbun Bah Jambi dengan menggunakan metode Perpetual.

Admin

Login

Input Data Obat

Input Data Supplier

Input Data Pembelian Obat

Input Data Penjualan Obat

Sistem Informasi Persediaan Obat

Pimpinan Terima laporan Pembelian Terima Laporan Penjualan Terima Laporan persediaan Obat

Gambar III.7. Use Case Diagram Persediaan Obat-obatan

b. Sequence diagram

Sequence diagram adalah diagram yang merepresentasikan interaksi antar-objek. Bentuk Sequence diagram dari sistem yang dibangun adalah sebagai berikut :

(11)

a. Sequence diagram Login Ke Sistem

ADMIN

Aplikasi Database

Masukkan nama Sever Validasi Nama Server Gagal Messagebox (Nama

Server Salah)

Return Gagal

[ Berhasil ]

Gambar III.8. Sequence diagram Login Ke Sistem

b. Sequence diagram Obat

ADMIN

Aplikasi Database

Memasukkan Data Obat

Koreksi dan Ubah data Obat

Data Obat ditampilkan pada grid

Data Obat dimasukkan

Data Obat diUpdate

Menampilkan Data Obat

Hapus Data Obat Data Obat di Hapus

Gambar III.9. Sequence diagram Obat

c. Sequence diagram manajemen password

ADMIN

Aplikasi Database

Memasukkan Data Admin

Koreksi dan Ubah data Admin

Data Admin ditampilkan pada grid

Data Admin dimasukkan

Data Admin diUpdate

Menampilkan Data Admin Hapus Data Admin Data Admin di Hapus

(12)

d. Sequence diagram Supplier

ADMIN

Aplikasi Database

Memasukkan Data Supplier

Koreksi dan Ubah data Supplier

Data Supplier ditampilkan pada grid

Data Supplier dimasukkan Data Supplier diUpdate

Menampilkan Data Supplier Hapus Data Supplier Data Supplier di Hapus

Gambar III.11. Sequence diagram Supplier

e. Sequence diagram Pembelian

ADMIN

Aplikasi Database

Memasukkan Data Pembelian

Koreksi dan Ubah data Pembelian

Data Pembelian ditampilkan pada grid

Data Pembelian dimasukkan

Data Pembelian diUpdate

Menampilkan Data Pembelian Hapus Data Pembelian Data Pembelian di Hapus

Gambar III.12. Sequence diagram Pembelian

f. Sequence diagram Penjualan

ADMIN

Aplikasi Database

Memasukkan Data Penjualan Koreksi dan Ubah data Penjualan

Data Penjualan ditampilkan pada grid

Data Penjualan dimasukkan Data Penjualan diUpdate

Menampilkan Data Penjualan Hapus Data Penjualan Data Penjualan di Hapus

(13)

g. Sequense diagram Laporan persediaan

ADMIN

Aplikasi Database

Data persediaan

Laporan data persediaan

Menampilkan data Persediaan Data persediaan Ditampilkan

Gambar III.14. Sequence diagram Persediaan

c.Class diagram

Diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan • Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya. Bentuk Class

Diagram dari system yang dibangun dapat dilihat pada gambar dibawah ini.

LOGIN + UserName + Password + Simpan() + Batal() Aplikasi ADMINISTRATOR BARANG + KodeObat = varchar(10) + NamaObat= varchar(30) + JenisObat= varchar(30) + Satuan= varchar(30) + ExpireDate= Date + HargaBeli =Numeric(18,0) + HargaJual =Numeric(18,0) + Stok =Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Pembelian + nofaktur=Varchar(5) + tanggal=Date(8) + Diskon= Numeric(18,0) + KodeSupplier= varchar(30) + KodeBarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() LAPORAN +Cetak() +Batal() PIMPINAN Penjualan + nofaktur=Varchar(5) + tanggal=Date(8) + Diskon= Numeric(18,0) + NamaPelanggan= varchar(30) + KodeBarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Supplier + KodeSupplier=Varchar(5) + NamaSupplier=Varchar(50) + Alamat=Varchar(50) + Telepon=Varchar(12) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar()

Gambar III.15. Class Diagram III.3.2. Desain Sistem Secara Detail

(14)

III.3.2.1 Desain Output a. Laporan Persediaan Obat

Laporan Persediaan Obat merupakan media untuk menampilkan data Persediaan Obat. Bentuk rancangan laporan persediaan Obat dapat dilihat pada gambar dibawah ini.

Gambar III.16. Rancangan Laporan Persediaan Obat PUSKESBUN BAH JAMBI

LAPORAN PERSEDIAAN OBAT Periode : dd/mm/yyyy s/d dd/mm/yyyy

Kode Nama

Barang Satuan

PEMBELIAN PENJUALAN PENJUALAN

Bnyk HPP/Unit Jlh Bnyk HPP/unit Jlh Bnyk HPP/unit Jlh xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx xxx Bah Jambi, dd/mm/yyyy

(_______________)

b. Laporan Pembelian/Periode

Laporan Pembelian/Periode merupakan media untuk menampilkan data Pembelian untuk setiap periode yang ditentukan. Bentuk rancangan laporan Pembelian/Periode dapat dilihat pada gambar dibawah ini.

(15)

PUSKESBUN BAH JAMBI

LAPORAN PEMBELIAN/PERIODE Periode : dd/mm/yyyy s/d dd/mm/yyyy

No Faktur Tang gal Nama Supplier Kode Obat Nama Obat Jenis Obat Satuan Harga

beli Jumlah Total xxx xxx xxx xxx xxx xxx Xxx Xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx Xxx Total Diskon Total Bayar

Bah Jambi, dd/mm/yyyy

(_______________)

Gambar III.17. Rancangan Laporan Pembelian Obat/Periode c. Laporan Penjualan/Periode

Laporan Penjualan/Tanggal merupakan media untuk menampilkan data Penjualan untuk setiap periode yang ditentukan. Bentuk rancangan laporan Penjualan/Periode dapat dilihat pada gambar dibawah ini.

PUSKESBUN BAH JAMBI

LAPORAN PENJUALAN /PERIODE Periode : dd/mm/yyyy s/d dd/mm/yyyy

No Faktur Tang gal Nama Pelang gan Kode Obat Nama Obat Jenis Obat Satuan Harga

Jual Jumlah Total Xxx Xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Xxx xxx Xxx Xxx Total Diskon Total Bayar

Bah jambi, dd/mm/yyyy

Gambar III.18. Rancangan Laporan Penjualan Obat/Periode

Logo

(16)

d. Kwitansi Pembelian

Kwitansi Pembelian berisi data-data tentang data transaksi setiap terjadi transaksi pembelian. Bentuk Kwitansi Pembelian dapat dilihat pada gambar dibawah ini.

s

Gambar III.19. Kwitansi Pembelian e. Kwitansi Penjualan

Kwitansi Penjualan berisi data-data tentang data transaksi setiap terjadi transaksi Penjualan. Bentuk Kwitansi Penjualan dapat dilihat pada gambar dibawah ini.

No Faktur : xxxx

Tanggal : xxxxxxxxxx

Pelanggan : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxx

Nama Obat Jenis Harga Satuan Jumlah Total

Kasir Penerima ( ) ( ) No Faktur : xxxx Tanggal : xxxxxxxxxx Pasien : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxx

Nama Obat Jenis Harga Satuan Jumlah Total

Kasir Penerima

( ) ( )

(17)

III.3.2.2 Desain Input

Desain input merupakan suatu bentuk masukan yang dibutuhkan dalam Sistem Informasi Persediaan Obat-obatan Pada Puskesbun Bah Jambi dengan Menggunakan Metode Perpetual.

a. Rancangan Form Obat

Form Obat merupakan media untuk memasukkan data obat yang tersedia. Bentuk rancangan Form Input obat dapat dilihat pada gambar dibawah ini.

Gambar III.21. Rancangan Input Form Obat

Kode Obat : Nama Obat : Satuan : ▼ Jenis Obat : ▼ Expire Date : Harga Beli : Harga Jual :

Tambah Simpan Batal Ubah Hapus Keluar

Kode Obat Nama Obat Satuan Jenis Obat Expire Date Harga Beli Harga Jual

(18)

b. Rancangan Form Supplier

Form Supplier merupakan media untuk memasukkan data Supplier yang tersedia. Bentuk rancangan Form Input obat dapat dilihat pada gambar dibawah ini.

Gambar III.22. Rancangan Input Form Supplier

Kode Supplier : Nama Supplier : Alamat : Telepon :

Tambah Simpan Batal Ubah Hapus Keluar

(19)

c. Rancangan Form Pembelian

Form Pembelian merupakan media untuk memasukkan data Pembelian obat. Bentuk rancangan Form Pembelian dapat dilihat pada gambar dibawah ini

Gambar III.23. Rancangan Input Pembelian

No Faktur : Tanggal : Kode Supplier : Nama Supplier : Diskon : % Total Pembelian : Discount : Total Bayar : No Faktur Tanggal Faktur Nama Supplier Total Pembelian Discount Total Bayar

Tambah Simpan Batal Ubah Hapus Keluar

DAFTAR OBAT Kode Nama Obat

DAFTAR OBAT YANG MASUK

Kode Nama Obat

JUMLAH

OK Batal

(20)

d. Rancangan Form Penjualan

Form Penjualan merupakan media untuk memasukkan data Pembelian obat. Bentuk rancangan Form Pembelian dapat dilihat pada gambar dibawah ini

Gambar III.24. Rancangan Input Penjualan

No Faktur : Tanggal : Nama Pelanggan : Diskon : % Total Pembelian : Discount : Total Bayar : No Faktur Tanggal Faktur Nama Pelanggan Total Penjualan Discount Total Bayar

Tambah Simpan Batal Ubah Hapus Keluar

DAFTAR OBAT Kode Nama Obat

DAFTAR OBAT YANG MASUK

Kode Nama Obat

JUMLAH

OK Batal

(21)

III.3.2.3 Desain Database

Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang dirancangan dalam Sistem Informasi Persediaan Obat-obatan Pada Puskesbun Bah Jambi dengan Menggunakan Metode Perpetual adalah sebagai berikut :'

a. Normalisasi 1. Unnormal

URAIAN No TGL DEBET KREDIT

Saldo Awal Persediaan 10.000.000 -

PEMBELIAN - - Persediaan 00001 12/01/12 50.000.000 - Utang Dagang 00002 12/01/12 - 50.000.000 PENJUALAN Piutang Dagang 00003 12/01/12 30.000.000 - Penjualan 00004 12/01/12 - 30.000.000 PENYESUAIAN HPP 00005 12/01/12 35.000.000 - Persediaan - 35.000.000 Normal Pertama (1 NF) No Transaksi Tanggal

perkiraan Uraian Satuan Jumlah

Harga

Satuan Total 00001 12/01/12 HPP Dos 38 260.000 10.000.000 00001 12/01/12 Pembelian Obat Malaria Dos 200 250.000 50.000.000 00002 12/01/12 Penjualan Obat Malaria Dos 115 260.000 30.000.000

(22)

2. Normal Kedua (2 NF) TOBAT KodeObat * NamaObat Satuan ExpireDate HargaBeli HargaJual Stok TPEMBELIAN NoFaktur * TanggalPembelian NamaSupplier KodeObat Jumlah Diskon TPENJUALAN NoFaktur * TanggalPenjualan NamaPelanggan KodeObat Jumlah Diskon

Gambar III.25. Bentuk Normal Kedua (2NF) 3. Normal Ketiga (3 NF) TOBAT KodeObat * NamaObat Satuan ExpireDate HargaBeli HargaJual Stok TPEMBELIAN NoFaktur * TanggalPembelian KodeSupplier Diskon TPENJUALAN NoFaktur * TanggalPenjualan NamaPelanggan Diskon TDETAIL PEMBELIAN NoFaktur * KodeObat ** Jumlah TDETAIL PENJUALAN NoFaktur * KodeObat ** Jumlah SUPPLIER KodeSupplier namaSupplier Alamat Telepon

(23)

b. Kamus Data

Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini.

Tabel Obat : KodeObat + NamaObat + Satuan + ExpireDate + HargaBeli + HargaJual + Stok

Tabel Supplier : KodeSupplier+NamaSupplier+ Alamat + Telepon Tabel Pembelian : Nofaktur + TanggalPembelian + KodeSupplier

+ Diskon+NamaPetugas

Tabel Detail Pembelian : NoFaktur + KodeObat + Jumlah

Tabel Penjualan : Nofaktur + TanggalPenjualan + NamaPelanggan + Diskon+NamaPetugas

(24)

c. ERD TObat KodeObat NamaObat Satuan ExpireDate TPembelian NoFaktur Tanggal Pembelian KodeSupplier Diskon Detail Pembelian NoFaktur KodeObat Jumlah Membeli [ M : 1 ] [ M : 1 ] Menyimpan [ M : 1 ] [ M : 1 ] Detail Penjualan NoFaktur KodeObat Jumlah Penjualan NoFaktur Tanggal Penjualan Nama Pelanggan Diskon Menjual [ M : 1 ] [ M : 1 ] Menjual [ M : 1 ] [ M : 1 ] HargaBeli HargaJual Supplier KodeSupplier NamaSupplier Alamat Telepon Menyimpan [ M : 1 ] [ M : 1 ]

(25)

d. Database

Dalam perancangan database Sistem Informasi Persediaan Obat-obatan Pada Puskesbun Bah Jambi dengan Menggunakan Metode Perpetual data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut :

1. Tabel Data Obat

Tabel Obat digunakan untuk menampung record data Obat keseluruhan. Berikut ditampilkan rancangan struktur data tersebut.

Nama Database : db_Persediaan Nama Tabel : Tabel Obat Field Key : KodeObat

Tabel III.14. Data Obat

Field Name Type Size Indexed Description

KodeObat NamaObat JenisObat Satuan expireDate HargaBeli HargaJual Stok Varchar Varchar Varchar Varchar Date Numeric Numeric Numeric 5 30 30 12 8 8 8 4 Yes - - - - - - - Kode Obat Nama Obat Jenis Obat Satuan Expire Date Harga Beli Harga Jual Stok

Nama Database : db_Persediaan Nama Tabel : Tabel Supplier Field Key : KodeSupplier

(26)

Tabel III.15. Data Supplier

Field Name Type Size Indexed Description

KodeSupplier NamaSupplier Alamat Telepon Varchar Varchar Varchar Varchar 3 50 50 12 Yes - - - Kode Supplier Nama Supplier Alamat Telepon 2. Tabel Pembelian

Tabel Pembelian digunakan untuk menampung record data Pembelian keseluruhan. Berikut ditampilkan rancangan struktur data Pembelian.

Nama Database : db_ Persediaan Nama Tabel : Tabel Pembelian Field Key : NoFaktur

Tabel III.16. Pembelian

Field Name Type Size Indexed Description

NoFaktur TanggalPembelian KodeSupplier Diskon Varchar Date Varchar Numeric 5 8 30 3 Yes - - - No Faktur Tanggal Pembelian Kode Supplier Diskon

(27)

3. Tabel Detail Pembelian

Tabel Detail Pembelian digunakan untuk menampung record data Detail Pembelian keseluruhan. Berikut ditampilkan rancangan struktur data Detail Pembelian.

Nama Database : db_Persediaan

Nama Tabel : Tabel Detail Pembelian Field Key : NoFaktur

Foreign Key : KodeObat

Tabel III.17. Detail Pembelian

Field Name Type Size Indexed Description

NoFaktur KodeObat Jumlah Varchar Varchar Numeric 5 5 5 Yes Yes - No Faktur Kode Obat Jumlah 4. Tabel Penjualan

Tabel Penjualan digunakan untuk menampung record data Penjualan keseluruhan. Berikut ditampilkan rancangan struktur data Pembelian.

Nama Database : db_ Persediaan Nama Tabel : Tabel Penjualan Field Key : NoFaktur

(28)

Tabel III.17. Penjualan

Field Name Type Size Indexed Description

NoFaktur TanggalPenjualan NamaPelanggan Diskon Varchar Date Varchar Numeric 5 8 30 3 Yes - - - No Faktur Tanggal Penjualan Nama Supplier Diskon

5. Tabel Detail Penjualan

Tabel Detail Penjualan digunakan untuk menampung record data Detail Penjualan keseluruhan. Berikut ditampilkan rancangan struktur data Detail Penjualan.

Nama Database : db_Persediaan

Nama Tabel : Tabel Detail Penjualan Field Key : NoFaktur

Foreign Key : KodeObat

Tabel III.18. Detail Pembelian

Field Name Type Size Indexed Description

NoFaktur KodeObat Jumlah Varchar Varchar Numeric 5 5 5 Yes Yes - No Faktur Kode Obat Jumlah

(29)

III.3.2.4 Algoritma Program

Activity Diagram adalah diagram Alir data sekumpulan simbol – simbol

atau skema UML yang menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkah – langkah proses program dari awal sampai akhir. Inti pembuatan Activity Diagram ini adalah pengambaran urutan langkah – langkah pengerjaan dari suatu algoritma program.

1. Activity Diagram Data Login

Adapun Activity Diagram form data login dapat dilihat pada gambar dibawah ini.

Masukkan User Name dan Password

Apakah Valid ? Tidak Login Berhasil

Ya

Selesai

Gambar III.18. Diagram Activity Login 2. Activity Diagram Data Obat

Adapun Activity Diagram form data Obat dapat dilihat pada gambar dibawah ini.

(30)

Mulai Tampil Form Obat

Baru

Input Data Obat

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

Gambar III.19. Diagram Activity Form Obat 3. Activity Diagram Data Supplier

Adapun Activity Diagram form data Supplier dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Supplier

Baru

Input Data Supplier

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

(31)

4. Activity Diagram Data Pembelian

Adapun Activity Diagram form data Pembelian dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Pembelian

Baru Input Data Pembelian

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

Gambar III.21. Diagram Activity Pembelian 5. Activity Diagram Data Penjualan

Adapun Activity Diagram form data Penjualan dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Penjualan

Baru Input Data Penjualan

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

(32)

6. Activity Diagram Laporan

Adapun Activity Diagram Laporan dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Laporan

Persediaan

Barang Ya Laporan Persediaan Barang

Tidak

Pembelian Ya Laporan Pembelian

Tidak Penjualan

Tidak

Laporan Penjualan Ya

Gambar

Tabel III.1. Persediaan Obat  PUSKESBUN BAH JAMBI  DAFTAR PERSEDIAAN OBAT  Kode
Tabel  III.3. Daftar Penjualan Obat   PUSKESBUN BAH JAMBI
Gambar III.I. FOD Sistem Informasi Persediaan Obat-obatan
Gambar III.6. Kwitansi Penjualan
+7

Referensi

Dokumen terkait

Oleh karena itu, sebelum melakukan pembahasan terhadap RKUHP yang telah diserahkan pemerintah, maka pemerintah dan DPR seharusnya melakukan penyisiran dan evaluasi

Tujuan penelitian ini adalah : (1) mengetahui program pembentukan keluarga sakinah di KUA Kecamatan Kota Kualasimpang (2) mengetahui metode pembentukan keluarga sakinah

1. Pembayaran langsung melalui Teller Bank Mega Syariah di kampus UIR atau kantor Bank Mega Syariah seluruh Indonesia. Pembayaran/Transfer menggunakan kartu ATM di jaringan

Hasil penelitian Terbukti terdapat kualitas pelayanan kesehatan di Rumah Sakit Umum Daerah (RSUD) Dekai Kabupaten Yahukimo yang tinggi sesuai dengan harapan pasien yaitu

Deputi Bidang Pengembangan Sumber Daya Manusia dan Sistem Informasi mempunyai tugas menyelenggarakan perumusan kebijakan teknis, pelaksanaan, bimbingan dan pembinaan,

Chapter 1 , Revitalizing the rich client , will teach you that in order to get started with SignalR and real-time web applications, it is important to understand the motivation

berhubungan dengan perangkat lunak yang akan dibahas dalam tugas

Judul : IMPLEMENTASI PROGRAM KKG (Kelompok Kerja Guru) BERMUTU DALAM MENINGKATKAN KOMPETENSI GURU SD (Studi Kasus KKG Bermutu Ki Ageng Selo Kecamatan