Post on 26-Oct-2020
31
BAB IV
ANALISIS DAN DESAIN SISTEM
Petugas operasional Cipaganti Group selama ini masih menggunakan
microsoft exel, word untuk mencatat semua transaksi yang ada. Karena
terbatasnya informasi yang diperoleh, maka adanya sistem informasi persewaan
bus sangat dibutuhkan. Sistem informasi persewaan bus ini meliputi sistem
maintenance data customer, sopir, bus, sirkulasi transaksi pemesanan, penagihan,
pembayaran, pengembalian, absensi sopir dan penggajian. Jadi untuk melakukan
pencatatan transaksi petugas operasional hanya perlu memasukkan data-data yang
diperlukan dalam suatu basis data dan menyimpannya.
Sistem pencatatan transaksi yang dilakukan dengan menggunakan
microsoft exel, word berlangsung lama dan butuh ketelitian. Oleh karena itu
dibutuhkan sebuah sistem yang praktis dan cepat untuk membantu kegiatan
petugas operasional.
Kegiatan petugas operasional yang perlu diperbaiki meliputi prosedur
pencatatan data customer, bus, sopir, absensi sopir, transaksi pemesanan,
pengembalian serta pembayaran dan penagihan yang lebih efektif.
4.1 Analisa Sistem
Analisis sistem di Cipaganti Group terdiri dari tiga tahap, yaitu
pengumpulan data yang diperlukan melalui survei, permasalahan yang dihadapi
pada pemakaian sistem yang lama, dan pemecahan masalah dengan sistem yang
baru. Adapun tahap-tahapnya adalah:
1. Survei
STIKOM S
URABAYA
STIKOM S
URABAYA
32
Survei dilakukan pada saat pertama kali datang ke di Cipaganti Group
dengan meminta data pada petugas operasional tentang prosedur pencatatan data
customer, bus, sopir, absensi sopir, transaksi pemesanan, pengembalian serta
pembayaran dan penagihan yang selama ini dipakai dan mewawancarai petugas
tentang jalannya sistem yang sudah ada. Survei juga meliputi penelitian terhadap
keadaan kantor Cipaganti Group. Penelitian yang dilakukan adalah dengan
mengamati cara pencatatan transaksi yang dilakukan oleh petugas operasional
dalam melayani customer yang melakukan transaksi pencatatan data customer,
bus, sopir, absensi sopir, transaksi pemesanan, pengembalian serta pembayaran
dan penagihan. Sedangkan data yang diberikan oleh petugas operasional meliputi
absensi sopir, data pemesanan, laporan-laporan dan data dari sistem lain yang
berlaku di Cipaganti Group Surabaya pada saat itu.
2. Permasalahan yang dihadapi pada pemakaian sistem yang telah ada
Permasalahan yang dihadapi Cipaganti Group dari pemakaian sistem
yang lama adalah sebagai berikut:
a. Dari segi keandalan
Tingkat kesalahan yang terjadi masih sangat tinggi. Sistem pemesanan
yang dilakukan dengan mencatat transaksi-transaksi pada buku menyebabkan
kemungkinan terjadinya kesalahan menjadi sangat besar. Hal itu juga
menyebabkan transaksi pemesanan menjadi lama dan tidak efektif.
b. Dari segi teknologi
Cipaganti Group masih belum menggunakan sistem yang terintegrasi,
pencatatan masih dilakukan pada sebuah buku yang kemudian dicatat kembali di STIKOM S
URABAYA
STIKOM S
URABAYA
33
Microsoft Excel. Hal ini tentu saja membutuhkan waktu yang cukup lama dan
menghabiskan banyak tenaga.
c. Dari segi dokumen
Dokumen-dokumen yang ada semakin hari semakin menumpuk sehingga
kemungkinan terjadinya kerusakan menjadi semakin tinggi. Dokumen tersebut
terdiri dari dokumen pemesanan, daftar sopir, daftar bus, daftar absensi sopir, dan
laporan-laporan.
d. Dari segi laporan
Laporan data customer, data bus, transaksi pemesanan serta laporan lain
tidak dapat digunakan sebagai sarana mengambil keputusan. Belum adanya
laporan customer yang sudah mengembalikan maupun yang belum
mengembalikan bus, laporan absensi sopir per hari masih belum ada
mengakibatkan Manajer sulit untuk mengetahui kondisi yang sebenarnya.
3. Pemecahan dengan sistem baru
Permasalahan yang ada dapat diatasi dengan sistem yang baru yaitu
sistem komputer. Jadi setiap transaksi yang terjadi, data buku yang ada serta data
customer yang ada disimpan dalam suatu database. Laporan yang dibutuhkan
akan ditampilkan secara otomatis tanpa harus membuat secara manual lagi.
4.2 Desain Sistem
Sistem flow dibuat dengan mengembangkan dokumen flow lama. Pada
sistem flow ini terdapat beberapa perubahan dari sistem yang lama ke dalam
sistem yang baru. Proses tersebut juga membutuhkan database yang tepat untuk
penyimpanan data. Database yang dibutuhkan antara lain, customer, bus, Sopir,
STIKOM S
URABAYA
STIKOM S
URABAYA
34
Tarif bus, Tarif sopir, Absensi, Penagihan, Pemesanan, Pembayaran, Pinjam,
Login, Gaji, Surat Jalan, Surat Perintah Jalan dan Voucher BBM.
Langkah selanjutnya adalah membuat Context Diagram. External Entity
dan proses-proses yang terjadi pada Context Diagram didapat dari sistem flow
yang telah dibuat. Pendesain kemudian menyusun secara lengkap masing-masing
proses beserta tabel-tabel yang dibutuhkan pada DFD. Context Diagram yang
telah dibuat, digunakan sebagai acuan pembuatan HIPO. File yang terdapat pada
DFD digunakan sebagai acuan membuat ERD dan struktur tabel.
Langkah terakhir adalah mendesain input dan output. Diperlukan
beberapa pertimbangan dalam mendesain input dan output yang baik yaitu,
bagaimana membuat desain yang sederhana tapi memiliki banyak fitur dan mudah
digunakan. Desain input dan output meliputi form Transaksi, form Menu utama,
form Bantuan, form Sopir, form Bus, form Input Customer, form Input gaji sopir,
form Tarif bus, form Tarif Sopir, form Dokumen bus dan desain Laporan-
laporan.
4.2.1 Sistem Flow Terkomputerisasi
Sistem Flow Terkomputerisasi merupakan gambaran dari sistem yang
telah dikembangkan. Dalam Sistem Flow Terkomputerisasi, beberapa proses yang
masih dilakukan secara sederhana dikembangkan menjadi proses komputer.
Proses yang dikembangkan meliputi, proses pencatatan data customer, data bus,
data sopir, data gaji , tarif bus, proses pemesanan bus, pengembalian bus, proses
penagihan bus, proses pembayaran, proses penggajian, absensi sopir, Surat
Perintah jalan, Surat Jalan, Voucher BBM serta laporan file induk dan transaksi.
STIKOM S
URABAYA
STIKOM S
URABAYA
A. Dokum
D
secara kom
dan data
pemesanan
jika tersed
operasiona
bus ke da
melakukan
digunakan
mengambi
surat jalan
Komputer
Gam
men Flow K
Dokumen F
mputerisasi
customer i
n kemudian
dia admin
al menyiapk
alam databa
n pengecek
n, jika terse
il data dari
n, serta vou
risasi Pemes
mbar 4.1 Dok
Komputeri
Flow Komp
. Dimulai d
tu sendiri k
n admin me
mencetak n
kan bus ses
ase untuk p
kan pemes
dia petugas
i file surat
ucher bensi
sanan dan P
kumen Flow
isasi Pemes
puterisasi P
dengan cust
kemudian d
elakukan pe
nota pemes
suai permin
pemeliharaa
sanan sesu
s membuat
jalan dan m
in untuk dib
Penyewaan d
w Kompute
sanan dan P
Pemesanan
tomer mema
disimpan p
engecekan
anan untuk
ntaan mema
an file bus
uai data bu
surat jalan
mencetak s
berikan kep
dapat diliha
risasi Peme
Penyewaan
dan Penye
asukan data
pada file cu
pemesanan
k customer.
asukkan data
s. Setelah i
us saat itu
dan vouche
surat permin
pada sopir.
at pada Gam
esanan dan P
n
ewaan dilak
a pemesanan
ustomer dan
sesuai dat
petugas b
a bus dari d
tu petugas
u tidak se
er bensin de
ntaan bus,
Dokumen
mbar 4.1.
Penyewaan
35
kukan
n bus
n file
a bus
agian
daftar
akan
edang
engan
cetak
Flow
STIKOM S
URABAYA
STIKOM S
URABAYA
B. Dokum
D
terkomput
file peme
Kemudian
mencetak
melakukan
tagihan se
file pemb
customer.
pada Gam
Gam
men Flow K
Dokumen F
terisasi, dia
esanan, file
n menyimpa
nota tagiha
n pembaya
ewa dan ua
bayaran kem
Dokumen F
mbar 4.2.
mbar 4.2 Dok
Komputeri
low Komp
awali denga
e customer
an data tagih
an sewa unt
aran pada
ang tunai, o
mudian me
Flow Komp
kumen Flow
isasi Penag
uterisasi Pe
an admin m
r, file Sura
han sewa ke
tuk diberika
petugas op
oleh petuga
embuat dan
puterisasi Pe
w Komputer
ihan dan P
enagihan d
membuat tag
at Jalan, F
e dalam dat
an customer
perasional d
as operasion
n mencetak
enagihan da
risasi Penag
Pembayaran
an Pembay
gihan sewa
File Surat
tabase file t
r. Setelah di
dengan me
nal dilakuka
k bukti pem
an Pembaya
gihan dan P
n
yaran yang
bus berdas
Perintah J
tagihan sew
iterima cust
enyerahkan
an pemelih
mbayaran u
aran dapat d
Pembayaran
36
telah
arkan
Jalan.
wa dan
tomer
nota
haraan
untuk
dilihat
STIKOM S
URABAYA
STIKOM S
URABAYA
37
C. Dokumen Flow Komputerisasi Absensi Sopir dan Penggajian
Dokumen Flow Komputerisasi Absensi Sopir dan Penggajian dimulai
dari Sopir melakukan absensi harian dengan melakukan login terlebih dahulu
sebagai user data absensi tersebut otomatis tersimpan kedalam database file
absensi. Admin melakukan pengecekan file surat jalan, file absensi, file data, file
tabel gaji, kemudian admin membuat slip gaji sopir dan menyimpan data slip gaji
tersebut kedalam file gaji sopir mencetaknya dan diberikan untuk sopir . Sistem
Flow Absensi dan Penggajian Sopir dapat dilihat pada Gambar 4.3.
Gambar 4.3 Dokumen Flow Komputerisasi Absensi Sopir dan Penggajian
STIKOM S
URABAYA
STIKOM S
URABAYA
4.2.2 Da
D
metodolog
kegiatan y
A. Conte
P
entitas (ba
Keempat
diperlukan
bus kepad
pemesanan
laporan. T
G
ata Flow Di
Data flow
gi pengemb
yang terdapa
ext Diagram
Pada Contex
agian), yaitu
entitas tad
n. Sebagai c
da bagian op
n bus. Buk
Terlihat pada
Gambar 4.4
iagram
diagram
angan siste
at pada siste
m
xt Diagram
u Customer
i memberik
contoh, cus
perasional.
kti pemesan
a Gambar 4
4 Context D
merupakan
m yang ters
em secara je
Sistem Info
, Bagian op
kan input d
stomer mem
Setelah itu,
nan bus ter
4.4.
iagram Sist
n perangka
struktur. DF
elas.
ormasi Pers
perasional, B
data dan m
mberikan inp
, bagian ope
rsebut kepa
tem Informa
at yang d
FD menggam
ewaan Bus
Bagian Adm
menerima o
put berupa
erasional m
ada manaje
asi Persewa
digunakan
mbarkan se
ini terdiri d
min dan man
utput data
data pemes
memberikan
er dalam b
aan Bus
38
pada
eluruh
dari 4
najer.
yang
sanan
bukti
entuk
STIKOM S
URABAYA
STIKOM S
URABAYA
39
B. Diagram Berjenjang (HIPO)
Diagram berjenjang merupakan merupakan diagram urutan proses yang
terjadi dalam Sistem Informasi Persewaan Bus. Urutan proses dimulai dari
Maintenance Data Master, Pencatatan Data Transaksi, dan Cetak laporan.
Gambar 4.5 HIPO Sistem Informasi Persewaan Bus
C. DFD Level 0
DFD level 0 ini, berisi tiga proses. Proses tersebut antara lain,
Pemeliharaan File Induk, Pemeliharaan File Transaksi, dan Cetak Laporan.
Seperti pada Gambar 4.6. STIKOM S
URABAYA
STIKOM S
URABAYA
4.2.3 En
U
alat/tools
dipakai un
ntity Relati
Untuk peran
Entity Rela
ntuk penjab
Gam
onal Diagr
ncangan bas
ational Dia
baran basis
mbar 4.6 DF
ram
is data siste
agram (ERD
data dari s
FD Level 0
em informas
D). ERD m
suatu sistem
si persewaa
merupakan a
m sehingga
an bus digun
alat yang s
hubungan
40
nakan
sering
antar
STIKOM S
URABAYA
STIKOM S
URABAYA
tabel dapa
Data Mod
secara fisi
A. CDM
P
tabel yang
tabel mast
Gam
at diketahui
del (CDM)
ik.
(Conceptu
Pada Concep
g saling ter
ter dan emp
mbar 4.7 Co
i dengan je
atau secar
ual Data Mo
ptual Data M
rintegrasi se
pat tabel tran
onceptual D
elas. ERD d
ra logik da
odel)
Model yang
ecara logik
nsaksi. Terl
Data Model S
dibagi men
an Physical
g tertera dia
k. Dua bela
ihat pada G
Sistem Info
njadi dua, y
l Data Mod
atas, terdapa
as tabel terd
Gambar 4.7.
ormasi Perse
yaitu Conce
del (PDM)
at tiga belas
diri dari de
ewaan Bus
41
eptual
) atau
buah
elapan
STIKOM S
URABAYA
STIKOM S
URABAYA
42
B. PDM (Physical Data Model)
Pada Physical Data Model yang tertera dibawah, telah menunjukkan
adanya relasi antar tabel. Terlihat bahwa antar tabel satu dengan yang lain saling
memberikan informasi berupa identitas (kode) untuk mengenali tabel yang lain.
Seperti terlihat pada Gambar 4.8.
Gambar 4.8 Physical Data Model Sistem Informasi Persewaan Bus
ID_ABSEN = ID_ABSEN
NO_SLIP = NO_SLIP
GOL = GOL
NO_DOK = NO_DOK
ID_TRANSPESAN = ID_TRANSPESAN
NO_DOK = NO_DOK
NO_FPKB = NO_FPKB
NO_GATEPASS = NO_GATEPASS
NO_SJ = NO_SJ
ID_BUS = ID_BU S
NOPOL = NOPOLNO_RANGKA = NO_RANGKA
NO_MESIN = NO_MESIN
ID_C UST = ID_C UST
SOPIR
ID_SOPIR char(8)NO_SIM char(12)NO_DOK varchar(10)NO_SLIP varchar(10)NM_SOPIR varchar(25)POSISI varchar(30)ORG_UNIT varchar(25)TELPON varchar(15)GOLONGAN varchar(20)STATUS_NIKAH varchar(15)JML_ANAK numeric(2)
CUSTOMER
ID_CUST char(8)NAMA_PERUSAHAAN varchar(30)ALAMAT varchar(50)TELEPON numeric(15)EMAIL varchar(25)
TRANSAKSI_PEMESANAN
ID_TRANSPESAN char(8)ID_CUST char(8)ID_BUS char(5)
BUS
NOPOL char(9)NO_RANGKA char(18)NO_MESIN char(12)MERK varchar(10)TYPE varchar(10)JENIS_BUS varchar(20)TAHUN numeric(4)
BUS_PESAN
ID_BUS char(5)NOPOL char(9)NO_RANGKA char(18)NO_MESIN char(12)
SURAT_JALAN
NO_SJ char(17)TGL_SJ dateTGL_BRGKA T dateNO_GP char(17)NO_TRUK char(9)NO_LAMBUNG char(5)SOPIR1 varchar(25)SOPIR2 varchar(25)KERNET varchar(25)
VOUCHER_BENSIN
NO_GATEPA SS char(17)NO_POL_TRUK char(9)TARGET_BBM numeric(3)PENGISIAN numeric(3)SISA numeric(3)KM_ISI numeric(8)SOPIRK1 varchar(25)
SURAT_PERINTAH_JALAN
NO_FPKB char(6)RUTE varchar(50)JA RAK varchar(10)WAKTU time
DOKUMEN_PERJALANAN
NO_DOK varchar(10)NO_SJ char(17)NO_GATEPASS char(17)NO_FPKB char(6)
TA GIHAN
NO_TAGIHAN varchar(10)ID_TRANSPESAN char(8)NO_DOK varchar(10)
TA BEL_GAJI
GOL char(6)TUNJ_JA MSOSTEK numeric(7)TUNJ_ASKES numeric(7)GAJI_POKOK numeric(7)TUNJ_INSENTIF numeric(7)PREMI_KEHADIRAN numeric(7)TUNJ_KLAS_STANDAR numeric(7)POT_JAMSOSTE numeric(7)POT_TAMB_ASKES numeric(7)POT_TUNJ_ASKSE numeric(7)
SLIP_GAJI
NO_SLIP varchar(10)GOL char(6)ID_A BSEN char(6)
ABSENSI_SOPIR
ID_ABSEN char(6)BAGIA N varchar(25)BULAN dateSTIK
OM SURABAYA
STIKOM S
URABAYA
43
4.2.4 Struktur File
Dari ERD dapat diperoleh dua belas tabel yang dibutuhkan untuk
membangun sistem informasi perpustakaan. Penjelasan dari masing-masing tabel
dalam database yang dibuat adalah:
1. Nama Tabel : ABSEN
Primary Key : -
Fungsi : Merupakan tabel yang digunakan untuk menyimpan data
absensi sopir Cipaganti Group. Tabel ini mencatat Id sopir dan menjadi acuan
penggajian.
Tabel 4.1 Struktur Tabel Absen No Nama Field Tipe Data Lebar Keterangan
1 TGL nvarchar 15 Tanggal 2 ID_SOP nvarchar 15 Id Sopir 3 NAMA nvarchar 20 Nama 4 MSK nvarchar 15 Jam Masuk 5 KEL nvarchar 15 Jam Keluar
2. Nama Tabel : BUS
Primary Key : NOPOL, NO_RANGKA, NO_MESIN
Fungsi :Tabel ini merupakan tabel untuk memasukkan data bus
yang ada di Cipaganti Group menurut NOPOL, NO_RANGKA, NO_MESIN,
MERK, TYPE, TAHUN, JENIS_BUS. Hal ini sangat berguna jika Cipaganti
Group akan melakukan cek stok bus.
STIKOM S
URABAYA
STIKOM S
URABAYA
44
Tabel 4.2 Struktur Tabel Bus No Nama Field Tipe Data Lebar Keterangan
1 NOPOL nvarchar 10 Primary key 2 NO_RANGKA nvarchar 20 Primary key 3 NO_MESIN nvarchar 15 Primary key 4 MERK nvarchar 10 Merk Bus 5 TYPE nvarchar 10 Type Bus 6 TAHUN nchar 4 Tahun pembuatan Bus 7 JENIS_BUS nvarchar 50 Jenis Bus
3. Nama Tabel : CUSTOMER
Primary Key : ID_CUST
Fungsi : Merupakan tabel untuk memasukkan data-data customer
Cipaganti Group Surabaya.
Tabel 4.3 Struktur Tabel Customer
No Nama Field Tipe Data
Lebar Keterangan
1 ID_CUST nchar 4 Primary key ( pengenal customer)
2 NAMA_PERUSAHAAN nvarchar 30 Nama Customer 3 ALAMAT nvarchar 50 Alamat 4 TELEPON nvarchar 15 No telepon 5 EMAIL nvarchar 25 Alamat email
4. Nama Tabel : DETIL_SEWA
Primary Key : -
Fungsi : Tabel detil sewa digunakan untuk menampilakan data-
data pemesanan bus. Tabel ini nantinya akan digunakan sebagai pedoman
dalam proses pemesanan, pembayaran.
STIKOM S
URABAYA
STIKOM S
URABAYA
45
Tabel 4.4 Struktur Tabel Detil Sewa
No Nama Field Tipe Data
Lebar Keterangan
1 NO_PESAN nchar 9 Nomer Pesan 2 ID_CUST nchar 4 Id Customer 3 PERUSAHAAN nvarchar 30 Nama Customer 4 JENIS_BUS nvarchar 20 Jenis Bus 5 NOPOL nvarchar 50 No Polisi 7 NO_RANGKA nvarchar 20 No Rangka Bus 8 NO_MESIN nvarchar 15 No mesin 9 MERK nvarchar 10 Merk Bus 10 TYPE nvarchar 10 Type Bus 11 TAHUN nchar 4 Tahun pembuatan Bus
5. Nama Tabel : GAJI
Primary Key : -
Fungsi : Merupakan tabel yang digunakan untuk memasukkan data
gaji sopir. Isi dari tabel ini nantinya akan digunakan sebagai acuan tentang gaji
sopir yang terbaru.
Tabel 4.5 Struktur Tabel Gaji
No Nama Field Tipe Data
Lebar Keterangan
1 GOL nvarchar 20 Golongan sopir 2 T_JAMSOSTEK int - Tunjangan Jamsostek 3 T_ASKES int - Tunjangan Kesehatan 4 GAJI_POKOK int - Gaji Pokok 5 T_INSENTIF int - Tunjangan insentif 6 PREMI_HADIR int - Premi Kehadiran 7 T_KLAS_STAND int - Tunjangan Klas stand 8 POT_JAMSOSTEK int - Potongan Jamsostek
9 POT_TAMB_ASKES int - Potongan Tambah Asuransi kesehatan
STIKOM S
URABAYA
STIKOM S
URABAYA
46
6. Nama Tabel : GAJI_SOPIR
Primary Key : KODE
Fungsi :Tabel gaji sopir ini digunakan untuk memasukkan data gaji
sopir yang nantinya digunakan untuk penggajian sopir.
Tabel 4.6 Struktur Tabel Gaji sopir
No Nama Field Tipe Data
Lebar Keterangan
1 KODE nvarchar 20 Primary key 2 ID_SOPIR nchar 8 Id sopir 3 BULAN nvarchar 50 Bulan 4 NAMA nvarchar 20 Nama sopir 5 GOL nvarchar 20 Golongan 6 POSISI nvarchar 30 Posisi 7 ORG_UNIT nvarchar 25 Organisasi unit 8 T_JAMSOSTEK int - Tunjangan jamsostek 9 T_ASKES int - Tunjangan asuransi kesehatan 10 GAJI_POKOK int - Gaji pokok 11 T_INSENTIF int - Tunjangan insentif 12 PREMI_HADIR int - Premi hadir 13 T_KLAS_STAND int - Tunjangan klas stand 14 POT_JAMSOSTEK int - Potongan Jaminan 15 POT_TAMB_ASKES int - Potongan asuransi
7. Nama Tabel : PEMBAYARAN
Primary Key : KODE
Fungsi : Merupakan tabel yang digunakan untuk menyimpan data-
data pembayaran sewa bus Cipaganti Group Surabaya.
Tabel 4.7 Struktur Tabel Pembayaran
No Nama Field Tipe Data Lebar Keterangan
1 KODE nvarchar 15 Primary key ( pengenal aturan) 2 ID_CUST nchar 4 Id customer 3 BULAN nvarchar 10 Bulan 4 TOTAL int - Jumlah pembayaran 5 KET nvarchar 15 Keterangan
STIKOM S
URABAYA
STIKOM S
URABAYA
47
8. Nama Tabel : PEMESANAN
Primary Key : NO_PESAN
Fungsi : Merupakan tabel yang digunakan untuk menyimpan data
pemesanan bus. Tabel ini mencatat siapa yang memesan bus dan bus apa yang
dipesan.
Tabel 4.8 Struktur Tabel Pemesanan No Nama Field Tipe Data Lebar Keterangan
1 NO_PESAN nvarchar 9 Primary key ( pengenal aturan) 2 ID_CUST nvarchar 4 Id Customer 3 PERUSAHAAN varchar 30 Perusahaan 4 JENIS_BUS varchar 20 Jenis 5 JML_BUS int - Jumlah bus
9. Nama Tabel : SOPIR
Primary Key : ID_SOPIR, NO_SIM
Fungsi : Merupakan tabel yang digunakan untuk memasukkan data
sopir. Tabel ini nantinya akan digunakan sebagai acuan untuk menentukan gaji
sopir.
Tabel 4.9 Struktur Tabel Sopir No Nama Field Tipe Data Lebar Keterangan
1 ID_SOPIR nchar 8 Primary key ( Pengenal Sopir) 2 NO_SIM nchar 12 Primary key3 NAMA_SOPIR nvarchar 25 Nama sopir 4 POSISI nvarchar 30 Posisi 5 ORG_UNIT nvarchar 25 Organisasi unit 6 TELEPON nvarchar 15 No telepon 7 GOL nvarchar 20 Golongan 8 STAT_NIKAH nvarchar 15 Status nikah 9 JML_ANAK int - Jumlah anak
STIKOM S
URABAYA
STIKOM S
URABAYA
48
10. Nama Tabel : SP_JALAN
Primary Key : NOSJ
Fungsi : Tabel ini merupakan tabel untuk menyimpan data
dokumen surat perintah jalan.
Tabel 4.10 Struktur Tabel Surat Perintah Jalan
No Nama Field Tipe Data Lebar Keterangan
1 NOSJ nchar 20 Primary key 2 NOPOL nchar 10 No polisi Bus 3 RUTE nvarchar 50 Rute ekspedisi 4 JARAK int - Jarak ekspedisi 5 SOPIR1 nvarchar 20 Sopir1 6 SOPIR2 nvarchar 20 Sopir2 7 KERNET nvarchar 20 Kernet 8 BIAYA int - int
11. Nama Tabel : SURAT_JALAN
Primary Key : NOSJ
Fungsi : Tabel ini digunakan untuk menyimpan data surat jalan.
Jadi Cipaganti Group dapat mengetahui hal apa yang harus atau perlu
disiapkan ketika melakukan ekspedisi.
Tabel 4.11 Struktur Tabel Surat Jalan No Nama Field Tipe Data Lebar Keterangan
1 ID_CUST nchar 4 Id customer 2 NO_SJ nvarchar 20 Primary key 3 TGL_BRGKT datetime - Tanggal keberangkatan 4 NOPOL nvarchar 20 No polisi Bus 5 SOPIR1 nvarchar 20 Sopir1 6 SOPIR2 nvarchar 20 Sopir2 7 KERNET nvarchar 20 Kernet 8 BERANGKAT nvarchar 20 Berangkat 9 TUJUAN nvarchar 20 Tujuan ekspedisi 10 JARAK int - Jarak ekspedisi
STIKOM S
URABAYA
STIKOM S
URABAYA
49
12. Nama Tabel : TAGIHAN_SOPIR
Primary Key : KODE
Fungsi : Merupakan tabel yang digunakan untuk menyimpan data-
data tagihan sopir Cipaganti Group Surabaya.
Tabel 4.12 Struktur Tabel Tagihan Sopir
No Nama Field Tipe Data Lebar Keterangan
1 KODE nvarchar 30 Primary key 2 NO_SJ nvarchar 20 No Surat Jalan 3 ID_CUST nchar 4 Id Customer 4 POSISI nvarchar Max Posisi
13. Nama Tabel : TAGIHAN_BUS
Primary Key : KODE
Fungsi : Merupakan tabel yang digunakan untuk menyimpan data-
data tagihan Bus Cipaganti Group Surabaya.
Tabel 4.13 Struktur Tabel Tagihan Bus
No Nama Field Tipe Data Lebar Keterangan
1 KODE nvarchar 20 Primary key 2 NO_PESAN nchar 9 No Surat Jalan 3 ID_CUST nchar 4 Id Customer 4 KET_BUS nvarchar Max Posisi
14. Nama Tabel : TARIF_SOPIR
Primary Key : KODE
Fungsi : Merupakan tabel yang digunakan untuk memasukkan data
tarif sopir. Isi dari tabel ini nantinya akan digunakan sebagai acuan tentang
tarif sopir.
STIKOM S
URABAYA
STIKOM S
URABAYA
50
Tabel 4.14 Struktur Tabel Tarif Sopir
No Nama Field Tipe Data Lebar Keterangan
1 KODE nchar 3 Primary key 2 AREA varchar 20 Area 3 POSISI varchar 20 Posisi 4 TARIF int - Tarif sopir
15. Nama Tabel : TARIF_BUS
Primary Key : KODE
Fungsi : Merupakan tabel yang digunakan untuk memasukkan data
tarif Bus. Isi dari tabel ini nantinya akan digunakan sebagai acuan tentang
tarif Bus.
Tabel 4.15 Struktur Tabel Tarif Bus
No Nama Field Tipe Data Lebar Keterangan
1 KODE nchar 3 Primary key 2 MERK nvarchar 10 Merk Bus 3 TYPE nvarchar 10 Tyepe Bus 4 TAHUN nchar 4 Tahun pembuatan Bus 5 TARIF int - Tarif Bus
16. Nama Tabel : TOT_SOPIR
Primary Key : -
Fungsi : Tabel ini digunakan untuk menyimpan data total biaya
sopir untuk keperluan ekspedisi.
Tabel 4.16 Struktur Tabel Total Sopir No Nama Field Tipe Data Lebar Keterangan
1 KODE nvarchar 20 Primary key 2 ID_CUST nchar 4 Id customer 3 POSISI nvarchar 10 Posisi 4 JML int - Jumlah sopir 5 TOTAL int - Total biaya
STIKOM S
URABAYA
STIKOM S
URABAYA
51
17. Nama Tabel : TOT_BUS
Primary Key : -
Fungsi : Tabel ini digunakan untuk menyimpan data total biaya
Bus untuk keperluan ekspedisi.
Tabel 4.17 Struktur Tabel Total Bus No Nama Field Tipe Data Lebar Keterangan
1 KODE nvarchar 20 Primary key 2 ID_CUST nchar 4 Id customer 3 KET_BUS nvarchar 50 Keterangan Bus 4 JML int - Jumlah Bus 5 TOTAL int - Total biaya
18. Nama Tabel : VOUCHER_BBM
Primary Key : NOSJ
Fungsi :Tabel ini digunakan untuk menyimpan data voucher bensin
untuk keperluan ekspedisi.
Tabel 4.18 Struktur Tabel Voucher BBM No Nama Field Tipe Data Lebar Keterangan
1 NOSJ nchar 20 Primary key 2 RUTE nvarchar 50 Rute ekspedisi 3 JARAK int - Jarak ekspedisi 4 NOPOL nchar 10 No Polisi Bus 5 BBM int - Bahan bakar Bus
19. Nama Tabel : LOGIN
Primary Key : USERID
Fungsi : Merupakan tabel yang digunakan untuk memasukkan data
klasifikasi login. Tabel ini nantinya digunakan untuk menentukan Login user
yang mempunyai hak akses. Hak akses petugas ada 3 yaitu sebagai
administrator, sopir, dan manajer.
STIKOM S
URABAYA
STIKOM S
URABAYA
No Na
1 USE2 PAS3 LOG
4.2.5 De
D
Group ada
a. Desain
F
Petugas d
form ini
sehingga t
pada sistem
ama Field
ERID SSWORD G_AS
esain Input
Desain inpu
alah sebagai
n Input Log
Form Login
apat memas
nantinya a
tidak semba
m. Terlihat
Tabel 4
Tipe Data
nvarchar nvarchar nvarchar
t/Output
ut/ouput da
i berikut:
gin
digunakan
sukkan user
akan ditent
arang petug
pada Gamb
Gamb
4.19 Struktu
a Lebar
20 20 20
ari Sistem
untuk mas
rname dan
tukan hak
gas bisa mas
bar 4.9 Des
bar 4.9 Des
ur Tabel Log
Primary kePasswordLogin Seba
Informasi
uk kedalam
password y
akses pad
suk dan me
sain Input L
ain Input Lo
gin
Keterang
ey ( User)
agai
Persewaan
m sistem inf
yang telah d
da masing-
engakses da
Login.
ogin
gan
n Bus Cipa
formasi sipe
ditentukan.
-masing pe
ata-data yan
52
aganti
erbus.
Pada
etugas
ng ada
STIKOM S
URABAYA
STIKOM S
URABAYA
b. Desain
F
selesai me
yaitu, men
yang dita
aksesnya.
c. Desain
F
inilah yan
cusrtomer
n Input Men
Form ini ad
elakukan pr
nu Akun, M
ampilkan be
Seperti pad
n Input Data
Form ini dig
ng akan dig
r ke dalam d
nu Utama
dalah form
roses Login
Master, Tran
erbeda pad
da Gambar 4
Gambar 4
a Master Cu
gunakan unt
gunakan ol
database. Te
yang akan
n. Pada for
nsaksi, Doku
da masing-
4.10.
4.10 Desain
ustomer
tuk menginp
eh petugas
erlihat pada
muncul pe
rm utama i
umen, Lapo
masing pet
n Input Men
putkan data
untuk me
a Gambar 4.
ertama kali
ni terdapat
oran, Bantu
tugas terga
nu Utama
a cusrtomer
lakukan pe
11.
setelah pe
beberapa m
uan,. Menu-m
antung dari
. Data cusrt
emeliharaan
53
etugas
menu
menu
i hak
tomer
n data STIKOM S
URABAYA
STIKOM S
URABAYA
d. Desain
F
akan digu
database .
Ga
n Input Data
Form ini dig
unakan oleh
Terlihat pa
ambar 4.11 D
a Master Bu
gunakan unt
h petugas un
ada gambar
Gambar 4.1
Desain Inpu
us
tuk menginp
ntuk melaku
4.12.
12 Desain In
ut Data Mas
putkan data
kukan peme
nput Data M
ster Custom
a bus. Data
liharaan da
Master Bus
mer
bus inilah
ata bus ke d
54
yang
dalam
STIK
OM SURABAYA
STIKOM S
URABAYA
e. Desain
F
yang akan
dalam data
f. Desain
M
perusahaa
waktu tran
n Input Data
Form ini dig
n digunakan
abase. Terli
G
n Input Data
Master Gaji
an yang be
nsaksi Peng
a Master So
gunakan un
n oleh petug
ihat pada Ga
Gambar 4.13
a Master Ga
dimaksudk
ersangkutan
ggajian sopir
opir
ntuk mengin
gas untuk m
ambar 4.13
3 Desain In
aji
kan untuk m
n. Data gaj
r. Terlihat p
nputkan dat
melakukan
.
nput Data M
menambah
i ini nant
pada Gamba
ta sopir. D
pemelihara
Master Sopir
data gaji so
tinya akan
ar 4.14.
ata sopir i
aan data sop
opir yang a
digunakan
55
inilah
pir ke
ada di
pada
STIKOM S
URABAYA
STIKOM S
URABAYA
g. Desain
M
ada di peru
pada wakt
Ga
n Input Data
Master tarif
usahaan ya
tu transaksi
Gam
ambar 4.14
a Master Ta
bus dimak
ang bersang
Pemesanan
mbar 4.15 D
Desain Inp
arif Bus
sudkan untu
gkutan. Data
n bus pada
Desain Inpu
put Data Ma
uk menamb
a tarif bus i
customer. T
ut Data Mas
aster Gaji
bah data tar
ini nantinya
Terlihat pad
ster Tarif B
rif gaji bus
a akan digun
da Gambar 4
us
56
yang
nakan
4.15.
STIKOM S
URABAYA
STIKOM S
URABAYA
h. Desain
M
yang ada
digunakan
Gambar 4
i. Desain
F
pemesanan
pemesanan
n Input Data
Master tarif
di perusaha
n pada wak
.16.
Gam
n Input Tran
Form Aturan
nan melipu
n. Terlihat p
a Master Ta
f sopir dim
aan yang b
ktu transaks
mbar 4.16 D
nsaksi Peme
n Pemesana
uti Data p
pada gamba
arif Sopir
maksudkan u
bersangkuta
si Penagiha
Desain Input
esanan
an digunak
emesan d
ar 4.17.
untuk mena
an. Data tar
an sopir pad
t Data Mast
kan untuk m
dan bus ya
ambah data
rif sopir in
da custome
ter Tarif Sop
menginputk
ang tersedi
a tarif gaji
ni nantinya
er. Terlihat
pir
an aturan-a
a waktu p
57
sopir
akan
pada
aturan
proses
STIKOM S
URABAYA
STIKOM S
URABAYA
j. Desain
P
tagihan bu
tagihan pa
n Input Tran
Proses entri
us. Selain
ada custome
Gam
Gambar 4
nsaksi Pena
data tagih
data tagiha
er. Tampilan
mbar 4.18 D
4.17 Desai
agihan Bus
han bus dig
an bus ini d
n seperti ga
esain Input
n Form Pem
gunakan un
digunakan j
ambar 4.18.
Transaksi P
mesanan
ntuk memas
juga untuk
Penagihan B
sukkan data
k membuat
Bus
58
a-data
bukti
STIKOM S
URABAYA
STIKOM S
URABAYA
k. Desain
P
tagihan so
tagihan pa
l. Desain
F
database.
pada form
n Input Tran
Proses entri
opir. Selain
ada custome
Gamb
n Input Tran
Form ini dig
Petugas ju
m ini. Terliha
nsaksi Pena
data tagiha
data tagiha
er. Terlihat p
bar 4.19 De
nsaksi Pemb
gunakan un
ga bisa me
at pada Gam
agihan Sopir
an sopir dig
an sopir ini
pada Gamb
esain Input T
bayaran
ntuk melihat
enambah, m
mbar 4.20.
r
gunakan un
digunakan
bar 4.19.
Transaksi P
t semua dat
mengubah d
ntuk memas
n juga untuk
Penagihan S
ta pembaya
dan menghi
sukkan data
k membuat
Sopir
aran yang a
itung total
59
a-data
bukti
ada di
biaya
STIKOM S
URABAYA
STIKOM S
URABAYA
m. Desain
S
pengemba
Petugas h
transaksi p
Ga
n Input Tran
Seperti yang
alian juga
hanya memi
pengembali
Gam
ambar 4.20 D
nsaksi Peng
g telah dijel
berkaitan
ilih data pe
an. Terlihat
mbar 4.21 D
Desain Inpu
gembalian
laskan pad
dengan for
engembalian
t pada Gamb
Desain Input
ut Transaksi
da penjelasa
rm pemes
n berdasark
bar 4.21.
t Transaksi
i Pembayara
an sebelumn
sanan dan
kan no pesa
Pengembal
an
nya bahwa
penyewaan
anan melak
ian
60
form
n bus.
kukan
STIKOM S
URABAYA
STIKOM S
URABAYA
n. Desain
F
database.
pada Gam
o. Desain
Form
Terlihat pa
n Input Tran
Form ini dig
Petugas jug
mbar 4.22.
Gam
n Input Abs
Absensi d
ada Gambar
nsaksi Peng
gunakan un
ga bisa me
mbar 4.22 D
ensi Sopir
digunakan u
r 4.23.
ggajian
ntuk meliha
enambah, m
Desain Input
untuk meny
at semua da
mengubah d
Transaksi P
yimpan da
ata penggaj
data pada fo
Penggajian
ata absensi
jian yang a
orm ini. Te
sopir per
61
ada di
erlihat
hari.
STIKOM S
URABAYA
STIKOM S
URABAYA
p. Desain
F
untuk sopi
n Input Sura
Form ini be
ir saat mela
Gambar 4
at Jalan
erfungsi un
akukan perja
Gambar
4.23 Desain
ntuk melaku
alanan eksp
4.24 Desain
Input Abse
ukan pembu
pedisi. Terli
n Input Sur
ensi Sopir
uatan doku
ihat pada G
at Jalan
umen surat
ambar 4.24
62
jalan
.
STIKOM S
URABAYA
STIKOM S
URABAYA
q. Desain
F
jalan un
mendapat
4.25.
r. Desain
F
sopir dan
ekspedisi.
n Input Sura
Form ini ber
ntuk sopir
informasi
G
n Input Vou
Form ini ber
n kernet sa
Terlihat pa
at Perintah J
rfungsi untu
dan kerne
rute dan ja
Gambar 4.25
ucher BBM
rfungsi untu
aat melaku
ada Gambar
Jalan
uk melakuk
et saat mel
arak yang a
5 Desain Inp
uk melakuk
ukan pengi
r 4.26.
kan pembua
lakukan pe
akan di tem
put Surat Pe
kan pembua
isian bahan
atan dokume
erjalanan ek
mpuh. Terlih
erintah Jalan
atan vouche
n bakar da
en surat Per
kspedisi de
hat pada Ga
n
er bensin u
alam perja
63
rintah
engan
ambar
untuk
alanan
STIKOM S
URABAYA
STIKOM S
URABAYA
s. Desain
F
pemesanan
pemesanan
n Form Deti
Form Aturan
nan melipu
n. Terlihat p
Ga
Gambar 4.
il Pemesana
n Pemesana
uti Data p
pada gamba
ambar 4.27
.26 Desain I
an
an digunak
emesan d
ar 4.27.
Desain For
Input Vouc
kan untuk m
dan bus ya
rm Detil Pem
her BBM
menginputk
ang tersedi
mesanan
an aturan-a
a waktu p
64
aturan
proses
STIKOM S
URABAYA
STIKOM S
URABAYA
t. Desain
F
biodata pe
u. Desain
F
penggunaa
n Tampilan
Form Tentan
embuat prog
Gam
n Form Ban
Form Bantu
an program
Ga
Tentang Pr
ng Program
gram. Terlih
mbar 4.28 D
ntuan Progra
uan Program
. Terlihat pa
ambar 4.29
rogram
m didesain
hat pada Ga
esain Tamp
am
m didesain
ada Gambar
Desain For
untuk mem
ambar 4.28.
pilan Tentan
untuk mem
r 4.29.
rm Bantuan
mberikan in
ng Program
mberikan in
Program
nformasi ten
nformasi ten
65
ntang
ntang
STIKOM S
URABAYA
STIKOM S
URABAYA
v. Desain
D
memberik
Gambar 4
w. Desain
D
memberik
Gambar 4
n Output Da
Desain Out
kan informa
.30.
n Output Da
Desain Outp
kan informa
.31.
ata Bus
tput Data
asi tentang
Gambar 4
ata Sopir
put Data S
asi tentang S
Bus meru
bus yang t
.30 Desain
Sopir meru
Sopir yang
upakan lapo
erdapat pad
Output Dat
upakan lap
terdapat pa
oran yang
da Cipagan
a Bus
poran yang
ada Cipagan
didisain u
nti. Terlihat
didisain u
nti. Terlihat
66
untuk
pada
untuk
pada
STIKOM S
URABAYA
STIKOM S
URABAYA
x. Desain
D
memberik
pada Gam
n Output Da
Desain Outp
kan informa
mbar 4.32.
G
Gambar 4.3
ata Custome
put Data Cu
asi tentang
ambar 4.32
31 Desain O
er
ustomer sm
Customer y
Desain Ou
Output Data
merupakan la
yang terdap
utput Data C
a Sopir
aporan yan
pat pada Cip
Customer
g didisain u
paganti. Te
67
untuk
erlihat
STIKOM S
URABAYA
STIKOM S
URABAYA
y. Desain
D
didisain u
Cipaganti.
z. Desain
D
didisain u
customer C
n Output Da
Desain Outp
untuk memb
. Terlihat pa
Gambar
n Output Da
Desain Outp
untuk mem
Cipaganti. T
ata Transak
put Data T
berikan in
ada Gambar
r 4.33 Desai
ata Transak
put Data Tr
mberikan in
Terlihat pad
si Pemesana
Transaksi P
nformasi ten
r 4.33.
in Output D
si Penagiha
ransaksi Pen
nformasi T
da Gambar 4
an
Pemesanan
ntang peme
Data Transak
an Bus
nagihan Bu
Tagihan Bu
4.34.
merupaka
esanan yan
ksi Pemesan
us merupak
us yang
an laporan
ng terdapat
nan
kan laporan
digunakan
68
yang
pada
yang
oleh
STIKOM S
URABAYA
STIKOM S
URABAYA
aa. Desain
D
didisain u
customer C
Gambar
n Output Da
Desain Outp
untuk mem
Cipaganti. T
Gambar
r 4.34 Desai
ata Transak
put Data Tra
mberikan in
Terlihat pad
4.35 Desain
in Output D
si Penagiha
ansaksi Pen
nformasi Ta
da Gambar 4
n Output Da
Data Transak
an Sopir
nagihan Sop
agihan Sop
4.35.
ata Transak
ksi Penagih
pir merupak
pir yang
ksi Penagiha
han Bus
kan laporan
digunakan
an Sopir
69
yang
oleh
STIKOM S
URABAYA
STIKOM S
URABAYA
bb. Desain
D
informasi
pada Gam
cc. Desain
D
informasi
Gambar 4
n Output Da
Desain Outp
tentang Pe
mbar 4.36.
Gamba
n Output Da
Desain Outp
tentang pen
.37
ata Transak
put Data Tra
embayaran
ar 4.36 Des
ata Transak
put Data Tr
nggajian k
si Pembaya
ansaksi Pem
kepada cu
ain Output
si Penggajia
ansaksi Pen
epada sopir
aran
mbayaran b
ustomer ya
Data Transa
an
nggajian be
r yang ada
berfungsi un
ang menyew
aksi Pemba
erfungsi un
di Cipagan
ntuk membe
wa bus. Te
ayaran
ntuk membe
nti. Terlihat
70
erikan
erlihat
erikan
pada
STIKOM S
URABAYA
STIKOM S
URABAYA
dd. Desain
D
untuk me
terdapat p
Gamb
n Output Ce
Desain Outp
emberikan
ada Cipagan
Gam
bar 4.37 Des
etak Bukti P
put Cetak B
informasi
nti. Terlihat
mbar 4.38 D
sain Output
Pemesanan
ukti Pemes
tentang pe
t pada Gam
esain Outpu
Data Trans
anan merup
enyewaan
mbar 4.38.
ut Cetak Bu
saksi Pengg
pakan lapor
bus oleh
ukti Pemesan
gajian
ran yang did
customer
nan
71
disain
yang
STIKOM S
URABAYA
STIKOM S
URABAYA
ee. Desai
D
tentang bu
4.39
ff. Desain
D
informasi
akan eksp
n Output C
Desain Outp
ukti surat ja
G
n Output Ce
Desain Outp
tujuan pe
edisi. Terlih
etak Surat J
put Cetak S
alan kepada
Gambar 4.39
etak Surat P
put Cetak S
erjalanan da
hat pada Ga
Jalan
urat Jalan b
sopir yang
9 Desain Ou
Perintah Jala
Surat Perinta
an bukti su
ambar 4.40
berfungsi un
g akan ekspe
utput Cetak
an
ah Jalan be
urat perintah
ntuk memb
edisi. Terlih
Surat Jalan
erfungsi un
h jalan kep
erikan infor
hat pada Ga
n
ntuk membe
pada sopir
72
rmasi
ambar
erikan
yang
STIKOM S
URABAYA
STIKOM S
URABAYA
gg. Desain
D
informasi
Gambar 4
hh. Desain
L
Terlihat pa
Gamb
n Output Ce
Desain Out
pengisiana
.41
Gam
n Output Sli
Laporan ini
ada Gambar
bar 4.40 Des
etak Vouche
tput Cetak
an BBM k
mbar 4.41 D
ip Gaji
i digunakan
r 4.42
sain Output
er BBM
Voucher
kepada sopi
Desain Outp
n untuk to
t Cetak Sura
BBM ber
ir yang ak
put Cetak V
tal pendap
at Perintah J
fungsi untu
kan ekspedis
Voucher BB
atan gaji s
Jalan
uk membe
si. Terlihat
M
sopir per b
73
erikan
pada
bulan. STIK
OM SURABAYA
STIKOM S
URABAYA
Gambar 4.42 Desain Output Slipp Gaji
74
STIKOM S
URABAYA
STIKOM S
URABAYA