T0__BAB IV Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Laporan Hasil Tagihan PT. Purinusa Ekapersada Bawen – Semarang T0 BAB IV
BAB IV
HASIL PRAKTEK KERJA DAN ANALISIS
4.1 Analisis
Bagian keuangan PT. Purinusa Ekapersada Bawen – Semarang merupakan
bagian yang mengirim tagihan ke pelanggan. Bagian ini akan menerima faktur
(invoice), faktur pajak, dan surat jalan dari bagian akuntansi. Kemudian
dilengkapi oleh bagian keuangan kontra bon, daftar faktur (invoice list) dan
surat pesanan dari pembeli. Semuanya itu dikirm ke pelanggan.
Sedangkan untuk sistem penagihan, penagih (collector) akan diberikan laporan
hasil tagihan, yang kemudian akan datang ke pelanggan. Dalam membuat
laporan hasil tagihan, PT. Purinusa Ekapersada belum menggunakan SAP
seperti yang lain, dimana masih mencatat dengan Microsoft Excel. Maka pada
bagian ini memerlukan sebuah sistem untuk melakukan pencatatan laporan
hasil tagihan.
4.2 Kebutuhan
Berdasarkan analisis yang dilakukan, diperlukan Sistem Perancangan Laporan
Hasil Tagihan untuk melancarkan proses penagihan. Untuk menunjang
berjalannya sistem maka diperlukan data – data pendukung.
Software atau perangkat lunak sistem ini adalah phpMyAdmin dan
Pemrograman
Java
yang
meliputi
22
PHP
dan
HTML.
23
1.3 Jadwal
Berikut adalah jadwal proses pembuatan Perancangan Sistem Laporan
Hasil Tagihan :
Tabel 4.1 Jadwal Proses Perancangan
Tanggal
Uraian
Konsultasi topik – penginputan invoice
list
Latar belakang
Rancangan database
Bab 1,2,3
Bab 1,2,3 dan program
Bab 1,2,3 Ok dan program
Bab 4 dan program
Bab 4 dan 5
Bab 4 dan 5
Program revisi
Cek all
22 Mei 2015
29 Mei 2015
4 Juni 2015
24 Juni 2015
30 Juni 2015
12 Juli 2015
19 Juli 2015
17 Juli 2015
31 Juli 2015
7 Agustus 2015
14 Agustus 2015
4.4 Perancangan
4.4.1 Data Flow Diagram (DFD)
Customer
PO
0
Laporan Hasil
Tagihan
Jatuh Tempo
Finance
Gambar 4.1 DFD Level 0
Invoice
1.0
Verifikasi
Customer
Tanda Terima
Gambar 4.2 DFD Level 1
Detail PO
Finance
24
4.4.2 Entity Relationship Diagram (ERD)
invoice
Customer_code
Invoice_date
invoice
Customer_code
mat
Customer_name
Customer_code
Invoice
jumlah
status
npwp
price
no
no
address
Customer
Memverifikasi
sub_total
Detail PO
Gambar 4.3 ERD
4.4.3 Perancangan Basis Data (Database)
1. t_customer
Tabel 4.2 tabel Customer
Field Name
No
customer_code
Cuctomer_name
NPWP
address
Field
size
11
255
11
225
Data Type
Integer
Primary Key
Varchar
Varchar
Varchar
Description
Kode pelanggan
Nama pelanggan
Nomor Pokok Wajib Pajak
Alamat customer
25
2. t_pegawai
Tabel 4.3 tabel pegawai
Field Name
Kode_peg
Nama_peg
Password
Field size
6
225
6
Data Type
Varchar
Varchar
Varchar
Description
Kode pegawai
Nama pegawai
password
3. detail_po
Tabel 4.4 tabel detail PO
Field Name
no
Kode_barang
jumlah
price
Sub_total
Field size
225
1
11
11
11
Data Type
varchar
Varchar
int
int
int
Description
Kode pegawai
Nama pegawai
Jumlah barang
Harga barang
Jumlah harga
4. t_barang
Tabel 4.5 tabel barang
Field Name
no
Kode_brg
Nama_brg
harga
Field size
11
6
225
11
Data Type
int
Varchar
varchar
int
Description
Nomer barang
Kode barang
Nama barang
Harga barang
5. t_po
Tabel 4.6 tabel purchase order
Field Name
no
tgl
Kode_customer
Field size
Data Type
225
varchar
1
Varchar
11
int
Description
No po
Tanggal po
Kode pelanggan
26
4.4.4 Rancangan Relasi Antar Tabel
T_invoice
T_customer
Customer_code
Invoice*
Invoice_date
No
Cutomer_code*
customer_name
Npwp
address
T_pegawai
Kode_peg
Nama_peg
password
Gambar 4.4 Perancangan relasi antar tabel
Detail_po
No
Status
Customer_code
Invoice
Mat
Jumlah
Price
Sub_total
27
4.4.5 Perancangan Interface
Berdasarkan rancangan dataase diatas maka desain form yang terdapat
dalam Perancangan Laporan Hasil Taghan PT. Purinusa Ekapersada
Bawen – Semarang adalah sebagai berikut :
Sign In
Username
Password
Login
Gambar 4.5 Perancangan form login
Selamat datang…
HOME
MASTER
LOGOUT
Gambar 4.6 Perancangan form menu utama
28
Data Customer
HOME
ADD CUSTOMER
LOG
OUT
No
Customer code
Customer name
NPWP
Gambar 4.7 perancangan form data customer
HOME
Master
Customer code
LOGOUT
Customer name
NPWP
Address
Save
Gambar 4.8 Perancangan form tambah customer
Address
Action
hapus
Hapus
hapus
29
Selamat datang…
No
Kode barang
Nama barang
Price
HOME
LOGOUT
Tambah Barang
No
Kode barang
Nama barang
Harga
Gambar 4.9 Perancangan form barang
Selamat datang…
Tanggal
HOME
MASTER
LOGOUT
No Invoice
Kode customer
Kode customer v
Save
Gambar 4.10 Perancangan form tambah PO
Action
Hapus
30
Selamat datang …
No Invoice
HOME
MASTER
LOGOUT
Kode barang
kode barang
Jumlah
v
Harga
Sub Total
Save
Gambar 4.11 Perancangan form tambah detail PO
31
HOME
Masukkan No Invoice
CUSTOMER
CARI
BARANG
INPUT PO
DETAIL PO
LOGOUT
Gambar 4.12 Perancangan form input invoice
LAPORAN HASIL TAGIHAN
No
Tanggal
Kode
pelanggan
Nama
pelanggan
Kode
Barang
Nama
Barang
Gambar 4.13 Perancangan form laporan hasil tagihan
Jumlah
Harga
32
4.5 Implementasi
4.5.1 Implementasi Form
Form Login
Form login digunakan sebagain pengaman sistem, sehingga tidak
semua orang dapat menggunakan sistem informasi. Oleh karena itu
setiap calon pengguna harus mengisi username dan password.
Gambar 4.5.1 Form Login
1. Form Menu Utama
Form menu utama merupakan form yang pertama kali setelah login
berhasil. Form yang berisi form-form dalam Sistem Laporan Hasil
Tagihan ini digunakan untuk memudahkan pengguna, sehingga
pengguna dapat memilih hal apa yang ingin dilakukan.
33
Gambar 4.5.2 Form Menu Utama
Berikut adalah form dan penjelasan singkat mengenai form-form yang terdapat
dalam form menu utama :
a. Home
Jika di klik home maka akan kembali ke halaman pertama.
b. Master
Master berisi item customer, barang, input PO, detail PO.
Gambar 4.5.3 Form Master
Berikut form-form yang terdapat dalam form master :
34
a. Custumer
Customer berisi data – data customer perusahaan, sehingga pengguna
dapat dengan mudah melihat setiap customer. Dalam form ini juga
terdapat tombol hapus, berguna untuk mengapus customer yang sudah
berhenti menjadi pelanggan. selain itu juga terdapat tombol add customer
untuk menambah customer baru.
Gambar 4.5.4 Form customer
b. Form add customer
Digunakan untuk menambah customer yang baru melakukan transaksi.
Tombol save digunakan untuk menyimpan data baru, yang secara otomatis
akan menambah data dalam database.
35
Gambar 4.5.5 Form tambah customer
c. Form barang
Form barang digunakan untuk menyimpan data barang. No, kode barang,
nama barang, dan harga digunakan sebagai inputan barang baru. Saat di
klik tambah barang, barang akan menambah dalam secara otomatis
didalam tabel barang.
Gambar 4.5.6 Form barang
36
d. Form tambah PO
Form tambah PO digunakan untuk menambah PO menurut nomer
invoice yang diterima.
Gambar 4.5.7 Form tambah PO
a. Form detail PO
Form detail PO digunakan untuk menambah pesanan pembelian, saat
di klik save secara otomatis akan menyimpan dalam database.
Gambar 4.5.8 Form detail PO
37
b. Form cari invoice
Form ini dugunakan untuk mencari nomer invoice yang kemudian
akan dicetak pada form hasil.
Gambar 4.5.9 Form cari invoice
c. Form hasil
Form hasil merupakan hasil atau report dalam semua inputan yang
sudah dilakukan.
Gambar 4.5.10 Form hasil
HASIL PRAKTEK KERJA DAN ANALISIS
4.1 Analisis
Bagian keuangan PT. Purinusa Ekapersada Bawen – Semarang merupakan
bagian yang mengirim tagihan ke pelanggan. Bagian ini akan menerima faktur
(invoice), faktur pajak, dan surat jalan dari bagian akuntansi. Kemudian
dilengkapi oleh bagian keuangan kontra bon, daftar faktur (invoice list) dan
surat pesanan dari pembeli. Semuanya itu dikirm ke pelanggan.
Sedangkan untuk sistem penagihan, penagih (collector) akan diberikan laporan
hasil tagihan, yang kemudian akan datang ke pelanggan. Dalam membuat
laporan hasil tagihan, PT. Purinusa Ekapersada belum menggunakan SAP
seperti yang lain, dimana masih mencatat dengan Microsoft Excel. Maka pada
bagian ini memerlukan sebuah sistem untuk melakukan pencatatan laporan
hasil tagihan.
4.2 Kebutuhan
Berdasarkan analisis yang dilakukan, diperlukan Sistem Perancangan Laporan
Hasil Tagihan untuk melancarkan proses penagihan. Untuk menunjang
berjalannya sistem maka diperlukan data – data pendukung.
Software atau perangkat lunak sistem ini adalah phpMyAdmin dan
Pemrograman
Java
yang
meliputi
22
PHP
dan
HTML.
23
1.3 Jadwal
Berikut adalah jadwal proses pembuatan Perancangan Sistem Laporan
Hasil Tagihan :
Tabel 4.1 Jadwal Proses Perancangan
Tanggal
Uraian
Konsultasi topik – penginputan invoice
list
Latar belakang
Rancangan database
Bab 1,2,3
Bab 1,2,3 dan program
Bab 1,2,3 Ok dan program
Bab 4 dan program
Bab 4 dan 5
Bab 4 dan 5
Program revisi
Cek all
22 Mei 2015
29 Mei 2015
4 Juni 2015
24 Juni 2015
30 Juni 2015
12 Juli 2015
19 Juli 2015
17 Juli 2015
31 Juli 2015
7 Agustus 2015
14 Agustus 2015
4.4 Perancangan
4.4.1 Data Flow Diagram (DFD)
Customer
PO
0
Laporan Hasil
Tagihan
Jatuh Tempo
Finance
Gambar 4.1 DFD Level 0
Invoice
1.0
Verifikasi
Customer
Tanda Terima
Gambar 4.2 DFD Level 1
Detail PO
Finance
24
4.4.2 Entity Relationship Diagram (ERD)
invoice
Customer_code
Invoice_date
invoice
Customer_code
mat
Customer_name
Customer_code
Invoice
jumlah
status
npwp
price
no
no
address
Customer
Memverifikasi
sub_total
Detail PO
Gambar 4.3 ERD
4.4.3 Perancangan Basis Data (Database)
1. t_customer
Tabel 4.2 tabel Customer
Field Name
No
customer_code
Cuctomer_name
NPWP
address
Field
size
11
255
11
225
Data Type
Integer
Primary Key
Varchar
Varchar
Varchar
Description
Kode pelanggan
Nama pelanggan
Nomor Pokok Wajib Pajak
Alamat customer
25
2. t_pegawai
Tabel 4.3 tabel pegawai
Field Name
Kode_peg
Nama_peg
Password
Field size
6
225
6
Data Type
Varchar
Varchar
Varchar
Description
Kode pegawai
Nama pegawai
password
3. detail_po
Tabel 4.4 tabel detail PO
Field Name
no
Kode_barang
jumlah
price
Sub_total
Field size
225
1
11
11
11
Data Type
varchar
Varchar
int
int
int
Description
Kode pegawai
Nama pegawai
Jumlah barang
Harga barang
Jumlah harga
4. t_barang
Tabel 4.5 tabel barang
Field Name
no
Kode_brg
Nama_brg
harga
Field size
11
6
225
11
Data Type
int
Varchar
varchar
int
Description
Nomer barang
Kode barang
Nama barang
Harga barang
5. t_po
Tabel 4.6 tabel purchase order
Field Name
no
tgl
Kode_customer
Field size
Data Type
225
varchar
1
Varchar
11
int
Description
No po
Tanggal po
Kode pelanggan
26
4.4.4 Rancangan Relasi Antar Tabel
T_invoice
T_customer
Customer_code
Invoice*
Invoice_date
No
Cutomer_code*
customer_name
Npwp
address
T_pegawai
Kode_peg
Nama_peg
password
Gambar 4.4 Perancangan relasi antar tabel
Detail_po
No
Status
Customer_code
Invoice
Mat
Jumlah
Price
Sub_total
27
4.4.5 Perancangan Interface
Berdasarkan rancangan dataase diatas maka desain form yang terdapat
dalam Perancangan Laporan Hasil Taghan PT. Purinusa Ekapersada
Bawen – Semarang adalah sebagai berikut :
Sign In
Username
Password
Login
Gambar 4.5 Perancangan form login
Selamat datang…
HOME
MASTER
LOGOUT
Gambar 4.6 Perancangan form menu utama
28
Data Customer
HOME
ADD CUSTOMER
LOG
OUT
No
Customer code
Customer name
NPWP
Gambar 4.7 perancangan form data customer
HOME
Master
Customer code
LOGOUT
Customer name
NPWP
Address
Save
Gambar 4.8 Perancangan form tambah customer
Address
Action
hapus
Hapus
hapus
29
Selamat datang…
No
Kode barang
Nama barang
Price
HOME
LOGOUT
Tambah Barang
No
Kode barang
Nama barang
Harga
Gambar 4.9 Perancangan form barang
Selamat datang…
Tanggal
HOME
MASTER
LOGOUT
No Invoice
Kode customer
Kode customer v
Save
Gambar 4.10 Perancangan form tambah PO
Action
Hapus
30
Selamat datang …
No Invoice
HOME
MASTER
LOGOUT
Kode barang
kode barang
Jumlah
v
Harga
Sub Total
Save
Gambar 4.11 Perancangan form tambah detail PO
31
HOME
Masukkan No Invoice
CUSTOMER
CARI
BARANG
INPUT PO
DETAIL PO
LOGOUT
Gambar 4.12 Perancangan form input invoice
LAPORAN HASIL TAGIHAN
No
Tanggal
Kode
pelanggan
Nama
pelanggan
Kode
Barang
Nama
Barang
Gambar 4.13 Perancangan form laporan hasil tagihan
Jumlah
Harga
32
4.5 Implementasi
4.5.1 Implementasi Form
Form Login
Form login digunakan sebagain pengaman sistem, sehingga tidak
semua orang dapat menggunakan sistem informasi. Oleh karena itu
setiap calon pengguna harus mengisi username dan password.
Gambar 4.5.1 Form Login
1. Form Menu Utama
Form menu utama merupakan form yang pertama kali setelah login
berhasil. Form yang berisi form-form dalam Sistem Laporan Hasil
Tagihan ini digunakan untuk memudahkan pengguna, sehingga
pengguna dapat memilih hal apa yang ingin dilakukan.
33
Gambar 4.5.2 Form Menu Utama
Berikut adalah form dan penjelasan singkat mengenai form-form yang terdapat
dalam form menu utama :
a. Home
Jika di klik home maka akan kembali ke halaman pertama.
b. Master
Master berisi item customer, barang, input PO, detail PO.
Gambar 4.5.3 Form Master
Berikut form-form yang terdapat dalam form master :
34
a. Custumer
Customer berisi data – data customer perusahaan, sehingga pengguna
dapat dengan mudah melihat setiap customer. Dalam form ini juga
terdapat tombol hapus, berguna untuk mengapus customer yang sudah
berhenti menjadi pelanggan. selain itu juga terdapat tombol add customer
untuk menambah customer baru.
Gambar 4.5.4 Form customer
b. Form add customer
Digunakan untuk menambah customer yang baru melakukan transaksi.
Tombol save digunakan untuk menyimpan data baru, yang secara otomatis
akan menambah data dalam database.
35
Gambar 4.5.5 Form tambah customer
c. Form barang
Form barang digunakan untuk menyimpan data barang. No, kode barang,
nama barang, dan harga digunakan sebagai inputan barang baru. Saat di
klik tambah barang, barang akan menambah dalam secara otomatis
didalam tabel barang.
Gambar 4.5.6 Form barang
36
d. Form tambah PO
Form tambah PO digunakan untuk menambah PO menurut nomer
invoice yang diterima.
Gambar 4.5.7 Form tambah PO
a. Form detail PO
Form detail PO digunakan untuk menambah pesanan pembelian, saat
di klik save secara otomatis akan menyimpan dalam database.
Gambar 4.5.8 Form detail PO
37
b. Form cari invoice
Form ini dugunakan untuk mencari nomer invoice yang kemudian
akan dicetak pada form hasil.
Gambar 4.5.9 Form cari invoice
c. Form hasil
Form hasil merupakan hasil atau report dalam semua inputan yang
sudah dilakukan.
Gambar 4.5.10 Form hasil