BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB...

32
25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan penjabaran rancangan sistem baru yang dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di Puskesmas Ngantru Tulungagung. Beberapa proses yang dikembangkan meliputi : 1. Prosedur pemesanan dari bagian pembelian ke pemasok: Prosedur ini diawali dari permintaan obat dari gudang ke manajer atas obat yang menunjukkan stok minimal. Setelah mendapatkan validasi dari manager bagian pembelian bisa melakukan pembelian ke pemasok. 2. Prosedur Penerimaan dari pemasok ke bagian penerimaan: Setelah obat dikirim oleh pemasok bagian penerimaan melakukan pengecekan terhadap obat yang datang. 3. Prosedur pembayaran : Prosedur ini dilakukan setelah datangnya surat tagihan dari pemasok juga setelah pengecekan obat yang dilakukan oleh bagian penerimaan. 4.1.1 Dokumen Input/Output Setelah pembelian, obat akan dimasukkan ke bagian gudang lalu dicatat secara manual. Gambar dibawah ini merupakan pencatatan manual obat di gudang.

Transcript of BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB...

Page 1: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

  

25  

BAB IV

ANALIS DAN DESAIN SISTEM

 

4.1 Analisa Sistem

Berikut ini merupakan penjabaran rancangan sistem baru yang

dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di

Puskesmas Ngantru Tulungagung. Beberapa proses yang dikembangkan meliputi :

1. Prosedur pemesanan dari bagian pembelian ke pemasok:

Prosedur ini diawali dari permintaan obat dari gudang ke manajer atas obat

yang menunjukkan stok minimal. Setelah mendapatkan validasi dari

manager bagian pembelian bisa melakukan pembelian ke pemasok.

2. Prosedur Penerimaan dari pemasok ke bagian penerimaan:

Setelah obat dikirim oleh pemasok bagian penerimaan melakukan

pengecekan terhadap obat yang datang.

3. Prosedur pembayaran :

Prosedur ini dilakukan setelah datangnya surat tagihan dari pemasok juga

setelah pengecekan obat yang dilakukan oleh bagian penerimaan.

4.1.1 Dokumen Input/Output

Setelah pembelian, obat akan dimasukkan ke bagian gudang lalu dicatat

secara manual. Gambar dibawah ini merupakan pencatatan manual obat di

gudang.

Page 2: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

 

Bu

pencatatan

dalam buk

Pe

mengguna

kurang ak

admin kur

uku pencata

n dalam pe

ku besar seb

ncatatan o

akan MS. E

kurat karena

rang cepat d

Gambar 4

atan obat

embelian ob

belum dimas

obat di gu

Excel, Seh

a MS. Exce

dalam mena

 

.1 Buku pe

digudang

bat. Obat y

sukan dalam

dang masi

hingga untu

el yang digu

ampilkan lap

encatatan ob

terdapat ba

yang sudah

m ruang oba

ih dilakuka

uk mengece

unakan sang

poran inven

bat di gudan

anyak jenis

diterima k

at.

an secara

ek obat ma

gat banyak

ntory.

ng

s salah sat

kemudian d

manual de

asuk dan k

sehingga b

26 

tunya

dicatat

engan

keluar

bagian

Page 3: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

27  

  

4.1.2 Dokumen Flow Inventory

 

LPB = Lembar Penerimaan Barang

Gambar 4.2 Document Flow Inventory

 

Proses Inventory Pada Gudang ini dimulai dengan bagian gudang yang

mengecek stok persediaan obat, bagian gudang akan membuat order pembelian

Page 4: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

28  

  

yang akan di serahkan kepada bagian pembelian. Bagian pembelian akan

membuat daftar pesanan obat yang masing- masing akan diserahkan kepada

bagian penerimaan dan juga pemasok.

Setelah itu pemasok akan mengirimkan obat dan nota yang akan diterima

oleh bagian penerimaan. Setelah melakukan pengecekan bagian penerimaan akan

membuat laporan penerimaan obat dan akan mengirimkan laporan penerimaan

obat ke bagian pembelian juga menyerahkan nota ke bagian keuangan.

Setelah menerima laporan penerimaan obat bagian pembelian akan

membayar obat yang diterima, dan bagian keuangan akan membuat laporan

pembelian.

4.2 Desain Sistem

Berikut ini adalah langkah - langkah dalam membuat desain sistem :

1. Membuat System Flow Terkomputerisasi

2. Membuat Diagram Berjenjang

3. Membuat Document Flow Diagram (DFD)

4. Membuat Context Diagram

5. Membuat DFD Level 0

6. Membuat DFD Level 1

7. Membuat Entity Relationship Diagram (ERD)

a. Membuat Conceptual Data Model

b. Membuat Physical Data Model

8. Membuat Aplikasi.

Page 5: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

29  

 

4.2.1 Sistem Flow Inventory

Proses Inventory Pada Gudang ini dimulai dengan bagian gudang yang

mengecek stok persediaan obat, bagian gudang akan membuat order pembelian

yang akan di serahkan kepada bagian manager untuk mendapatkan validasi atas

obat apa saja yang diperlukan. Setelah mendapatkan validasi dari manager bagian

pembelian akan membuat order pembelian obat yang masing- masing akan

diserahkan kepada bagian penerimaan dan juga pemasok.

Setelah itu pemasok akan mengirimkan obat dan nota yang akan diterima

oleh bagian penerimaan. Bagian penerimaan akan mengecek obat yang dating

tersebut apakah sesuai dengan order pembelian yang dilakukan oleh bagian

pembelian. Setelah melakukan pengecekan bagian penerimaan akan membuat

laporan penerimaan obat dan bagian keuangan akan mengupdate hutang.

Proses pembayaran dilakukan setelah menerima surat tagihan dari

pemasok dan akan di cocokan dengan data hutang. Setelah melakukan

pembayaran bagian pembelian akan mengupdate stok obat yang baru dan

membuat laporan persediaan obat untuk manager. Bagian keuangan akan

membuat laporan pembelian atas obat yang dibeli.

Page 6: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

30  

 

 

LPB = Lembar Penerimaan Barang

Gambar 4.3 Sistem Flow Inventory

4.2.2 Data Flow Diagram

Data Flow diagram merupakan diagram yang menunjukkan arus data dari

sebuah sistem. DFD ini terbagi dari beberapa level, yaitu Context Diagram, DFD

Level 0, DFD Level 1, dan seterusnya. Dalam desain sistem Persediaan obat

Page 7: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

31  

 

Puskesmas Ngantru Tulungagung ini, DFD dibuat hingga DFD Level 1. Berikut

ini adalah penjelasannya :

4.2.3.1 Context Diagram

Bukti Pembayaran

Surat Tagihan

Nota dan obat

Slip Pembayaran

Surat Retur

Order Pembelian

Hasil Validasi

Laporan persediaan obat

Laporan Pembelian

Permintaan obat

Barang

Permintaan obat

1

Sistem Persediaan obat

+

Gudang

Manajer

Pemasok

Gambar 4.4 Context Diagram

Gambar di atas merupakan gambaran sistem persediaan obat yang dibuat

dalam kerja praktek ini secara garis besar. Dalam sistem ini, terdapat 3 eksternal

entity, yaitu gudang, pemasok, dan manajer. Masing-masing memberikan input

dan output dari sistem persediaan obat ini.

Gudang memberikan inputan berupa permintaan obat yang di berikan ke

manager, dan juga menerima output berupa obat dari pemasok.

Page 8: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

32  

 

Pemasok menerima ouput berupa order pembelian dan menginputkan nota

dan obat ke gudang. Selain itu pemasok juga menerima output berupa surat retur

dan slip bukti pembayaran. Kemudian pemasok akan menginputkan surat tagihan

dan bukti pembayaran.

Manager memberikan inputan berupa hasil validasi, dan menerima output

berupa laporan permintaan obat, laporan persediaan obat dan laporan pembelian

obat.

4.2.3.2 Diagram Berjenjang

Berikut ini merupakan gambar diagram berjenjang dari sistem informasi

Inventory Puskesmas Ngantru Tulungagung :

Gambar 4.5 Diagram Berjenjang

Page 9: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

33  

 

4.2.3.3 DFD Level 0

read

read

read

input

read

read

read

read

input

Laporan persediaan barang

Laporan Pembelian

Slip Pembayaran

Bukti Pembayaran

Surat Tagihan

input

input

input

input

read

Nota dan Barang

Surat Retur

Barang

Hasil Validasi

Order Pembelian

input

inputPermintaan Brg

Permintaan Barang

Gudang

Gudang

Manajer

Manajer

Manajer

Manajer

Pemasok

Pemasok

Pemasok

Pemasok

Pemasok

Pemasok

1

Pemesanan

+

1 Barang

2 Permintaan

3 Order Pembelian

2

Penerimaan

+

4 Retur

5 LPB

6 Hutang Dagang

3

Pembayaran

+7 pembelian

8 Penjualan

9 Suplier

Gambar 4.6 DFD Level 0

DFD Level 0 merupakan hasil decompose dari context diagram. Sistem

informasi persediaan obat yang dibahas dalam kerja praktek ini terbagi atas

beberapa sub sistem, yaitu sub sistem pemesanan, sub sistem penerimaan dan sub

sistem pembayaran.

Page 10: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

34  

 

Dari diagram di atas terlihat ada 8 tabel yang terdapat dalam database yang

diperlukan oleh sistem Inventory yang dibuat ini, yaitu tabel obat, pemasok, order

pembelian, permintaan, pembelian, hutang, LPB, retur.

4.2.3.4 DFD Level 1 Proses Pemesanan Obat

read

Flow_71

Flow_70

read

input

Order Pembelian

Hasil Validasi

read

inputPermintaan Brg

Permintaan Barang

Gudang

Manajer

2 Permintaan

3 Order Pembelian

Pemasok

Manajer

8 Penjualan

1

Buat Permintaan

Barang

2

Persetujuan

9 Suplier

3

Buat Order Pemebelian

1 Barang

 

Gambar 4.7 DFD Level 1 Pemesanan Obat

DFD Level 1 pemesanan obat merupakan hasil dekomposisi dari DFD

Level 0 sub sistem pemesanan. Dalam pemesanan, terdapat 3 proses, yaitu proses

permintaan obat, persetujuan dan membuat order pembelian. Proses ini

berpengaruh pada tabel-tabel induk, yaitu data obat, dan data pemasok.

Page 11: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

35  

 

4.2.3.5 DFD Level 1 Proses Penerimaan Obat

Flow_90

Flow_89

input

input

Flow_87

Flow_86

Flow_85

input

input

Surat Retur

Barang

read

Nota dan Barang

Gudang

Pemasok

Pemasok

3 Order Pembelian

4 Retur

5 LPB

1 Barang

6 Hutang Dagang

1

Penerimaan Barang

2

Cek Barang

3

Buat Retur

4

Buat LPB

5

Input Data

 

Gambar 4.8 DFD Level 1 Inventory penerimaan obat

DFD Level 1 Pemeliharaan Data Transaksi merupakan hasil dekompose dari DFD

Level 0 sub sistem pemeliharaan data transaksi.

Sub sistem ini terdiri dari 4 proses, yaitu proses pengecekan obat, proses

pembuatan LPB, transaksi pembuatan surat retur, transaksi input data obat dan

hutang. Keempat proses ini berpengaruh pada tabel obat.

Page 12: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

36  

  

4.2.3.6 DFD level 1Proses Pembayaran

read

read

Flow_174

Flow_172

Flow_107

Flow_106

input

read

Laporan persediaan barang

Laporan Pembelian

Bukti Pembayaran

Slip Pembayaraninput

read

Surat TagihanPemasok

Pemasok

Pemasok

Manajer

Manajer

6 Hutang Dagang

7 pembelian

1

Tagihan

2

Cek Hutang

6 Hutang Dagang

3

Pembayaran Hutang

7 pembelian

4

Cetak laporan

5 LPB

1 Barang

 

Gambar 4.9 DFD Level 1 pembayaran

Gambar di atas merupakan hasil dekomposisi dari DFD Level 0 pembayaran.

Sub sistem terdidri dari 3 proses, yaitu proses pengecekan hutang, proses

pembayaran hutang dan proses cetak laporan.

 

4.3 Entity Relationship Diagram

Entity Relationship Diagram adalah sebuah diagram yang menunjukkan

relasi tabel-tabel yang terdapat dalam sebuah database. Dalam proyek ini, akan

terdapat 2 model dari ERD, yaitu Conceptual Data Model (CDM), dan Physical

Data Model (PDM).

Page 13: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

37  

  

4.3.1 Conceptual Data Model

Gambar 4.10 CDM

 

Conceptual data model(CDM) merupakan sebuah diagram database yang

masih berupa konsep. Dalam CDM ini, terdapat 10 tabel yang saling berhubungan

secara logika.

 

 

 

Relation_128

Relation_127

Relation_126

Relation_125

Relation_124

Relation_123

Relation_122

Relation_97

Obat

kd_obatnama_obatjenis_obatsatuanharga

permintaan

kd_permintaantanggaljumlah_permintaan

pemasok

kd_pemasoknama_pemasokalamatno_telp

order_pembelian

kd_ordertgl_ordertotal_order

pembelian

kd_pembeliantgl_pembeliantotal_pembelian

hutang_dg

kd_hutangjumlah

retur

kd_returtgl_retur

LPB

kd_LPBtgl_terima

Page 14: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

38  

  

4.3.2 Physical Data Model

Gambar 4.11 PDM

Physical Data Model (PDM) merupakan desain fisik desain tabel dari

sebuah database. Dalam PDM ini terdapat 14 tabel yang saling berhubungan dan

terintegrasi. Ketujuh belas tabel inilah yang akan dibuat tabelnya dalam database.

4.3.3 Struktur File

Di dalam sistem informasi persediaan obat ini, terdapat 14 tabel. Berikut

ini keterangan mengenai tabel-tabel tersebut :

1. Tabel Obat

Nama Tabel : OBAT

Primary Key : ID_OBAT

KD_RET UR = KD_RET UR

KD_PEMBELIAN = KD_PEMBELIAN

KD_PEMBELIAN = KD_PEMBELIAN

KD_PEMASOK = KD_PEMASOK

KD_PEMBELIAN = KD_PEMBELIAN

KD_ORDER = KD_ORDER

KD_PERMINT AAN = KD_PERMINTAAN

KD_PERMINT AAN = KD_PERMINTAAN

OBAT_

KD_OBAT Text(50)NAMA_OBAT Text(50)JENIS_OBAT Text(50)SATUAN Text(10)HARGA CurrencyKD_PERM INTAAN Text(50)KD_PEM ASOK Text(50)

PERM INTAAN

KD_PERM INTAAN Text(50)TANGGAL DateTimeJUM LAH_PERM INTAAN Integ er

PEM ASOK

KD_PEM ASOK Text(50)NAMA_PEM ASOK Text(50)ALAMAT Text(15)NO_TELP Integ erKD_PEM BELIAN Text(50)

ORDER_PEM BELIAN

KD_ORDER Text(50)TGL_ORDER DateTimeTOTAL_ORDER Integ erKD_PERM INTAAN Text(50)

PEM BELIAN

KD_PEM BELIAN Text(50)TGL_PEMBELIAN DateTimeTOTAL_PEMBELIAN Integ erKD_ORDER Text(50)KD_RETUR Text(50)

HUTANG_DG

KD_PEM BELIAN Text(50)KD_HUTANG Text(50)JUM LAH Currency

RETUR

KD_RETUR Text(50)TGL_RETUR DateTime

LPB

KD_LPB Text(50)TGL_TERIM A DateTimeKD_PEM BELIAN Text(50)

Page 15: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

39  

  

Foreign Key : -

Fungsi : Tabel yang menampung data obat

Tabel 4.1 Tabel Obat

Nama Kolom Tipe

Data Length Constraint Keterangan

ID_OBAT varchar 10 Primary key Id obat

NAMA_OBAT varchar 50 - Nama obat

SATUAN numeric 50 - Satuan obat

HARGA numeric 10 - Harga obat

jenis numeric 10 - Harga obat

2. Tabel Pemasok

Nama Tabel : PEMASOK

Primary Key : ID_PEMASOK

Foreign Key : -

Fungsi : Tabel yang menampung data pemasok

Tabel 4.4 Tabel Pemasok

Nama Kolom Tipe Data Length Constraint Keterangan

ID_PEMASOK Varchar 10 Primary

key Id pemasok

Page 16: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

40  

  

NAMA_PEMASOK Varchar 25 - Nama pemasok

ALAMAT Varchar 75 - Alamat pemasok

NO_TELP Numeric 15 - Nomer telepon

3. Tabel Permintaan

Nama Tabel : Permintaan

Primary Key : Kd_permintaan

Foreign Key : Kd_obat

Fungsi : Tabel yang menampung data permintaan

Tabel 4.5 Tabel permintaan

Nama Kolom Tipe

Data Length Constraint Keterangan

Kd_permintaan varchar 15 Primary

key

Kd_obat varchar 50 Foreign

Key

Tanggal date 10 -

Jumlah_permintaan numeric 10 -

 

4. Tabel Order Pembelian

Nama Tabel : Order_pembelian

Primary Key : Order_pembelian

Page 17: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

41  

  

Foreign Key : Kd-Obat

Fungsi : Tabel yang menampung data order pembelian

Tabel 4.6 Tabel Order Pembelian

Nama Kolom Tipe Data Length Constraint Keterangan

Kd_order varchar 15 Primary key

Kd_obat varchar 50 Foreign Key

TGL_order date -

TOTAL numeric 20 -

5. Tabel Pembelian

Nama Tabel : PEMBELIAN

Primary Key : KD_PEMBELIAN

Foreign Key : Kd_pemasok, Kd_LPB, Kd_obat

Fungsi : Tabel yang menampung data Pembelian

Tabel 4.7 Tabel Pembelian

Nama Kolom Tipe

Data Length Constraint Keterangan

Kd_PEMBELIAN varchar 15 Primary key

TGL_PEMBELIAN date -

Kd_pemasok Varchar Foreign Key

Kd_LPB Varchar 20 Foreign Key

Page 18: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

42  

  

Kd_obat Varchar 10 Foreign Key

Total_pembelian numeric 15

6. Tabel LPB

Nama Tabel : LPB

Primary Key : Kd_LPB

Foreign Key : -

Fungsi : Tabel yang menampung data penerimaan

Tabel 4.8 Tabel LPB

Nama Kolom Tipe

Data Length Constraint Keterangan

Kd_LPB varchar 15 -

TGL_TERIMA date -

7. Tabel Hutang Dagang

Nama Tabel : Hutang Dagang

Primary Key : Kd_hutang

Foreign Key : Kd_pembelian

Fungsi : Tabel yang menampung data hutang

Tabel 4.9 Tabel Hutang

Nama Kolom

Tipe

Data Length Constraint Keterangan

Page 19: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

43  

  

Kd_hutang Varchar 15 Primary

key

Kd_pembelian Date Foreign

Key

Jumlah numeric -

8. Tabel Retur

Nama Tabel : Retur

Primary Key : Kd_retur

Foreign Key : Kd_pembelian, Kd_LPB

Fungsi : Tabel yang menampung data retur

Tabel 4.10 Tabel Pengcekan

Nama Kolom Tipe

Data Length Constraint Keterangan

Kd_retur varchar 15 Primary Key

Tgl_retur date -

Kd_pembelian varchar 10 Foreign Key

Kd_LPB varchar 15 Foreign Key

4.3.4 Desain Input-Output

Desain input output merupakan rancangan input/output berupa form

untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari

pengolahan data. Desain input output juga merupakan acuan pembuat aplikasi

dalam merancang dan membangun sistem.

Page 20: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.3.4.1 D

Ga

master ob

nama obat

4.3.4.2 In

Ga

pemasok.

terdiri dar

 

esain Input

ambar di ba

bat ini disim

t, jumlah, sa

nput Maste

ambar 4.13

Data mast

i id pemaso

t/Output F

awah ini ad

mpan pada t

atuan, harga

Gambar 4

er Pemasok

di bawah

ter pemasok

ok, nama pe

 

Form

dalah gamba

tabel obat.

a satuan dan

.12 Form In

k

ini merupa

k disimpan

masok, alam

ar desain in

Data yang

n harga.

nput Master

akan gamba

di tabel p

mat, no telep

nput data m

disimpan m

r Obat

ar desain in

emasok. D

pon, dan co

master obat.

meliputi id

nput data m

ata pemaso

ontact perso

44  

Data

obat,

master

ok ini

on.

Page 21: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.3.4.6 Fo

Ga

rumah ini

karyawan,

id karyaw

pemasok,

G

orm Transa

ambar di ba

disimpan d

, pemasok d

an, nama ka

no telp, cp,

Gambar 4.13

aksi Pembe

awah ini me

dalam tabel

dan obat. D

aryawan, id

id obat, na

 

3 Form Inpu

elian

erupakan ga

pembelian.

Data pembel

d pembelian

ma obat, jum

ut Master P

ambar form

Tabel pemb

lian yang di

, tanggal pe

mlah obat,

emasok

m transaksi

belian berel

isimpan terd

embelian, id

satuan.

pembelian.

lasi dengan

diri dari tan

d pemasok,

45  

 

Data

tabel

nggal,

nama

Page 22: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

 

4.4 IM

4.5.1 Sis

Un

perpustaka

4.5.2 So

4.5.3 Ha

1.

2.

3.

G

MPLEMENT

stem yang D

ntuk dapat

aan Puskesm

oftware Pen

1. Sistem O

2. Microso

3. Microso

ardware Pe

Microproc

Harddisk 4

RAM 1GB

Gambar 4.1

TASI PRO

Digunakan

menjalanka

mas Ngantru

ndukung

Operasi Mic

oft SQL Serv

oft VB.NET

endukung

cessor Pent

40GB

B atau lebih

 

14 Form Tra

OGRAM

n

an aplikasi

u Tulungag

crosoft Win

ver 2005

T 2005

tium Dual C

h tinggi

ansaksi Pem

sistem inf

gung dibutuh

ndows 7

Core atau leb

mbelian

formasi sirk

hkan :

bih tinggi

kulasi pelay

46  

yanan

Page 23: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.

5.

 

4.5.4 Ca

Se

pertama y

Inventory

1. Bu

 

Buka foldgambar 5.

 

2. Set

gam

Monitor 1

Mouse + K

ara Setup P

telah semua

yang harus

Langkah-l

uka folder se

der debug. L2 di bawah

telah di-klik

mbar beriku

4” atau lebi

Keyboard

Program

a komponen

s dilakukan

langkahnya

etup invento

Gamb

Lalu Klik 2 ini.

Gambar 4.1

k 2 kali, ma

ut ini :

Gamb

 

ih besar, dis

n yang dibu

n adalah m

sebagai ber

ory pada CD

bar 4.15 Fol

kali pada fi

16 Tampilan

aka akan mu

ar 4.17 Jend

sesuaikan d

utuhkan tela

menginstal p

rikut :

D

lder Setup In

ile inventory

n Halaman A

uncul jendel

dela Instala

engan kebu

ah terpenuh

program S

nventory

y.msi seper

Awal Instal

la instalasi s

 

si

utuhan

hi, maka lan

istem Infor

rti yang ada

lasi

seperti pada

47  

ngkah

rmasi

a pada

a

Page 24: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

Klik Nex

meletakka

dapat diub

sesuai den

dan sisa m

semua, sil

Back. Jika

 

 

3. Ke

ben

ing

me

xt, lalu aka

an file dari

bah dengan

ngan yang d

memori yang

lakan klik N

a ingin mem

Gamba

emudian, ak

nar-benar y

gin kembal

embatalkan

an muncul

program si

meng-klik

diinginkan. U

g tersedia, k

Next. Jika i

mbatalkan in

ar 4.18 Jend

kan muncu

yakin untuk

li ke lang

instalasi kli

 

pilihan lo

istem inform

tombol bro

Untuk meng

klik button

ingin kemb

nstalasi klik

dela untuk m

ul jendela u

k menginsta

kah yang

ik Cancel.

okasi folde

masi invent

owse, lalu m

getahui info

Disk Cost.

bali ke lang

k Cancel.

mengatur Fo

untuk men

al program

sebelumny

r instalasi

tory ini. Lo

meletakkann

ormasi meng

Jika telah s

gkah yang s

older Instala

ngkonfirmas

ini, maka

ya, klik B

program u

kasi dari fi

nya dalam f

genai ukura

selesai men

sebelumnya

asi

si instalasi.

klik Next.

ack. Jika

48  

untuk

ile ini

folder

an file

ngatur

a, klik

Jika

. Jika

ingin

Page 25: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

 

Se

menunjuk

bawah ini.

La

dilaksanak

instalasi.

Gamb

telah meng

kkan progre

.

G

alu, jendela

kan akan m

bar 4.19 Jen

gklik Next,

ss dari pro

Gambar 4.20

a yang men

muncul. Se

 

ndela Konfir

maka aka

ses instalas

0 Jendela Pr

nunjukkan

etelah itu,

rmasi Instal

an muncul

si program

roses Instala

bahwa pro

klik Close

lasi Program

sebuah jen

ini seperti

asi Program

oses instala

untuk kel

m

ndela yang

pada gamb

m

asi telah se

luar dari p

49  

 

akan

bar di

elesai

proses

Page 26: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

La

menu Star

anda ingin

   

 

4.5.5 Penj

Se

program

pemakaian

Gambar 4

alu, akan mu

rt. Anda da

nkan.

 

Gambar 4

jelasanPem

telah instal

sistem inf

n dari progr

4.21 Jendel

uncul sebua

apat menam

 

4.22 Shortcu

makaian

lasi berhas

formasi pe

ram tersebut

 

la yang Men

ah shortcut

mai kembali

ut Program

il, maka p

erumahan.

t :

nunjukkan I

pada deskt

i shortcut te

Sistem Info

pengguna s

Berikut i

Instalasi Sel

top dan pro

ersebut sesu

ormasi Inven

sistem dapa

ini merupa

lesai

ogram baru

uai dengan

notry

at menggun

akan penje

50  

 

pada

yang

nakan

elasan

Page 27: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.5.5.1 Fo

Fo

program d

login. Unt

data login

 

Nam

Te

Com

B

Butto

orm Menu U

orm menu u

dijalankan. S

tuk dapat m

dengan ben

Tabel

ma Kontrol

extBox

mbobox

Button

on Simpan

Utama

Gambar 4

utama meru

Saat progra

memunculka

nar terlebih

4.11 Tabel

Menemmenged

Tempat

Tombolperintah

Tombol

 

4.23 Tampil

upakan form

am pertama

an menu ya

dahulu.

Referensi F

mpatkan text dit text terse

t menginput

l yang berfuh atau tindak

l untuk men

lan Menu U

m yang aka

kali dibuka

ang lainnya

Fungsi Tool

Fung

pada form ebut.

tkan pilihan

ungsi untuk kan saat dig

nyimpan

Utama

an tampil p

a, menu yan

a, diharuska

lbox Program

gsi

dan pemaka

n atau memi

melaksanakgunakan.

pertama kali

ng muncul h

an untuk me

m

ai dapat

ilih satu pili

kan suatu

51  

i saat

hanya

engisi

ihan.

Page 28: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

Butt

Butto

Butto

Butt

DataG

ton Batal

on Keluar

on Ubah

on Cari

GridView

Tombolsaat permenghacombob

Tombol

Tombol

Tomboldata dan

Menam

dilihat t

 

l yang digunrtama kali mapus isian yabox yang ter

l untuk kelu

l untuk men

l yang digunn menampil

mpilkan data

tetapi tidak

nakan untukmembuka foang terdapardapat pada

uar dari sebu

nyimpan per

nakan untuklkan data ha

dalam bent

dapat di edi

k merefreshorm tersebutat pada textba form.

uah form

ruobat (upd

k melakukanasil pencaria

tuk tabel ya

it.

h form sepert, atau box, atau

date)

n pencarianan tersebut

ang hanya d

52  

rti

n

apat

Page 29: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.5.5.2 Fo

Fo

tersedia d

kesalahan

ubah data

 

orm Input D

orm ini digu

di gudang.

. Untuk me

pada textbo

Data Maste

Gambar 4

unakan unt

Petugas ap

engubah kl

ox.

 

 

er

4.24 Form I

tuk menyim

poteker dap

lik pada ko

Input Data O

mpan/menam

pat mengub

ode maka a

Obat

mbah data

bah data o

akan muncu

obat yang

obat apabila

ul data oba

53  

telah

a ada

at dan

Page 30: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.5.5.3 Fo

Fo

Pemasok t

Un

pada detil

klik pada k

orm Input D

orm ini digu

terisi secara

ntuk menyim

pemasok, u

kolom pem

Data Pema

Gambar 4.2

unakan unt

a otomatis d

mpan data,

untuk kelua

masok dan kl

 

asok

25 Form Inp

tuk menyim

dari program

klik pada

ar dari form

lik button ha

put Data Pe

mpan/menam

m.

button sim

m klik button

apus.

masok

mbah data

mpan. Untuk

n keluar. U

pemasok.

k mengubah

Untuk mengh

54  

Kode

h klik

hapus

Page 31: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.5.5.4 Fo

Fo

dibeli. Pad

sebelumny

Un

pada detil

kolom det

 

orm Transa

Gam

orm ini digu

da kolom pe

ya, begitu ju

ntuk menyim

, untuk kelu

til dan klik b

aksi Pembe

mbar 4.26 F

unakan unt

emasok, ko

uga dengan

mpan data,

uar dari form

button hapu

 

elian

Form Input

tuk menyim

de supliyer

kolom tran

klik pada

m klik butto

us.

Transaksi P

mpan/menam

akan terisi

nsaksi pada t

button sim

on keluar. U

Pembelian

mbah data

otomatis da

textbox kod

mpan. Untuk

Untuk meng

obat yang

ari form sup

de obat.

k mengubah

ghapus klik

55  

 

akan

pliyer

h klik

k pada

Page 32: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/633/7/BAB IV.pdf · 25 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisa Sistem Berikut ini merupakan

 

4.5.5.5. Fo

 

Ga

Laporan b

Untuk men

orm Lapor

Ga

ambar di at

berdasarkan

ncetak lapo

ran Persedi

ambar 4.27

tas merupak

n kode obat

oran dapat d

 

iaan obat

Form Lapo

kan gambar

t, nama oba

di klik pada

oran Persedi

r Form Lap

at, jenis oba

button print

iaan Obat

poran Trans

at, harga be

t.

saksi Pemb

eli dan qua

56  

 

elian.

antity.