Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
22
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 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
22 Mei 2015 Konsultasi topik – penginputan invoice
list
29 Mei 2015 Latar belakang
4 Juni 2015 Rancangan database
24 Juni 2015 Bab 1,2,3
30 Juni 2015 Bab 1,2,3 dan program
12 Juli 2015 Bab 1,2,3 Ok dan program
19 Juli 2015 Bab 4 dan program
17 Juli 2015 Bab 4 dan 5
31 Juli 2015 Bab 4 dan 5
7 Agustus 2015 Program revisi
14 Agustus 2015 Cek all
4.4 Perancangan
4.4.1 Data Flow Diagram (DFD)
Customer0
Laporan Hasil
TagihanFinance
PO Jatuh Tempo
Gambar 4.1 DFD Level 0
Customer1.0
VerifikasiFinance
Invoice
Detail PO
Tanda Terima
Gambar 4.2 DFD Level 1
24
4.4.2 Entity Relationship Diagram (ERD)
Customer Memverifikasi Detail PO
Invoice
no
npwp
Customer_code Customer_name
address
Customer_code
no
Customer_code
status
Invoice_date
invoice
price
jumlah
mat
sub_total
invoice
Gambar 4.3 ERD
4.4.3 Perancangan Basis Data (Database)
1. t_customer
Tabel 4.2 tabel Customer
Field Name Field
size
Data Type Description
No 11 Integer
customer_code Primary Key Kode pelanggan
Cuctomer_name 255 Varchar Nama pelanggan
NPWP 11 Varchar Nomor Pokok Wajib Pajak
address 225 Varchar Alamat customer
25
2. t_pegawai
Tabel 4.3 tabel pegawai
Field Name Field size Data Type Description
Kode_peg 6 Varchar Kode pegawai
Nama_peg 225 Varchar Nama pegawai
Password 6 Varchar password
3. detail_po
Tabel 4.4 tabel detail PO
Field Name Field size Data Type Description
no 225 varchar Kode pegawai
Kode_barang 1 Varchar Nama pegawai
jumlah 11 int Jumlah barang
price 11 int Harga barang
Sub_total 11 int Jumlah harga
4. t_barang
Tabel 4.5 tabel barang
Field Name Field size Data Type Description
no 11 int Nomer barang
Kode_brg 6 Varchar Kode barang
Nama_brg 225 varchar Nama barang
harga 11 int Harga barang
5. t_po
Tabel 4.6 tabel purchase order
Field Name Field size Data Type Description
no 225 varchar No po
tgl 1 Varchar Tanggal po
Kode_customer 11 int Kode pelanggan
26
4.4.4 Rancangan Relasi Antar Tabel
Detail_po
No
Status
Customer_code
Invoice
Mat
Jumlah
Price
Sub_total
T_invoice
Customer_code
Invoice*
Invoice_dateT_customer
No
Cutomer_code*
customer_name
Npwp
address
T_pegawai
Kode_peg
Nama_peg
password
Gambar 4.4 Perancangan relasi antar tabel
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
HOME Data Customer ADD CUSTOMER
LOG
OUT
Gambar 4.7 perancangan form data customer
HOME Customer code
Master
LOGOUT
Customer name
NPWP
Address
Save
Gambar 4.8 Perancangan form tambah customer
No Customer code Customer name NPWP Address Action
hapus
Hapus
hapus
29
Selamat datang… No Kode barang Nama barang Price
HOME
LOGOUT Tambah Barang
Gambar 4.9 Perancangan form barang
Selamat datang… Tanggal
HOME No Invoice
MASTER
LOGOUT Kode customer
Kode customer v Save
Gambar 4.10 Perancangan form tambah PO
No Kode barang Nama barang Harga Action
Hapus
30
Selamat datang … No Invoice
HOME Kode barang
MASTER kode barang v
LOGOUT Jumlah
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
Gambar 4.13 Perancangan form laporan hasil tagihan
No Tanggal Kode
pelanggan
Nama
pelanggan
Kode
Barang
Nama
Barang
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