Pada  progam  aplikasi  neraca  gabungan  loket  terdapat  beberapa  pengkodean untuk memudahkan dalam pencarian data yaitu :
a.  Idbacksheet
2010
tahun 07
07
Bulan 04
tanggal No loket
b.  Kduang BU K : karakter terakhir K untuk keluar, T untuk terima
c.  Kd_jml JT : terdiri dari 2 katakter K untuk jumlah keluar, T untuk jumlah terima
3.5 Perancangan Sistem
Perancangan sistem berujuan untuk memberikan gambaran secara umum kepada  pemakai  dalam  pembuatan  rancangan  sistem  yang  baru  untuk
menggantikan  sistem  yang  lama.  Sehingga  nantinya  diharapkan  sistem  yang baru  lebih  baik  dalam  mengatasi  permasalahan  yang  terjadi  pada  bagian
Akutansi PT Pos Indonesia Jalan Asia Afrika Bandung.
3.5.1 Perancangan Diagram Konteks
Diagram konteks merupakan alat struktur analisi yang menggambarkan hubungan  dan  keterkaitan  sistem  dengan  entitas  serta  aliran  data  dari  entitas
menuju siatem dan dari sistem menuju entitas. Data yang berada dalam sistem mengalami  beberapa  proses  untuk  kemudian  keluar  melintasi  sebuah
informasi  yang  diharapkan.  Untuk  lebih  jelsnya  dapat  dilihat  dalam  diagram konteks dibawah ini.
Aplikasi neraca Gabungan loket
Bagian Akutansi info login invalid
Data SOPP, Data IPOS,
Data RS, Data gabungan,
Lapuran detail, Laporan summary,
Laporan produk, Konfirmasi data tersimpan,
info hasil perhitungan data login,
Data waktu Req data SOPP,
Req data IPOS, Req data RS,
Req  data gabungan, Req Lapuran detail,
Req Laporan summary, Req Laporan produk,
Req hasil perhitungan
Gambar 3.7 Diagram Konteks
3.5.2 Perancangan Data Flow Diagram
DFD  data  flow  diagram  digunakan  untuk  menggambarkan  sistem secara  rinci  yang  ada  pada  diagram  konteks  menjadi  beberapa  proses  yang
terjadi dantara entitas-entitasyang terlibat.
3.5.2.1 DFD Level 1
Berikut ini adalah gambar DFD yang menggambarkan bagaimana sistem berjalan  pada  aplikasi  neraca  gabungan  loket  pada  PT.  Pos  Indonesia  Jalan
Asia Afrika Bandung .
Bagian Akutansi 1.0
Login
2.0 Neraca gabungan
3.0 Backsheet
SOPP 4.0
Backsheet IPOS
5.0 Backsheet
RS Data login
Info login valid login
Data Login Info login invalid
Info login valid
Info login valid Info login valid
tbacksheet
tampung tkode
tproduk refmitrapayment
tlaporan produk
backsheet Backsheet_produk
Backsheet_produk1 petloket
transumum tlayanan
TRS
ttransaksi tbea
tsumtransaksi tpetugas
Data refmitrapayment Data produk
Data tkode
Data petloket Data backsheet
Data backsheet produk Data backsheet produk1
Data tpetugas Data tbea
Data TRS Data tsumtransaksi
Data refmitrapayment, Data produk,
Data tlayanan
Data transaksi Data tproduk
Data backsheet gabungan
Data SOPP Data IPOS
Data RS
D at
a R
S D
a ta
IPOS D
a ta
SOPP
Data tlayanan
Data ttransaksi, data tsumtransaksi,data tproduk,
data backsheet,data TRS,data transumum, data petloket
Data backsheet gabungan Data ttransaksi, data
tsumtransaksi,data tproduk, data backsheet,data TRS,data
transumum, data petloket
Data backsheet gabungan
Lapuran detail, Laporan summary,
Laporan produk
Data gabungan, Lapuran detail,
Laporan summary,
Laporan produk konfirmasi data
tersimpan, Info hasil perhitungan
Gambar 3.8 DFD Level 1
Req tkode
Data waktu Req Data gabungan,
Req Lapuran detail, Req Laporan summary,
Req Laporan produk Req hasil perhitungan
Req Data transaksi
Req Data tsumtransaksi Req Data TRS
Req Data tbea Req Data tpetugas
Req Data tlayanan Req Data backsheet produk1
Req Data backsheet produk Req Data backsheet
Req Data petloket Req Data produk
Req Data refmitrapayment Req data SOPP
Req data IPOS
Req data RS
In fo
lo gi
n v
a lid
3.5.2.2 DFD Level 2 Proses 1.0 Login
DFD  level  2  proses  1.0  menjabarkan  secara  rinci  proses-proses  yang terdapat pada login.
Bagian Akutansi 1.1
Verifikasi username
1.2 Validasi
password login
Data login Info Verifikasi
user
Info login invalid Data user valid,
Data password Data user
Data password Info verifikasi
password
Info login valid
Gambar 3.9  DFD Level 2 Proses Login
3.5.2.3 DFD Level 2 Proses 2.0 Neraca Gabungan
DFD  level  2  proses  2.0  menjabarkan  secara  rinci  proses-proses  yang terdapat pada neraca gabungan.
Bagian Akutansi 2.1
simpan
2.2 filter
2.3 Hitung
2.4 laporan
tampung tbacksheet
tlaporan Data waktu
Info login valid Info login
valid Konfirmasi data tersimpan
Data backsheet gabungan
tkode tproduk
refmitrapayment produk
backsheet Backsheet_produk
Backsheet_produk1 petloket
tlayanan
TRS
ttransaksi tbea
tsumtransaksi Data produk
Kode,Ket_biaya Data petloket
Data backsheet Data backsheet produk
Req Data backsheet produk1
Data tbea Data TRS
Data tsumtransaksi
Data produk, Data tlayanan,
Data refmitrapayment
Data ttransaksi
Data tproduk
Data tlayanan
Data ttransaksi, data tsumtransaksi,data tproduk,
data backsheet,data TRS,data transumum, data petloket
Lapuran detail, Laporan summary,
Laporan produk
transumum Data transumum
Data refmitrapayment
Data backsheet gabungan
Info login valid Data gabungan
Info hasil perhitungan Req data petugas
Data backsheet gabungan
Data ttransaksi, data tsumtransaksi,data tproduk,
data backsheet,data TRS,data transumum, data petloket
Data backsheet gabungan
Data backsheet gabungan
Gambar 3.10  DFD Level 2 Proses Neraca Gabungan
Req becksheet gabungan
Req laporan detail, Req laporan
sumarry, Req laporan produk
Req hasil perhitungan Req data transumum
Req Data petloket Req Data backsheet
Req Data backsheet produk
Req data ttransaksi Req data tsumtransaksi
Req data TRS Req Data tbea
tpetugas
Data backsheet produk1
Data tkode Req data tlayanan
Req data produk Req data refmitrapayment
Data tpetugas
Info login valid
Req Data gabungan Req Data backsheet
gabungan
3.5.2.4 DFD Level 3 Proses 2.4 Laporan
DFD  level  3  proses  2.4  menjabarkan  secara  rinci  proses-proses  yang terdapat pada laporan.
2.4.1 Laporan
detail
2.4.2 Laporan
summary 2.4.3
Laporan produk
Bagian Akutansi Info login
valid
Info login valid
Info login valid
tlaporan Laporan detail
Laporan summary Laporan produk
Req laporan detail
Req laporan produk
Req laporan summary Data backsheet
gabungan
Data backsheet gabungan
Data backsheet gabungan
Gambar 3.11  DFD Level 3  Proses Laporan
Req data backsheet gabungan
R e
q D
a ta
b a
cks h
e e
t ga b
u n
g a
n R
e q
D a
ta b
a ck
sh e
e t g
a b
u n
g a
n
3.5.3 Kamus Data
Kamus data data dictionary merupakan katalog fakta tentang data dan kebutuhan-kebutuhan  informasi  dari  suatu  sistem.kamus  data  dibuat
berdasarkan arus data yang ada pada diagram aliran data. Dengan meggunakan kamus  data,  analisis  sistem  dapat  mendefinisikan  data  yang  mengalir  pada
sistem  secara  lengkap.  Kamus  data  yang  dibutuhkan  untuk  membangun
aplikasi  neraca  gabungan  loket  pada  PT.  Pos  Indonesia  Jalan  Asia  Afrika Bandung.
Tabel 3.22 Data login
No.
1
Nama aliran data Data login
Deskripsi Berisikan data login user ke proses 1.0
Struktur Data
Username + password User name =
’a’..’Z’,’0’..’9’ Password  =
’a’..’Z’,’0’..’9’ Tabel 3.23 info login invalid
No. 2
Nama aliran data
Info login invalid
Deskripsi
Berisikan informasipesan gagal login
Struktur Data
Tabel 3.24 Data waktu
No.
3
Nama aliran data Data waktu
Deskripsi
Berisikan  keterangan  waktu  yang  di inputkan user
Struktur Data
Tanggal Tanggal   = yyyy-mm-dd
Tabel 3.25 konfirmasi data tersipan
No. 4
Nama aliran data
Konfirmasi data tersimpan
Deskripsi
Berisikan  informasipesan  data  telah berhasil disimpan
Struktur Data
Tabel 3.26 Data SOPP
No.
5
Nama aliran data Data SOPP
Deskripsi Berisikan data SOPP
Struktur Data
idbacksheet + nama produk + jumlah item  + besaruang  +beadasar  +  bsu  keluar  +  htnb  +
ppn + beatambahan + diskon + htok Idbacksheet    =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang     = 0..9 beadasar       = 0..9
bsu keluar    = 0..9 htnb              = 0..9
ppn                = 0..9 beatambahan =0..9
diskon            =0..9 htok                =0..9
Tabel 3.27 Data RS
No.
6
Nama aliran data Data RS
Deskripsi Berisikan data RS
Struktur Data
idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb
+ ppn + beatambahan + diskon + htok Idbacksheet    =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang     = 0..9 beadasar       = 0..9
bsu keluar    = 0..9 htnb              = 0..9
ppn                = 0..9 beatambahan =0..9
diskon            =0..9 htok                =0..9
Tabel 3.28 Data IPOS
No.
7
Nama aliran data Data IPOS
Deskripsi Berisikan data IPOS
Struktur Data
idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb
+ ppn + beatambahan + diskon + htok Idbacksheet    =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang     = 0..9 beadasar       = 0..9
bsu keluar    = 0..9 htnb              = 0..9
ppn                = 0..9 beatambahan =0..9
diskon            =0..9 htok                =0..9
Tabel 3.29 Data Gabungan
No.
8
Nama aliran data Data Gabungan
Deskripsi Berisikan data SOPP
Struktur Data
Kategori + idbacksheet + nama produk + jumlah  item    +  besaruang  +beadasar  +
bsu keluar + htnb + ppn + beatambahan + diskon + htok
Kategori         =
’a’..’Z’,’0’..’9’ Idbacksheet    =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang        = 0..9 beadasar          = 0..9
bsu keluar       = 0..9 htnb                 = 0..9
ppn                  = 0..9 beatambahan   = 0..9
diskon             = 0..9 htok                 = 0..9
Tabel 3.30 Laporan Detail
No. 9
Nama aliran data
Laporan Detail
Deskripsi
Berisikan  data  laporan  gabungan  secara terperinci
Struktur Data
Kategori + idbacksheet + nama produk + jumlah  item    +  besaruang  +beadasar  +
bsu keluar + htnb + ppn + beatambahan + diskon + htok + saldo
Kategori         =
’a’..’Z’,’0’..’9’ Idbacksheet    =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang        = 0..9 beadasar          = 0..9
bsu keluar       = 0..9 htnb                 = 0..9
ppn                  = 0..9 beatambahan   = 0..9
diskon             = 0..9
htok                 = 0..9 saldo                 = 0..9
Tabel 3.31 Laporan produk
No. 10
Nama aliran data Laporan produk
Deskripsi Berisikan
data laporan
gabungan berdasarkan produk
Struktur Data
Kategori  +  nama  produk  +  jumlah  item +  besaruang  +beadasar  +  bsu  keluar  +
htnb  +  ppn  +  beatambahan  +  diskon  + htok + saldo
Kategori         =
’a’..’Z’,’0’..’9’ nama produk   =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang        = 0..9 beadasar          = 0..9
bsu keluar       = 0..9 htnb                 = 0..9
ppn                  = 0..9 beatambahan   = 0..9
diskon             = 0..9 htok                 = 0..9
saldo                 = 0..9
Tabel 3.32 Laporan summary
No. 11
Nama aliran data
Laporan summary
Deskripsi
Berisikan data
laporan gabungan
berdasarkan idbacksheet
Struktur Data
Kategori + idbacksheet + jumlah item  + besaruang +beadasar + bsu keluar + htnb
+ ppn + beatambahan + diskon + htok Kategori         =
’a’..’Z’,’0’..’9’ Idbacksheet    =
’a’..’Z’,’0’..’9’ jumlah item     =  0..9
besaruang        = 0..9 beadasar          = 0..9
bsu keluar       = 0..9 htnb                 = 0..9
ppn                  = 0..9 beatambahan   = 0..9
diskon             = 0..9 htok                 = 0..9
saldo                 = 0..9
3.6 Perancangan Antar Muka
Antar  muka  sistem  dibangun  dengan  menggunakan    Borlan  Delphi, sedangkan  database  menggunakan  MySQL  dan  Firebird.  Saat  pertama  kali
program  dijalankan  akan  masuk  pada  tampilan  menu  utama  yang  berisi submenu aplikasi.
3.6.1 Perancangan Struktur Menu
Berikut ini adalah perancangan struktur menu program aplikasi neraca gabungan loket pada PT. Pos Indonesia Jalan Asia Afrika Bandung.
Aplikasi neraca gabungan loket
login
Neraca gabungan Backsheet SOPP
Backsheet IPOS Backsheet RS
simpan filter
laporan hitung
Laporan detail Laporan summary
Laporan produk
Gambar 3.12 Struktur Menu