makalah flowchar 2017

Upload: askes

Post on 05-Nov-2015

225 views

Category:

Documents


0 download

DESCRIPTION

makalah flowchar 2017

TRANSCRIPT

  • 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/