mengembangkan aplikasi. Sedangkan database yang digunakan adalah MySQL dan firebird.
3.3.4.3 Analisis Pengguna
Analisis karakteristik pengguna aplikasi neraca gabungan loket adalah sebagai berikut :
a. Nama : Moh Nur Syarif
b. Jabatan : staf akutansi
c. Usia : 39 tahun
d. Latar belakang pendidikan umum : SMA e. Latar belakang pendidikan khusus : Tata usaha POS
Aplikasi ini hanya dapat diakses oleh admin bagian akutansi yang memiliki hak akses penuh yang memiliki hak akses penuh dalam mengakses
sistem secara langsung.
3.4 Perancangan Basis Data
3.4.1 ERD Entity Relationship Diagram
Entity relationship diagram adalah suatu objek yang dapat didefinisikan dalam lingkungan pemakai. ERD merupakan salah satu cara
untuk mengolah database sehingga data tersebut dapat diketahui hubunganya antara file dan teknik, ini dapat digunakan untuk mengatasi terwujudnya
redudansi data sejenisnya. Adapun ERD yang diusulkan adalah sebagai berikut.
tproduk
digabung
produk
digabung
tlayanan
digabung
refmitrapayment
Tbacksheet diolah
diolah
Ttrasaksi diolah
TSumtransaksi diolah
TBacksheet diolah
TRS Backsheet
menghasilkan
Backsheet produk
diolah petloket
menghsilalkan
diolah diolah
Transumum d
io la
h tkode
Backsheet produk1
diolah TBea
dio lah
Tpetugas kdmitra
nama kdproduk
ketproduk idlayanan
ketlayanan idproduk
namaproduk kategori
menghasilkan tlaporan
kdbacksheet kdbacksheet
kdloket kdbacksheet
nippos kdpetugas
idjenistrans
kode idbacksheet
Id_backsheet Id_rs
Id_rekap
Id_petugas Id_rs
idbacksheet Id_backsheet
Id_backsheet Id_rekap
Id_pegawai N
1 1
1 1
1
1
N N
1 1
1
1 N
N N
1 1
1 1
1 1
dikelola admin
1 1
1 N
1 N
N 1
1 N
1
N 1
N
Gambar 3.5 ERD
3.4.2 Relasi Tabelskema relasinya
Skema relasi merupakan tabel-tabel yang menyusun program aplikasi berelasi antar suatu tabel dengan tabel yang lainnya. Hubungan antar tabel
dapat ditentukan dengan membuat field penghubung. Dibawah ini adalah skema relasi :
tlaporan
PK idbacksheet
kategori nama_produk
jumlah besaruangT
beadasar HTOK
HTNB PPN
BeaTambahan BesarUangK
Diskon Saldo
tbacksheet
PK idbacksheet
kategori
idproduk
loket tanggal
jumlah_uang kduang
jumlah_trans kd_jml
tproduk
PK id_produk
nama_produk kategori
refmitrapayment
PK kdmitra
nama alamat
kota telp
fax kontaknama
kontaktelp nopenslp
idpenyedia oftfields
produk
PK kdproduk
ketproduk kdjenisproduk
statustarif kdnopen
TLAYANAN PK
id_layanan
id_jenis ket_layanan
acuan_tarif acuan_waktu
id_status transumum
PK idtransaksi
idjenistrans idstatustrans
noloket nopen
tanggal jam
wilpos idpetugas
kdmitra
besaruang codekey
refswitch optionalfields
revitalnumber locSTAN
stat jumlahcetak
tkode
PK kode
ket_biaya BACKSHEET_PRODUK
PK kdbacksheet
kdproduk kdnopen
jumlah BSU
tglbukabsheet tgltutupbsheet
kdstatus wktlokal
status BACKSHEET_PRODUK1
PK kdrekap
kdbacksheet kdproduk
kdnopen jumlah
berat beadasar
HTOK HTNB
PPN diskon
bealain wktlokal
status BACKSHEET
PK kdbacksheet
kdrekap jmltransaksi
jmlitem BSU
NIPPOS kdnopen
kdstatus CRC
wktlokal status
PETLOKET PK
kdloket kdpetugas
wktlokal status
TBACKSHEET PK
id_rekap id_backsheet
jns_backsheet jml_trans_dw
jml_bsu_dw jml_trans_aw
jml_bsu_aw id_pegawai
wkt_backsheet id_status
TTRANSAKSI
id_rs id_backsheet
wkt_transaksi id_status
TBEA PK
id_rekap
jml_bead_aw jml_beat_aw
jml_ppn_aw jml_bead_dw
jml_beat_dw jml_ppn_dw
TPETUGAS PK
id_petugas id_loket
pass_petugas id_kantor
id_pegawai id_jabatan
ip_address mc_address
jam_awal jam_akhir
id_status TRS
PK id_rs
id_layanan
id_pusat id_kantors
id_kantorb id_jenis
id_pengirim id_penerima
id_referensi berita
BSU bea_dasar
bea_tambahan ppn
pin question
answer CRC
TSUMTRANSAKSI PK
id_backsheet id_layanan
id_kantor id_jenis
jml_transaksi jml_BSU
jml_beadasar jml_beatambah
jml_ppn wkt_sumtransaksi
Gambar 3.6 Skema Relasi
3.4.3 Struktur Tabel