Jbptunikompp GDL Ginagustiy 31629 10 Unikom G V
Jbptunikompp GDL Ginagustiy 31629 10 Unikom G V
membahasmengenaipersediaanbarangobat-obatanpadasebuahApotek, yang
manadidalamnyamencakuppenjualandanpembelianobat,
dijalankan.terkadangperusahaaninimemilikikurangpercayadirikarenaperusahaaanb
isadibilangbaruberdiri,makaakanmemungkinkanpersediaanmeninggi yang
Use Case dapat disimpulkan bahwa use case adalah penggambaran sistem
36
37
Pada dasar actor bukanlahbagian dari use case diagram, namun untuk
dapat adanya suatu use case diagram harus diperlukan adanya beberapa
Permata Agung.
membeli di apotek
Use case adalah gambar fungsionalitas dari suatu sistem, sehingga pengguna sistem
Tabel 4.2 Deskripsi use case pada sistem yang sedang berjalan
apotek.
Skenario use case merupakan sebuah alur cerita tentang suatu aktifitas dalam sebuah
dalam sebuah use case diagram. Berikut adalah gambaran mengenai skenario dari
No Aktor Sistem
1 Konsumen memutuskan
40
dipilih
transaksi penjualan
obat
5 Konsumen melakukan
pembayaran
Kondisi akhir
No Aktor Sistem
1 Bag pembelian
mengirimkan surat PO
kepada supplier
faktur pembelian
Kondisi akhir
No Aktor Sistem
barang
Kondisi akhir
Laporan stok dan surat pengajuan pembelian obat dari bag operasional.
Evaluasiterhadapkelemahan-kelemahandarisistempenjualan,
N Permasalahan Solusi
terkomputerisasisebagaialternati
fbarudalammelakukan proses
45
penjualandanpersediaanbarang,
sehinggadapatmeng-efisien-
kantransaksidankerjakaryawan
tentanglaporanpenjualandanpers
ediaan. Hal
inidiaplikasikandenganmembang
unDatabase
dengansistemClient-Server.
3 FakturPenjualanmasihberupakertasdanme Sistemterkomputerisasidanotom
perhitungannya
seringhilangkarenamasihbersifatPaper
based
46
Analisisdanperancanganadalahserangkaiankegiatan yang
selaluberiringandalamsetiappengembangansoftware,
sebagaisebuahhubungansebabdanakibat yang
memunculkansebuahsiklushidupsistem.
aktivitasinitidaktampak.
Perancangansistemmerupakansuatukegiatanpengembanganprosedurdan
akanditerapkansuatukegiatanuntukmenemukandanmengembangkanmetoda,
Adapuntujuandaritahapperancangansisteminiadalahuntukmenghasilkanperan
cangansistemberupapemodelanmenggunakanpendekatanobject oriented,
sehinggadapatmemperbaikiataumeningkatkanefisiensikerjasistem yang
sedangberjalan.
Aplikasiinisendiridibangunatasdasarkebutuhanakanpengelolaaninventory
dengankondisimemilikilebihdarisatugudangpenyimpananbarang,.Sistem yang
Selainitujugadapatmenentukanperiodepemesanan,
sehinggatidaksampaikehabisanstok.
Perancangan dari sistem yang diusulkan meliputi use case diagram, activity
Skenario use case adalah suatu rangkaian aktivitas sebuah tahapan atau
Adapunscenariousecasedandiagramactivityyangdiusulkanadalahsebagaiberikut :
Actor : ass.apoteker,apoteker,kasir
No Aktor Sistem
1. Membuka sistem
informasi persediaan
diApotik
Kondisi Akhir
telah ditetapkan
Aktor : ass.apoteker
No Aktor Sistem
1 Login
2 Cek login
penjualan
51
Kondisi akhir
digunakan dilaporan
Aktor : ass.apoteker
No Aktor Sistem
1 Login
2 Cek login
3 Menampilkan menu
utama
Kondisi akhir
Aktor : ass.apoteker
No Aktor Sistem
1 Login
2 Cek login
Kondisi akhir
Aktor : ass.apoteker
No Aktor Sistem
1 Login
2 Cek login
kadaluarsa
Kondisi akhir
Aktor : apoteker,ass.apoteker
Aktor Sistem
1. Login
2. Cek login
Kondisiaktor
Menampilkaninformasilaporanobat
Aktor Sistem
1. Login
2. Cek login
3. Menampilkan menu
utama
Kondisiaktor
Menampilkaninformasiretur
memperlihatkanataumenampilkanlangkah-langkah yang
disusunpadasebuahurutanataurangkaianwaktu.
Login
Penjualan
Pembelian
Persediaan
Pemesanan
Retur
Collaboration Diagram
lebihmenekankankepadaperansetiapobjekdanbukanpadawaktupenyampaianpesan/mes
sage.
Login
Penjualan
Pembelian
Persediaan
Pemesanan
63
Retur
merekasalingberkolaborasiuntukmencapaisebuahtujuan.
64
-id_penjualan -id_detail_pembelian
pembelian -id_pembelian
-waktu_transaksi
-id_user -id_obat
-id_pembelian
-tax -qty
-id_supplier
-transaksi_baru -exp_date
-tgl_transaksi -harga_beli
-id_user
-tambah_obat
-tambah_obat
-hapus
-hapus
obat -save
-save
-cancel
-cancel
-memberName
-memberName
-id_obat
detail_penjualan golongan
-nama_obat
-id_golongan_obat -id_golongan_obat
-id_detail_penjualan
-id_satuan_obat -nama_golongan
-id_penjualan
-harga_obat
-id_obat -memberName
-id_produsen_obat
-harga_berlaku
-obat_baru -qty
-cancel produsen
-memberName
-save
-id_produsen_obat
nama_produsen_obat
detail_penjualan_2 stok_id -add
-id_penjualan -edit
-stok_id -delete
-nama_pasien
-alamat_pasien -save
-umur_pasien -cancel
-nama_dokter
FRetur NewRetur
-transaksi_baru
--retur baru -tambah
DBDetailRetur -Print -Hapus
-memberName -simpan
-memberName -memberName
-memberName
Retur
DBRetur
DetailRetur -memberName
-memberName -memberName
-memberName
-memberName
-memberName
diputuskanbagaimanakelas-kelasakandiorganisasikanmenjadikodepustaka.
4.2.3.7.Deployment Diagram
danhubunganantarprosesordanantarperlatan.
dijalankanpadamasing-masing node.
4.2.3.8.Kodefikasi
Pengkodeanbergunauntukmemudahkandalammengelompokkan data
danpemrosesan.
Selainitujugapengkodeandapatmembantudalammengidentifikasikansuatuobjek,
sehinggakesalahandalamidentifikasiobjekdapatdihindarkan.
Untuklebihjelasdapatdilihatdibawahini :
Kodeobat :
Bp0250-005
B :menjelaskannamaprodusenobat
P :menjelaskannamaawaldariobat
67
05 menjelaskantentangurutanobat
4.2.4. PerancanganAntarMuka
Perancanganantarmukainiakanmenggambarkanataumemaparkanletaktampilan
4.2.4.1.Struktur Menu
Menu utama
login
stok Form
Laporanobatm
barangmasu
asuk
k
Obathabis /
kadaluarsa Laporanobatke
luar
produsen
supplier
4.2.4.2.Perancangan Input
68
berfungsisebagaitempatmemasukan data
Formberikutinidigunakanuntukmenginputkanusernamedanpasswordketikakita
login
Penjualan
Pembelian
69
Persediaan
Pemesanan
70
Retur
Laporanstokobat
71
Laporanobatmasuk
Laporanobatkeluar
72
4.2.5. PerancanganArsitekturJaringan
Arsitekturjaringanterdiridarikonfigurasijaringankomputersepertipenerapantopol
internet protokol.
Tujuandibangunnyasuatujaringankomputeradalahmembawainformasisecaratepatdanta
informasipersediaanobatpadaApotekAnyaryaitu :
manadigunakansebuahkabeltunggalataukabelpusat di manaseluruhworkstation
danserver dihubungkan
73