• Tidak ada hasil yang ditemukan

IMPLEMENTASI FUZZY QUERY DATABASE UNTUK PENGELOLAAN DATA OBAT (Studi Kasus : Apotek Sehat Bersama I Kota Bengkulu) - UNIB Scholar Repository

N/A
N/A
Protected

Academic year: 2019

Membagikan "IMPLEMENTASI FUZZY QUERY DATABASE UNTUK PENGELOLAAN DATA OBAT (Studi Kasus : Apotek Sehat Bersama I Kota Bengkulu) - UNIB Scholar Repository"

Copied!
16
0
0

Teks penuh

(1)

Published by:

UNIVERSITAS BENGKULU

ejournal,unib.ac.id

IURNAL

TEI$IIK

INFORMATIKA

Journal

of Inforunatics

Engineering

(2)

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 Kepuiusan

Pemilihan 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

-

118

71.9 - 729

,UNNAL

Tl;KNfl(.

IrN F()RN!

.\*tii;\'

iiri. i iirr I ilinr* :iiiit

Sistem 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 -S6

Rancang Bangun Permainan

[ndroid

Tiga Dimensi Tel<a Teki

Rumah 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 Augmented

Reality 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 (HMMJ

Berbasis Dcsktop

(3)

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 Studi

Teknik Intbrmatika, Falorltas Teknik, Universitas Bengkulu 3nlograq-Sqa Agroekoteknologi,

Fakultas pertanian, Universit"s

nenltutu

Jalan. W.R Supratman Kandang Limun Bengkulu f

if

Zf

e

INDONES-IA

lodiekenzhooG

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 hasil

peniualan obat

ke

dalam

buku.

sedangkan persediaan obat, petugas hanya mengecek obat mana yang

habis 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 tidak

adiurya suaiu sistem

yang

rlapat ntelrlproses tlata penjualan obat unhrk menjadikan parameter dalam

pengambilan keputusan

untuli

pengelolaan data obat pada

Apotek

sehat Bersama

L

Dengan adanya implementasi

fuzzy

query

database

untuk

pengelolaan data obat,

pimpiaan

dapat mengambil suatu

keputusan obat mana yang hams tersedia diapotek, atatr obat mana ),ang tidak harus tcrsedia

diapotek berdasarkan

hasil perhitunganfuz4fikasl

yang

telah dilakukan pada data perrjualan

obat. Selain itu,

diharapkan

juga

dengan implementasi

luz4t

query

database dapat

membantu pihak

Apotek

Sehat Bcrsama unfuk mengurangi atau ruenambah ketersediaan obat

tli

Apotek berdasarkan

hasil

perhitu'gan

fuzryfikasi pada data penjualan obat.

Kata Kunci : Implementasi, Fuz4, euery Database, pengelolaan Obat.

Abstract:

Pharmacles

Healthy

Together

provides a

wide variety of

drugs

needed

by

customers.

In

the process

ofthe

sale

ofdrugs,

the

pharmacy

is still

using a manual

system

by

recordlng

the

sale

of

drugs

in

the

book.

whlch drugs are

depleted and

the

process

of

trooking

drugs

to

distributors

directly,

regardless

of

rvhether

the

sale

of

drugs

ordered lots

purchased

by

the

customer

or

a

few

customers

who

buy

the drug.

This

journal.unib.ac.id

(4)

Jurnal Rel<u{sif,

Vol.

4 No.1 N{arer 2OI6,ISSN 2303-0755

a

drug to

a

distributor,

a[.

toffiili

yang

akan

berakibat pada bertambahnya

a

system

that

can

process sales

data

for

the

drug

in

the

decision

making parameters

for

data

management

drugs

at

lpharmacies

Healthy

With

I.

\ilith

the implementation

of

fuz.zy

query

the

database

for

the rnanagenoent

ofdrug

data, leaders can

take

a

decision

which

drug snouti

be

available

diapotck,

or

which

drug

should

not

be

available diapotek fuzzylikasi

based

on

calculations that

have been done

on

tire

drug

sales

data.

In

addition,

lt

is

erpected also to

the

implementation.

of

fuzzy

query

the

database

to

asslst the

Joint Ilealth

pharmacy

to

decrease

or

increase

the

availabilify of

medicines

in

pharmacies based

on

the

calculation fuzryfikasi

on

rlrug

sales data.

Keywords

:

Implementation, Fuzzy euery

D atabase,

Medication

Management.

I.

PENDAHULUAN

Industri

farmasi

di

Indonesia

telah

tumbuh nrcnjadi bagian tidak terpisatrkan dari kehidupan

masyarakat. Meningkatnya

pertumbuhan

ekonomi

masyarakat

berbanding

lurus

pada

kesadaran akan kesehatan dau bahaya penyakit. Semakiu diminatinya bisnis,iasa layanan apotek

di

Indonesia tentunya

menimtukan

efek

ekonomi pasar dimana semakin banyak apotek baru yang bermunculan.

Apotek

yang memiliki

pelayanan

yang

prima

tentunya

akan

memperhitungkan

persediaan

obat dan proaui,

keseiratan sesuai

dcngan

trngkat

kebutuhan

pelanggan.

Persediaan

obat

dan

produk

kesehatan

seharusnya direncanakan

sedemikian

rupa

sehingga

apotek

tidak

perlu

,

menyimpan

persediaan dalam

jumlah

yang tedalu

banyak

pemeliharaan

dan

penyimpagan

atau

sedikit yang

mengakibatkan persediaan

ketika pelanggan membutuhkan[ 1 ].

II.

LANDASANTEORI

A.

Defurisi Logika Fuzzy

Logika

fuzzy

mewaktli

suatu arti

dalam

bahasa

lndonesia adalah

samar

kabw.

Logika

fiaat

(logtka

kabur)

metodologi

untuk

menyatakan

operasional

dari

suatu

sistem

ungkapan

bahasa,

bukan

dengan

maiematis. Menurut Kusumadewi eO03)

dikutip oleh

[1]

,,Logika

fuzzy

adalah

cara

yang

tepat untuk memetakan suatu input ke dalam suatu ruaJrg output,,.

l.

Fuzzy Database

Basisdata (database) merupakan

dari

data

yang

saling

berhubungan

dengan

yang lainnya,

tersimpau di

keras

komputer

dan

digunakan

tunak uuhrk

memanipulasinya

dan

Pumomo,

2004

yang

dikutip

oleh I

Basisdata bertujuan

unhrk

mengatur

sehingga

jiperoleh

kemudahan,

dan kecepatan dalam mepgambil kernbali

Sistem

basis

data

(database

adalah

suatu

sistem

informasi

mengintegrasilcan

kumpulan data

yang

berhubungan

satu

dengan,

yang

lainnya membuatnya tersedia

untuk

beberapa

dalam suatu

organisasi

(Kusumadewi

Pumomo,

2004

:

189

yang'dikurip

oleh

Jadi,

tidak

ada

sistem

informasi

dibuatrdijalankan

tanpa

adanya

basis

Sedangkan pengertian

fuzzy

daiabase

adalah

suatu

sistem

basis

data

nrenggunakan

teori

himpunan

fuzzy

94

(5)

Jurnal

Rekursif,

Vol.

4

No.l

Maret

ZO1,6,ISSN 2303_0755

menghasilkan

informasi.

Keuno;rrrgan\:, fuzzy ;ra.,'Data-data

yang tidak jelas

keberadaanrfr

data.hase sistem adalah sebagai berikut :

l, Fuzzy database

memungkinkan

penanganan

data

secara

alami

karena

mengikuti pikiran manusia.

2.

Digunakannya

logika

fuzzy

dalam

melakukan pencarian

dara

sehingga menghasilkan data yang sistematis.

3.

Menyediakan lingkungan

basis

data

unhrk menangani data yang masih samar.

Fuzry database terbagi atas :

l)

Fuzzy DataDase Model Tahani

Sebagian

.

besar basis

dpta

standar

diklasifikasikan

berdasarkan

bagaimana

data

tersebut

dipandang

oleh user.

Basis.

data

fuzat

model Tahani

nnsih

tetap menggunakan

relasi

standar,

hanya

saja

rnodel

ini

meng.gunakan

teori himpunan fuzzy

until<

mendapatkan

informasi pada query-nya. Jadi,

data awal yang

diproses adalah

data

yang

memiliki

nilai tisp

(pasti/

jelas keberadaannya), dan ketika hendak melakukan proses

penbarian

data

yang

bersifht

sa1nar,

maka proses

tersebut yang dinamakan proses

fuzzy

query melalui

fuz4'

datab,zse model Tahani.

2)

Fuzzy Datalase Model Urnano

Pada

basis

data

fuzzy

Model

Umano,

data-data

yang

ambigrrous diekspresikan

dengan

menggunakan

distribnrsi

posibilitas.

Distribusi

posibilitas

menrpakan

nilai

atribut

dari

suaru

model

;elasi.

Salah

sanr kelebihan

yang

dimiliki

oleh sistem basis datafuzzy model Umano yaitudapat mengolah data yang bersifat

ambiguous.

Menurut

12,

p.

2671, data anbiguo?/., yang

dapat

diproses oleh

fuzzy

databa.re system

model Umano terdiri dari:

dalam domain

tertentu.

Unhrk

dafa yang

berbentuk seperti

ini,

akan

memitiki

nilai

"

posibilitas sebesar nol.

b.

Data-data

yang

diketahui berada

pada

.domain

tertentu,

namun

tidak

diketahui

secara

pasti

berapa

nilainya. Untuk

data

yang

berbentuk seperti

ini,

akan

memiliki

irilai posibilitas sebesar satu.

c.

Data-data

yang

belum

jelas

nilai

kebenarannya

karena

dimungkinkan

memiliki lebih dari

satu

nilai. Untuk

data

yang berbentuk seperti

ini,

akan dirumuskan

nilai'

posibilitas

pada

setiap

elemen

himpunannya.

Sehingga

data

yang

digunakan

akan

dipilih

berdasarkan

nilai

posibitas yang

tfiinggi

dari

data-data yang

ada.

Fungsi Keanggotaan

Fungsi

keanggi:taan

(membership

function)

dari

himpunan

fuzry

merupakan suatu

fungsi yang menyatakan keanggotaan dari suatu

nilai-nilai. Fungsi

keanggotaan digambarkan

ke

dalam

.

bentuk

suatu

kurva

yang

menunjukkan pemetaan

titik-titik

input

data ke

dalam

nilai

keanggotaannya

(derajat

kcanggotaan).

Salah satu

cara yang

dapat

digunakan

untuk

mendapatkan

nilai

keanggotaan

adalah

dengan

melalui

pendekatan

fungsi.

Ada

beberapa

fungsi

yang bisa digunakan, antara lain sebagai berikut:

l)

Representasi Kurva Linear

Pada

representasi

linear,

pemetaau input

derajat

keanggetaannya digambarkan sebagai

suatu garis

lurus.

Bentuk

ini

paling

sederhana dan menjadi pilihan yang baik untuk mendekati suah,l konsep

yang

kurang

jelas.

Ada

2

keadaan

himpunan

,fuzzy yang linear

yaitu

representasi

linear

naik

dan representasi

linar

journal.unib.ac.id

(6)

Jurnal Rekursif,

Vol.

4

No,1 Maret 2016, ISSN 2303-0755

turun.

Padarepresentasi

tinear;$ait,

tenaltan

Kurva

segitiga

pada

dasarnya

(gambar 2.3)

illeqiat,,

keansgltaan

frtxj

himpunan dimulai pada nilai domain

yang

memiliki

derajat

keanggotaan

uol

(0)

bergerak ke

kanan menuju

ke nilai

domain

yang

maniliki

derajat keanggof:an lebih tinggi

gabungan 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,

20I

I)

Fungsi keanggotaan :

Persamaan 2.2

3)

Representasi Kurva Bentuk Bahu

Daerah

yarg

te.rletak

di

suatu variabel

yang direpresentasikan dalam

bentuk

segitiga,

pada

sisi

kanan

dan

kirinya

akan

naik

dan turun

(misalkan: Dingin

belgerak

ke

Sejuk bergerak

ke

Hangat

dan bergerak ke Panas). Tetapi terkadang salah satu

sisi

dari

variabel

tersebut

tidak

mengalami

perubahan, Sebagai

contoh,

apabila

telah mencapai

kondisi

Panas,

kenaikan

temperatur

akan tetap

berada

pada

kondisi

panas.

Himpunan

,

.fuzry

'tahu",

bukan

segitiga,

digunakan

untuk

mengaktriri

variabel

suatu daerah

fuzzy.

Bahu

kiri

bergerak dari benar ke salah. bahu kanan bergerak bergerak

dari

salah ke benar. Seperti pada Gambar 2.? :

Ga'rbar 2.6

Represent"rlffiI;'ffi1u

pada

Variabel Temperah,r (Sumber Hidayati,

201l)

Gamhar 2.3. Representasi Linear

Naik

(Sumber

Hidayqti,

20I

I)

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.1

Pada

representasi

linear

tunm

seperti

gambar

di

baw.ah

ini,

dapat

dilihat

bahwa

garis

lurus dimulai dari

nilai

domain dengan derajat keanggotaan

tertinggi pada

sisi

kiri,

kemudian bergerak menurun

ke nilai

domain

yang

memiliki

darajat

keanggotaan

lebih

rendah. (gambar 2.4.)

E

domaim

:fu

l

Gambar 2.4 Reprasentasi

tinear

Turun

(Sumber Hidayati, 20 1 I

)

Fungsi keanggotaan ;

forujrt

kcunggorlin . Ftxt

'tl

96

1:r

(7)

Jurnal

Rekursif,

Vol.

4

No.l

Maret

2076,ISSN 2303-0755

r

I

t

Operator Dasar Zadeh Untuk Operasi Himpunan Fuzzy

Ada

beberapa

operasi

yang

didefinisik?-l

secara kfiusus

untuk

mengkombinasi

dan

memodifikasi himpunan

/rzry.

Nilai

keanggotaan

sebagai

hasil dari

operasi

hinrpunan

sering dikenal

dengan

nama

fire

strength.

Ada 3

operator

yang

diciptakan oleh

1,

Operator AND

Operator

ini

bertrubungan dengan operasi

interseksi parla himpunan.

a-

predikat sebagai

hasil

operasi dengan opcrator

lffD

diperoleh

dengan

mcngambil

nilai

keanggotaan rerkecil

antar

elemen pada

himpunan-hinrpunan yang

bersangh-rtan,

pu.\

n

ts=min(u^lxl

it'" Lu]i

persamaan 2.4

Keterairgan :'

lldnts

=

Derajat

keanggotaan

hasil

interseksi

dari

beberapa Himpunan

Min

-

Minimum

(terkecil)

(1.,r[x-[pufv]= Nilai-nlai

derajat

keanggotaah

pada

beberapa himpunan

/ang

akan diiteras:kan.

2.

Operator OR

Operator

ini

berhubungan dengan operasi

union

pada

himpunan rr-predikat

sebagai

hasil

operasi dengan

operator

OR

diperoleh

dengan mengarnbil

nilai

keanggotaan terbesar

antar

elemen pada

himpurran-himpunan yang

bersangkutan.

,

gg

u'ts.=.

4,i4h^

[*I

ir,

I:L}.i,

Persamaan 2,5

Keterangan :

prAuB

=

Derajat

keanggotaan hasil

union

dati

beberapa

himpuuan

Max

=

Maksimum

(terbesar)

(p*[X]p"[y] =

Nilai-nilai

derajat

keanggotaan

pada

beberapa himpunan

yurg

akan digabungkan.

3;

Operatorl{Ol,

Operator

ini

berhubungan dengan operasi kornpletnen pada himpunan. a-predikat sebagai

asii

operasi

dengln

operator

//OI

diperoleh

dengan

mengurangkan

uilai

keanggotaan

ele.men

pada

hirnpunan

yang

bersangkutan

dari

l.

p4'= 1-

rp{xJ

..persamaan 2.6

Keterangan :

#A'

-

Derajat

keanggotaan

hasil

dari operator

NOI

terhadap beberapa himpunan .

"gAix:I

= Nilai-nilai

derajat keanggtoaan pada beberapa

himpunan.

i

ITI.

ANALISIS DAN PERANCANGAN

Penentuau jenis-jenis variabel dan himpunan

yang uk?o

digunakan dalam aplikasi ini

didasarkan

pada

hasit

pengumpulan

data

di

Apotek

Sehat

Bersama.

Fungsi

keauggotaan

yang

digunakan ada

tiga jenis, yaitu

linear

turun, segitiga, dan

linear naik.

Adapun

jenis-jenis

yariatel,

himpunan

furzy,

fungsi

keanggtaan dan

domain

dapat

dilihat

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

(8)

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, antara

lain

:

Variabel Penjualan

Obat, ;

.

Kurang Laku Laku

Gambar 4.1. Frurgsi Keanggotaan Variabel

Penjualan Obat

Fungsi

keanggotaan

pada

penjualan

obat

dapat

dirumuskan

persamiuut 4.1., 4,2.,4.3. sebagai berikrrt :

(t

pPenjuala.n

obat

yux1y6-*,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.3

Variabel Penjualan Kategori Ob

(9)

Jurnal Rekursif,

Vol.

4

No.1

wL

Maret 2016, ISSN

2303-07

55

Gambar 4.2. Fungsi Keanggotaan Varipbel

Penjualan Kategori Obat

Fungsi

keanggotaan

pada

variabel penjualan kategori obat dapat dirumuskan pada persamaan

4.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 g

ori

O b at s s p 11,1 6

r0

I r-500

+

SOO

Sataux

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

<

2000

I

zooo

-

rooo

Lo"""

1^"""

-

r>2ooo

irlPmd.apatanusnunuu

(

=l

1

5.000.000

*

r

5.000.000

-

3.000.000

0

-t

r

S 3.000.000

+

3.000.000

srS

5.000.000

-'

r

2'5.000.000

Persamaan 4.7

Pendapatan

0

3.000.oo0

5.0oo.ooo

7.5o0.o0

Gambar 4.3. Fungsi Keanggotaan Variabel

.

Pen{apatarr

Fungsi

kcanggotaan,

pada

variabel

pendapatan

tlapat

dirumuskan

pada

persamaan

4.7, 4.8, 4.9

sebagai

bcrikut :

pPendapatanMENtN1KAT

Persediaan

Gambar 4.4. !'ungsi Keanggotaan Variabel

Persediaan Obat

Fungsi

keanggotaan

pada

variabel

perscrliaaa

obat

dapat

dirumuskan

pa<.la

persamaan 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.o0o

ry..,4.

.--'!;'

:r

99

(10)

!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,

dan

hasil

dari

query

oba.

:.:;'"

I

DAD

Level

0 rnerupakan pemecahan

r.* |

paCa

Diegram konteks, sepeni

tampaf< paeu

I

gambar.r.6

I

E=-#,'*-+

x550

50<x<75

[>75

Diagram

alir

data

digunakan

urrhrk

menggambarkan proses-proses

yaog

teq.adi dalam sistem

L

Diagram Konteks

'

Diagram konteks

.merupakan

gambaran

umurn 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 umum

aliran data yang terjadi pada sistern pengelolaan obat. Pada diagram konteks tersebut terdapat 2

(dua) entitas

yaitu Admin

dan

pemilik

Apotek.

Admin

dapat

melalrukan

login

sistem,

clan mengelola data

kategori obat,

data

obat,

clata penambahan

stok,

data penjualan

obat,

dak

pengaturan

fungsi

derajat

keanggotaan, ciata

-firzzy

penjualan

obat,

data

!ilzzy

pen ualan

kategori

obat, datafuzzy pendapatan obat, data

fuzzy

pendapatan

kategori

obat,

data fuzzy

persediaan obat, query obat, dan qaery kalegari

(11)

tr:

Jurnal Relarrsif,

Vol.

4

No,1 Maret 2016, ISSN 2303-0755

i

Gsmbar 4.7.

DAD Level I

Proses 1.0 Login

Sistenr

DAD

Level

I

Proses 2.0 Mzrster Data

DAD Level

1

Proses

2.0

Master

Data merupakan pemecahan proses pada

DAD

Level

0, seperti tampak pada gambar 4.8.

Gambar 4.8.

DAD

Level

I

Proses 2.0 Master Data

DAD

Level 1 Proses 3.0 Fuzzy

DAD

Level

1

Proses

3.0

Fuzzy

merupakan

pemecahan'proses pada

DAD

Level

0,

seperti tampak pada gambar 4.9.

Gambar 4.9,

DAD

Level

I

Proses 3.0 Fuzzy

1.4.

RancanganD atabase

Rancangan

Dalabase

yang

diperlukan

dalam

pembuatan

aplikasi

ini,

seperti

terlihat

pada gambar 4.10.

V.

PEMBAHASA}I

Implemeutasi

fu?'

query

database untuk pengelolaan data

obat (Studi Kasus

:

Apotek

Sehat

-

,Bersama

L Kota

Bengkulu)

diirnplementasikan mengguuakan

Yisual

Basic

.Net

dan

Database

SQL

Server

200812,

notebook

berspesifikasi

Ram

4

GB

dan

processor core

i3.

il.:

@t

101

(12)

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<iapat

Nam

pengguna, Tanggal, dan Waktu.

Tampilan

dari

halaman

perhitungan

Fuq

Penjualan

(Non Kategori Obat)

pada

gambr

5.7. dibawah ini"

Gambar5.1

Menulogin

Menu logrn

nrenyediakan

form

yang

meminta zser

untuk

raemasukkan rlafira user dan

pussword-nya terlebih

dahulu

jika

ingin masuk

ke

halaman

Menu

Utama,,

nauti

akan

nruncul record /ogin sukses

jika

nama user dan

p asword y ang dimasul&an benar.

Selanjutnya setelah proses

login

berhasil, maka

kita

akan masuk ke dalam halaman menu utama seperti terlihat pada gambar 5.2 dibav,rah

ini.

Gambar 5.2 Tampilan Halaman Menu Utama Pada

Menu

Utama

berisi

beberapo mgrru diantaranya

tombol

Keluar, menu

Mastel

data,

menu

Implementasi

fuzzy,

metu

fyzzy

query database,

menu setting

Parameter

.[u24,, dm

Gambar 5.7. Perhitungan Fuzzy Penjualan

(Nm

Kategori Obar)

Menu

Implementasi

Fuzzy

terdapat

me[

Penjualan

yang

terdiri

dari

2

sub menu

yair

Obat ( non kategori

)

dan Kategori Obat.

Men

Obat

pada meuu

penjualan

berisikr

Perhitungan

)qwzzy Berdasarkan

Total

Ob{

Yang Terjual Per

Obat, rnenu

ini

berfungd

unHk

menghitung

nilai

fuzzy

dart penjuala

obat ( non kategrrri

Tarrpilan

dari

halarnan Perhirungan

Fuzt

Penjualan

(Kategori

Obat)

pada gambar

5I

(13)

Jurnal

Rekursif,

Vol.

4

No.1 Maret

2016,ISSN

2303-0755

Gambar 5.10. Perhitun ganFuzzy Penjualan

(Kategori

Obat)

.

Pada

menu

Implementasi

Fuzzy

terdapat

menu Penlralan

yang

terdiri

da*ri

2

sub menu

yaitu

Obat

(

non kategori

)

dan Kategori Obat.

Meuu

Kategori Obat pada penjualan berisikan Perhitungan Fuzzy Budasarkan

Total

Kategori

Obat Yang Terjual Per

Kategori,

menu

ini

berfungsi

untuk

menghitung

nilai 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

pada

menu lmpiementasi Fuz4t

juga

terdapat menu

i,

Peudapatan yang

terdiri dari

2

sub menu yaitu

pendapatan

per

Obat

(

non kategori

)

dan per

Kategori

Obat. Menu pendapatan

per

Kategori

Obat^ berisikan Perhitungan

Fuz4t

Berdasarkan

Total

Pendapatan

per kategori

obat,

menu

irri

berf,rngsi

unhrk

menghitung

nilai fuzzy

dari

pendapatan per kategori obat.

Tampilan

dari

halaman perhitungalr

Fuzzy

Pendapatan

Obat

pada gambar

5,16.

dibawah

irf.

Gambar 5.16. Perhitungan Fttzzy Pendapatan

Obat

Tidak

hanya menu

penjualan

pada

menu

T--l^-^-+^-: D.,-^. :,,-^ t^-)^^^+

lrrrPrcillclrra)r t al..y Ju6a rcrudP4t lrltrru

Pendapatan yang

terdiri

dari

2

sub menu yaitu

pendapatan

per

Obat

(

non

kategori

)

dan per

iktegori

Obat.

Menu Obat

berisikan

Perhitungau

Fuzzy

Berdasarkan

Totai

Pendapatan per obat, menu

ini

berfungsi untuk menghiturg nrlai fuzzy dari pendapatan per obat

( non kategori ).

Tampilan

dari

halaman

perhitungar^ Fuzzy

Persediaan Obat pada gambar 5.19. dibawah ini.

i,

."-

* :*i.i* *

*; Y*.ip*

:*-.

J

(14)

Jurnal

Rekursif Vol.

4

].1o.1

Maret 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

l

Tidak

hanya menu

penjualan

pada

menu Implementasi

fiizzy juga

terdapat menu perseCiaan.

Menu

pdrsediaan

obat

berisikan Perhihrngan

Fuzzy

persediaan

obat, menu ini

berfungsi

untuk

menghitung

nilai

fuzty

dai-persediaan obat.

Gambar 5.23.

Output Laporan

Gambar 5.23.

merupakan

informasi yary

keluar

berdasarkan

query

yang

t€laL

dimasukkan

dengan

kondisi

:

JIKA

PENruALAN "LAKU" AND

PENDAP,{T,

..MENURTIN"

AND

PERSEDIAAN

*

maka akan

menampilkan

hasil

obat

memenulri

kondisi

tersebut

yaitu

Menropenem INJ.

Tampilan

dari

halaman

Form Ber<iasarkan

Kategori

Obat pada gambar 5

dibawah ini.

Form

ini

digunakan

untuk

mencari

informasi

kategori

obat memasukkan parameter yang telah disediakan

Tampilan

dari

halamari

Form

Berdasarkan Obat pada ganrbar 5.23.

ini.

Form

ini

digunakan

uxtuk

membaltu

mencari informasi

obat

dengan memasukkan Query dibawah

;;l:;,

iijrii:

r.liitrr :-4st*:i'n.i!ttf$li!;.s!*rj;:#t!

Gambar 5.24.

Form

QueryBerdasarkNr

Kategori 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 Obat

Gambar 5.25. Output Laporan

ejoumal.unib.ac.id

(15)

tr

Jumal

Relnrsif,

Vol.4

No.1

IVIaret

2016,ISSN 230r-0755

Gambar 5.25.

mcnrpakan informq5!; yang

keluar

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 Kristen

Maranatha"

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 Untuk

Jalur 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

Kelulusan

Mahasiswa.," Jurnal Media In/ormatika

dengan

kondisi

:

JIKA

PENruALAN

'SEDIKJT"

PE{DAPATAN "MENURLIN"

rnaka

menampilkan

hasil

kategori

obat

mernenuhi kondisi' tersebut

yaitu

BEBAS,

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 menggunakan

fuzzy

query database berhasi! dibang'rn.

2.

Implementasi

fuzty

query

database pada

aplikasi

ini

berhasil menrberikan

ourput

yang sudah benar.

VII.

SARAN

Pelaksanaan penelitian

ini

hanya terbatas pada 3 (tiga) variabel f,azry saja. Sehingga perlu adanya penambahan

variabel

fuzzy

yang

lain

untuk

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 Membeikan

Rekomandasi Pembelian Rwnah B erbasis

Web,207l.

S. Kusumadewi dan P. Hari, Aplikasi Logika

Fuizy

Untuk Mendu.kung

Keputusan, Yogyakarta: Graha

Ilmu,

2004. .
(16)

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 Jam

Belajarlnteraktif

Visual

C#

, Net 2005 Untuk Orang

Awanl

Palembang: Maxikom, 2009. :

[15] P. P. Roger S, Rekayasa Perangkat Lunak :

Pendekatan Pratisi, Ydgyakarfi: Anrli,

,

2010.

[16]

M.

Sadeli, 7 Jam Belajar

InteraktifVisual

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 (SNATI

20I0) Yogakarta,201A.

ti

8l

R. I-1. R. Andari,

"Aplikasi

Fruzy Databasc Evaluasi Kinerja Pegawai

Di

smk Negeri

02 Bangkalan Menggrmakan JSp,"

P oheknik El eknanika Ntegeri Surab a;t a,

2010.

tl9]

D. 1.'. Octafian, "Desain Database Sisre,m

Infbrmasi 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.2

No.l

Edisi

Oktober

20tJ-Maret

20it4.

Lpphl

AMIK

SIGMA.,2OI4,

[22]

R. Hidyati,

"Aplikasi

]'uzzy Database

Model Tahani Dalam Memtrerikan Rekomendasi Pembelian Rumah Berbasis

Wcb," S&npsi

progrcm

Studi Teknik Info rm a tika F

ahiltas

Telinik [Jniversi tas

-,$

Gambar

Gambar 2.5 Representasi Kurva segitiga
Tabel 4. 1. Variabel Fuz4y
Gambar 4.1. Frurgsi Keanggotaan Variabel
Gambar 4.2. Fungsi Keanggotaan Varipbel
+7

Referensi

Dokumen terkait

Keuntungan gasifier tipe downdraft adalah dapat digunakan pada proses gasifikasi yang terintegrasi dengan adanya penambahan pengeluaran sisa hasil pembakaran (abu) yang

Pada hari Selasa tanggal Satu bulan Desember Tahun Dua Ribu Enam Belas pukul Tiga Belas Wita sampai pukul Dua Belas Wita bertempat di Portal SPSE kemenkumham.go.id,

Trendsetter adalah orang yang menjadi sorotan dan mempengaruhi untuk trend/gaya .Atau bisa dikatakan sesuatu yang diikuti atau ditiru oleh banyak orang bisa juga berarti sorotan

Ia menunjukkan bahawa epembelajaran topik Polygons II yang dibangunkan ini telah menepati ketiga-tiga faktor tersebut dari segi isi kandungan yang terkandung dalam e-pembelajaran

Dalam bingkai pers pembangunan yang memberikan kebebasan semu terhadap jurnalis, maka sesungguhnya semua informasi yang didifusikan oleh media, telah melalui

Penambahan air tanah pada pori-pori tanah atau batuan akan memperbesar beban dan pada akhirnya menimbulkan gaya penggerak yang dapat mengakibatkan terjadinya longsor. Kondisi

Mekanisme pembentukan suatu Produk Hukum Daerah berdasarkan Undang- Undang yang telah ada dan berdasarkan informasi dan data yang tertuang dalam naskah akademik yang