BAB 3 ANALISIS DAN PERANCANG AN SIS TEM
3.1
Riwayat Perusahaan 3.1.1
Sejarah Perusahaan PT. Kresna Reksa Finan ce (KRF) mer upakan an ggota dar i
Aso siasi Per usahaan Pem biay aan In donesia ( APPI). KRF didir ikan pada tahun 1994 di Surabay a dan m ulai beroperasi pada tah un 1995. Pada tahun 2000 telah terjadi per ubahan k epem ilik an saham perusah aan dan pem ilik bar u m ulai m emfokuskan operasi per usahaan pada bidan g jasa p em biayaan konsumen kh ususnya sep eda motor. Sam pai den gan tah un Maret 2008 ini KRF memiliki 89 Kantor Jarin gan terdir i dari 19 kantor Caban g 4 kantor Sub Cabang, 45 Kantor Unit dan 21 Kantor Sub Un it yang ter sebar di beberapa daerah yaitu: • Jabodetabek
5 caban g, 1 sub cabang,16 ktr.unit dan 5 sub unit
• Jawa Barat
3 caban g, 6 ktr.unit dan 1 sub unit
• Jawa Tengah
4 caban g,10 ktr.un it dan 6 sub unit
• Jawa Tim ur
3 caban g, 4 ktr.unit dan 8 sub unit
• Kalim antan
2 caban g, 1 sub cabang dan 5 ktr.unit
• Sulawesi
2 caban g, 2 sub cabang, 4 ktr.unit dan 1 sub unit
Kunci keberhasilan dari PT. Kr esn a Rek sa Finance (KRF) di tengah persaingan bisnis saat ini ditentukan oleh: • Produk yang dibiayai ber upa bar an g kebutuh an dasar yan g juga merupakan asset produktif (incom e producin g) bagi kon sum en, buk an bar an g m ewah ( lux ury item s).
23
24 • Sum ber daya manusia yang memiliki kom itm en, pengalaman luas, dan ber etika. • Prinsip keh ati-hatian yan g diterapkan dengan m em atok uan g m uk a kredit tinggi • Target sales y g wajar, tin gkat co llection tinggi dan tin gkat bad debt yg rendah den gan dikaitkan sistem insentif yang dih argai karyawan
PT. Kresna Reksa Finance mem iliki tingk at kolektibilitas tinggi Terjamin yang dapat dilihat pada grafik p enagihan berik ut ini :
100% 98% 96% 94% 92% 90% 88% 86% Jan
2004
Feb
Ma r
Apr
Mei
2005
J un
Jul
Ag t
Sep
O kt
2006
No v
Des
2007
G ambar 3.1. Tingkat Kolektibilitas PT. Kresna Reksa Finance
PT. Kresna Rek sa Finance sebagai perusahaan yan g bergerak di bidan g jasa pembiayaan konsum en kh ususnya sepeda m otor tentunya mem iliki dana pem biayaan pokok sepeda m otor yang digunakan unt uk mem bayar dealer sepeda m otor.
25 Perkemban gan per usahaan terus meningkat dari tah un ke tahun yang bisa di lihat pada grafik pembiayaan pokok m otor ber ikut ini :
MILIAR RP
Pembiayaan Pokok Sepeda Motor - Miliar Rp 350 300 250 200 150 100 50 0
307,8 213,9 132,4
137,3
144,5
2003
2004
2005
147,2
88,5
64,7
2001
2002
2006
2007
JanMei08
Tahunan Gam bar 3.2. Pembiayaan Pokok Motor PT. Kresna Reksa Finance
3.1.2
Visi dan Misi Perusahaan Visi PT. Kresna Rek sa Finance adalah : •
Ikut memajukan f aktor transportasi m asy arakat
•
Menjadi
m itra
solusi
keuan gan
dalam
menin gkatkan
kesejahteraan m asyarak at. Misi PT. Kresna Rek sa Finance adalah : •
Mem berikan k emudah an bagi masyarakat untuk m emiliki kendaraan ro da dua.
•
Mem berikan m asy arakat akses keuangan yan g m udah dan terpercaya.
26 3.2
Struktur O rganisasi 3.2.1
Struktur O rganisasi Perusahaan dan Pembagian Tugas Struktur or ganisasi m er upak an kesatuan ker ja y ang digun akan sebagai dasar operasion al k egiatan usaha secara keselur uhan. Sebuah p erusahaan yan g baik tentunya ditunjang oleh str uktur or gan isasi yan g baik dan terat ur yan g m emisahk an antara fungsi, kedudukan, batas wewenang, tanggung jawab, dan
kewajiban dari masin g-masin g k aryawan agar para
karyawan dapat m engetah ui apa saja yan g menjadi tugas dan tanggun g jawabnya. Adapun str uktur or ganisasi pada PT. Kresna Rek sa Finance ditunjuk an oleh gambar di bawah ini. DIREKTUR
AUDIT DEPT.
G M. MARKETING
REGIO N. MKT MG R
BRANCH MKT MG R
GM O PERATIO N
REGIO N OPR MG R
G M FINANCE
IT MANAG ER
ACC SPV
BRANCH FIN MG R
ACC STAFF
G M HRM
HO FIN MG R
HO .ACC&TAX MG R
FIN SPV
ARM STAFF
G am bar 3.3. Struktur Head O ffice PT. Kresna Reksa Finance
HRM SPV
27
BR ANCH MKT MGR
SPV SUB BRAN CH
SPV MKT & C OLL
ACC OFFICER
CU ST SERVICER
ACC OFFICER
C UST SERVIC ER
Gambar 3.4. Struktur Marketing Division PT. Kresna Reksa Finance
BRANCH FIN MGR
SPV FINANCE
STAFF ADM SALES
STAFF TREASURY
STAFF LE GAL
STAFF ADM COLL
CASHIER
STAFF HRM
JANITOR
Gam bar 3.5. Struktur Finance Division PT. Kresna Reksa Finance
3.2.2
Manajemen Tugas, W ewenang, dan Tanggung Jawab
1. Bran ch Finance Manager Tugas dan Tanggun g jawab:
28 •
Melakukan
koor dinasi
dan
pen garahan
k epada
staff
Operasional Caban g. •
Mem berikan bimbingan dan m en gatur sistem kerja staff Operasional Caban g sesuai den gan tugasnya m asing-masing.
•
Melakukan pen gawasan terhadap hasil kerja staff Operasional Cabang sesuai den gan prosedur Per usahaan.
•
Bertanggun g jawab terhadap hasil peker jaan staff Operasional Cabang.
•
Bek erjasam a dengan BMM dalam pencap aian tar get Cabang.
•
Bertanggun g jawab terhadap kebenar an dan ketepatan lapor anlaporan yan g dihasilkan oleh bagianny a.
•
Meng-im plementasikan sistem dan prosedur operasional y ang telah disetujui oleh Man ajemen.
•
Melakukan pengawasan terhadap jalanny a prosedur dan kebijak an Per usahaan dan wajib melapork an peny impanganpenyimpangan yan g terjadi kepada atasan.
2. Supervisor Operasion al Tugas dan Tanggun g jawab: •
Mem bantu BFM dalam m elakukan koor dinasi dan p en garah an kepada staff Oper asional Cabang.
•
Mem bantu BFM dalam m ember ikan bim bin gan dan mengatur sistem kerja staff Operasion al Cabang.
•
Melakukan pen gawasan terhadap hasil kerja staff Operasional Cabang sesuai den gan prosedur Per usahaan.
29 •
Mem onitor percetakan dan p en distribusian kwitansi tagih an kepada kon sum en.
•
Bertanggun g jawab terhadap hasil peker jaan staff Operasional Cabang.
•
Bek erjasam a dengan Kasur dan Korwil dalam pencapaian target Caban g.
•
Bertanggun g jawab terhadap kebenar an dan ketepatan lapor anlaporan yan g dihasilkan oleh bagianny a.
•
Meng-im plementasikan sistem dan prosedur operasional y ang telah disetujui oleh Man ajemen.
•
Melakukan pengawasan terhadap jalanny a prosedur dan kebijak an Per usahaan dan wajib melapork an peny impanganpenyimpangan yan g terjadi kepada atasan.
•
Mem bantu atasan den gan melak ukan kelilin g posko dan pos sales minim al 2 X dalam 1 bulan.
3. Administrasi Collection Tugas dan Tanggun g jawab: •
Mencetak k witansi tagihan secara p eriodik.
•
Mendistribusikan k witansi kepada kolektor setiap pagi h ari.
•
Menerim a pertanggun g jawaban k witansi kolektor setiap sore hari.
•
Bertanggun g jawab penuh terhadap selur uh kwitansi kolektor yang menjadi tangung jawabny a.
30 •
Menghit un g, m encetak, mendistribusikan setiap k witansi den da yang tim bul ak ibat keterlambatan konsum en setiap awal bulan ber ik utnya.
•
Melakukan pen gecekan ulan g terhadap perhitungan bun ga, angsuran maup un pelunasan pinjaman konsum en.
•
Mem buat laporan- laporan yan g dibut uhkan oleh Manajem en yang berhubun gan den gan bagiannya.
4. Administrasi Penjualan Tugas dan Tanggun g jawab: •
Mem buat Konfirmasi Hasil Survey ( KHS) unt uk setiap aplik asi pem biay aan yan g telah disetujui.
•
Mem inta persetujuan dari BMM untuk KHS yan g telah dibuat.
•
Mendistribusikan KHS yan g telah disetujui kepada bagian y ang berk epentin gan.
•
Meng-input seluruh data penjualan.
•
Mem buat laporan-lapor an yan g dibutuhkan oleh Managem en yang berhubun gan den gan bagiannya.
5. Administrasi Bar ang Tarikan Tugas dan Tanggun g jawab: •
Menerim a dan mengecek keadaan / kon disi Baran g Tarik an dar i penarik.
•
Mem buat Form Penerimaan Baran g Tarikan dan mengisi secara lengkap Form tsb.
•
Meng-esek- esek No. Mesin dan No. Rangk a Ken daraan dan mencocokannya den gan STNK/BP KB-nya .
31 •
Melakukan serah terim a Baran g Tarikan dengan penar ik.
•
Mencatat ke dalam buk u/input dikom puter Stock Bar ang Tarikan (Extra Com ptable)
•
Bertanggun g Jawab atas kebersihan dan kelen gkapan sp arepart Bar ang Tarikan
•
Melayani calon pem belian Barang Tarikan sesuai den gan prosedur yan g telah ditetapkan oleh Manajem en.
•
Menghit un g dan mengajukan h ar ga jual Baran g Tarikan kepada BMM/BFM dan Dir eksi.
•
Melakukan serah terima Baran g Tarikan dan dok um endok umennya ap abila konsumen m embeli tun ai.
•
Melakukan serah terim a Baran g Tarikan kepada konsum en dan melakuk an koordin asi dengan p ihak m arketin g dan legal, apabila Barang Tarikan dibeli secara kredit (refinancing).
•
Mem onitor dan mengur us perpanjangan STNK Bar an g Tarikan yang jatuh tem po, selam a Barang Tarikan tersebut belum terjual.
•
Mem buat laporan- laporan yan g dibut uhkan oleh Manajem en yang berhubun gan den gan bagiannya.
6. Acco untin g G/L Tugas dan Tanggun g jawab: •
Melakukan verifikasi atas sem ua vo ucher dan dokum en penduk ung y an g diterim anya.
•
Menyiapkan vo ucher dan dok umen p endukun g untuk memorial jurn al.
32 •
Melakukan pen g-input-an transak si (BDV, BRV, Kas Kecil dan Mem o) secara benar.
•
Melakukan
rekon siliasi
Bank
dan
m elak uk an
jurnal
penyesuaianny a pada setiap akhir bulan. •
Melakukan proses posting dan back up setiap sore hari, setelah proses harian selesai.
•
Melakukan
proses
po stin g
pada
akhir
bulan
unt uk
menghasilk an lapor an keuangan akhir bulan. •
Mencetak sem ua buk u besar (ledger), Neraca, dan LApor an Rugi Laba.
•
Mem buat dan m en gir imkan laporan keuangan ke Kantor Pusat setiap bulannya tepat wakt u.
•
Mem buat laporan- laporan yan g dibut uhkan oleh Manajem en yang berhubun gan den gan bagiannya.
7. Acco untin g A/P Tugas dan Tanggun g jawab: •
Mendap atkan tindasan PO (Pur chase Order) dari bagian PO dan mengar sipkanny a di file sementara.
•
Menerim a dokumen-dokum en penagihan dar i dealer.
•
Mem eriksa kelen gkapan
dokum en penagihan y ang telah
ditetapkan. •
Melakukan ver ifikasi atas dok umen penagihan tersebut
•
Mem buat
voucher
pem bayar an
ke
dealer,
kemudian
meneruskannya ke bagian Treasury. •
Melakukan inp ut atas tran saksi pem bayar an h utang k e dealer.
33 •
Melakukan po sting dan pro ses lainnya seh ubungan den gan transaksi pembayaran h utang tersebut.
•
Mem buat laporan- laporan yan g dibut uhkan oleh Manajem en yang berhubun gan den gan bagiannya.
8. Acco untin g A/R Tugas dan Tanggun g jawab: •
Mem eriksa dan men g-input hasil tagih an tunai dan giro.
•
Mem eriksa print o ut “Daftar Realisasi Penjualan ” den gan laporan pen jualan.
•
Mencocokan nilai antara print-out “Daftar Angsur an” den gan Hasil Tagih an Tunai dan giro setiap h ari.
•
Mem buat rekonsiliasi antara print-out “Daftar An gsuran” den gan nilai di Bank Receipt Voucher (BRV).
•
Melakukan pro ses harian dan bulana untuk transaksi A/R.
•
Melakukan percetakan atas laporan- laporan A/R pada akhir bulan.
3.3
Prosedur yang Sedang Berjalan Sistem pembuatan laporan tagihan dan penjualan yan g berjalan saat ini pada PT. Kresna Reksa Finance dipro ses den gan men ggunak an program yang masih menggunakan database lokal dan dikirim melalui media CD. Account officer yan g m elak ukan penjualan dan penagih an melakuk an lapor an setiap hari kep ada data entry posko atau caban g. Data entry m enginp ut data den gan m enggunakan program yan g dibuat oleh divisi IT per usahaan kem udian m engirim nya ke kantor pusat. Hasil y ang
34 dikirim adalah data penjualan dan tagihan dari setiap acco unt officer dalam waktu 1 bulan. Sistem pembuatan laporan ini dilakuk an di setiap caban g dan dikirim ke kantor pusat pada setiap akh ir bulan. CD yan g berisi data tersebut kem udian diolah oleh staff acco untin g kantor pusat. Data tersebut diolah sehin gga m enjadi lapor an dalam format excel. Laporan tersebut hanya berisi p enjualan dan tagihan dari setiap cabang atau posko y ang ber sangk utan dan k emudian akan dilih at m anager kantor pusat.
3.4
Hasil Evaluasi Pra Skripsi Penulis menggunakan sistem pengump ulan data dengan cara wawancara lan gsun g dengan manager op erasional dari PT. Kresna Reksa Finan ce, Bp. Pin g Ho Sidartha. Hasil wawancar a penulis den gan Bp. Pin g Ho Sidartha selaku manager op erasional sebagai berik ut. A= Mah asiswa
B= Bp. Pin g Ho Sidartha
A : Permasalah an apa yan g di hadapi oleh PT Kresn a Reksa Finan ce ? B : Permasalah an yan g di hadapi oleh per usahaan saat ini sebenarnya terdapat pada sistem pem rosesan lapor an penjualan dan tagihan.
A : Bagaim anakah Sistem pemerosesan laporan pada saat ini pada PT Kresna Reksa Fin ance? B : Saat ini setiap caban g dan po sko mem buat laporan penjualan dan penagihan selama 1 bulan yan g k emudian dikirim ke kantor pusat pada awal bulan melalui media CD. Di kantor p usat CD yang dikirim
35 tersebut diproses sehin gga m enjadi informasi untuk dilapork an kepada manager. A : Apa sajakah kelem ahan sistem pembuatan laporan pada sistem yang sedan g berjalan ? B : Awalnya sistem ini tidak memiliki m asalah n am un ketika per usahaan berkem ban g menjadi besar, sistem ini dirasa tidak memenuhi kebut uhan p erusahaan. Saat ini k antor pusat ingin m engetahui laporan penjualan dan tagih an setiap harinya dari setiap caban g dan posko yan g tersebar ham pir di seluruh n usantara. Per usahaan juga mengin ginkan agar laporan yan g diterima dari suat u caban g atau posko dapat di ban din gkan dengan caban g atau posko lainnya.
A : Apakah An da p ernah m en den gar sistem laporan secara online ? B : Belum.
A : Apakah disetiap caban g m emiliki koneksi internet ? B : Ya, disetiap caban g dan po sko sudah mem iliki konek si internet den gan I SP telkom speedy sam a seperti di kantor pusat.
A : Men ur ut an da apak ah pem rosesan laporan m elalui m edia internet ak an lebih ef isien ? B : Ya, karena saya den gar perusahaan maju m enerapkan teknologi internet ham pir di semua sistem nya.
A : Apakah anda berniat untuk menco banya ?
36 B : Ya jika bisa mengatasi p ermasalahan k enapa tidak kami coba.
3.5
Permasalahan Permasalahan yang dihadap i oleh PT. Kresna Rek sa Finance pada saat m enggunakan sistem manual adalah : o Kantor p usat tidak dap at m em onitoring kinerja dari cabang dan posko setiap hari. o Kem un gkinan kesalahan yang terjadi kar ena kesalahan input laporan dari data entry sulit diperbaiki karena laporan y ang sudah sam pai di kantor pusat akan segera diolah oleh acco unting staff dan proses pen giriman ulang ak an m em erluk an bany ak waktu. o Sulit untuk melihat laporan pada bulan-bulan sebelumnnya dar i setiap caban g dan posko. o Laporan yan g di terim a oleh per usahaan hanya dap at di lihat tetapi tidak dap at di bandingkan den gan laporan caban g atau posko lainnya.
3.6
Usulan Pemecahan Masalah Solusi y ang diusulkan unt uk mem ecahkan m asalah yan g dihadapi oleh PT. Kresn a Rek sa Finance adalah m em buat sistem e- Reporting. Sistem ini akan berjalan pada intranet per usahaan. Den gan men ggunak an sistem e-Reportin g ini, manager per usahaan di kantor pusat dapat
37 mem onitor kinerja dari caban g dan po sko per usahaan yan g tersebar di beberapa daerah di Indonesia. Penggunaan sistem e-Reportin g ini juga m em un gkinkan data en try dap at m engir im kan laporan pen jualan dan penagihan setiap h arinya seperti yang diin ginkan oleh k antor pusat. Pada sistem e- Reporting ini pun ter dap at fitur tambahan unt uk melihat pengum um an. Hal ini m emungkink an karyawan di caban g dan posko dapat melihat isi pengumuman yan g telah di buat oleh manager di kantor pusat. Selain itu ter dap at fitur unt uk melihat perform a cabang dan posko.Performa disini adalah hasil pen jualan terbanyak yang dilakuk an oleh caban g dan posko. Den gan adanya f ungsi ini manager bisa mem bandin gkan kin erja dari setiap caban g dan po sko. Tujuan utama dari pem buatan sistem ini adalah m engetahui perform a account officer dari setiap caban g dan posko. Tujuan y an g kedua yaitu PT. Kresn a Reksa Finance in gin memotivasi acco unt officer den gan mem berikan bonus kepada account officer yang memiliki p erform a kerja yang ter baik.
38 3.7
Perancangan Sistem 3.7.1
Class Diagram
Gambar 3.6. Class Diagram sistem yang diusulkan
39 3.7.2
Use Case Diagram
Gambar 3.7. Use Case Diagram Sistem Laporan Tagihan dan Penjualan PT. Kresna Reksa Finance
40
G am bar 3.8. Use C ase Diagram Sistem Wilayah PT. Kresna Reksa Finance
G am bar 3.9. Use C ase Diagram Sistem Cabang PT. Kresna Reksa Finance
41
Create Posko
View Posko
Manajer Admin
Hapus Posko
View Report Posko
View Report Anggota Posko
View Anggota Posko
Data Entry
Gambar 3.10 Use Case Diagram Sistem Posko PT. Kresna Reksa Finance
42
Gambar 3.11. Use C ase Diagram Sistem Supervisor PT. Kresna Reksa Finance
G am bar 3.12. Use Case Diagram Sistem Account O fficer PT. Kresna Reksa Finance
43
Gambar 3.13. Use C ase Diagram Sistem Input Lapo ran Penjualan PT. Kresna Reksa Finance
Sistem Input Laporan Collection
Input Collection
Edit Collection Data Entry
Gambar 3.14. Use C ase Diagram Sistem Input Lapo ran Collection PT. Kresna Reksa Finance
44
Gambar 3.15. Use Case Diagram Sistem Pengumuman PT. Kresna Reksa Finance
3.7.3
State Diagram
Create Account O fficer
Gambar 3.16. State Diagram C reate Account O fficer
Create Cabang
G am bar 3.17. State Diagram Create Cabang
45 Create Penjualan
Gambar 3.18. State Diagram C reate Penjualan
Create Collection
Gambar 3.19. State Diagram C reate C ollection
Create Posko
G am bar 3.20. State Diagram Create Posko
Create Supervisor
Gambar 3.21. State Diagram C reate Supervisor
Create Wilayah
G ambar 3.22. State Diagram Create Wilayah
46 Delete Account O fficer
G ambar 3.23. State Diagram Delete Account O fficer
Delete C abang
G am bar 3.24. State Diagram Delete Cabang
Delete Posko
Gam bar 3.25. State Diagram Delete Posko
Cek Login
Gambar 3.26. State Diagram Cek Login
Logout
G am bar 3.27. State Diagram Logout
47 Update Account O fficer
Gambar 3.28. State Diagram Update Account O fficer
Update Cabang
G ambar 3.29. State Diagram Update Cabang
Update Collection
Gambar 3.30. State Diagram Update C ollection
Update Penjualan
Gambar 3.31. State Diagram Update Penjualan
Update Supervisor
Gambar 3.32. State Diagram Update Supervisor
48 Update Posko
G am bar 3.33. State Diagram Update Posko
View Penjualan Anggota Cabang
Gambar 3.34 State Diagram View Penjualan Anggota C abang
View Penjualan C abang
Gambar 3.35. State Diagram View Penjualan Cabang
View Penjualan Posko
G ambar 3.36. State Diagram View Penjualan Posko
View Sumber O rder Posko
Gam bar 3.37. State Diagram View Sum ber O rder Posko
49 View Penjualan Wilayah
Gambar 3.38. State Diagram View Penjualan Wilayah
View Sumber O rder Anggota C abang
Gambar 3.39. State Diagram View Sumber O rder Anggota Cabang
View Sumber O rder C abang
G am bar 3.40. State Diagram View Sumber O rder Cabang
View Sumber O rder Wilayah
G ambar 3.41. State Diagram View Sumber O rder Wilayah
View C ollection C abang
Gambar 3.42. State Diagram View Collection Cabang
50 View C ollection Posko
G ambar 3.43. State Diagram View C ollection Posko
Posting Pengumuman
G am bar 3.44. State Diagram Posting Pengumuman
Hapus Pengum um an
G am bar 3.45 State Diagram Hapus Pengumum an
51 3.7.4
Sequence Diagram 3.7.4.1
Adm in
Create Wilayah
Gambar 3.46. Sequence Diagram Create Wilayah Create Cabang
G ambar 3.47. Sequence Diagram Create Cabang
52
Create Posko
G am bar 3.48. Sequence Diagram Create Posko
Update Cabang
Gambar 3.49. Sequence Diagram Update Cabang
53 Update Posko
G am bar 3.50. Sequence Diagram Update Posko
Delete C abang
G ambar 3.51. Sequence Diagram Delete Cabang
54 Delete Posko
G am bar 3.52. Sequence Diagram Delete Posko
3.7.4.2
Data Entry
Create Supervisor
G ambar 3.53. Sequence Diagram Create Supervisor
55 Create Account O fficer
Gambar 3.54. Sequence Diagram C reate Account O fficer
Update Supervisor
G ambar 3.55. Sequence Diagram Update Supervisor
56 Update Account O fficer
G ambar 3.56. Sequence Diagram Update Account O fficer
Delete Account O fficer
G ambar 3.57. Sequence Diagram Delete Accout O fficer
57 Create Penjualan
Gambar 3.58. Sequence Diagram C reate Penjualan
Create Collection
Gambar 3.59. Sequence Diagram C reate Penagihan
58 Update Penjualan
Gambar 3.60. Sequence Diagram Update Penjualan
Update Collection
G ambar 3.61. Sequence Diagram Update Collection
59 View Pengumuman
Gam bar 3.62. Sequence Diagram View Berita
3.7.4.3
Manager
View Penjualan Wilayah
Gambar 3.63. Sequence Diagram View Penjualan Wilayah
60
View Penjualan C abang
Gambar 3.64. Sequence Diagram View Penjualan Cabang
View Penjualan Posko
G ambar 3.65. Sequence Diagram View Penjualan Posko
61
View Penjualan Anggota Posko
Gambar 3.66. Sequence Diagram View Penjualan Anggota Posko
View Sumber O rder Wilayah
si ste m M an age r
requ est rep ort sumb er or der se cara w il aya h()
cari d ata pa da d atab ase () rep ort sumb er ord er se cara w ila yah ()
G ambar 3.67. Sequence Diagram View Sumber O rder Wilayah
62
View Sumber O rder C abang
si ste m M an age r
req ue st re port sum ber o rde r se cara cab ang ()
cari d ata pa da d atab ase () rep ort sumb er or der se cara c aba ng ()
G ambar 3.68. Sequence Diagram View Sum ber O rder Cabang
View Sumber O rder Posko
G am bar 3.69. Sequence Diagram View Sum ber O rder Posko
63
View Sumber O rder Anggota Posko
si ste m M an age r
req ues t re port sum ber o rde r a ng go ta p osko ()
cari d ata pa da d atab ase () rep ort sumb er or der a ngg ota p osko ()
G ambar 3.70. Sequence Diagram View Sum ber O rder Anggota Posko
Create Pengumum an
G am bar 3.71. Sequence Diagram Create Pengumuman
64 Hapus Pengumuman
G am bar 3.72. Sequence Diagram Hapus Pengumuman 3.7.4.4
Karyawan(Manager/Adm in/Data Entry)
Login
G am bar 3.73. Sequence Diagram Login
65 Logout
G am bar 3.74. Sequence Diagram Logout
66 3.7.5
Activity Diagram Login
Gambar 3.75. Acti vity Diagram Login
67 Adm in Activity
Create Wilayah
[data tidak valid ]
[data valid] Sukses Create Wiayah [Tidak Delete] Sukses Hapus Create Cabang [data tidak valid] Delete Cabang [data valid] Sukses Create Cabang
Update Cabang
Create Posko View Cabang [data tidak valid]
[data valid] Sukses Create Posko
View Posko
Delete Posko
Logout
[Tidak Delete ]
Sukses Hapus
G am bar 3.76. Acti vity Diagram Adm in Activity
68 Data Entry Activity
Gambar 3.77. Acti vity Diagram Data Entry Activity
69 View Penjualan
G am bar 3.78. Acti vity Diagram View Penjualan
View Sumber O rder Penjualan
Gambar 3.79. Activity Diagram View Sumber O rder Penjualan
70 View C ollection
G am bar 3.80. Acti vity Diagram View Collection
71 Create dan Hapus Pengumuman
Open Page
Action
Buat Pengumuman
H apus Pengumuman
[data tidak valid] [T idak Hapus] [Data Terisi] [Sukses]
Sukses Membuat Pengumuman Sukses H apus Pengumuman
Logout
Gambar 3.81. Acti vity Diagram Create dan H apus Pengumuman
72 View H elp
Gambar 3.82. Activity Diagram View Help
Account Setting
G ambar 3.83. Acti vity Diagram Account Setting
73 3.7.6
Perancangan Data Base 3.7.6.1
ERD
Gam bar 3.84. ERD KRF
74
Gam bar 3.85 ERD KRF Adm in
Gambar 3.86 ERD Manager
3.7.6.2
Spesifikasi Tabel
msaccofficer Fields Field
Type
Collation
Null Key Default Privileges
kdaccofficer varchar(10) la tin1_gene ral_ci NO P K kdsupervisor varchar(10) la tin1_gene ral_ci NO FK
select,insert,update,re fe rences select,insert,update,re fe rences
nama_a o
varchar(50) la tin1_gene ral_ci NO
select,insert,update,re fe rences
alamat_ao
varchar(200) la tin1_gene ral_ci NO
select,insert,update,re fe rences
te lepon_ao
varchar(25) la tin1_gene ral_ci NO
select,insert,update,re fe rences
gende r_ao varchar(10) la tin1_gene ral_ci NO tglmasuk_ao date (NULL) YES
select,insert,update,re fe rences (NULL) select,insert,update,re fe rences
tglkelua r_ao date
000000-00
(NULL)
YES
select,insert,update,re fe rences
75 Mscaba ng Fields Field
Type
Collation
Null Key Default Privileges
kdcabang varchar(10) la tin1_gene ral_ci NO P K namacabang varchar(50) la tin1_gene ral_ci NO
select,inse rt,update,re ferences select,inse rt,update,re ferences
alamat_cab varchar(200) la tin1_gene ral_ci NO
select,inse rt,update,re ferences
te lepon_cab varchar(25) la tin1_gene ral_ci NO kdwilaya h int(11) (NULL) NO FK
select,inse rt,update,re ferences select,inse rt,update,re ferences
msposko Fields Field
Type
Collation
Null Key Default Privileges
kdposko kdcabang
va rchar(20) la tin1_general_ci NO PK va rchar(10) la tin1_general_ci NO FK
select,insert,update ,refe rences select,insert,update ,refe rences
nama_pos
va rchar(50) la tin1_general_ci NO
select,insert,update ,refe rences
alamat_pos te lepon_pos
va rchar(254) la tin1_general_ci NO va rchar(25) la tin1_general_ci NO
select,insert,update ,refe rences select,insert,update ,refe rences
nama_de
va rchar(50) la tin1_general_ci NO
select,insert,update ,refe rences
email_de va rchar(50) la tin1_general_ci NO password_de va rchar(254) la tin1_general_ci NO
select,insert,update ,refe rences select,insert,update ,refe rences
mssupervi sor Fields Field
Type
Collation
Null Key Default Privileges
kdsupervisor varchar(10) la tin1_gene ral_c NO P RI
select,inse rt,update,re ferences
kdposko nama_su
varchar(10) la tin1_gene ral_c NO MUL varchar(50) la tin1_gene ral_c NO
select,inse rt,update,re ferences select,inse rt,update,re ferences
gende r_su alamat_su
varchar(10) la tin1_gene ral_c NO varchar(200) la tin1_gene ral_c NO
select,inse rt,update,re ferences select,inse rt,update,re ferences
te lepon_su
varchar(25) la tin1_gene ral_c NO
select,inse rt,update,re ferences
tglla hir_su
date
(NULL)
NO
select,inse rt,update,re ferences
Type
Collation
Null Key Default Privileges
msw ilayah Fields Field
kdwilaya h int(11) (NULL) NO P RI (NULL) select,inse rt,update,re ferences nama wilayah varchar(100) la tin1_gene ral_ci NO select,inse rt,update,re ferences
76 t rdet ailpenjualan Fields Field
Type
Collation
Null Key Default Privileges
Kdorder
int(11)
(NULL)
NO P RI (NULL) select,insert,update,re ferences
kdpenjua lan
va rchar(10) la tin1_gene ral_ci NO MUL
select,insert,update,re fe rences
sumber_order va rchar(10) la tin1_gene ral_ci NO
select,insert,update,re fe rences
unit_orde r
select,insert,update,re fe rences
int(11)
(NULL)
NO
t rheaderpenjua lan Fields Field
Type
kdpenjua lan kdaccofficer
va rchar(10) la tin1_general_ci NO PRI va rchar(10) la tin1_general_ci NO MUL
Collation
Null Key Default Privileges
select,inse rt,update ,refe rences select,inse rt,update ,refe rences
tglpe njualan
da te
(NULL)
NO
select,inse rt,update ,refe rences
unit_penjuala n int(11)
(NULL)
NO
select,inse rt,update ,refe rences
Rupiah entry date
(NULL) (NULL)
NO NO
select,inse rt,update ,refe rences select,inse rt,update ,refe rences
int(11) da te
t rheadercollect ion Fields Field
Type
Collation
int(11)
Kdposko
va rchar(200) la tin1_gene ral_ci NO
k witansiturun int(11) Tempo da te
(NULL)
Null Key Default
kdcollection
(NULL) (NULL)
Privileges
NO P RI (NULL) select,inse rt,update,re ferences NO NO
select,inse rt,update,re ferences select,inse rt,update,re ferences select,inse rt,update,re ferences
t rdet ailcollect ion Fields Field
Type
kdtagihandetail int(11) kdcollection kdaccofficer
Collation
(NULL)
Null Key Default
Privileges
NO PRI (NULL) select,inse rt,update ,refe rences
va rchar(200) latin1_gene ral_ci NO va rchar(200) latin1_gene ral_ci NO
select,inse rt,update ,refe rences select,inse rt,update ,refe rences
Nomap int(11) (NULL) NO jumlahtagihan va rchar(200) latin1_gene ral_ci NO
select,inse rt,update ,refe rences select,inse rt,update ,refe rences
ta nggalta gih
select,inse rt,update ,refe rences
da te
(NULL)
NO
77
Msadmin Fields Field
Type
Collation
Null Key Default
Privileges
kda dmin varchar(5) la tin1_gene ral_c NO P RI nama varchar(25) la tin1_gene ral_c NO
select,inse rt,update ,re ferences select,inse rt,update ,re ferences
alamat varchar(254) la tin1_gene ral_c NO gende r varchar(25) la tin1_gene ral_c NO
select,inse rt,update ,re ferences select,inse rt,update ,re ferences
te lpon
varchar(25) la tin1_gene ral_c NO
select,inse rt,update ,re ferences
lastlogin varchar(25) la tin1_gene ral_c NO
select,inse rt,update ,re ferences
msadmin_id Fields Field
Type
Collation
Null Key Default
Privileges
kda dmin va rchar(5) la tin1_general_ci NO username va rchar(25) la tin1_general_ci NO P RI
select,insert,update,re fe rences select,insert,update,re fe rences
password va rchar(200) la tin1_general_ci NO
select,insert,update,re fe rences
msm gr Fields Field
Type
Collation
Null Key Default
Privileges
kdmgr int(11) (NULL) NO PRI (NULL) select,inse rt,update ,refe rences nama_mgr va rchar(100) la tin1_s wedish_ci NO select,inse rt,update ,refe rences username va rchar(100) la tin1_s wedish_ci NO
select,inse rt,update ,refe rences
password va rchar(254) la tin1_s wedish_ci NO
select,inse rt,update ,refe rences
mspengumuman Fields Field
Type
kdpengumuman int(11)
Collation
(NULL)
NullKey Default
Privileges
NO P RI (NULL) select,inse rt,update ,re fe rences
subjek isi
varchar(200) latin1_s wedish_ci NO text latin1_s wedish_ci NO
select,inse rt,update ,re fe rences select,inse rt,update ,re fe rences
ta nggal
date
select,inse rt,update ,re fe rences
(NULL)
NO
78
3.7.7
Struktur Menu 3.7.7.1
Struktur Menu Admin
Gambar 3.87. Struktur Menu Admin
79
3.7.7.2
Struktur Menu Data Entry
G ambar 3.88. Struktur Menu Data Entry
80 3.7.7.3
Struktur Menu Manager
G am bar 3.89. Struktur Menu Manager
81 3.7.8
Rancangan Layar 3.7.8.1
Layar Admin
Layar Login
G am bar 3.90. Rancangan Layar Login Admin
Layar H om e
Gam bar 3.91 Rancangan Layar Home Adm in
82 Layar C abang
G am bar 3.92. Rancangan Layar Cabang
Layar Lihat C abang
G am bar 3.93. Rancangan Layar Lihat C abang
83 Layar H apus C abang
G am bar 3.94. Rancangan Layar Hapus Cabang
Layar Tam bah Cabang
Gambar 3.95. Rancangan Laya r Tam bah Cabang
84 Layar Update Cabang
G ambar 3.96. Rancangan Laya r Update Cabang
Layar Posko
Gam bar 3.97. Rancangan Layar Posko
85 Layar Lihat Posko
Gambar 3.98. Rancangan Laya r Lihat Posko
Layar H apus Posko
Gam bar 3.99. Rancangan Layar Hapus Posko
86 Layar Tam bah Posko
Gambar 3.100. Rancangan Layar Tam abah Posko
Layar About
G am bar 3.101. Rancangan Laya r About
87 Layar Account Setting Admin
Gambar 3.102. Rancangan Layar Account Setting Adm in
Layar Tambah Wilayah
Gambar 3.103. Rancangan Layar Create Wilayah
88
3.7.8.2
Layar Data Entry
Layar Login
Gambar 3.104. Rancangan Laya r Login Data Entry
Layar Ganti Password
G am bar 3.105. Rancangan Laya r Account Setting Data Entry
89 Layar Home Data Entry
Gambar 3.106. Rancangan Laya r H ome Data Entry
Layar Supervisor
Gambar 3.107. Rancangan Laya r Supervisor
90 Layar Create Supervisor
Gambar 3.108. Rancangan Laya r C reate Supervisor
Layar Update Supervisor
Gam bar 3.109. Rancangan Laya r Update Supervisor
91 Layar Account O fficer
Gambar 3.110. Rancangan Layar Account O fficer Layar Create Account O fficer
Gambar 3.111. Rancangan Layar Create Account O fficer
92
Layar Hapus Account O fficer
Gambar 3.112. Rancangan Layar Delete Account O fficer
Layar Update Account O fficer
Gambar 3.113. Rancangan Laya r Update Account O fficer
93
Layar Help
Gambar 3.114. Rancangan Layar Help Data Entry
Layar About
G am bar 3.115 Rancangan Laya r About
94
Layar Input Penjualan
Gambar 3.116. Rancangan Layar Input Penjualan
Layar Update Penjualan
Gambar 3.117. Rancangan Laya r Update Penjualan
95 Layar Input Collection
Gambar 3.118. Rancangan Layar Input C ollection
Layar Update C ollection
Gambar 3.119. Rancangan Laya r Update Collection
96 Layar Lihat Anggota Karya wan
Gam bar 3.120. Rancangan Laya r Lihat Anggota Karyawan
3.6.8.3
Manager
Layar Login Manager
G ambar 3.121 Rancangan Layar Login Manager
97 Layar H om e Manager
Gambar 3.122. Rancangan Layar Home Manager
98 Layar Lihat Laporan Penjualan
Gambar 3.123. Rancangan Layar Lihat Penjualan Layar Lihat Sumber O rder
G am bar 3.124. Rancangan Laya r Lihat Sum ber O rder
99 Layar Lihat C ollection
Gambar 3.125. Rancangan Layar Lihat C ollection Layar Posting Pengumum an
G ambar 3.126. Rancangan Layar Posting Pengumuman
100 Layar H apus Pengumum an
G ambar 3.127. Rancangan Layar Haspus Pengumuman Layar Account Setting Manager
Gam bar 3.128. Rancangan Laya r Account Setting Manager
101 3.7.9
Spesifikasi Modul atau Proses
Modul login admin Masukkan usernam e Masukkan passwor d Cek data If koson g Tam pilkan Pesan Kesalahan If tidak kosong Cek database admin Jika cocok Set session den gan usernam e admin Tam pilkan hom e admin Jika tidak cocok Tam pilkan pesan k esalahan End if End if End Mo dul
Modul Login Data Ent ry Masukkan usernam e Masukkan passwor d Cek data If koson g Tam pilkan Pesan Kesalahan If tidak kosong
102 Cek database data entry Jika cocok Set session den gan usernam e data entry Tam pilkan hom e data entry Jika tidak cocok Tam pilkan pesan k esalahan End if End if End Mo dul
Modul Login Manager Masukkan usernam e Masukkan passwor d Cek data If koson g Tam pilkan Pesan Kesalahan If tidak kosong Cek database m anager Jika cocok Set session den gan usernam e m anager Tam pilkan hom e m anger Jika tidak cocok Tam pilkan pesan k esalahan End if End if
103 End Mo dul
Modul Account Setting Masukkan passwor d lama Masukkan passwor d bar u Konfirm asi passwor d baru Cek data If koson g Tam pilkan Pesan Kesalahan If tidak kosong Cek database If password lam a tidak ada di database Tam pilkan pesan k esalahan If passwor d bar u tidak sama dengan konfirm asi passwor d baru Tam pilkan pesan k esalahan
If semua data cocok Update passwor d di database Tam pilkan pesan sukses End if End if End Mo dul
104 Modul Create Wilayah Masukkan nama wilayah Cek data If koson g Tam pilkan pesan k esalahan Else Buat wilayah di database Tam pilkan pesan sukses End if End Mo dul
Modul Create Cabang Masukkan kode caban g Masukkan nama caban g Masukkan alam at caban g Pilih wilayah Masukkan telepon cabang Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Buat caban g bar u di database Tam pilkan pesan sukses
105 End if End Mo dul
Modul Create Posko Pilih wilayah Pilih nama cabang Masukkan nama po sko Masukkan alam at posko Masukkan telepon posko Masukkan nama data entry Masukkan email data entry Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon posko tidak angk a Tam pilkan pesan k esalahan If em ail tidak valid Tam pilkan pesan k esalahan Else Buat posko bar u di database Tam pilkan pesan sukses End if End Mo dul
106 Modul Update Cabang Pilih caban g yan g akan diupdate Masukkan nama caban g bar u Masukkan alam at caban g baru Masukkan telepon cabang bar u Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Update data caban g di database Tam pilkan pesan sukses End if End Mo dul
Modul Hapus Cabang Pilih caban g yan g akan dihapus Konfirm asi cabang akan dihap us atau tidak If yes Delete caban g from database Else Kem bali ke menu h apus caban g End if End Mo dul
107 Modul Hapus Posko Pilih posko y an g akan dihapus Konfirm asi cabang akan dihap us atau tidak If yes Delete posko from database Else Kem bali ke menu h apus po sko End if End Mo dul
Modul Create Supervisor Masukkan nama supervisor Masukkan alam at supervisor Pilih gen der superv isor Pilih tanggal lahir supervisor Masukkan telepon supervisor Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Buat sup ervisor di database Tam pilkan pesan sukses End if
108 End Mo dul
Modul Update Supervisor Masukkan nama supervisor bar u Masukkan alam at supervisor baru Pilih gen der superv isor bar u Pilih tanggal lahir supervisor baru Masukkan telepon supervisor bar u Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Update data sup ervisor bar u di database Tam pilkan pesan sukses End if End Mo dul
Modul Create Account O fficer Masukkan nama account officer Masukkan alam at acco unt officer Pilih gen der account officer Pilih tanggal masuk account officer Masukkan telepon acco unt officer
109 Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Buat account officer di database Tam pilkan pesan sukses End if End Mo dul
Modul Update Account O fficer Masukkan alam at acco unt officer Masukkan telepon acco unt officer Cek data If ada data yan g ko son g Tam pilkan pesan k esalahan If telepon caban g tidak an gka Tam pilkan pesan k esalahan Else Update data account officer di database Tam pilkan pesan sukses End if End Mo dul
110
Modul Hapus Account O fficer Pilih account officer yang akan dih ap us Konfirm asi acco unt officer ak an dihap us atau tidak If yes Delete acco unt officer from database Else Kem bali ke menu h apus account officer End if End Mo dul
Modul Input Penjualan Pilih nama bulan p enjualan Pilih nama acco unt officer Pilih tom bol next Masukkan tanggal p enjualan Masukkan unit map Masukkan unit r upiah Masukkan sumber order If klik tombol reset Masukkan semua data lagi If klik tombol kirim Cek data If unit r upiah tidak sam a jumlahny a dengan sumber or der Kem bali ke menu input penjualan
111 If tanggal p enjualan lebih dar i pada tan ggal input Kem bali ke menu input penjualan Else Buat penjualan di database Tam pilkan pesan sukses End if End mo dul
Modul Update Penjualan Pilih nama bulan p enjualan Pilih nama acco unt officer Pilih tom bol next Masukkan tanggal p enjualan Masukkan unit map Masukkan unit r upiah Masukkan sumber order If klik tombol edit Cek data If unit r upiah tidak sam a jumlahny a dengan sumber or der Kem bali ke menu input penjualan If tanggal p enjualan ber beda 3 har i pada tanggal input Kem bali ke menu input penjualan Else Update penjualan di database Tam pilkan pesan sukses
112 End if End mo dul
Modul Input C ollection Pilih nama bulan p enjualan Pilih nama acco unt officer Pilih tom bol next Masukkan k witansi tur un Masukkan nom or m ap Masukkan jumlah tagih an If klik tombol kirim Cek data If ada data yan g ko son g Kem bali ke menu input collection Tam pilkan pesan k esalahan Else Buat collection di database Tam pilkan pesan sukses End if End mo dul
Modul Update Collection Pilih nama bulan p enjualan Pilih nama acco unt officer Pilih tom bol next
113 Masukkan tanggal p enjualan Masukkan nom or m ap Masukkan jumlah tagih an If klik tombol edit Cek data If tanggal p enjualan ber beda 3 har i pada tanggal input Kem bali ke menu input collection Tam pilkan pesan k esalahan Else Update collection di database Tam pilkan pesan sukses End if End mo dul
Modul Posting Pengumuman Masukkan subject pengum uman Masukkan isi p engumuman Klik tom bol po stin g Buat pen gumum an di database End mo dul
114 Modul Hapus Pengum um an Pilih pen gumum an yan g akan dih apus Klik tom bol hap us Hap us pengumuman di database End mo dul