Published by:
UNIVERSITAS BENGKULU
ejournal,unib.ac.id
IURNAL
TEI$IIK
INFORMATIKA
Journal
of Inforunatics
Engineering
DAFTAR
ISI
irnpiementasi Metorie Dempster.Sirafer Daiam Sistem paiiar
biagnosa Anal<'tunagrahita Berbasis l{eb
Tri;l ra Pris pit::rs;iI i, B r,rkr: Susi) r,r, FunIr3,' Iraradv Coe.stera
Inrplementasi Mot()de Weighted product (Wp)
&
Analytical Hierarchy Process (AHP) dalam Slstern pendukung KepuiusanPemilihan Hewan Peliharaan Anjing
r\na uda lil eitl i.;a nsy ah, 51:si Anrlresi.rari, r1a1 [rlansali
Aplit<asi Sistem Pendukung Keputusan pemilihan Gedung Serba
Guna dil<ota Bengkulu dengan Menggunakan Metode Smart
Berbasis Androirl
'{,,ruili Seir,il:r. L),,s, r\;rclresivll i, l(u:crli Hll,ndj
...-..-lt
S
1-13
14.29
30-44
B0 -92
93 -106
107
-
11871.9 - 729
,UNNAL
Tl;KNfl(.
IrN F()RN!
.\*tii;\'
iiri. i iirr I ilinr* :iiiitSistem Autentifikasi Cltra Digital Terintegrasi Dengan Error
Level Analysis (ELA) dan Color Filter Array(CFAI Berbasis Web
Darri Aquarirr; F'tbriand:r, Desi AnlLr:swari, E.t(linii pufri
punvanclari
45 -S6Rancang Bangun Permainan
[ndroid
Tiga Dimensi Tel<a TekiRumah Bubungan Lima dengan Metode Kecerdasan Buatan
Lirli Ivi $,/ir;rn;'ta, Aan Ll:lenslieri., Funn.,'Far.ad.1
Coastet:a
57 - 67
Peiai;cangiiii Caiiie
Fiisi
Person Slioo..er iFPS] ,,Boar llunici,,Berbasis Virtual Reality
Pi'a1a llwar::ii, Aan Ur-lensarl, ilu:;di
ilffendj
68 -7g Implementasi Pletode CBR {Case Based Reasoning) dalam
Pcmilihan Pestisi.Ja Terhadap Hama Fadi Sawah Menggunakan
Algorltrna I(.Nearest Neighhor (KNN) (Studi Kasus Kabupaten Seluma)
Tinra El<a Iutri, _[)rsi Anriresr^,rari, ]r,r.rsdi Efen.Ji
Itnplementasi Fu?zy Quett Database untuk pengelolaan Data
Obat ( Smdi Kasus: Apotek Sehitt Bersama 1 Kota Bengkulu)
t-.r, .!1.,..,. , , nr..^"L. .,:...rrr((r jUi, ;: i...;-.- r^L...- E-^,...,-r: , ;:i ilA\.;;iLi ,/ /
Rancang
Bangun
Aplikasi
Realdnre Translatlon
untul{ Penerjemahan Bahasa Inggrls-Indonesia Berbasis AugmentedReality Pada Android
R.izal, Asahal loh:,rr', r\an [irlans;rri
7
Penerapan Speech Recognition pada
pennailan
Teka-Teki Silang Menggunakan Metode Hidderi Markov Model (HMMJBerbasis Dcsktop
Jurnal Rekursif,
Vol.
4
No.l
Maret 2016, ISSN 2303-0755
IMPLEMENTASI
FTJZZY
QUERY
DATABASE
III.ITUK
PENGELOLAAN
DATA
OBAT
(Studi
Kasus
:
Apotek
Sehat
Bersama
I
Kota Bengkulu)
Odie Harvence
Mandal,
Asahar Johar, Ernawati3 l,2Program StudiTeknik Intbrmatika, Falorltas Teknik, Universitas Bengkulu 3nlograq-Sqa Agroekoteknologi,
Fakultas pertanian, Universit"s
nenltutu
Jalan. W.R Supratman Kandang Limun Bengkulu f
if
Zfe
INDONES-IAlodiekenzhooG
gmail
. com 2asahar .j
oha rG yahoo . com:l'r_i e r_naG valioo . co'm
Abstrak: Apotek Sehat Bersama menyediakan berbagai macam obat yang dibutuhkan oleh pelanggan.
Dalarn proses penjualan obat, apotek
ini
masih menggrurakan sistem manual dengan cara mencatat hasilpeniualan obat
ke
dalambuku.
sedangkan persediaan obat, petugas hanya mengecek obat mana yanghabis dan melakukan proses pemesanan obat ke distributor secara langsung, tanpa melihat penjualan obat
yang dipesan apakah banyak
dibeli
oleh pelanggan atan hanya beberapa pelanggan saja yang membeli obat tersebut' Hal
ini
mengutangi suatu efe}:tifitas dalam hal pemesanan obat ke distributor,karena tidakadiurya suaiu sistem
yang
rlapat ntelrlproses tlata penjualan obat unhrk menjadikan parameter dalampengambilan keputusan
untuli
pengelolaan data obat padaApotek
sehat BersamaL
Dengan adanya implementasifuzzy
query
databaseuntuk
pengelolaan data obat,pimpiaan
dapat mengambil suatukeputusan obat mana yang hams tersedia diapotek, atatr obat mana ),ang tidak harus tcrsedia
diapotek berdasarkan
hasil perhitunganfuz4fikasl
yang
telah dilakukan pada data perrjualanobat. Selain itu,
diharapkan
juga
dengan implementasiluz4t
query
database dapatmembantu pihak
Apotek
Sehat Bcrsama unfuk mengurangi atau ruenambah ketersediaan obattli
Apotek berdasarkanhasil
perhitu'gan
fuzryfikasi pada data penjualan obat.
Kata Kunci : Implementasi, Fuz4, euery Database, pengelolaan Obat.
Abstract:
Pharmacles
Healthy
Togetherprovides a
wide variety of
drugs
neededby
customers.
In
the processofthe
saleofdrugs,
the
pharmacy
is still
using a manual
systemby
recordlng
the
saleof
drugs
in
the
book.whlch drugs are
depleted andthe
processof
trooking
drugs
to
distributors
directly,
regardless
of
rvhether
the
sale
of
drugsordered lots
purchasedby
the
customeror
afew
customers
who
buy
the drug.
This
journal.unib.ac.id
Jurnal Rel<u{sif,
Vol.
4 No.1 N{arer 2OI6,ISSN 2303-0755
a
drug to
adistributor,
a[.
toffiili
yang
akanberakibat pada bertambahnya
a
systemthat
can
process salesdata
for
thedrug
in
the
decisionmaking parameters
for
data
management
drugs
at
lpharmaciesHealthy
With
I.
\ilith
the implementation
of
fuz.zy
query
the
database
for
the rnanagenoentofdrug
data, leaders cantake
adecision
which
drug snouti
be
availablediapotck,
or
which
drug
should
not
beavailable diapotek fuzzylikasi
based
oncalculations that
have been doneon
tiredrug
sales
data.
In
addition,
lt
is
erpected also tothe
implementation.
of
fuzzy
query
thedatabase
to
asslst theJoint Ilealth
pharmacy
to
decreaseor
increase
the
availabilify of
medicines
in
pharmacies based
on
thecalculation fuzryfikasi
onrlrug
sales data.Keywords
:
Implementation, Fuzzy euery
D atabase,
Medication
Management.I.
PENDAHULUAN
Industri
farmasidi
Indonesiatelah
tumbuh nrcnjadi bagian tidak terpisatrkan dari kehidupanmasyarakat. Meningkatnya
pertumbuhanekonomi
masyarakatberbanding
lurus
padakesadaran akan kesehatan dau bahaya penyakit. Semakiu diminatinya bisnis,iasa layanan apotek
di
Indonesia tentunya
menimtukan
efekekonomi pasar dimana semakin banyak apotek baru yang bermunculan.
Apotek
yang memiliki
pelayanan
yangprima
tentunya
akan
memperhitungkanpersediaan
obat dan proaui,
keseiratan sesuaidcngan
trngkat
kebutuhan
pelanggan.Persediaan
obat
dan
produk
kesehatanseharusnya direncanakan
sedemikian
rupasehingga
apotek
tidak
perlu
,
menyimpanpersediaan dalam
jumlah
yang tedalu
banyak
pemeliharaan
dan
penyimpagan
atausedikit yang
mengakibatkan persediaanketika pelanggan membutuhkan[ 1 ].
II.
LANDASANTEORI
A.
Defurisi Logika FuzzyLogika
fuzzy
mewaktli
suatu artidalam
bahasalndonesia adalah
samarkabw.
Logika
fiaat
(logtka
kabur)metodologi
untuk
menyatakanoperasional
dari
suatu
sistemungkapan
bahasa,bukan
denganmaiematis. Menurut Kusumadewi eO03)
dikutip oleh
[1]
,,Logika
fuzzy
adalahcara
yang
tepat untuk memetakan suatu input ke dalam suatu ruaJrg output,,.l.
Fuzzy DatabaseBasisdata (database) merupakan
dari
data
yang
saling
berhubungandengan
yang lainnya,
tersimpau dikeras
komputer
dan
digunakantunak uuhrk
memanipulasinyadan
Pumomo,
2004
yangdikutip
oleh I
Basisdata bertujuan
unhrk
mengatursehingga
jiperoleh
kemudahan,dan kecepatan dalam mepgambil kernbali
Sistem
basis
data
(databaseadalah
suatu
sistem
informasimengintegrasilcan
kumpulan data
yangberhubungan
satu
dengan,yang
lainnya membuatnya tersediauntuk
beberapadalam suatu
organisasi
(KusumadewiPumomo,
2004
:
189yang'dikurip
olehJadi,
tidak
ada
sistem
informasidibuatrdijalankan
tanpa
adanya
basisSedangkan pengertian
fuzzy
daiabaseadalah
suatu
sistem
basis
datanrenggunakan
teori
himpunan
fuzzy94
Jurnal
Rekursif,
Vol.
4
No.l
Maret
ZO1,6,ISSN 2303_0755
menghasilkan
informasi.
Keuno;rrrgan\:, fuzzy ;ra.,'Data-datayang tidak jelas
keberadaanrfrdata.hase sistem adalah sebagai berikut :
l, Fuzzy database
memungkinkanpenanganan
data
secara
alami
karenamengikuti pikiran manusia.
2.
Digunakannya
logika
fuzzy
dalammelakukan pencarian
dara
sehingga menghasilkan data yang sistematis.3.
Menyediakan lingkungan
basis
dataunhrk menangani data yang masih samar.
Fuzry database terbagi atas :
l)
Fuzzy DataDase Model TahaniSebagian
.
besar basis
dpta
standardiklasifikasikan
berdasarkanbagaimana
datatersebut
dipandang
oleh user.
Basis.
datafuzat
model Tahaninnsih
tetap menggunakanrelasi
standar,
hanya
saja
rnodel
ini
meng.gunakan
teori himpunan fuzzy
until<
mendapatkan
informasi pada query-nya. Jadi,data awal yang
diproses adalah
data
yangmemiliki
nilai tisp
(pasti/
jelas keberadaannya), dan ketika hendak melakukan prosespenbarian
data
yang
bersifht
sa1nar,maka proses
tersebut yang dinamakan prosesfuzzy
query melalui
fuz4'
datab,zse model Tahani.2)
Fuzzy Datalase Model UrnanoPada
basis
data
fuzzy
Model
Umano,data-data
yang
ambigrrous diekspresikandengan
menggunakandistribnrsi
posibilitas.Distribusi
posibilitasmenrpakan
nilai
atributdari
suarumodel
;elasi.
Salah
sanr kelebihanyang
dimiliki
oleh sistem basis datafuzzy model Umano yaitudapat mengolah data yang bersifatambiguous.
Menurut
12,p.
2671, data anbiguo?/., yangdapat
diproses oleh
fuzzy
databa.re systemmodel Umano terdiri dari:
dalam domain
tertentu.Unhrk
dafa yangberbentuk seperti
ini,
akanmemitiki
nilai
"
posibilitas sebesar nol.
b.
Data-data
yang
diketahui berada
pada.domain
tertentu,namun
tidak
diketahuisecara
pasti
berapanilainya. Untuk
datayang
berbentuk sepertiini,
akanmemiliki
irilai posibilitas sebesar satu.
c.
Data-data
yang
belum
jelas
nilaikebenarannya
karena
dimungkinkanmemiliki lebih dari
satunilai. Untuk
datayang berbentuk seperti
ini,
akan dirumuskannilai'
posibilitas
pada
setiap
elemenhimpunannya.
Sehingga
data
yangdigunakan
akan
dipilih
berdasarkannilai
posibitas yang
tfiinggi
dari
data-data yangada.
Fungsi Keanggotaan
Fungsi
keanggi:taan
(membershipfunction)
dari
himpunanfuzry
merupakan suatufungsi yang menyatakan keanggotaan dari suatu
nilai-nilai. Fungsi
keanggotaan digambarkanke
dalam
.
bentuk
suatu
kurva
yangmenunjukkan pemetaan
titik-titik
input
data kedalam
nilai
keanggotaannya
(derajatkcanggotaan).
Salah satu
cara yang
dapatdigunakan
untuk
mendapatkan
nilai
keanggotaan
adalah
dengan
melaluipendekatan
fungsi.
Ada
beberapafungsi
yang bisa digunakan, antara lain sebagai berikut:l)
Representasi Kurva LinearPada
representasilinear,
pemetaau inputderajat
keanggetaannya digambarkan sebagaisuatu garis
lurus.
Bentukini
paling
sederhana dan menjadi pilihan yang baik untuk mendekati suah,l konsepyang
kurang
jelas.
Ada
2keadaan
himpunan
,fuzzy yang linear
yaiturepresentasi
linear
naik
dan representasilinar
journal.unib.ac.id
Jurnal Rekursif,
Vol.
4No,1 Maret 2016, ISSN 2303-0755
turun.
Padarepresentasitinear;$ait,
tenaltan
Kurva
segitiga
pada
dasarnya
(gambar 2.3)
illeqiat,,
keansgltaan
frtxj
himpunan dimulai pada nilai domain
yangmemiliki
derajat
keanggotaan
uol
(0)bergerak ke
kanan menuju
ke nilai
domainyang
maniliki
derajat keanggof:an lebih tinggigabungan attara
2
garis (linear) seperti 2.5.!P
I
,Eeg,u-iat
ke{.hgE$tEaE
$bt}
o
Gambar 2.5 Representasi Kurva segitiga (Sumber
Hidayati,
20II)
Fungsi keanggotaan :
Persamaan 2.2
3)
Representasi Kurva Bentuk BahuDaerah
yarg
te.rletak
di
suatu variabel
yang direpresentasikan dalambentuk
segitiga,pada
sisi
kanan
dankirinya
akan
naik
dan turun
(misalkan: Dingin
belgerak
ke
Sejuk bergerak
ke
Hangat
dan bergerak ke Panas). Tetapi terkadang salah satusisi
dari
variabel
tersebut
tidak
mengalamiperubahan, Sebagai
contoh,
apabila
telah mencapaikondisi
Panas,kenaikan
temperaturakan tetap
berada
pada
kondisi
panas.Himpunan
,
.fuzry
'tahu",
bukan
segitiga,digunakan
untuk
mengaktriri
variabel
suatu daerahfuzzy.
Bahukiri
bergerak dari benar ke salah. bahu kanan bergerak bergerakdari
salah ke benar. Seperti pada Gambar 2.? :Ga'rbar 2.6
Represent"rlffiI;'ffi1u
padaVariabel Temperah,r (Sumber Hidayati,
201l)
Gamhar 2.3. Representasi Linear
Naik
(Sumber
Hidayqti,
20II)
Fungsi keanggotaau :.:[i$iderl
feu
rfiF
,l'r.[
',
rr f
,o
.+
/rgi
=
'1,1i._x:1rfu
a)
_>
Persamaan 2.2
2)
Representasi Kurva Segitiga-+
"
,,T{rr
"+
{a <-r <,1}
'' ii r. '...L}i.: :rt'>i;lh.
;t}.,4,
{*,<r:,<lsi
Pcrsamaan 2.1Pada
representasi
linear
tunm
sepertigambar
di
baw.ah
ini,
dapatdilihat
bahwagaris
lurus dimulai dari
nilai
domain dengan derajat keanggotaantertinggi pada
sisi
kiri,
kemudian bergerak menurunke nilai
domainyang
memiliki
darajat
keanggotaan
lebihrendah. (gambar 2.4.)
E
domaim
:fu
lGambar 2.4 Reprasentasi
tinear
Turun(Sumber Hidayati, 20 1 I
)
Fungsi keanggotaan ;
forujrt
kcunggorlin . Ftxt
'tl
96
1:r
Jurnal
Rekursif,
Vol.
4
No.l
Maret
2076,ISSN 2303-0755
r
I
t
Operator Dasar Zadeh Untuk Operasi Himpunan Fuzzy
Ada
beberapaoperasi
yang
didefinisik?-lsecara kfiusus
untuk
mengkombinasi
danmemodifikasi himpunan
/rzry.
Nilai
keanggotaan
sebagai
hasil dari
operasihinrpunan
sering dikenal
dengan
namafire
strength.Ada 3
operatoryang
diciptakan oleh1,
Operator ANDOperator
ini
bertrubungan dengan operasiinterseksi parla himpunan.
a-
predikat sebagaihasil
operasi dengan opcratorlffD
diperolehdengan
mcngambil
nilai
keanggotaan rerkecilantar
elemen pada
himpunan-hinrpunan yangbersangh-rtan,
pu.\
n
ts=min(u^lxl
it'" Lu]i
persamaan 2.4Keterairgan :'
lldnts
=
Derajat
keanggotaan
hasilinterseksi
dari
beberapa HimpunanMin
-
Minimum
(terkecil)(1.,r[x-[pufv]= Nilai-nlai
derajatkeanggotaah
pada
beberapa himpunan/ang
akan diiteras:kan.
2.
Operator OROperator
ini
berhubungan dengan operasiunion
pada
himpunan rr-predikat
sebagaihasil
operasi dengan
operatorOR
diperolehdengan mengarnbil
nilai
keanggotaan terbesarantar
elemen pada
himpurran-himpunan yangbersangkutan.
,
gg
u'ts.=.
4,i4h^
[*I
ir,
I:L}.i,
Persamaan 2,5
Keterangan :
prAuB
=
Derajatkeanggotaan hasil
uniondati
beberapahimpuuan
Max
=
Maksimum(terbesar)
(p*[X]p"[y] =
Nilai-nilai
derajat
keanggotaanpada
beberapa himpunanyurg
akan digabungkan.3;
Operatorl{Ol,
Operator
ini
berhubungan dengan operasi kornpletnen pada himpunan. a-predikat sebagaiasii
operasi
dengln
operator//OI
diperolehdengan
mengurangkan
uilai
keanggotaanele.men
pada
hirnpunan
yang
bersangkutandari
l.
p4'= 1-
rp{xJ
..persamaan 2.6
Keterangan :
#A'
-
Derajat
keanggotaan
hasil
dari operatorNOI
terhadap beberapa himpunan ."gAix:I
= Nilai-nilai
derajat keanggtoaan pada beberapahimpunan.
iITI.
ANALISIS DAN PERANCANGAN
Penentuau jenis-jenis variabel dan himpunan
yang uk?o
digunakan dalam aplikasi ini
didasarkan
pada
hasit
pengumpulandata
diApotek
Sehat
Bersama.Fungsi
keauggotaanyang
digunakan ada
tiga jenis, yaitu
linearturun, segitiga, dan
linear naik.
Adapunjenis-jenis
yariatel,
himpunan
furzy,
fungsikeanggtaan dan
domain
dapatdilihat
dengan jelas pada tabel 4.1. sebagai berikut :Tabel 4. 1. Variabel Fuz4y
Variahel Hiqpu trm Fuzzy Fungsi Keangg otaan Domain Keter aaga n Penjualau Obat Kutang I-aku Linear Tunm
0- 25-50 Dala
m
Perse
n (7o)
Laku Segitiga 25
3"
Ju:nal Rekrusif,
Vol.
4
No.i
Maret 2016,
ISSN
Z3O3-0755
Trans aksi
Per Trans aksi
Dala m
Juta P.upi ah
Dala m
Juta
Ruli
ah
Adapun peqielasan mengenai tabel
4.1.
diatas, antaralain
:
Variabel Penjualan
Obat, ;
.Kurang Laku Laku
Gambar 4.1. Frurgsi Keanggotaan Variabel
Penjualan Obat
Fungsi
keanggotaan
padapenjualan
obat
dapat
dirumuskanpersamiuut 4.1., 4,2.,4.3. sebagai berikrrt :
(t
pPenjuala.n
obatyux1y6-*,lfH
-to-)
Persamaan 4.1
pPenjualan
Obat^*,
=
/0
I
x-zs
-t
25
3
ataux
>75
{so-Ts--
25Sx<S0
I zs-z-
\
5o<x<75
75-50
4.2
pPenjualan
Obatapls
-f"-9"
-)
x55o
Jffi
-
s0sxsTs
( r d.
x>75
4.3Variabel Penjualan Kategori Ob
Jurnal Rekursif,
Vol.
4
No.1
wL
Maret 2016, ISSN
2303-07
55Gambar 4.2. Fungsi Keanggotaan Varipbel
Penjualan Kategori Obat
Fungsi
keanggotaan
pada
variabel penjualan kategori obat dapat dirumuskan pada persamaan4.4,,4.5.,4.6.
sebagai ber.ikut :pPenjualan
Kategori Obat
ssp1y17(L
I
1OOO-"
-
rS500
={-+
-'
500Sr<1000
I 1000
-
500
.+
r
2
looo
\0
pP
enjualan
K at e gori
O b at s s p 11,1 6r0
I r-500
+
SOOSataux
2
2000=
{fbT6E6'6
-
s00 S
x
<
1000|
2000-x
)
10O0.Sx<2000
\zooo
-
tooo
pP enj ualan K at e g
orib
b ot s eN y ex(0
L_r"OOO
-,
r<1000
=
r'---
-)
1000< x
<
2000I
zooo
-
rooo
Lo"""
1^"""
-
r>2ooo
irlPmd.apatanusnunuu
(
=l
1
5.000.000
*
r
5.000.000-
3.000.0000
-t
r
S 3.000.000+
3.000.000srS
5.000.000-'
r
2'5.000.000Persamaan 4.7
Pendapatan
0
3.000.oo0
5.0oo.ooo
7.5o0.o0Gambar 4.3. Fungsi Keanggotaan Variabel
.
Pen{apatarrFungsi
kcanggotaan,
padavariabel
pendapatantlapat
dirumuskanpada
persamaan4.7, 4.8, 4.9
sebagaibcrikut :
pPendapatanMENtN1KAT
Persediaan
Gambar 4.4. !'ungsi Keanggotaan Variabel
Persediaan Obat
Fungsi
keanggotaan
pada
variabelperscrliaaa
obat
dapat
dirumuskan
pa<.lapersamaan 4.10,
4.1l,
4.12 sebagai berikut : pP er s e diaan 0 bat B 1tr1y111'(
lsol, +
x325
=186- +
253xS50
['"-0"'
r]50
Pcrsamann 4.10
lrPersediaan
Obatpa
rO
lx-25 q
253ataux27S
=iilE
-
ZS3x3S0
|
7S-x
+
S0SrS75
\zs-so
Pesamaan 4.11 Persamaan
4.7
7.500.o0ory..,4.
.--'!;'
:r
99
!ml}"kusif,
Vol.
4
No.l
Maret
2O|6,ISSN
2303_0755
lo
lr-50 :
= <_
,75-s0
+
\ia Persamaan 4.12
pPersediaan
obat. Adrnin
I'ug@
berupa pesmr
login,
danhasil
dariquery
oba.:.:;'"
I
DAD
Level
0 rnerupakan pemecahanr.* |
paCa
Diegram konteks, sepeni
tampaf< paeuI
gambar.r.6
I
E=-#,'*-+
x550
50<x<75
[>75
Diagram
alir
data
digunakan
urrhrkmenggambarkan proses-proses
yaog
teq.adi dalam sistemL
Diagram Konteks'
Diagram konteks
.merupakan
gambaranumurn proses yang terdapat pada sistem, seperti tanrpak pada gambar 4.5
DrE btcadl H Drb Obt PA P@rababa! sd oab tunJurl.n Obrt
Qrrdr loEgod Oh.t
I
_]-.
illr..)\
9ab lagarEn tsungst Mlat Xanso@.n uaE FUry pcnJuatan &t
bE tuak\ruEbn yi&d Obt
DaE FuAFGndEh &i
D.tr Fuzy FolqLn (sEod,f ober
O.b FurylMbn ob;r
&b Qucry Obt
:: ::Obt i
Gambar 4,5. Diagrarn Konteks
Gambar
4.5.
merupakan gambaran umumaliran data yang terjadi pada sistern pengelolaan obat. Pada diagram konteks tersebut terdapat 2
(dua) entitas
yaitu Admin
danpemilik
Apotek.Admin
dapat
melalrukan
login
sistem,
clan mengelola datakategori obat,
dataobat,
clata penambahanstok,
data penjualan
obat,
dak
pengaturanfungsi
derajat
keanggotaan, ciata-firzzy
penjualan
obat,
data!ilzzy
pen ualankategori
obat, datafuzzy pendapatan obat, datafuzzy
pendapatankategori
obat,
data fuzzypersediaan obat, query obat, dan qaery kalegari
tr:
Jurnal Relarrsif,
Vol.
4No,1 Maret 2016, ISSN 2303-0755
i
Gsmbar 4.7.
DAD Level I
Proses 1.0 LoginSistenr
DAD
LevelI
Proses 2.0 Mzrster DataDAD Level
1
Proses
2.0
Master
Data merupakan pemecahan proses padaDAD
Level0, seperti tampak pada gambar 4.8.
Gambar 4.8.
DAD
LevelI
Proses 2.0 Master DataDAD
Level 1 Proses 3.0 FuzzyDAD
Level
1
Proses3.0
Fuzzy
merupakanpemecahan'proses pada
DAD
Level
0,
seperti tampak pada gambar 4.9.Gambar 4.9,
DAD
LevelI
Proses 3.0 Fuzzy1.4.
RancanganD atabaseRancangan
Dalabase
yang
diperlukan
dalampembuatan
aplikasi
ini,
seperti
terlihat
pada gambar 4.10.V.
PEMBAHASA}I
Implemeutasi
fu?'
query
database untuk pengelolaan dataobat (Studi Kasus
:
Apotek
Sehat
-
,Bersama
L Kota
Bengkulu)diirnplementasikan mengguuakan
Yisual
Basic.Net
dan
Database
SQL
Server
200812,notebook
berspesifikasi
Ram
4
GB
danprocessor core
i3.
il.:
@t
101
Jurnal Rekursif,
Vol.
4
No.l
Maret
20L6,ISSN 2303-0755
bawah
ini.
Tampilan dari menu login
pddlganba,
il
di menu Output. Dibagian bawah ter<iapatNam
pengguna, Tanggal, dan Waktu.Tampilan
dari
halaman
perhitungan
Fuq
Penjualan
(Non Kategori Obat)
padagambr
5.7. dibawah ini"
Gambar5.1
Menulogin
Menu logrn
nrenyediakan
form
yangmeminta zser
untuk
raemasukkan rlafira user danpussword-nya terlebih
dahulujika
ingin masukke
halamanMenu
Utama,,nauti
akannruncul record /ogin sukses
jika
nama user danp asword y ang dimasul&an benar.
Selanjutnya setelah proses
login
berhasil, makakita
akan masuk ke dalam halaman menu utama seperti terlihat pada gambar 5.2 dibav,rahini.
Gambar 5.2 Tampilan Halaman Menu Utama Pada
Menu
Utama
berisi
beberapo mgrru diantaranyatombol
Keluar, menuMastel
data,menu
Implementasifuzzy,
metu
fyzzy
query database,menu setting
Parameter.[u24,, dm
Gambar 5.7. Perhitungan Fuzzy Penjualan
(Nm
Kategori Obar)
Menu
ImplementasiFuzzy
terdapatme[
Penjualan
yang
terdiri
dari
2
sub menuyair
Obat ( non kategori)
dan Kategori Obat.Men
Obat
pada meuu
penjualan
berisikr
Perhitungan
)qwzzy BerdasarkanTotal
Ob{
Yang Terjual Per
Obat, rnenu
ini
berfungdunHk
menghitungnilai
fuzzy
dart penjuala
obat ( non kategrrri
Tarrpilan
dari
halarnan Perhirungan
Fuzt
Penjualan
(Kategori
Obat)
pada gambar
5I
Jurnal
Rekursif,
Vol.
4No.1 Maret
2016,ISSN
2303-0755
Gambar 5.10. Perhitun ganFuzzy Penjualan
(Kategori
Obat)
.
Pada
menu
ImplementasiFuzzy
terdapatmenu Penlralan
yang
terdiri
da*ri2
sub menuyaitu
Obat(
non kategori)
dan Kategori Obat.Meuu
Kategori Obat pada penjualan berisikan Perhitungan Fuzzy BudasarkanTotal
KategoriObat Yang Terjual Per
Kategori,
menu
ini
berfungsi
untuk
menghitungnilai fuzzy
dari penjualan obat per kategori obat.Tampilan
dari
halaman perhitungan
I'uzry
Pendapatan
Kategori
Obat pada gambar 5.13. dibawah ini.Gambar 5.13.
Perhitungat Fuzzy Pendapatan Kategori Obat
Tidak
hanya menu
penjualan
padamenu lmpiementasi Fuz4t
juga
terdapat menui,
Peudapatan yangterdiri dari
2
sub menu yaitupendapatan
per
Obat(
non kategori)
dan perKategori
Obat. Menu pendapatanper
KategoriObat^ berisikan Perhitungan
Fuz4t
BerdasarkanTotal
Pendapatanper kategori
obat,menu
irriberf,rngsi
unhrk
menghitungnilai fuzzy
daripendapatan per kategori obat.
Tampilan
dari
halaman perhitungalr
FuzzyPendapatan
Obat
pada gambar5,16.
dibawahirf.
Gambar 5.16. Perhitungan Fttzzy Pendapatan
Obat
Tidak
hanya menu
penjualanpada
menuT--l^-^-+^-: D.,-^. :,,-^ t^-)^^^+
lrrrPrcillclrra)r t al..y Ju6a rcrudP4t lrltrru
Pendapatan yang
terdiri
dari2
sub menu yaitupendapatan
per
Obat(
non
kategori)
dan periktegori
Obat.
Menu Obat
berisikanPerhitungau
Fuzzy
Berdasarkan
TotaiPendapatan per obat, menu
ini
berfungsi untuk menghiturg nrlai fuzzy dari pendapatan per obat( non kategori ).
Tampilan
dari
halaman
perhitungar^ FuzzyPersediaan Obat pada gambar 5.19. dibawah ini.
i,
."-* :*i.i* *
*; Y*.ip*
:*-.
J
Jurnal
Rekursif Vol.
4
].1o.1Maret 2016, ISSN 2303-0755
isru;J rtiirr
i r*isftt
T*I{taC
tr*lrl
*
f*lra
,:!cil
II!*a
:a*.c*:
s.lil
'**,
t{*lr'i*ir
lirll iig
x iiw,4j-fl- ,sifit)4
Gambar 5.19. Perhitungan Fuz4t persediaan
Obat
lTidak
hanya menu
penjualan
padamenu Implementasi
fiizzy juga
terdapat menu perseCiaan.Menu
pdrsediaanobat
berisikan PerhihrnganFuzzy
persediaanobat, menu ini
berfungsi
untuk
menghitung
nilai
fuzty
dai-persediaan obat.
Gambar 5.23.
Output Laporan
Gambar 5.23.
merupakaninformasi yary
keluar
berdasarkan
query
yang
t€laLdimasukkan
dengan
kondisi
:
JIKA
PENruALAN "LAKU" AND
PENDAP,{T,..MENURTIN"
AND
PERSEDIAAN
*
maka akan
menampilkan
hasil
obatmemenulri
kondisi
tersebut
yaituMenropenem INJ.
Tampilan
dari
halaman
Form Ber<iasarkanKategori
Obat pada gambar 5dibawah ini.
Form
ini
digunakan
untukmencari
informasi
kategori
obat memasukkan parameter yang telah disediakanTampilan
dari
halamari
FormBerdasarkan Obat pada ganrbar 5.23.
ini.
Form
ini
digunakan
uxtuk
membaltumencari informasi
obat
dengan memasukkan Query dibawah;;l:;,
iijrii:
r.liitrr :-4st*:i'n.i!ttf$li!;.s!*rj;:#t!
Gambar 5.24.
Form
QueryBerdasarkNrKategori Obat
r*${*rt{i rr4l{rrrr,rei tP,,}rrlri!i#{aliri{i.(]t!*l
i
I
I
j
bG.#il , ','8.*lx* bFrr.irF +!e* lr* =.
b il
ilt4f ,fle c r'tt
'i: 4!l
itt kt
r *dl
t.
i.*
I '*.,
I.
i
."-
j-parameter yang telah disediakan.
Gambar 5.22.
Fom
QueryBerdasarkau ObatGambar 5.25. Output Laporan
ejoumal.unib.ac.id
tr
Jumal
Relnrsif,
Vol.4
No.1
IVIaret
2016,ISSN 230r-0755
Gambar 5.25.
mcnrpakan informq5!; yangkeluar
berdasarkan
query
yang
telah
,i,
'[3],:,Djaenudin, S. Marwan dan Hidayat, lPetunjuk Teknis Evaluasi Lahan untuk
Konioditas Pertanian., Bogor: Balai
Penelitian, Puslitbangtanalq Badan Penclitian dan Pengembangan Pertanian, 2003.
Jl Panduan Lengkap Menjadi Programmer Membuat Aplikasi Parjual an
Menggunakan VB.Net., Jakarta: Mediakita,
2008.
A.
knplementasi Customer Relationship Management(CRM
pada Sistem Reservasi Hotgl berbasisi Website dan Desktop, Bandung: Univercitas KristenMaranatha"
Vol.
6, No.2,2011.
J.,Belajar Sendiri .Net Visual C# 2005, Ybgyakarta: Andi, 2006.
L.
S. dan d. ,'?enerapan Logika Fuzzy Dalam' Pengambilan Keputusan UntukJalur Pcminatan Mahasiswa," dalam Konferensi Nasional Sistem Dan
I nfo rm a tika, Bali, 2009.
W. '?engertian Penjualan," 2015. [Online].
Available: www.wikipedia.org. [Diakses
20151.
l9l
s. Cahyono, Panduan Praktis Pemrograman Database Menggunakan MySQL dan Java, bandung: Informatitrla, 2006.110] P. Hemita, Kupas Tuntas Database Server 2008, Yogyakarta: Andi, 201 0.
[11] N. Z. Joenoes, Ars Prescribendi (Resep
,
Yang Rasional), Bandung: ITB Press, 2001.[12] J. E. Kendall, Analisis Dan Perancangan Sistern, Jakarta: PT. Index, 2006.
[ 1 3] S. Kuzumadewi, "FuzzyQuantifi cation
Theory Untuk An4lisis Hubungan Antara
Penilain Kinerja Dosen Oleh Mahasiswa, Kehadiran Dosen, dan
Nilai
KelulusanMahasiswa.," Jurnal Media In/ormatika
dengan
kondisi
:
JIKA
PENruALAN
'SEDIKJT"
PE{DAPATAN "MENURLIN"
rnakamenampilkan
hasil
kategori
obatmernenuhi kondisi' tersebut
yaituBEBAS,
OBAT
BEBAS TERBATAR, OBAT
PSIKOTROPnq JAMU,
ALAT KISEIIATAN.
VI.KESIMPULAN
Bcrdasarkan
hasil
dari pembahasarr cli atas,maka dapat disimpulkan bahwa :
1.
Aplikasi
pengelolaan data dbat pada Apotek Sehat Bersama menggunakanfuzzy
query database berhasi! dibang'rn.2.
Implementasi
fuzty
query
database padaaplikasi
ini
berhasil menrberikan
ourputyang sudah benar.
VII.
SARANPelaksanaan penelitian
ini
hanya terbatas pada 3 (tiga) variabel f,azry saja. Sehingga perlu adanya penambahanvariabel
fuzzy
yang
lainuntuk
memaksimalkan
hasil
informasi. manajemen obat yang akan dilakukan.REFERENSI
R. Hidyati, "Skripsi Program Studi Teknik Informatika Fakultas Teknik Universitas Bengkulu,"
lp
likasi Fuz4' D a t ab as e Model Tahani Dalam MembeikanRekomandasi Pembelian Rwnah B erbasis
Web,207l.
S. Kusumadewi dan P. Hari, Aplikasi Logika
Fuizy
Untuk Mendu.kungKeputusan, Yogyakarta: Graha
Ilmu,
2004. .Jurnal
Relursii Vol.4
No.1
Maret Z0|6,ISSN
2303-0755
Vol.2
No.I
,20M.
I
iil
Bengkulu,20ll.
If4]
S. Ramadi, 7 JamBelajarlnteraktif
VisualC#
, Net 2005 Untuk OrangAwanl
Palembang: Maxikom, 2009. :
[15] P. P. Roger S, Rekayasa Perangkat Lunak :
Pendekatan Pratisi, Ydgyakarfi: Anrli,
,
2010.[16]
M.
Sadeli, 7 Jam BelajarInteraktifVisual
Basic 2010 Untuk Orang Awam,
Palembang: Iv1a:rikom" 201
I,
[17]
L.
Amalia dan d." "Model
Fuziy
Tahani Uutuk Pemodelan Sistem Penduhrng Keputusan (SPK)," Senlz ar Nasional Aplikasi Telaologi Informasi 2010 (SNATI20I0) Yogakarta,201A.
ti
8l
R. I-1. R. Andari,"Aplikasi
Fruzy Databasc Evaluasi Kinerja PegawaiDi
smk Negeri02 Bangkalan Menggrmakan JSp,"
P oheknik El eknanika Ntegeri Surab a;t a,
2010.
tl9]
D. 1.'. Octafian, "Desain Database Sisre,mInfbrmasi Penjualan Barang (Studi Kasus
:Minimarket Gmce Palemb ang),,' Jurna
I
Teknologi dan Informatika (Telcnomotika),
2011.
t20]
M.
Yunus,'?enerapan Logika l;uzzy(Mamdani) Untuk Menentulcan Jumlah Produksi Roti Berdasarkan Data persediaan Dan Jumlah Permintaan (Studi Kasus pT.
Basindo Cahaya Anugrah),"
Jurnal
Telmoinfo Yol I 0 No
t,
ZOt4.[21] R.
"Aplikasi
Pengolahan Data Karyawan Dengan Pendekatan Microsoft Visual Basic.,"Jurnal
Sigmata Yot.2No.l
EdisiOktober
20tJ-Maret
20it4.Lpphl
AMIK
SIGMA.,2OI4,
[22]
R. Hidyati,"Aplikasi
]'uzzy DatabaseModel Tahani Dalam Memtrerikan Rekomendasi Pembelian Rumah Berbasis
Wcb," S&npsi
progrcm
Studi Teknik Info rm a tika Fahiltas
Telinik [Jniversi tas-,$