4.1 DATA FLOW DIAGRAM
Data Flow Diagram pada perancangan sistem informasi ini terdiri dari Diagram Konteks dengan dua kesatuan luar, DFD level -1 dengan tiga proses.
4.1.1 Diagram Konteks
Diagram konteks Sistem Program Aplikasi Basis Data Obat adalah gambaran hubungan sistem dengan Iingkungan luar atau hubungan kontekstual antara Sistem program Aplikasi Basis Data Obat dengan Iingkungan yang terlibat seperti yang ditunjukkan seperti gambar 4.1 dibawah ini:
Divisi Pemasaran
Obat Data Stok
Data Obat
Kriteria Standar Penilaian
D i s t r i b u t o r
Data Penjualan
Gambar 4.1 Diagram Konteks Aplikasi Basis Data Obat
19
4.1.2 Data Flow Diagram Level 1
Data Flow Diagram Level-1 pada Sistem Program Aplikasi Basis Data
Obat menggambarkan kelompok-kelompok kejadian atau Event List yang terdapat pada sistem infonnasi ini. Data Flow Diagram Level-1 ditunjukkan
seperti gambar 4.2 dibawali ini :
Data Obat Data Stok
Gambar 4.2 DFD Level 1
4.2 Struktur Database
4.2.1 Perancangan label
Aplikasi Basis Data Obat disusun olcli komponen database dengan fonnat
MS ACCES (*.MDB) sebagai berikut:
1. Nama Tabel : OBAT Field kunci : KDBAT
Panjang record : 63 Bytes
No.
1.
Nama Field
Tipe Field
Lebar
Keterangan
KdBat Teks 6 Kode Obat
2.
3.
4.
NmObat JnsObat
] Teks
Teks
25
!
Nama Obat Jen is Obat
L=Liquid, P=Padat
HrgSat Currency
6Harga Satuan
5. J um Stok Numerik 6 Jumlah Stok Obat
6.
Satuan Teks
10Satuan Obat
2. Nama Tabel : DISTRIBUTOR Field Kunci : KOD1S
Panjang Record : 120 Byte
No
1.
Nama Field
Kodis
Tipe Field
Teks
Lebar 6
Keterangan
Kode Distributor
2. Nadis Teks 30 Nama Distributor
3.
4.
Aldis Teks 40
Alamat Distributor
TIpdis
Teks 14No Telp Distributor
5. Ed is Teks 30 Email Distributor
3. Nama label Field Kunci
Panjang Record
:STANDAR
: 24 Byte
No Nama Field
Tipe Field
Lebar
Keterangan
1. K rend all Numerik 8 Kriteria rcndah
2.
K sedang
Numerik 8Kriteria sedang
3. K baik Numerik
8 | Kriteria baik
4. Nama Tabel : IDMASUK (Identitas Pemasukan Obat)
Field Kunci : NoMasuk Panjang Record : 14 Byte
No Nama Field
Tipe Field
Lebar
Keterangan
I.
2.
NoMasuk
Tgl Masuk
Teks Date
1 6
8
Pemasuka
Nomor Masuk Obat Tanggal Masuk
5. Nai Fie Pan
na Tabel d Kunci
jang record
: DTMASUK (Detail : NoMasuk, Kdbat : 14 Byte
n Obat)
No
Nama Field
Tipe Field
LebarKeterangan
1.
•
2.
NoMasuk Teks 6 Nomor Masuk Obat
KdBat Teks 6 Kode Obat
3. J urn as Numerik 4
Jumlah Obat Yang
Masuk
6. Nama Tabel : IDJUAL (Identitas Penjualan ) Field Kunci : No Faktur, Kodis
Panjang record : 28 Byte
No Nama Field
Tipe Field
Lebar
Keterangan
1.
~2.
3.
NoFaktur Teks 6
No. Faktur Penjualan
TglJual
Kodis
Date Teks
8
6
Tanggal Penjualan Kode Distributor
"4- J
TotalCurrency
8Total Harga Penjualan !
7. Nama label Field Kunci
Panjang record
: DTJUAL (Detail Penjualan)
: NoFaktur, Kdbat : 24 Byte
! Nama Field
No j Tipe Field
Lebar! Keterangan
i
1. ' NoFaktur Teks 6
No. Faktur Penjualan
2. i KdBat Teks
Numerik
Currency
6 4 8
Kode Obat 3.
4.
JumJual
HrgJual
Jumlah Penjualan
Harga Penjualan per Satuan
8. Nama Tabel Field Kunci
Panjang record
No
Nama Field
Nomor
2. KdBat
3. NmObat
4. JnsObat
HrgSat
J um Stok
7 Satuan
LAPDAFTAROBAT (Laporan Daftar Obat)
24 Byte
Tipe Field
LebarTeks
Teks
Teks 25
Teks
Currency
Numerik
Teks
Keterangan
Nomor
Kode Obat
Nama Obat
Jen is Obat
L=Liquid, P^Padat Harga Satuan
Jumlah Stok Obat
Satuan Obat
9. Nama Tabel : LAPMASUKPERBULAN
Field Kunci
(Laporan Masuk Per Bulan) Panjang record : 24 Byte
Lebar
6
! Nama Field
No j Tipe Field
Teks
! Keterangan
1. Nomor Nomor
2. KdBat Teks 6
Kode Obat
3. NmObat
4. JnsObat
Teks Teks
25
T I
Nama Obat
Jen is Obat 1
10
L=Liquid, P=Padat Satuan Obat
7 Satuan Teks
8 NoMasuk
TextNumerik
6
" 6
Nomor Masuk Obat Jumlah Masuk
9 Jumas
110 TglMasuk I Date
i
8
Tanggal Masuk
10. Nama 'label : LAPMASUKSE Keseluruhan)
LURUH
(Laporan Masuk Obat
Field Kunci
Panjang record : 24 Byte
i Nama Field
No j Tipe Field
LebarKeterangan
L Nomor Teks 6 1 Nomor
2. ! KdBat Teks 6
25
Kode Obat
Nama Obat3. NmObat
Teks4. JnsObat
Teks 1 Jen is Obat1 L^Liquid, P^Padat
5 i NoMasuk
TextDate Teks
6
Nomor Masuk Obat
6 TglMasuk
810
Tanggal Masuk Satuan Obat
7 Satuan8 Jumas Numerik 6
Jumlah Masuk
Nama Tabel : LAPJUALSELURUH (Laporan Jual Obat Keseluruhan)
Field Kunci
Panjang record : 84 Byte
No 1.
Nama Field
Tipe Field
Lebari Keterangan
Nomor Teks 6 Nomor
2.
3.
Nolaklur
Tgljual
Teks Date Teks
6 8 30
Kode Obat
Tanggal Masuk
4. Nadis
Nama Distributor
5 Kdbat Teks 6 Kode Obat
6 Hrgjual
Currency
8Harga Penjualan per Satuan
/ 8 8
Jumjual Numerik 4
8 8
Jumlah Penjualan
Harga Penjualan per Satuan
TotHarga
Cunency
Total
Cunency Harga Penjualan per Satuan
12. Nama Tabel : LAPJUALPERFAKTUR (Laporan Jual Obat Per Faktur)
Field Kunci
Panjang record : 196 Byte
No
Nama Field
i
Tipe Field
Lebarj Keterangan
i
1. Nomor Teks 6 Nomor
2.
3.
4.
Nofaktur Teks 6 Kode Obat
Tgljual Nadis
Date Teks
8 30
40 14
Tanggal Masuk
• Nama Distributor
- — -
6 : Aldis Teks
Alamat Distributor
6 TIpdis Teks
No Telp Distnbutor
7 Edis Teks 30
Email Distributor
8 Kdbat Teks
Teks Teks
6 25
1
: Kode Obat
10
Nmobat
Jnsobal
Nama Obat Jen is Obat
11
L-Liquid, P-Padat
Satuan Teks 10
Satuan Obat
12 13 14
Hrgjual Currency
8Harga Penjualan per Satuan
Jumjual
Numerik 4Jumlah Penjualan
Totharga
Numerik 4Harga Jumlah Penjualan
15 Total Numerik 4
Total Penjualan
13 Nama Tabel ; LAPANALISIS
Field Kunci
Panjang record : 88 Byte
(Laporan ANALISIS)
No 1.
Nama Field Tipe Field
LebarKeterangan
Nomor Teks 6 Nomor
2. Nofaktur Teks 6
Kode Obat
3. Tgljual Date
8
Tanggal Masuk
4.
7
Nadis Teks 30
Nama Distributor
Kdbat Teks 6
Kode Obat
8
Hrgjual Currency
8Harga Penjualan per Satuan
9 Jumjual Numerik
4
Jumlah Penjualan
10
Totharga Currency
8Harga Penjualan per Satuan
11 Total Numerik 4
Jumlah Penjualan
12 Kriteria Numerik 8
Kriteria rendah
beraliran data antar tabel dalam aplikasi yang dikembangkan.
Sclengkapnya gambar hubungan relasi antar tabel untuk aplikasi yang
dikembangkan ini dapat dilihat pada gambar berikut ini :
1
* 1
HCHKIUt
i
* - -
;TGLJUAL j
• •#
'KODIS
]
NOMOR:TOTAL i
—jNOFAKTUR
iSTATUS 1
ij
'TGLJUAL NADIS
" V
IHRGJUAL
KDBATJUMJUAL
-*
TOTHARGA NOMOR
^
'totalNOFAKTUR
.* i COLS *
ECH5 — COL4
JC* NOfWIU :NADIS
IALDI5
jTLPDB
|
•COL6COL5COL7
.
i
A;TGLJUAL
~7|--'KODIS
/[ :TOTAL
'edisj
COLBcols i
j
:* ' I ;STATUS
— COUD
c a n
|
NOFAKTUR V—, KDBAT ;
-*\ ~ \
cai2 '* A :jumjual ;
'• TGLMASUK V"""'
'—:KQDI5 *
i iNCMOR :HRGJUAL
iNOMOR
:#
' fJOKASUK •—'•
TGLMASUK
I iKDBAT •;!
1 I __ - 1
INGFAKTUR
j Itguual
j jNADIS
i*
•NOMOR
;nomaslik
1 ^-iNOMASLK
;KDBA[
jJUMAS 1*
:nomor :nofaktur
TGLJUAL \
I 'ALOIS J ^TLPDI5
jEDIS
;KDBAT
iTGLMASUK 1 jKDHW — NADIS JNM06AT
JKDBAT jNMOBAT
iJNSGBAT SATUAN
i
•*
ikjendah
j (NMOBAT
! ;JN506AT
• JHRG5AT
UUM5TOK ;
.KDBAT
!HRGJUAL
•JUMJUAL
TOTHARGA !
jJNSOBAT
.5ATUAN
jHRGJUAL
JUMJUAL
JIIMAS j
<k sedang
;k_bak
'SATUAN TOTAL
:KRITERIA Itotharga
;T0TAL
Gambar 4.3 Relasi Antar Tabel.
iNOMQR
;kdbat
JNM06AT
iJNSOBAT
Ihpgsat
:jum5tok
S5ATLWJ
4.3 Perancangan Masukan
Perancangan masukan Aplikasi Basis Data Obat dapat di dilihat pad;
tampilan berikut ini :
I. Antar Muka Data Stok Obat
Jems Obat liquid Radat
1 1
Kode Obat
Nama Obat
Harga Satuan Jumlah 9ok Satuan
Bungkus Kilogram
totak Ltqusd
Tambah a r t Smpan Kekiaf
Gambar 4.4 Perancangan Antar Muka Data Stok Obat.
Tombol TAMBAH untuk persiapan masukan data bam, tombol EDIT untuk koreksi data, tombol BATAL untuk membatalkan proses rekam dan koreksi data, tombol KELUAR untuk keluar dari aplikasi dan SIMPAN untuk merekam
data.
2. Antar Muka Distributor
fode Distributor Nama Distributor Ala mat
Telepon E-mail
"6mbah Hit 3mpan ^|uar
Gambar 4.5 Perancangan Antar Muka Data Distributor.
Tombol TAMBAH untuk persiapan masukan data baru, tombol EDIT
untuk koreksi data, tombol BATAL untuk membatalkan proses rekam dan koreksi data, tombol KELUAR untuk keluar dari aplikasi. Dan tombol SIMPAN untuk
merekam data.
3. Antar Muka Standar Kriteria Nilai Penjualan
Khteria Ffendah
Kntena Sedang
Kriteria Baik
3mpan
Batal
Gambar 4.6 Perancangan Antar Muka Standar Kriteria Nilai Penjualan.
Tombol SIMPAN untuk merekam data tombol BATAL untuk membatalkan proses rekam dan koreksi data dan keluar dari aplikasi.
4. Antar Muka Pemasukan Obat
Tanggal Ma a*
Nomor M.agjk Jum lah Masuk:
-33 <J > W>
Tarn bah 3m pan
tode Obat
Nama Obat
Keluar
Gambar 4.7 Perancangan Antar Muka Pemasukan Obat.
Tombol TAMBAH untuk persiapan masukan data baru, tombol BATAL untuk membatalkan proses rekam dan koreksi data, tombol KELUAR untuk
keluar dari aplikasi, dan tombol SIMPAN untuk merekam data.
5. Antar Muka Penjualan Obat
Tanggal Faktur: „. ,. ^., t
Kode Distnbutor
NomorRaktur: Nama Distnbutor.
Kode Obat : i Aiamat:
Nama Obat. Telepon :
Jumlah Jual : E-mail:
DBGrid
Total Pp.
"Smbah Hit l-feluar
3mpan
TUamoar 4/ Perancangan Anlar Muka Penjualan OEaT
Tombol TAMBAH untuk persiapan masukan data baru. tombol EDIT untuk koreksi data, tombol BATAL un.uk membatalkan proses rekam dan koreksi data, tombol KELUAR untuk keluar dan apbkasi. Dan tombol SIMPAN untuk
merekam data.
4.4 Perancangan Keluaran
Perancangan masukan Aplikasi Basis Data Obat dapat di dilihat pada
tampilan berikut ini :
I. Laporan Daftar Obat Keseluruhan
Laporan ini berftingsi untuk menyajikan seluruh deskripsi obat
I .nfioi-;nt Ihiltvu <)i»:it k.-sohtnihiin
V. I'oilr- UN ,i
H,ir,|, lurtfl.rl.'J.,*.
Gambar 4.8 Laporan Daftar Obat Keseluruhan
2. Laporan Daftar Obat Tiap Jenis
Laporan ini berftingsi untuk menyajikan deskripsi obat tiap jenis
r J'lttUfll teiak
I ,sijtrn'aii MuffM- Ohai .lenis :
Mil. I fcorlt CWmI Smi.jOb.rt <>dti)«n
UoljIliJH U,j
Hwq.j , Juinl.-jtiStot
Gambar 4.9 Laporan Daftar Obat Tiap Jenis
3. Laporan Daftar Stok Masukan Keseluruhan
Laporan mi berfungsi untuk menyajikan transaksi pemasukan obat
keseluruhan
r.!'"»(, ii t !-i.i(,
H.)f,.m.M fMri
L»|M.nut Siok Masuk K*s«*1iuu1imii : v.. jv^* ; t^mwI'w ;^ob.,t ; s,,,,^,,, ; . „,
Gambar 4.10 Laporan Daftar Stok Masuk Keseluruhan
4. Laporan Daftar Stok Masuk Tiap Bulan
Laporan ini berfungsi untuk menyajikan transaksi pemasukan obat tiap
periode bulan dan tahun tertentu.
I,.r,.jf[,|tl ,•!.,(,
H.tl.)F-i..r [>..„»:
Uipunut Stok Ma«iik Kt'M'limthMii
HI. Ma-uk;
Gambar 4.11 Laporan Daftar Stok Masuk Tiap Bulan
5. Laporan Daftar Distributor
Laporan ini befungsi untuk menyajikan seluruh deskripsi ditributor.
H.ll.ttUnn (,
Laporan Dat'far Oistrihntor
• fdilc fiiiit. j N.imnUklMbiilnr Al.nnhAi..n>.ir i T iTMfp*jn I f v,.-,,)
Gambar 4.12 Laporan Daftar Distributor
6. Laporan Daftar Penjualan Keseluruhan
Laporan ini Berfungsi untuk menyajikan transaksi penjualan obat
keseluruhan.
!!>lii[|.«i I i<4
Litporim tViiju^-.u. KWIunthan
Gambar 4.13 Laporan Daftar Penjualan Keseluruhan
7. Laporan Daftar Penjualan Tiap No Faktur Penjualan
Laporan ini berfungsi untuk menyajikan informasi penjualan tiap nomor
faktur.
Tanggal Cetafc :
Halaman I Oa*
Laporan Penjualan Tiap No.Faktur
>omor Faktuj Tanggal Fakttn
^artia Distributor Alan at Telepon E-Maif
*o. Kode Obat Varna Obat Jenis Obat Satuan Harga Satuan ! Qty Total Harga
Total Keseluruhan:
Gambar 4.14 Laporan Daftar Penjualan Tiap No Faktur Penjualan
8. Laporan Analisis Penjualan
Laporan ini berfungsi untuk menyajikan informasi analisis tingkat
penjualan barang.
TanqgalCelak: „ ,
Hdlaman Dan
Laporan Aiiaiisa Penjualan
*to. to, Faktur Tanggal Faktur Nama Distributor Kode Obat 1 Jual criteria Market
Gambar 4.15 Laporan Analisis Penjualan
9. Grafik Laporan Analisis Per Obat
Grafik im berfungsi untuk menyajikan informasi analisis tingkat penjualan
barai
lg per obat
-6
-3
- 4
-3
•2
- 1
-0 6 -
5 -
4 -
3 -
2 -
1 -
0 -j1 r1T1 Fdi 1 Mj» Apr ' M«i 1fim M Aen &p Ofet ' Hnv n «
Gambar 4.16 Grafik Analisis Penjualan Per Obat
0. Grafik Laporan Analisis Penjualan Per Obat Per Distributor
Grafik ini berfungsi untuk menyajikan informasi analisis tingkat
penjualan barang per obat perdistributor.
I 7
S
5 -
4 -
3 •
2-
I -
0-
[-6
-5
-4
•3
1-2
- 1
fcm F<=fc War