makalah flowchar 2017
DESCRIPTION
makalah flowchar 2017TRANSCRIPT
-
5/18/2018 makalah flowchar 2017
1/46
BAB I
PENDAHULUAN
1.1Latar Belakang
Dalam pelayanan kesehatan, obat merupakan komponen yang penting
karena diperlukan dalam sebagian besar upaya kesehatan baik untuk
menghilangkan gejala/symptom dari suatu penyakit, obat juga dapat mencegah
penyakit bahkan obat juga dapat menyembuhkan penyakit. Tetapi di lain pihak
obat dapat menimbulkan efek yang tidak diinginkan apabila penggunaannya tidak
tepat. Oleh sebab itu, penyediaan informasi obat yang benar, objektif dan lengkap
akan sangat mendukung dalam pemberian pelayanan kesehatan yang terbaik
kepada masyarakat sehingga dapat meningkatkan kemanfaatan dan keamanan
penggunaan obat .
Salah satunya apotek, yaitu tempat penjualan obat-obatan resmi dibawah
naungan !O". Oleh karenanya #potek sangatlah penting bagi seluruh
kesehatan masyarakat.
Di apotek biasanya pasien menyerahkan resep dari dokter ataupun hanya
membeli obat obatan tertentu tanpa resep, dari situlah sistem penjualan di apotek
sangatlah penting agar pasien tahu harga obat yang dijual ataupun kondisi obat
tersebut.
1.2Maksud dan Tujuan
Maksud dari penulisan Laporan Riset ini adalah :
1. Untuk mengetahui sistem yang digunakan di perusahaan
tempat penulis melakukankegiatan riset.
2. Untuk mengetahui sejauh mana penerapan sistem
informasi di perusahaan tempat penulis melakukan
kegiatan riset.Tujuan dari penulisan laporan riset ini adalah
untuk memenuhi nilai Ujian Semester Akhir pada mata
kuliah Analisis Perancangan Sistem informasi di semester
! "empat# padaProgram $iploma Tiga "$# di AkademiManajemen nformatika dan komputer %ina
&
-
5/18/2018 makalah flowchar 2017
2/46
'
sarananformatika "AM( %S# jurusan manajemen
nformatika.
1.3Metode Penelitian
Dalam penulisan makalah riset penulis menggunakan beberapa metode,
adapun metode yang digunakan adalah sebagai berikut$
%.!engamatan langsung &Observasi)
Suatu metode yang digunakan untuk mencari dan menggumpulkan data
yang langsung dari sumbernya dengan cara pengamatan langsung ke tempat
objek riset.
'.(awancara &Interview)
Suatu metode pegumpulan data dengan melakukan pengumpulan data
dengan tanya jawab mengenai keterangan yang diperlukan untuk bahan
penulisan makalah.
1..!uang Lingku"
!enyajian dan analisa yang dilakukan berdasarkan data yang ada pada hasil
penelitian pada perusahaan yang kami riset, maupun pihak yang terkait dalam
masalah ini. !enulis akan membatasi ruang lingkup penelitian pada masalah
sistem penjualan obat dan profil perusahaan.
*uang lingkup meliputi +
Sejarah #potek generik
Struktur Organisasi #potek generik
!rosedur Sistem erjalan #potek generik
!embayaran Obat dengan member dan non member
!engiriman obat dari supplier ke apotek
prosedur pemesanan obat habis ke supplier
prosedur penggantian obat kadaluarsa
Data low Diagram
-
5/18/2018 makalah flowchar 2017
3/46
)
amus Data
Spesifikasi Dokumen masukan dan keluaran
1.#$iste%atika Penulisan
ara penulisan dalam makalah ini terdiri dari empat bab, dan setiap bab
yang satu dengan yang lainnya saling berhubungan satu sama lain. #dapun
sistematika penulisan makalah ini adalah sebagai berikut$
BAB I PENDAHULUAN
!ada bab ini menerangkan mengenai latar belakang pemilihan
judul,maksud dan tujuan dari penulisan makalah ini, metode
penelitian yang dilakukan untuk mendapat data-data yang
dibutuhkan, ruang lingkup dan sistematika penulisan tiap-tiap bab.
BAB II LANDA$AN TE&!I
!ada bab ini akan menerangkan tentang konsep dasar dari sistem
dan peralatan pendukung &tool system) yang meliputi diagram alir
data &D#D) dan kamus data.
BAB III ANALI$A $I$TEM BE!'ALAN
!ada bab ini berisikan umum,profil perusahaan, stuktur organisasi,
prosedur sistem berjalan diagram alir data, kamus data sistemberjalan.
BAB I( PENUTUP
!ada bab ini menjelaskan tentang beberapa kesimpulan akhir dari
sistem yang ada dan saran-saran yang berisikan mengenai hal-hal
yang terdapat dalam makalah ini.
-
5/18/2018 makalah flowchar 2017
4/46
*
BAB II
LANDA$AN TE&!I2.1.)onse" Dasar $iste%
Pengertian$iste%
"enurut ordon . Da0is $
Sistem adalah seperangkat unsur-unsur yang terdiri dari manusia, alat,
konsep dan prosedur yang dihimpun menjadi satu untuk maksud dan tujuan yang
sama.
"enurut *aymond "c. 1eod $
Sistem adalah sekelompok elemen yang terintegasi dengan maksud
yangsama untuk mencapai suatu tujuan.
Secara umum, sistem dapat didefinisikan sebagai kumpulan hal ataukegiatan
atau elemen atau subsistem yang saling bekerja sama atau yangdihubungkan
dengan cara-cara tertentu sehingga membentuk satu kesatuan untukmelaksanakan
suatu fungsi guna mencapai suatu tujuan.
)arakteristik $iste%
"enurut 2dhy Sutanta &'334 $ 5-6) Suatu sistem mempunyai karakteristik
sebagai berikut$
%."empunyaiomponen &components)
komponen sistem adalah segala sesuatu yang menjadi bagian penyusun
sistem.omponen dapat berupa benda nyata ataupun abstrak. omponen sistem
disebutjuga sebagai subsistem, dapat berupa orang, benda, hal atau kejadian yang
terlibat dalam sistem.
-
5/18/2018 makalah flowchar 2017
5/46
+
'."empunyai batas &boundary)
atas sistem diperlukan untuk membedakan satu sistem dengan sistem yang lain.
Tanpa adanya batas sistem, maka sangat sulit untukmenjelaskan suatu sistem.
atas sistem akan memberikan scope tinjauan terhadap sistem.
4."empunyai lingkungan &environments)
1ingkungan sistem adalah segala sesuatu yang berada di luar sistem.1ingkungan
sistem dapat menguntungkan ataupun merugikan. 7mumnya,lingkungan yang
menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan
sistem. Sedangkan lingkungan sistem yang merugikan akan diupayakan agar
mempunyai pengaruh seminimal mungkin, bahkan jika mungkin ditiadakan.
5."empunyai penghubung/antar muka &interface) antar
komponen!enghubung/antar muka &interface)
merupakan komponen sistem, yaitusegala sesuatu yang bertugas menjembatani
hubungan antar komponen dalam sistem. !enghubung/antar muka merupakan
sarana yang memungkinkan setiap komponen saling berinteraksi dan
berkomunikasidalam rangka menjalankan fungsi masing-masing komponen.
8."empunyai masukan &input)
"asukan merupakan komponen sistem, yaitu segala sesuatu yang perlu
dimasukkan kedalam sistem sebagai bahan yang akan diolah lebih lanjut untuk
menghasilkan keluaran yang berguna.
-
5/18/2018 makalah flowchar 2017
6/46
,
6."empunyai pengolahan &processing)
!engolahan merupakan komponen sistem yang mempunyai peran utamamengolah
masukan agar menghasilkan keluaran yang berguna bagi parapemakainya.
!engolahan dapat berupa program aplikasi komputer yangkemudian
dikembangkan untuk keperluan khusus.Dimana programaplikasi tersebut mampu
menerima masukan, mengolah masukan, danmenampilkan hasil olahan sesuai
dengan kebutuhan para pemakai.
9."empunyai keluaran &output)
eluaran merupakan komponen sistem yang berupa berbagai macam
bentuk keluaran yang dihasilkan oleh komponen pengolahan.
:."empunyai sasaran &objectives) dan tujuan &goal)
Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama dengan
harapan agar mampu mencapai sasaran dan tujuan sistem. Sasaran berbeda dengan
tujuan. Sasaran sistemadalah apa yang ingin dicapai oleh sistem untuk jangka
waktu yang relatif pendek. Sedangkan tujuan merupakan kondisi/ hasil akhir yang
ingin dicapai oleh sistem untuk jangka waktu yang panjang. Dalam hal ini,
tahapan merupakan hasil pada setiap tahapan tertentu yang mendukung upaya
pencapaian tujuan.
;."empunyai endali &control)
agian kendali mempunyai peranan utama dalam menjaga atas proses dalam
sistem dapat berlangsung secara normal sesuai dengan batasan yang telah
ditetapkan sebelumnya. endali dapat berupa 0alidasi masukan, 0alidasi proses,
-
5/18/2018 makalah flowchar 2017
7/46
-
maupun 0alidasi keluaran yang dapat dirancang dandikembangkan secara
terprogram.
%3."empunyai umpan balik &feed back)
7mpan balik diperlukanoleh bagian kendali &control) sistem untuk mengecek
terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke dalam
kondisi normal.
)LA$I*I)A$I $I$TEM
Tujuan suatu sistem $
1. 7ntuk memudahkan pengenalan sistem
2. 7ntuk mencapai suatu tujuan atau mencapai sasaran
#bstract System
-
5/18/2018 makalah flowchar 2017
8/46
2. $iste% ala%ia ,Natural System-
Sistem yang terjadi melalui proses alam , tidak di buat oleh manusia.
ontoh $ *otasi umi
-------------($-------------
$iste% Buatan Manusia ,uman !ade System-
Sstem yang di rancang oleh manusia yang melibatkan interaksi antara manusia
dengan mesin.
ontoh $
3. Deter%inan $iste% ,Sistem tertentu-
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi.
ontoh $omputer
-------------($-------------
Pro+a+ilistik $iste% ,Sistem tak tentu-
Sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung
kemungkinan &probabilitas)
ontoh $sistem prakiraan ramalan cuaca
4. $iste% tertutu" ,"losed system-
Sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya
serta bekerja secara otomatis tanpa campur tangan dari pihak luar.
ontoh $ #ssembling System/Sistem perakitan
--------------($-------------
$iste% Ter+uka ,Opened System-
Sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.
-
5/18/2018 makalah flowchar 2017
9/46
/
contoh $sistem administrasi kepegawaian.
)LA$I*I)A$I $I$TEM DA!I $I$TEM )&MPUTE!/
1. Sistem isik
2. Sistem uatan "anusia
3. Sistem Deterministik
4. Sistem Terbuka
DAU! HIDUP $I$TEM
-
5/18/2018 makalah flowchar 2017
10/46
&0
2.2Peralatan Pendukung
DATA *L&0 DIA!AM ,D*D-
Data low Diagram &DD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistemsebagai suatu
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
baik secara manual maupun komputerisasi.
DD ini sering disebut juga dengan nama ubble chart, ubble diagram,
model proses, diagram alur kerja, atau model fungsi.
-
5/18/2018 makalah flowchar 2017
11/46
&&
DD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DD
adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi
sistem.
DD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untukpenggambaran analisa
maupun rancangan sistem yang mudahdikomunikasikan oleh profesional sistem
kepada pemakai maupunpembuat program.
)&MP&NEN DATA *L&0 DIA!AM
"enurut ?ourdan dan De"arco
Ter%inator Proses Data $tore Alur
Data
ambar %. @enis-jenis simbol menurut ?ourdan dan De"arco
"enurut ene dan Serson
Ter%inator Proses Data $tore Alur
Data
ambar '. @enis-jenis simbol menurut ene dan Serson
-
5/18/2018 makalah flowchar 2017
12/46
&'
)o%"onen Ter%inator Entitas Luar
Terminator mewakili entitas eksternal yang berkomunikasi dengansistem
yang sedang dikembangkan. iasanya terminator dikenal dengannama entitas luar
&e#ternal entity).
Terdapat dua jenis terminator $
1. Terminator Sumber &source) $ merupakan terminator yang menjadisumber.
2. Terminator Tujuan &sink) $ merupakan terminator yang menjadi tujuan
data/informasi sistem.
Ter%inator $u%+er Ter%inator Tujuan T.Tujuan
$u%+er
ambar 4. @enis-jenis terminator
Terminator dapat berupa orang, sekelompok orang, organisasi, departemen
di dalam organisasi, atau perusahaan yang sama tetapi diluar kendali sistem yang
sedang dibuat modelnya.Terminator dapat juga berupa departemen, di0isi atau
sistem di luarsistem yang berkomunikasi dengan sistem yang sedang
dikembangkan.
)o%"onen ter%inator
ini perlu di+eri na%a sesuai dengan dunia luaryang berkomunikasi dengan
sistem yang sedang dibuat modelnya, danbiasanya menggunakan kata +enda,
misalnyaBagian Penjualan,Dosen, Mahasiswa.
%agianPenjualan
-
5/18/2018 makalah flowchar 2017
13/46
&)
#da tiga hal penting yang harus diingat tentang terminator $
1. Terminator merupakan bagian/lingkungan luar sistem. #lur datayang
menghubungkan terminator dengan berbagai proses sistem,menunjukkan
hubungan sistem dengan dunia luar.
2. !rofesional Sistem Tidak berhak mengubah isi atau cara kerjaorganisasi
atau prosedur yang berkaitan dengan terminator.>ubungan yang ada antar
terminator yang satu dengan yang laintidak digambarkan pada DD.
)o%"onen Proses
omponen proses menggambarkan bagian dari sistem
yangmentransformasikan input menjadi output.Proses di+eri na%a untuk
menjelaskan proses/kegiatan apa yangsedang/akan dilaksanakan. !emberian nama
proses dilakukan denganmenggunakan kata kerja transiti4 &kata kerja yang
membutuhkanobyek), seperti Menghitung Gaji, Mencetak KRS, Menghitung
JumlahSKS.
#da empat kemungkinan yang dapat terjadi dalam proses sehubungan
dengan input dan output $
1 input & 1 output 1 input & banak output
-
5/18/2018 makalah flowchar 2017
14/46
&*
ambar 5. ontoh proses input
Banak input & 1 output
Banak input & banak output
ambar 8. ontoh proses input
#da beberapa hal yang perlu diperhatikan tentang proses $
1. !roses harus memiliki input dan output.
2. !roses dapat dihubungkan dengan komponen terminator, data storeatau
proses melalui alur data.
3. Sistem/bagian/di0isi/departemen yang sedang dianalisis olehprofesional
sistem digambarkan dengan komponen proses.
erikut ini merupakan suatu contoh proses yang salah $
-
5/18/2018 makalah flowchar 2017
15/46
&+
ambar 6. ontoh proses
7mumnya kesalahan proses di DD adalah $
1. !roses mempunyai input tetapi tidak menghasilkan output. esalahanini
disebut dengan black hole &lubang hitam), karena data masuk kedalam
proses dan lenyap tidak berbekas seperti dimasukkan kedalam lubang
hitam &lihat proses $).
2. !roses menghasilkan output tetapi tidak pernah menerima input.esalahan
ini disebut dengan mi!acle &ajaib), karena ajaib dihasilkanoutput tanpa
pernah menerima input &lihat proses %).
)o%"onen Data $tore
)o%"onen ini digunakan untuk membuat model sekumpulan paketdata dan
di+eri na%a dengan kata +enda ja%ak, misalnya
Mahasiswa.
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,seperti
file atau database yang berkaitan dengan penyimpanan secarakomputerisasi,
misalnya file disket, file harddisk, file pita magnetik. Datastore juga berkaitan
dengan penyimpanan secara manual seperti bukualamat, file folder, dan
agenda.Suatu data store dihubungkan dengan alur data an5a "ada
ko%"onen"roses, tidak dengan komponen DD lainnya. #lur data
-
5/18/2018 makalah flowchar 2017
16/46
&,
yangmenghubungkan data store dengan suatu proses mempunyai
pengertiansebagai berikut $
1. Alur data dari data store yang berarti sebagai pembacaan
ataupengaksesan satu paket tunggal data, lebih dari satu paket
data,sebagian dari satu paket tunggal data, atau sebagian dari lebih darisatu
paket data untuk suatu proses &lihat gambar % &a)).
2. Alur data ke data store yang berarti sebagai pengupdatean data,seperti
menambah satu paket data baru atau lebih, menghapus satupaket atau
lebih, atau mengubah/memodifikasi satu paket data ataulebih &lihat
gambar % &b)).
!ada pengertian pertama jelaslah bahwa data store tidak berubah, jikasuatu
paket data/informasi berpindah dari data store ke suatu proses.Sebaliknya pada
pengertian kedua data store berubah sebagai hasil aluryang memasuki data store.
Dengan kata lain, proses alur databertanggung jawab terhadap perubahan yang
terjadi pada data store.
"a# "b#
ambar 9. Amplementasi data store
)o%"onen Data *lo6 Alur Data
-
5/18/2018 makalah flowchar 2017
17/46
&-
Suatu data flow / alur data digambarkan dengan anak panah,
yangmenunjukkan arah menuju ke dan keluar dari suatu proses. #lur data
inidigunakan untuk menerangkan perpindahan data atau paketdata/informasi dari
satu bagian sistem ke bagian lainnya.Selain menunjukkan arah, alur data pada
model yang dibuat olehprofesional sistem dapat merepresentasikan bit, karakter,
pesan,formulir, bilangan real, dan macam-macam informasi yang berkaitandengan
komputer. #lur data juga dapat merepresentasikandata/informasi yang tidak
berkaitan dengan komputer.
Alur dataperlu di+eri na%a sesuai dengan data/informasi yangdimaksud,
biasanya pemberian nama pada alur data dilakukan denganmenggunakan kata
+enda, contohnya$apo!an Penjualan.
#da empat konsep yang perlu diperhatikan dalam penggambaran alurdata, yaitu $
1. )onse" Paket Data ,Packets o% Data-
#pabila dua data atau lebih mengalir dari suatu sumber yang samamenuju ke
tujuan yang sama dan mempunyai hubungan, dan harusdianggap sebagai satu alur
data tunggal, karena data itu mengalirbersama-sama sebagai satu paket.
Nama
NPM
Alamat
&a) onsep paket data yang salah
Formulir Daftar Ulang
&b) onsep paket data yang benar
ambar :. onsep paket data
Mahasis1a Periksa2ormulir$aftar Ulang
Mahasis1a Periksa2ormulir$aftar Ulang
-
5/18/2018 makalah flowchar 2017
18/46
&
)onse" Alur Data Men5e+ar ,Die!ging Data 'low-
#lur data menyebar menunjukkan sejumlah tembusan paket datayang yang
berasal dari sumber yang sama menuju ke tujuan yangberbeda, atau paket data
yang kompleks dibagi menjadi beberapaelemen data yang dikirim ke tujuan yang
berbeda, atau alur data ini
membawa paket data yang memiliki nilai yang berbeda yang akandikirim ke
tujuan yang berbeda.
)onse" Alur Data Mengu%"ul ,(one!ging Data 'low-
eberapa alur data yang berbeda sumber bergabung bersama-samamenuju
ke tujuan yang sama.
-
5/18/2018 makalah flowchar 2017
19/46
&/
ambar %3. onsep alur data mengumpul
)onse" $u%+er atau Tujuan Alur Data
Semua alur data harus minimal mengan)ung satu p!oses. "aksudkalimat
ini adalah $
1. Suatu alur data dihasilkan dari suatuproses dan menuju kesuatudata store
dan/atau terminator &lihat gambar ' &a)).
2. Suatu alur data dihasilkan dari suatu data store dan/atau terminatordan
menuju ke suatuproses &lihat gambar ' &b)).
3. Suatu alur data dihasilkan dari suatu proses dan menuju ke suatuproses
&lihat gambar ' &c)).
-
5/18/2018 makalah flowchar 2017
20/46
'0
,a- ,+-
&c)
ambar %%. onsep sumber atau tujuan alur data
)a%us Data
amus data adalah suatu daftar data elemen yang terorganisir dengandefinisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem
mempunyai pengertian yang sama tentang input, output, dan komponen data
strore.
amus data ini sangat membantu analis sistem dalam mendefinisikan data
yang mengalir di dalam sistem, sehingga pendefinisian data itu dapat dilakukan
dengan lengkap dan terstruktur. !embentukan kamus data dilaksanakan dalam
tahap analisis dan perancangan suatu sistem.
!ada tahap analisis, kamus data merupakan alat komunikasi antara user dan
analis sistem tentang data yang mengalir di dalam sistem, yaitu tentang data yang
masuk ke sistem dan tentang informasi yang dibutuhkan oleh user. Sementara itu,
pada tahap perancangan sistem kamus data digunakan untuk merancang input,
laporan dan database.
!embentukan kamus data didasarkan atas alur data yang terdapat pada DD.
#lur data pada DD ini bersifat global, dalam arti hanya menunjukan nama alur
-
5/18/2018 makalah flowchar 2017
21/46
'&
datanya tanpa menunjukan struktur dari alur data itu. 7ntuk menunjukan struktur
dari alur data secara terinci maka dibentuklah kamus data yang didasarkan pada
alur data di dalam DD.
*or% )a%us Data
Suatu sistem dapat diuraikan ke dalam 5 form kamus data yang
menerangkan isi database sistem dalam bentuk hirarki seperti yang digambarkan
sebagai berikut $
Data Flow Dictionary Entry Data Store Dictionary Entry
Data Structure Dictionary Entry
Data Element Ductionary Entry
Tabel '. >irarki dari orm amus Data
Dari gambar di atas tampak bahwa data flow dan data store ada pada
le0eltertinggi. Di sini lebih baik menganggap data flow dan data store sebagai file
daridata. Selanjutnya struktur data yang ada pada data flow dan data store terletak
pada le0el kedua atau middle le0el. Di sini struktur data dianggap sebagai record
data. ?ang terakhir adalah data element yang terletak pada le0el terendah, karena
data element merupakan bagian dari struktur data. Di sini data element
dianggapsebagai field.
Data *lo6 Di7tionar5 Entr5
Data flow dictionary entry ini menerangkan setiap data flow pada DD.Data flow ini dapat berupa $
1. Satu struktur yang terdiri dari satu elemen data tunggal.
2. Satu struktur yang terdiri dari satu paket elemen data.
3. "ultiple struktur.
erdasarkan uraian di atas, maka hubungan antara alur data pada DD dan alur
data pada elemen kamus data adalah one to one relationship &relasi satu-satu). @ika
DD berisi 53 alur data, maka kamus data harus mempunyai 53 elemen alur data.
-
5/18/2018 makalah flowchar 2017
22/46
''
Data flow dictionary entry berisi hanya summary data atau data ringkasan,
dan menerangkan alur yang mengidentifikasikan dari mana alur itu berasal dan
kemana alur itu menuju. contoh $
DATA *L&0 DI8TI&NA!9 ENT!9
7se $ To describe each data flow in a data flow diagram
D#T# 1O( =#"2 $ Sales orders
D2S*A!TAO= $ The documents that are filled out by the
customers to identify the products, and
the Buantities of each, that they wish to
purchase.
*O"$ %. Open mail
TO $ '. 2nter sales order data
D#T# ST*7T7*2S $ Sales order record
O""2=TS $
ambar %'. orm Data low Dictionary2ntry
ontoh ini merupakan contoh data flow untuk order penjualan. Data low
=ame adalah nama yang digunakan pada DD. Description menerangkan secara
singkat aturan flow di dalam sistem.
ield rom menunjukan asal dari data flow, yang dapat berupa proses &satu
proses atau lebih), data store atau terminator. ield To menunjukkan tujuan dari
data flow, yang berupa proses-proses, data store atau terminator.
!engidentifikasian proses ini harus menggunakan nomor dan label dari
proses yang ada pada DD, sedangkan bila tujuan atau asal dari data flow berupa
data store atau terminator, maka yang digunakan hanya nama dari data store atau
terminator. ield Data Structures mendaftarkan setiap struktur yang ada pada
dataflow. !ada umumnya yang ada hanya struktur tunggal. Terakhir, field
omments memberikan keterangan-keterangan yang penting saja.
Data $tore Di7tionar5 Entr5
-
5/18/2018 makalah flowchar 2017
23/46
')
Data store dictionary enty menerangkan setiap data store yang unik dalam
DD. @ika data store yang sama muncul lebih dari satu, maka hanya satu bentuk
tunggal yang akan digunakan.
Seperti halnya data flow dictionary entry, data store dictionary entry hanya
berisi summary data.
ontoh $
D#T# STO*2 DATAO=#*? 2=T*?
7se$ describe each uniBue data store in a data flow diagram.
D#T# STO*2 =#"2 $ Sales order form file
D2S*A!TAO= $ The history file oh sales order forms, after the data has
been entered into the sales commission system.
D#T# ST*7T7*2S $ Sales order record.
-
5/18/2018 makalah flowchar 2017
24/46
'*
harinya. >al ini berarti bahwa dalam satu hari hanya kira-kira 4933 record yang
terlibat dalam setiap tipe transaksi in0entory.
ield #ccess menunjukan batasan-batasan pada persediaan data. >al ini
digunakan untuk merancang keamanan database, seperti penggunaan password.
omentar yang penting dimasukan ke dalam field comments.
Data $tru7ture Di7tionar5 Entr5.
Data structure dictionary entry ini dilengkapi dengan setiap struktur yang
ada pada bentuk data store dan data flow.
Tujuan dari data structure dictionary entry adalah untuk menghubungkan
summary description &deskripsi ringkasan) dari data flow dan data strore
dictionary entry ke deskripsi detail dari data element dictionary entry.
ontoh $
D#T# ST*7T7*2 DATAO=#*? 2=T*?
7se $ To describe each uniBue data structure that eCists in &%) data flows and &') data
stores.
ST*7T7*2 =#"2 $ Sales order record.
D2S*A!TAO= $ The sales order form that customer uses to order merchandise.
D#T# 212"2=TS $ 7STO"2*.=7"2*7STO"2*.O*D2*.=7"2*
S#12S!2*SO=.=7"2* 7STO"2*.O*D2*.D#T2
EAT2".=7"2*
EAT2".D2S*A!TAO=
EAT2".F7#=TAT?
EAT2".7=AT.!*A2
EAT2".2GT2=T2D.!*A2
O""2=TS $ 2lements marked with asterisks occur for each item record.
ambar %5. orm Data Structure Dictionary 2ntry.
ield Structure =ame berisi nama yang sama dengan form data store dan
data flow. ield Description menerangkan bagaimana struktur itudigunakan. ield
Data 2lements mendaftarkan setiap elemen data yang terkandung dalam struktur
itu.ield omments berisi keterangan yang dianggap penting.
-
5/18/2018 makalah flowchar 2017
25/46
'+
Data Ele%ent Di7tionar5 Entr5
Data element dictionary entry menyediakan dasar untuk skema database.
entuk ini menyediakan data element dictionary &D2D) dari kamus data yang
berdasarkan komputer.
entuk elemen data digunakan oleh setiap elemen data, termasuk semua struktur,
baik yang ada pada data flow maupun data store. >anya bentuk tunggal yang
digunakan untuk masing-masing elemen data, walaupun elemen data itu muncul
beberapa kali di dalam sistem.
Tujuan dari data element dictionary entry adalah untuk menstandarkan
deskripsi dari suatu elemen sehingga elemen itu direferensikan dengan cara yang
sama setiap kali digunakan.
>al ini sangat penting, khususnya jika suatu sistem dikembangkan dan
dimaintain oleh sekelompok user dan information specialists. @adi mereka dapat
menggunakan istilah yang sama untuk satu elemen yang sama pula, dan tidak
akan ada penggunaan istilah yang berbeda untuk elemen yang sama.
ontoh $
D#T# 212"2=TS DATAO=#*? 2=T*?
7se $ To describe each uniBue data element contained in a data
structure
D#T# 212"2=T =#"2$ S#12S!2*SO=.=7"2*
D2S*A!TAO= $The number that identifies the salesperson
T?!2 $ =umeric
12=T> $ 5
=O. D2A"#1 !OS$
#1A#S2S $ Salesman =umber, Sales *ep =umber
*#=2 O
-
5/18/2018 makalah flowchar 2017
26/46
',
ontoh ini merupakan field Salesperson =umber pada order penjualan.
ield-field Data 2lement =ame dan description, dan Type ditunjukan dengan
alphabet, numerik dan alphanumerik. 1ength menunjukan ukuran elemen dalam
jumlah posisi atau byte. @ika elemen yang digunakan adalah numerik, maka
=umber of Decimal!osition dapat diisi. ield-field element =ame, Type, 1ength
dan =umber of Decimal !ositions berhubungan dengan spesifikasi data dalam
bahasa pemrograman atau D"S.
iled #liases memberikan daftar nama lain dari suatu elemen data yang
dipergunakan. "isalnya, in0oice disebut juga bill, purchase order disebut !O.
ield *ange of
-
5/18/2018 makalah flowchar 2017
27/46
'-
4. "enspesifikasikan nilai dan unit informasi dalam alur data dan data store.
5. "enguraikan hubungan yang terinci antara data strore dalam suatu entity
relationship diagram &2*D)
Notasi Notasi )a%us Data
amus data menggunakan beberapa notasi. =otasi itu adalah $
Notasi Arti
H
I
& )
J K
L M
EE
N
#lias
Terdiri dari, Terbentuk dari, Sama dengan.
Dan
Optional
Iterasi/pengulangan, misal ! "...# !$
%ili& sala& satu dari beberapa alternati'
(pili&an)
*isal +---D0
1omentar
Identi'ier suatu data store
%emisa& dalam bentuk + 0
2ama lain untuk suatu data
Tabel 4. =otasi amus Data
%.=otasi PHP
2lemen data elementary adalah suatu dekomposisi yang tidak mempunyai arti
dalam konteks lingkungan user.
ontoh $
=ama H =amaQDepan I =amaQelakang
=amaQDepan dan =amaQelakang dari contoh di atas tidak mempunyai arti, dan
tidak ada komentar yang ditunjukan dengan PE EP
ontoh $
urrentQ>eight H E7nit $ %83 mE
1. =otasi P & ) P
erdasarkan contoh di atas dapat diberikan kamus datanya sebagai berikut $
-
5/18/2018 makalah flowchar 2017
28/46
'
=amaQ1angganan H &Title) I =amaQDepan I &=amaQTengah) I =amaQelakang
ustomerQ#ddress H &ShippingQ#ddress) I &illingQ#ddress)
2. =otasi P J K P
=otasi ini digunakan untuk menggambarkan suatu komponen data secara berulang
ontoh $
Order H ustomerQ=ame I ShippingQ#ddress I %JitemK%3
3. =otasi P L M P
ontoh $
@enisQelamin H L !ria A (anita M
4. =otasi P E E P
ontoh $
penjualan
!ajak *ate
!ajak
@umlah !ajak
!ajak
ambar %6. Data low untuk !erhitungan !ajak
!enjualan H E@umlah penjualan selama satu tahunE
EDalam ribuan rupiahE
!ajak rate H ESatuan pajak yang berlaku ditentukan oleh pemerintah dalam
E
@umlah !ajak H E@umlah pajak yang harus dibayar hasil perkalian dari salesE
Epajak rate dalam ribuan rupiahE
5. =otasi P #lias P
ontoh $
lient H #lias untuk customer.
ontoh asus $
>itung pajak
-
5/18/2018 makalah flowchar 2017
29/46
'/
O*D2* S1A!
=O"O* $
=#"# !21#=#= $
#1#"#T $ TO!
T#=#1 O*D2* $ >2#D2*
7=T7 DAA*A" !#D# T1 $
#1#"#T !2=A*A"#= $
=O =#"#
#*#=
=O"O*
#*#=
@7"1#>
#*#=
>#*#
S#T7#=
@7"1#>
TOT#1
DASO7=T
H
OOT2* !#@#
H
TOT#1
#>A* H
@akarta, .....
amus data dari slip order di atas adalah $
O*D2* H TO! >2#D2* I ASA I OOT2*
ESlip Order yang 0alidE
TO! >2#D2* H
=O"O*I=#"#Q1#=#=#=I#1#"#TIT#=
#1QO*D2*I7=T7QDAA*A"Q!#D#QT#=
#1I#1#"#TQ!2=A*A"#=
=O"O* H Enomor order terdiri dari : digitE
-
5/18/2018 makalah flowchar 2017
30/46
)0
=#"#Q1#=#=#= H &Title) I =amaQDepan I =amaQelakang
ASA H%J=OI=#"#Q#*#=I=O"O*Q#*#=I
@7"1#>Q#*#=I
>#*#QS#T7#=I@7"1#>K%3
=O H E=omor unit dari barang yang diorderE
Emaksimum %3 macam setiap order formulirE
=O"O*Q#*#= H E %3 digit E
>#*#QS#T7#= H E dalam rupiahE
OOT2* H TOT#1IDASO7=TI!#@#ITOT#1Q#>A*
TOT#1 H ETotal dari jumlah barang yang diorderE
DASO7=T H E@umlah potongan yang dibentuk untuk pembelian R 4
macamE
!#@# H E@umlah pajak penjualan yang harus dibayar oleh
langgananE
ETotal dikali persentase pajak penjualanE
TOT#1Q#>A* H E@umlah yang harus dibayar oleh langgananE
ETotal ditambah pajak dikurang discountE
IMPLEMENTA$I )AMU$ DATA
amus data dapat diimplementasikan dengan menggunakan beberapa
pendekatan, diantaranya $
1. #utomatisasi kamus data
2. "anual kamus data.
3. >ybrid kamus data.
Auto%atisasi ka%us data
!embuatan kamus data dapat dilakukan secara automatissasi dengan
menggunakan program kamus data prosessor, yang berfungsi $
"enerima definisi sebagai input yang mendukung alur data, elemen data, file-file,
proses dan memberikan format dan prosedur definisi
contoh $ !aket ASDOS
Sebagai paket program kamus data
ontoh $ASOD
-
5/18/2018 makalah flowchar 2017
31/46
)&
Manual )a%us Data
amus data ini dibuat secara manual atau dengan kata lain pembuatan
kamus data ini dilakukan dengan $
1. "embuat kartu indeks untuk masing-masing item yang didefinisikan
2. "enulis nama item tersebut dan tingkatannya.
3. "enulis definisi dengan menggunakan operator-operator.
4. "enggunakan bagian belakang dari kartu untuk membuat catatan tentang
karakteristik fisik
5. "embuat masing-masing satu kartu untuk suatu nama alias
6. "embuat satu entry untuk masing-masing satu istilah
7. "embuat entry secara berurutan.
H5+rid )a%us Data
ara lain dalam membuat kamus data adalah dengan mengembangkan
kamus data yang dibuat secara manual dengan menggunakan tool-tool yang
sederhana
-
5/18/2018 makalah flowchar 2017
32/46
)'
BAB III
Analisa $iste% Berjalan
3.1Pro4il Perusaaan
entury >ealthcare adalah branch apotek yang dimiliki oleh !T. !erintis
!elayanan !aripurna. !T.!erintis !elayanan !aripurna merupakan perusahaan
yang bergerak di bidang ritel farmasi di bawah naungan !>#*OS group yang
didirikan oleh apak Drs. 2ddi 1embong tahun %;;4.
Saat ini entury >ealthcare memiliki jaringan apotek dan outlet yang
tersebar di mal-mal, perkantoran dan perumahan. entury >ealthcare memiliki
lebih dari 833 outlet yang tersebar di seluruh Andonesia dan akan terus
berkembang.
3.2Deskri"si Perusaaan
Tentang Apotek 3enerik. Apotek 3enerik adalah jaringan
apotek yang tum4uh dengan cepat yang mempunyai misi untuk
menyediakan o4at generik yang 4erkualitas dengan harga
terjangkau
%agi seluruh masyarakat ndonesia 2okus kami pada o4at
generik se4agai produk alternatif atas produk 4ermerek dengan
harga yang terjangkau. Apotek 3enerik dipercaya dan didukung
oleh pemerintah sehingga kami akan menyediakan produk
generik yang 4erkualitas dan harga terjangkau 4agi penduduk
ndonesia Apotek 3enerik menjamin kualitas yang konsisten atas
produk yang dita1arkan pada konsumen dan hanya menjual
produk yang telah disetujui %PP5M. (ami mengutamakan
kualitas produk yang kami jual demi keselamatan konsumen
kami. Apakah 54at 3enerik tu 6 54at 3enerik adalah o4at yang
-
5/18/2018 makalah flowchar 2017
33/46
))
hak patennya sudah 4erakhir sehingga 4isa diproduksi oleh
setiap perusahaan farmasi. Sama seperti o4at 4ermerek7 yang
dise4ut se4agai penemu o4at7 yang meliputi : $osis 8 takaran
yang harus dipakai (eamanan (ekuatan (ualitas 9fektiitas
(omposisi di atas inilah yang mem4uat o4at generik sama
dengan o4at 4ermerek. Semua o4at;o4atan mempunyai nama
generik yang mengacu pada perusahaan pem4uat atau
-
5/18/2018 makalah flowchar 2017
34/46
)*
3.Prosedur $iste% Berjalan
%.!roses pembelian
onsumen membeli obat dari apotek generik baik resep dari dokter ataupun
membeli tanpa resep dokter dan memberikannya kepada Store "anager &kasir).emudian mengecek persediaan barang.
'.!engecekan arang
agian assisten apotek mengecek persediaan barang &obat obatan) yang
ada di penyimpanan obat, stelah itu menginformasikannya kepada Store manager
apakah barang itu ada atau tidaknya.
4.!roses !enjualan
-
5/18/2018 makalah flowchar 2017
35/46
)+
Store manager &penginput data pembelian) memasukan apa saja obat yang
dibeli oleh konsumen baik berdasarkan resep dokter atau bukan dengan
menggunakan aplikasi 0isual basic,mulai dari jenis obat dan kuantiti.
5.!roses !embayaran
Setelah store manager menginput data pembelian dari konsumen dan
selanjutnya menginformasikan harga barang, maka selanjutnya konsumen
membayar total beli, dalam pembayaran ini jenis pembayaran berdasarkan cash
member payment atau cash non member payment.
@ika jenis pembayaran berdasarkan cash member payment maka konsumen
mendapat diskon.emudian store manager mencetak struk pembelian dan
memberikannya pada konsumen.
-
5/18/2018 makalah flowchar 2017
36/46
),
ambar %4.!rosedur Sistem erjalan
-
5/18/2018 makalah flowchar 2017
37/46
)-
3.#Diagra% Alir Data ,DAD-
3.#.1 Diagra% )onteks
3.5.2 Diagra% Nol
3.#.3 Diagra% Detail
A. Diagra% le:el 1 "roses 1 "endataan o+at
Sistem
Penjualan Obat di
Apotik Generik
KONSUMENEG!ONA"
OPEAS!ONA"
MANAGE #OM$
S%OE
MANAGESUPP"!E
Struk Pembelian
Datapembelian
"aporanData
supplier
FakturpembelianObat
Datapembelianobat
DataSupplier
DataObat
Daftar Data &arga
Datastatusobat "a
poranFaktur
penggantianObat
"aporanpenjualan
-
5/18/2018 makalah flowchar 2017
38/46
)
B. Diagra% le:el 1 "roses 2 "enjualan
-
5/18/2018 makalah flowchar 2017
39/46
)/
8. Diagra% le:el 1 "roses 3 "endataan su""lier
D. Diagra% le:el 1 "roses la"oran
-
5/18/2018 makalah flowchar 2017
40/46
*0
3.;)a%us Data $iste% Berjalan
1.Data )onsu%en
=ama #rus Data $ Data konsumen
#lias $ D
entuk Data $ etak omputer
#rus Data $ konsumen !roses '.3 !roses '.3 - #rsip
Data konsumen/ struk pembelian
!enjelasan $7ntuk pendataan konsumen yang membeli
obat !eriode $ Setiap ada pemesanan
eader I isi
>eader $ AD konsumenI Tgl konsumenI obat I harga I payment
Ad konsumen $ ETerdiri dari %' digitE
Tgl konsumen $ tgl I bulan I tahun
obat $ kode obat I nama obat
>arga $ kuantiti I harga I total !ayment $ L member non memberM
Asi $ %J kode obat I nama Obat I jumlah beli K
2. Data Penjualan
=ama #rus Data $ Data penjualan
#lias $ D!
entuk Data $ etak komputer
#rus Data $ store manager !roses '.3 !roses '.3 -
#rsip Data penjualankonsumen
!enjelasan $7ntuk pendataan penjualan obat yang di
beli
-
5/18/2018 makalah flowchar 2017
41/46
*&
!eriode $ Setiap ada pembelian
eader I isi
>eader $ tgl penjualan I kode obatI nama obatI tipe
obat I harga I payment
kode obat $ ETerdiri dari 9digitE
Tgl penjualan $ tgl I bulan I tahun
Tipe obat $ L kapsul tablet cair serbuk M
>arga $ kuantiti I harga I total
!ayment $ L member non memberM
Asi $ %J kode obat I nama Obat I jumlah beli K
3.Pur7ase &rder
=ama #rus Data $ purchase order
#lias $ !O
entuk Data $ etak komputer
#rus Data $ store manager !roses 4.3 !roses .3 -
#rsip !O - Supplier
!enjelasan $7ntuk pemesanan obat ke supplier
!eriode $ Setiap stok obat habis
eader I isi
-
5/18/2018 makalah flowchar 2017
42/46
*'
>eader $ =oQ!O I tglQ!O I namaQsupplier
alamaQsupplier kondisi Qbarang
=o po $ ETerdiri dari : digitE
Tgl !O $ tgl I bulan I tahun
kondisi Qbarang $ L biasa segera mendesakM
Asi $ %J kode obat I nama Obat I jumlah
pesanK9
-
5/18/2018 makalah flowchar 2017
43/46
*)
3.;$"esi4ikasi $iste% Berjalan
Spesifikasi merupakan rangkaian yang terdiri dari dokumen masukan
&input), dan dokumen keluaran &output) yang semuanya teratur dan dipakai
pada sistem berjalan.
3.;.1$"esi4ikasi Bentuk Doku%en Masukan
Dokumen masukan &input) adalah suatu dokumen yang berisi
data-data pada suatu sistem yang dihasilkan dari proses masukan data,
yang kemudian digunakan untuk menghasilkan keluaran yang
diinginkan sesuai kebutuhan. #dapun bentuk dokumen masukan yang
digunakan adalah sebagai berikut $
3.6.1.1 $"esi4ikasi Doku%en Masukan
=ama dokumen $ Data onsumen
ungsi $ Sebagai data pembeli obat
rekuensi $ setiap ada pembelian
Sumber $ konsumen
Tujuan $ Store manager
"edia $ ertas
=ama Dokumen $ !urchase Order
ungsi $ Sebagai bukti customer memesan barang
Sumber $ ustomer
Tujuan $ agian !emasaran
rekuensi $ Setiap customer memesan barang
"edia $ ertas
@umlah *angkap $ % 1embar
3.;.2$"esi4ikasi Bentuk Doku%en )eluaran
-
5/18/2018 makalah flowchar 2017
44/46
**
Dokumen keluaran &output) adalah hasil akhir dari proses penjualan
obat.#dapun bentuk dokumen keluarannya adalah sebagai berikut $
3.6.2.1 $"esi4ikasi Doku%en )eluaran =ama dokumen $ Data !enjualan
ungsi $ Sebagai bukti transaksi penjualan
rekuensi $ setiap ada penjualan
Sumber $ Store manager
Tujuan $ *egional Operasional manager
"edia $ ertas
BAB I(
-
5/18/2018 makalah flowchar 2017
45/46
*+
PENUTUP
.1)E$IMPULAN
#dapunkesimpulansebagaihasildari penelitian yang telah
dilaksanakan,khususnya mengenai sistem informasi stok obat apotek adalah
sebagai berikut $
%. !enyajian sistem informasi stok obat yaitu dari pembelian, penjualan dan
stok obat yang dilakukan secara elektronik akan lebih mudah dan cepat.
'. #plikasi program yang dibuat sedikit banyak dapat membantu apotek
dalam mengelola stok obat.
Selain itu, permasalahan mengenai sistem di apotek ini menurut kelompok kami
adalah $
1. Store manager/ kasir sering kali tidak menginput data pembelian ke dalam
sistem taupun lupa menginput.
2. elum adanya pembaharuan secara berkala dari sistem penjualan,dikarenakan ini merupakan apotek cabang.
.2$A!AN
Dari kesimpulan diatas kami mempunyai satu saran bagi sistem penjualan di
#potek enerik agar sistem yang digunakan tetap berjalan lancar,yaitu $
!erlu dilakukannya pemeliharaan secara berkala dan sistem yang digunakan
harus terus di update mengikuti perkembangan jaman.
55
-
5/18/2018 makalah flowchar 2017
46/46
*,
DA*TA! PU$TA)A
"odul "etode !enelitian SA
"odul kamusQdata.doc
http://www.library.upnvj.ac.id/pdf/d3mi09/204502028/bab3.pdf
www.google.com
http://www.google.com/http://www.google.com/