2009-1-00179-if bab 3

92
23 BAB 3 ANALISIS DAN P ERANCANG AN SIS TEM 3.1 Riwayat Perusahaan 3.1.1 Sejarah Perusahaan PT. Kresna Reksa Finance (KRF) merupakan anggota dari Asosiasi Perusahaan Pembiayaan Indonesia (APPI). KRF didirikan pada tahun 1994 di Surabaya dan mulai beroperasi pada tahun 1995. Pada tahun 2000 telah terjadi perubahan kepemilikan saham perusahaan dan pemilik baru mulai memfokuskan operasi perusahaan pada bidang jasa pembiayaan konsumen khususnya sepeda motor. Sampai dengan tahun Maret 2008 ini KRF memiliki 89 Kantor Jaringan terdiri dari 19 kantor Cabang 4 kantor Sub Cabang, 45 Kantor Unit dan 21 Kantor Sub Unit yang tersebar di beberapa daerah yaitu: Jabode tabek 5 cabang, 1 sub cabang,16 ktr.unit dan 5 sub unit Jawa Barat 3 cabang, 6 ktr.unit dan 1 sub unit Jawa Tengah 4 caban g,10 ktr.un it dan 6 sub unit Jawa Tim ur 3 cabang, 4 ktr.unit dan 8 sub unit Kal im antan 2 cabang, 1 sub cabang dan 5 ktr.unit Sulawesi 2 cabang, 2 sub cabang, 4 ktr.unit dan 1 sub unit Kunci keberhasilan dari PT. Kresna Reksa Finance (KRF) di tengah persaingan bisnis saat ini ditentukan oleh: Produk yang dibiayai berupa barang kebutuhan dasar yang juga merupakan asset produktif (income producing) bagi konsumen, bukan bar an g m ewah ( l ux ury item s).

Upload: budi-yono

Post on 08-Jul-2016

227 views

Category:

Documents


5 download

DESCRIPTION

fffff

TRANSCRIPT

Page 1: 2009-1-00179-IF bab 3

23

BAB 3

ANALISIS DAN PERANCANGAN SIS TEM

3.1 Riwayat Perusahaan

3.1.1 Sejarah Perusahaan

PT. Kresna Reksa Finance (KRF) merupakan anggota dar i

Asosiasi Perusahaan Pembiayaan Indonesia (APPI). KRF didir ikan pada

tahun 1994 di Surabaya dan mulai beroperasi pada tahun 1995.

Pada tahun 2000 telah terjadi perubahan kepemilikan saham

perusahaan dan pemilik baru mulai memfokuskan operasi perusahaan pada

bidang jasa pembiayaan konsumen khususnya sepeda motor.

Sampai dengan tahun Maret 2008 ini KRF memiliki 89 Kantor

Jaringan terdir i dari 19 kantor Cabang 4 kantor Sub Cabang, 45 Kantor

Unit dan 21 Kantor Sub Unit yang tersebar di beberapa daerah yaitu:

• Jabodetabek 5 cabang, 1 sub cabang,16 ktr.unit dan 5 sub unit

• Jawa Barat 3 cabang, 6 ktr.unit dan 1 sub unit

• Jawa Tengah 4 cabang,10 ktr.un it dan 6 sub unit

• Jawa Tim ur 3 cabang, 4 ktr.unit dan 8 sub unit

• Kalim antan 2 cabang, 1 sub cabang dan 5 ktr.unit

• Sulawesi 2 cabang, 2 sub cabang, 4 ktr.unit dan 1 sub unit

Kunci keberhasilan dari PT. Kresna Reksa Finance (KRF) di

tengah persaingan bisnis saat ini ditentukan oleh:

• Produk yang dibiayai berupa barang kebutuhan dasar yang juga

merupakan asset produktif (income producing) bagi konsumen, bukan

barang mewah ( luxury items).

Page 2: 2009-1-00179-IF bab 3

24

• Sumber daya manusia yang memiliki komitmen, pengalaman luas, dan

beretika.

• Prinsip kehati-hatian yang diterapkan dengan mematok uang muka kredit

tinggi

• Target sales yg wajar, tingkat co llection tinggi dan tingkat bad debt yg

rendah dengan dikaitkan sistem insentif yang dihargai karyawan

PT. Kresna Reksa Finance memiliki tingkat kolektibilitas tinggi

Terjamin yang dapat dilihat pada grafik penagihan berikut ini :

Gambar 3.1. Tingkat Kolektibilitas PT. Kresna Reksa Finance

PT. Kresna Reksa Finance sebagai perusahaan yang bergerak di

bidang jasa pembiayaan konsumen khususnya sepeda motor tentunya

memiliki dana pembiayaan pokok sepeda motor yang digunakan unt uk

membayar dealer sepeda motor.

86%88%90%92%94%96%98%

100%

Jan Feb Ma r Apr Mei J un Jul Ag t Sep Okt No v Des

2004 2005 2006 2007

Page 3: 2009-1-00179-IF bab 3

25

Perkembangan perusahaan terus meningkat dari tahun ke tahun yang

bisa di lihat pada grafik pembiayaan pokok motor ber ikut ini :

Gam bar 3.2. Pembiayaan Pokok Motor PT. Kresna Reksa Finance

3.1.2 Visi dan Misi Perusahaan

Visi PT. Kresna Reksa Finance adalah :

• Ikut memajukan faktor transportasi masyarakat

• Menjadi mitra solusi keuangan dalam meningkatkan

kesejahteraan masyarakat.

Misi PT. Kresna Reksa Finance adalah :

• Memberikan kemudahan bagi masyarakat untuk memiliki

kendaraan roda dua.

• Memberikan masyarakat akses keuangan yang mudah dan

terpercaya.

Pembiayaan Pokok Sepeda Motor - Miliar Rp

64,7 88,5132,4 137,3 144,5

213,9

307,8

147,2

050

100150200250300350

2001 2002 2003 2004 2005 2006 2007 Jan-Mei08

Tahunan

MIL

IAR

RP

Page 4: 2009-1-00179-IF bab 3

26

3.2 Struktur O rganisasi

3.2.1 Struktur O rganisasi Perusahaan dan Pembagian Tugas

Struktur organisasi merupakan kesatuan ker ja yang

digunakan sebagai dasar operasional kegiatan usaha secara

keseluruhan. Sebuah perusahaan yang baik tentunya ditunjang

oleh struktur organ isasi yang baik dan terat ur yang memisahkan

antara fungsi, kedudukan, batas wewenang, tanggung jawab,

dan kewajiban dari masing-masing karyawan agar para

karyawan dapat mengetahui apa saja yang menjadi tugas dan

tanggung jawabnya. Adapun struktur organisasi pada PT.

Kresna Reksa Finance ditunjukan oleh gambar di bawah ini.

Gam bar 3.3. Struktur Head O ffice PT. Kresna Reksa Finance

DIREKTUR

GM. MARKETING GM OPERATION GM FINANCE

AUDIT DEPT.

REGION. MKT MGR

REGION OPR MGR

BRANCH MKT MGR

BRANCH FIN MGR

IT MANAGER HO.ACC&TAX MGR

HO FIN MGR

ACC SPV FIN SPV

ACC STAFF

GM HRM

HRM SPV

ARM STAFF

Page 5: 2009-1-00179-IF bab 3

27

Gambar 3.4. Struktur Marketing Division PT. Kresna Reksa Finance

Gam bar 3.5. Struktur Finance Division PT. Kresna Reksa Finance

3.2.2 Manajemen Tugas, W ewenang, dan Tanggung Jawab

1. Branch Finance Manager

Tugas dan Tanggung jawab:

BRANCH FIN MGR

SPV FINANCE

STAFF ADM SALES STAFF TREASURY

STAFF LEGAL STAFF ADM COLL

CASHIER STAFF HRM

JANITOR

BRANCH MKT MGR

SPV MKT & COLL SPV SUB BRANCH

ACC OFFICER ACC OFFICER CUST SERVICER CUST SERVICER

Page 6: 2009-1-00179-IF bab 3

28

• Melakukan koordinasi dan pengarahan kepada staff

Operasional Cabang.

• Memberikan bimbingan dan mengatur sistem kerja staff

Operasional Cabang sesuai dengan tugasnya masing-masing.

• Melakukan pengawasan terhadap hasil kerja staff Operasional

Cabang sesuai dengan prosedur Perusahaan.

• Bertanggung jawab terhadap hasil peker jaan staff Operasional

Cabang.

• Bekerjasama dengan BMM dalam pencapaian target Cabang.

• Bertanggung jawab terhadap kebenaran dan ketepatan laporan-

laporan yang dihasilkan oleh bagiannya.

• Meng-implementasikan sistem dan prosedur operasional yang

telah disetujui oleh Manajemen.

• Melakukan pengawasan terhadap jalannya prosedur dan

kebijakan Perusahaan dan wajib melaporkan peny impangan-

penyimpangan yang terjadi kepada atasan.

2. Supervisor Operasional

Tugas dan Tanggung jawab:

• Membantu BFM dalam melakukan koordinasi dan pengarahan

kepada staff Operasional Cabang.

• Membantu BFM dalam member ikan bimbingan dan mengatur

sistem kerja staff Operasional Cabang.

• Melakukan pengawasan terhadap hasil kerja staff Operasional

Cabang sesuai dengan prosedur Perusahaan.

Page 7: 2009-1-00179-IF bab 3

29

• Memonitor percetakan dan pendistribusian kwitansi tagihan

kepada konsumen.

• Bertanggung jawab terhadap hasil peker jaan staff Operasional

Cabang.

• Bekerjasama dengan Kasur dan Korwil dalam pencapaian

target Cabang.

• Bertanggung jawab terhadap kebenaran dan ketepatan laporan-

laporan yang dihasilkan oleh bagiannya.

• Meng-implementasikan sistem dan prosedur operasional yang

telah disetujui oleh Manajemen.

• Melakukan pengawasan terhadap jalannya prosedur dan

kebijakan Perusahaan dan wajib melaporkan peny impangan-

penyimpangan yang terjadi kepada atasan.

• Membantu atasan dengan melakukan keliling posko dan pos

sales minimal 2X dalam 1 bulan.

3. Administrasi Collection

Tugas dan Tanggung jawab:

• Mencetak kwitansi tagihan secara periodik.

• Mendistribusikan kwitansi kepada kolektor setiap pagi hari.

• Menerima pertanggung jawaban kwitansi kolektor setiap sore

hari.

• Bertanggung jawab penuh terhadap seluruh kwitansi kolektor

yang menjadi tangung jawabnya.

Page 8: 2009-1-00179-IF bab 3

30

• Menghit ung, mencetak, mendistribusikan setiap kwitansi denda

yang timbul ak ibat keterlambatan konsumen setiap awal bulan

ber ikutnya.

• Melakukan pengecekan ulang terhadap perhitungan bunga,

angsuran maupun pelunasan pinjaman konsumen.

• Membuat laporan- laporan yang dibut uhkan oleh Manajemen

yang berhubungan dengan bagiannya.

4. Administrasi Penjualan

Tugas dan Tanggung jawab:

• Membuat Konfirmasi Hasil Survey (KHS) unt uk setiap aplikasi

pembiayaan yang telah disetujui.

• Meminta persetujuan dari BMM untuk KHS yang telah dibuat.

• Mendistribusikan KHS yang telah disetujui kepada bagian yang

berkepentingan.

• Meng-input seluruh data penjualan.

• Membuat laporan-laporan yang dibutuhkan oleh Managemen

yang berhubungan dengan bagiannya.

5. Administrasi Barang Tarikan

Tugas dan Tanggung jawab:

• Menerima dan mengecek keadaan / kondisi Barang Tarikan

dar i penarik.

• Membuat Form Penerimaan Barang Tarikan dan mengisi secara

lengkap Form tsb.

• Meng-esek-esek No. Mesin dan No. Rangka Kendaraan dan

mencocokannya dengan STNK/BP KB-nya .

Page 9: 2009-1-00179-IF bab 3

31

• Melakukan serah terima Barang Tarikan dengan penar ik.

• Mencatat ke dalam buku/input dikomputer Stock Barang

Tarikan (Extra Comptable)

• Bertanggung Jawab atas kebersihan dan kelengkapan sparepart

Barang Tarikan

• Melayani calon pembelian Barang Tarikan sesuai dengan

prosedur yang telah ditetapkan oleh Manajemen.

• Menghit ung dan mengajukan harga jual Barang Tarikan kepada

BMM/BFM dan Direksi.

• Melakukan serah terima Barang Tarikan dan dokumen-

dokumennya apabila konsumen membeli tunai.

• Melakukan serah terima Barang Tarikan kepada konsumen dan

melakukan koordinasi dengan p ihak marketing dan legal,

apabila Barang Tarikan dibeli secara kredit (refinancing).

• Memonitor dan mengurus perpanjangan STNK Barang Tarikan

yang jatuh tempo, selama Barang Tarikan tersebut belum

terjual.

• Membuat laporan- laporan yang dibut uhkan oleh Manajemen

yang berhubungan dengan bagiannya.

6. Accounting G/L

Tugas dan Tanggung jawab:

• Melakukan verifikasi atas semua voucher dan dokumen

pendukung yang diterimanya.

• Menyiapkan voucher dan dokumen pendukung untuk memorial

jurnal.

Page 10: 2009-1-00179-IF bab 3

32

• Melakukan peng-input-an transaksi (BDV, BRV, Kas Kecil dan

Memo) secara benar.

• Melakukan rekonsiliasi Bank dan melakukan jurnal

penyesuaiannya pada setiap akhir bulan.

• Melakukan proses posting dan back up setiap sore hari, setelah

proses harian selesai.

• Melakukan proses posting pada akhir bulan unt uk

menghasilkan laporan keuangan akhir bulan.

• Mencetak semua buku besar (ledger), Neraca, dan LAporan

Rugi Laba.

• Membuat dan mengir imkan laporan keuangan ke Kantor Pusat

setiap bulannya tepat wakt u.

• Membuat laporan- laporan yang dibut uhkan oleh Manajemen

yang berhubungan dengan bagiannya.

7. Accounting A/P

Tugas dan Tanggung jawab:

• Mendapatkan tindasan PO (Purchase Order) dari bagian PO dan

mengarsipkannya di file sementara.

• Menerima dokumen-dokumen penagihan dar i dealer.

• Memeriksa kelengkapan dokumen penagihan yang telah

ditetapkan.

• Melakukan ver ifikasi atas dokumen penagihan tersebut

• Membuat voucher pem bayaran ke dealer, kemudian

meneruskannya ke bagian Treasury.

• Melakukan input atas transaksi pembayaran hutang ke dealer.

Page 11: 2009-1-00179-IF bab 3

33

• Melakukan posting dan proses lainnya sehubungan dengan

transaksi pembayaran hutang tersebut.

• Membuat laporan- laporan yang dibut uhkan oleh Manajemen

yang berhubungan dengan bagiannya.

8. Accounting A/R

Tugas dan Tanggung jawab:

• Memeriksa dan meng-input hasil tagihan tunai dan giro.

• Memeriksa print out “Daftar Realisasi Penjualan” dengan

laporan pen jualan.

• Mencocokan nilai antara print-out “Daftar Angsuran” dengan

Hasil Tagihan Tunai dan giro setiap hari.

• Membuat rekonsiliasi antara print-out “Daftar Angsuran”

dengan nilai di Bank Receipt Voucher (BRV).

• Melakukan proses 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 yang berjalan

saat ini pada PT. Kresna Reksa Finance diproses dengan menggunakan

program yang masih menggunakan database lokal dan dikirim melalui

media CD. Account officer yang melakukan penjualan dan penagihan

melakukan laporan setiap hari kepada data entry posko atau cabang. Data

entry menginput data dengan menggunakan program yang dibuat oleh

divisi IT perusahaan kemudian mengirimnya ke kantor pusat. Hasil yang

Page 12: 2009-1-00179-IF bab 3

34

dikirim adalah data penjualan dan tagihan dari setiap account officer dalam

waktu 1 bulan.

Sistem pembuatan laporan ini dilakukan di setiap cabang dan

dikirim ke kantor pusat pada setiap akh ir bulan. CD yang berisi data

tersebut kemudian diolah oleh staff accounting kantor pusat. Data tersebut

diolah sehingga menjadi laporan dalam format excel. Laporan tersebut

hanya berisi penjualan dan tagihan dari setiap cabang atau posko yang

bersangkutan dan kemudian akan dilihat manager kantor pusat.

3.4 Hasil Evaluasi Pra Skripsi

Penulis menggunakan sistem pengumpulan data dengan cara

wawancara langsung dengan manager operasional dari PT. Kresna Reksa

Finance, Bp. Ping Ho Sidartha.

Hasil wawancara penulis dengan Bp. Ping Ho Sidartha selaku

manager operasional sebagai berikut.

A= Mahasiswa B= Bp. Ping Ho Sidartha

A : Permasalahan apa yang di hadapi oleh PT Kresna Reksa Finance ?

B : Permasalahan yang di hadapi oleh perusahaan saat ini sebenarnya

terdapat pada sistem pemrosesan laporan penjualan dan tagihan.

A : Bagaimanakah Sistem pemerosesan laporan pada saat ini pada PT

Kresna Reksa Finance?

B : Saat ini setiap cabang dan posko membuat laporan penjualan dan

penagihan selama 1 bulan yang kemudian dikirim ke kantor pusat

pada awal bulan melalui media CD.Di kantor pusat CD yang dikirim

Page 13: 2009-1-00179-IF bab 3

35

tersebut diproses sehingga menjadi informasi untuk dilaporkan

kepada manager.

A : Apa sajakah kelemahan sistem pembuatan laporan pada sistem yang

sedang berjalan ?

B : Awalnya sistem ini tidak memiliki masalah namun ketika perusahaan

berkembang menjadi besar, sistem ini dirasa tidak memenuhi

kebut uhan perusahaan. Saat ini kantor pusat ingin mengetahui

laporan penjualan dan tagihan setiap harinya dari setiap cabang dan

posko yang tersebar hampir di seluruh nusantara. Perusahaan juga

menginginkan agar laporan yang diterima dari suat u cabang atau

posko dapat di bandingkan dengan cabang atau posko lainnya.

A : Apakah Anda pernah mendengar sistem laporan secara online ?

B : Belum.

A : Apakah disetiap cabang memiliki koneksi internet ?

B : Ya, disetiap cabang dan posko sudah memiliki koneksi internet

dengan ISP telkom speedy sama seperti di kantor pusat.

A : Menurut anda apakah pemrosesan laporan melalui media internet akan

lebih ef isien ?

B : Ya, karena saya dengar perusahaan maju menerapkan teknologi

internet hampir di semua sistemnya.

A : Apakah anda berniat untuk mencobanya ?

Page 14: 2009-1-00179-IF bab 3

36

B : Ya jika bisa mengatasi permasalahan kenapa tidak kami coba.

3.5 Permasalahan

Permasalahan yang dihadap i oleh PT. Kresna Reksa Finance

pada saat menggunakan sistem manual adalah :

o Kantor pusat tidak dapat memonitoring kinerja dari cabang dan

posko setiap hari.

o Kemungkinan kesalahan yang terjadi karena kesalahan input

laporan dari data entry sulit diperbaiki karena laporan yang

sudah sampai di kantor pusat akan segera diolah oleh

accounting staff dan proses pengiriman ulang akan memerlukan

banyak waktu.

o Sulit untuk melihat laporan pada bulan-bulan sebelumnnya dar i

setiap cabang dan posko.

o Laporan yang di terima oleh perusahaan hanya dapat di lihat

tetapi tidak dapat di bandingkan dengan laporan cabang atau

posko lainnya.

3.6 Usulan Pemecahan Masalah

Solusi yang diusulkan unt uk memecahkan masalah yang dihadapi

oleh PT. Kresna Reksa Finance adalah membuat sistem e-Reporting.

Sistem ini akan berjalan pada intranet perusahaan. Dengan menggunakan

sistem e-Reporting ini, manager perusahaan di kantor pusat dapat

Page 15: 2009-1-00179-IF bab 3

37

memonitor kinerja dari cabang dan posko perusahaan yang tersebar di

beberapa daerah di Indonesia.

Penggunaan sistem e-Reporting ini juga memungkinkan data en try

dapat mengir imkan laporan pen jualan dan penagihan setiap harinya seperti

yang diinginkan oleh kantor pusat.

Pada sistem e-Reporting ini pun terdapat fitur tambahan unt uk

melihat pengumuman. Hal ini memungkinkan karyawan di cabang dan

posko dapat melihat isi pengumuman yang telah di buat oleh manager di

kantor pusat. Selain itu terdapat fitur unt uk melihat performa cabang dan

posko.Performa disini adalah hasil pen jualan terbanyak yang dilakukan

oleh cabang dan posko. Dengan adanya fungsi ini manager bisa

membandingkan kinerja dari setiap cabang dan posko.

Tujuan utama dari pembuatan sistem ini adalah mengetahui

performa account officer dari setiap cabang dan posko. Tujuan yang kedua

yaitu PT. Kresna Reksa Finance ingin memotivasi account officer dengan

memberikan bonus kepada account officer yang memiliki performa kerja

yang terbaik.

Page 16: 2009-1-00179-IF bab 3

38

3.7 Perancangan Sistem

3.7.1 Class Diagram

Gambar 3.6. Class Diagram sistem yang diusulkan

Page 17: 2009-1-00179-IF bab 3

39

3.7.2 Use Case Diagram

Gambar 3.7. Use Case Diagram Sistem Laporan Tagihan dan Penjualan

PT.Kresna Reksa Finance

Page 18: 2009-1-00179-IF bab 3

40

Gam bar 3.8. Use C ase Diagram Sistem Wilayah PT. Kresna Reksa Finance

Gam bar 3.9. Use C ase Diagram Sistem Cabang PT. Kresna Reksa Finance

Page 19: 2009-1-00179-IF bab 3

41

Admin

Manajer

Data Entry

View Posko

Hapus Posko

Create Posko

View Report Posko

View Anggota Posko

View ReportAnggota Posko

Gambar 3.10 Use Case Diagram Sistem Posko PT.Kresna Reksa Finance

Page 20: 2009-1-00179-IF bab 3

42

Gambar 3.11. Use C ase Diagram Sistem Supervisor PT. Kresna Reksa Finance

Gam bar 3.12. Use Case Diagram Sistem Account O fficer PT. Kresna Reksa

Finance

Page 21: 2009-1-00179-IF bab 3

43

Gambar 3.13. Use C ase Diagram Sistem Input Laporan Penjualan PT. Kresna

Reksa Finance

Sistem Input Laporan Collection

Data Entry

Input Collect ion

Edit Collection

Gambar 3.14. Use C ase Diagram Sistem Input Laporan Collection PT. Kresna

Reksa Finance

Page 22: 2009-1-00179-IF bab 3

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 Officer

Create Cabang

Gam bar 3.17. State Diagram Create Cabang

Page 23: 2009-1-00179-IF bab 3

45

Create Penjualan

Gambar 3.18. State Diagram C reate Penjualan

Create Collection

Gambar 3.19. State Diagram C reate C ollection

Create Posko

Gam bar 3.20. State Diagram Create Posko

Create Supervisor

Gambar 3.21. State Diagram C reate Supervisor

Create Wilayah

Gambar 3.22. State Diagram Create Wilayah

Page 24: 2009-1-00179-IF bab 3

46

Delete Account Officer

Gambar 3.23. State Diagram Delete Account Officer

Delete C abang

Gam 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

Gam bar 3.27. State Diagram Logout

Page 25: 2009-1-00179-IF bab 3

47

Update Account O fficer

Gambar 3.28. State Diagram Update Account O fficer

Update Cabang

Gambar 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

Page 26: 2009-1-00179-IF bab 3

48

Update Posko

Gam 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

Gambar 3.36. State Diagram View Penjualan Posko

View Sumber Order Posko

Gam bar 3.37. State Diagram View Sum ber Order Posko

Page 27: 2009-1-00179-IF bab 3

49

View Penjualan Wilayah

Gambar 3.38. State Diagram View Penjualan Wilayah

View Sumber Order Anggota C abang

Gambar 3.39. State Diagram View Sumber O rder Anggota Cabang

View Sumber Order C abang

Gam bar 3.40. State Diagram View Sumber Order Cabang

View Sumber Order Wilayah

Gambar 3.41. State Diagram View Sumber Order Wilayah

View C ollection C abang

Gambar 3.42. State Diagram View Collection Cabang

Page 28: 2009-1-00179-IF bab 3

50

View C ollection Posko

Gambar 3.43. State Diagram View C ollection Posko

Posting Pengumuman

Gam bar 3.44. State Diagram Posting Pengumuman

Hapus Pengum um an

Gam bar 3.45 State Diagram Hapus Pengumum an

Page 29: 2009-1-00179-IF bab 3

51

3.7.4 Sequence Diagram

3.7.4.1 Adm in

Create Wilayah

Gambar 3.46. Sequence Diagram Create Wilayah

Create Cabang

Gambar 3.47. Sequence Diagram Create Cabang

Page 30: 2009-1-00179-IF bab 3

52

Create Posko

Gam bar 3.48. Sequence Diagram Create Posko

Update Cabang

Gambar 3.49. Sequence Diagram Update Cabang

Page 31: 2009-1-00179-IF bab 3

53

Update Posko

Gam bar 3.50. Sequence Diagram Update Posko

Delete C abang

Gambar 3.51. Sequence Diagram Delete Cabang

Page 32: 2009-1-00179-IF bab 3

54

Delete Posko

Gam bar 3.52. Sequence Diagram Delete Posko

3.7.4.2 Data Entry

Create Supervisor

Gambar 3.53. Sequence Diagram Create Supervisor

Page 33: 2009-1-00179-IF bab 3

55

Create Account O fficer

Gambar 3.54. Sequence Diagram C reate Account Officer

Update Supervisor

Gambar 3.55. Sequence Diagram Update Supervisor

Page 34: 2009-1-00179-IF bab 3

56

Update Account O fficer

Gambar 3.56. Sequence Diagram Update Account Officer

Delete Account Officer

Gambar 3.57. Sequence Diagram Delete Accout Officer

Page 35: 2009-1-00179-IF bab 3

57

Create Penjualan

Gambar 3.58. Sequence Diagram C reate Penjualan

Create Collection

Gambar 3.59. Sequence Diagram C reate Penagihan

Page 36: 2009-1-00179-IF bab 3

58

Update Penjualan

Gambar 3.60. Sequence Diagram Update Penjualan

Update Collection

Gambar 3.61. Sequence Diagram Update Collection

Page 37: 2009-1-00179-IF bab 3

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

Page 38: 2009-1-00179-IF bab 3

60

View Penjualan C abang

Gambar 3.64. Sequence Diagram View Penjualan Cabang

View Penjualan Posko

Gambar 3.65. Sequence Diagram View Penjualan Posko

Page 39: 2009-1-00179-IF bab 3

61

View Penjualan Anggota Posko

Gambar 3.66. Sequence Diagram View Penjualan Anggota Posko

View Sumber Order Wilayah

M anager

sistem

request report sumber or der secara wilayah()

cari data pada database()

report sumber order secara wilayah()

Gambar 3.67. Sequence Diagram View Sumber Order Wilayah

Page 40: 2009-1-00179-IF bab 3

62

View Sumber Order C abang

M anager

sistem

request report sum ber order secara cabang()

cari data pada database()

report sumber or der secara c abang()

Gambar 3.68. Sequence Diagram View Sum ber Order Cabang

View Sumber Order Posko

Gam bar 3.69. Sequence Diagram View Sum ber Order Posko

Page 41: 2009-1-00179-IF bab 3

63

View Sumber Order Anggota Posko

M anager

sistem

reques t report sum ber order anggota posko()

cari data pada database()

report sumber or der anggota posko()

Gambar 3.70. Sequence Diagram View Sum ber Order Anggota Posko

Create Pengumum an

Gam bar 3.71. Sequence Diagram Create Pengumuman

Page 42: 2009-1-00179-IF bab 3

64

Hapus Pengumuman

Gam bar 3.72. Sequence Diagram Hapus Pengumuman

3.7.4.4 Karyawan(Manager/Adm in/Data Entry)

Login

Gam bar 3.73. Sequence Diagram Login

Page 43: 2009-1-00179-IF bab 3

65

Logout

Gam bar 3.74. Sequence Diagram Logout

Page 44: 2009-1-00179-IF bab 3

66

3.7.5 Activity Diagram

Login

Gambar 3.75. Acti vity Diagram Login

Page 45: 2009-1-00179-IF bab 3

67

Adm in Activity

Create Wilayah

Create Cabang

Create Posko

[data tidak valid ]

[data valid]

[data valid]

[data tidak valid]

[data valid]

[data tidak valid]

Delete Cabang

Update Cabang

View Cabang

View Posko

Delete Posko

Sukses Create Wiayah

Sukses Create Cabang

Sukses Create Posko

Logout

[Tidak Delete]

Sukses Hapus

[Tidak Delete]

Sukses Hapus

Gam bar 3.76. Acti vity Diagram Adm in Activity

Page 46: 2009-1-00179-IF bab 3

68

Data Entry Activity

Gambar 3.77. Acti vity Diagram Data Entry Activity

Page 47: 2009-1-00179-IF bab 3

69

View Penjualan

Gam bar 3.78. Acti vity Diagram View Penjualan

View Sumber Order Penjualan

Gambar 3.79. Activity Diagram View Sumber O rder Penjualan

Page 48: 2009-1-00179-IF bab 3

70

View C ollection

Gam bar 3.80. Acti vity Diagram View Collection

Page 49: 2009-1-00179-IF bab 3

71

Create dan Hapus Pengumuman

Open Page

Buat PengumumanHapus Pengumuman

Action

[data tidak valid]

[Data Terisi]

Sukses Membuat Pengumuman

[Tidak Hapus]

[Sukses]

Sukses Hapus Pengumuman

Logout

Gambar 3.81. Acti vity Diagram Create dan Hapus Pengumuman

Page 50: 2009-1-00179-IF bab 3

72

View Help

Gambar 3.82. Activity Diagram View Help

Account Setting

Gambar 3.83. Acti vity Diagram Account Setting

Page 51: 2009-1-00179-IF bab 3

73

3.7.6 Perancangan Data Base

3.7.6.1 ERD

Gam bar 3.84. ERD KRF

Page 52: 2009-1-00179-IF bab 3

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) latin1_general_ci NO PK select,insert,update,references kdsupervisor varchar(10) latin1_general_ci NO FK select,insert,update,references

nama_ao varchar(50) latin1_general_ci NO select,insert,update,references

alamat_ao varchar(200) latin1_general_ci NO select,insert,update,references

telepon_ao varchar(25) latin1_general_ci NO select,insert,update,references

gender_ao varchar(10) latin1_general_ci NO select,insert,update,references tglmasuk_ao date (NULL) YES (NULL) select,insert,update,references

tglkeluar_ao date (NULL) YES 0000-00-00

select,insert,update,references

Page 53: 2009-1-00179-IF bab 3

75

Mscabang

Fields

Field Type Collation Null Key Default Privileges

kdcabang varchar(10) latin1_general_ci NO PK select,insert,update,references namacabang varchar(50) latin1_general_ci NO select,insert,update,references

alamat_cab varchar(200) latin1_general_ci NO select,insert,update,references

telepon_cab varchar(25) latin1_general_ci NO select,insert,update,references kdwilayah int(11) (NULL) NO FK select,insert,update,references

msposko

Fields

Field Type Collation Null Key Default Privileges

kdposko varchar(20) latin1_general_ci NO PK select,insert,update,references kdcabang varchar(10) latin1_general_ci NO FK select,insert,update,references

nama_pos varchar(50) latin1_general_ci NO select,insert,update,references

alamat_pos varchar(254) latin1_general_ci NO select,insert,update,references telepon_pos varchar(25) latin1_general_ci NO select,insert,update,references

nama_de varchar(50) latin1_general_ci NO select,insert,update,references

email_de varchar(50) latin1_general_ci NO select,insert,update,references password_de varchar(254) latin1_general_ci NO select,insert,update,references

mssupervisor

Fields Field Type Collation Null Key Default Privileges

kdsupervisor varchar(10) latin1_general_c NO PRI select,insert,update,references

kdposko varchar(10) latin1_general_c NO MUL select,insert,update,references nama_su varchar(50) latin1_general_c NO select,insert,update,references

gender_su varchar(10) latin1_general_c NO select,insert,update,references alamat_su varchar(200) latin1_general_c NO select,insert,update,references

telepon_su varchar(25) latin1_general_c NO select,insert,update,references

tgllahir_su date (NULL) NO select,insert,update,references

msw ilayah

Fields

Field Type Collation Null Key Default Privileges

kdwilayah int(11) (NULL) NO PRI (NULL) select,insert,update,references namawilayah varchar(100) latin1_general_ci NO select,insert,update,references

Page 54: 2009-1-00179-IF bab 3

76

trdetailpenjualan

Fields Field Type Collation Null Key Default Privileges

Kdorder int(11) (NULL) NO PRI (NULL) select,insert,update,references

kdpenjualan varchar(10) latin1_general_ci NO MUL select,insert,update,references

sumber_order varchar(10) latin1_general_ci NO select,insert,update,references

unit_order int(11) (NULL) NO select,insert,update,references

trheaderpenjua lan

Fields

Field Type Collation Null Key Default Privileges

kdpenjualan varchar(10) latin1_general_ci NO PRI select,insert,update,references kdaccofficer varchar(10) latin1_general_ci NO MUL select,insert,update,references

tglpenjualan date (NULL) NO select,insert,update,references

unit_penjualan int(11) (NULL) NO select,insert,update,references

Rupiah int(11) (NULL) NO select,insert,update,references entrydate date (NULL) NO select,insert,update,references

trheadercollect ion

Fields

Field Type Collation Null Key Default Privileges

kdcollection int(11) (NULL) NO PRI (NULL) select,insert,update,references

Kdposko varchar(200) latin1_general_ci NO select,insert,update,references

kwitansiturun int(11) (NULL) NO select,insert,update,referencesTempo date (NULL) NO select,insert,update,references

trdetailcollect ion

Fields

Field Type Collation Null Key Default Privileges

kdtagihandetail int(11) (NULL) NO PRI (NULL) select,insert,update,references

kdcollection varchar(200) latin1_general_ci NO select,insert,update,references kdaccofficer varchar(200) latin1_general_ci NO select,insert,update,references

Nomap int(11) (NULL) NO select,insert,update,references jumlahtagihan varchar(200) latin1_general_ci NO select,insert,update,references

tanggaltagih date (NULL) NO select,insert,update,references

Page 55: 2009-1-00179-IF bab 3

77

Msadmin

Fields

Field Type Collation Null Key Default Privileges

kdadmin varchar(5) latin1_general_c NO PRI select,insert,update,references nama varchar(25) latin1_general_c NO select,insert,update,references

alamat varchar(254) latin1_general_c NO select,insert,update,references gender varchar(25) latin1_general_c NO select,insert,update,references

telpon varchar(25) latin1_general_c NO select,insert,update,references

lastlogin varchar(25) latin1_general_c NO select,insert,update,references

msadmin_id

Fields Field Type Collation Null Key Default Privileges

kdadmin varchar(5) latin1_general_ci NO select,insert,update,references username varchar(25) latin1_general_ci NO PRI select,insert,update,references

password varchar(200) latin1_general_ci NO select,insert,update,references

msmgr

Fields

Field Type Collation Null Key Default Privileges

kdmgr int(11) (NULL) NO PRI (NULL) select,insert,update,references nama_mgrvarchar(100) latin1_s wedish_ci NO select,insert,update,references

username varchar(100) latin1_s wedish_ci NO select,insert,update,references

password varchar(254) latin1_s wedish_ci NO select,insert,update,references

mspengumuman

Fields

Field Type Collation NullKey Default Privileges

kdpengumuman int(11) (NULL) NO PRI (NULL) select,insert,update,references

subjek varchar(200) latin1_s wedish_ci NO select,insert,update,references isi text latin1_s wedish_ci NO select,insert,update,references

tanggal date (NULL) NO select,insert,update,references

Page 56: 2009-1-00179-IF bab 3

78

3.7.7 Struktur Menu

3.7.7.1 Struktur Menu Admin

Gambar 3.87. Struktur Menu Admin

Page 57: 2009-1-00179-IF bab 3

79

3.7.7.2 Struktur Menu Data Entry

Gambar 3.88. Struktur Menu Data Entry

Page 58: 2009-1-00179-IF bab 3

80

3.7.7.3 Struktur Menu Manager

Gam bar 3.89. Struktur Menu Manager

Page 59: 2009-1-00179-IF bab 3

81

3.7.8 Rancangan Layar

3.7.8.1 Layar Admin

Layar Login

Gam bar 3.90. Rancangan Layar Login Admin

Layar Hom e

Gam bar 3.91 Rancangan Layar Home Adm in

Page 60: 2009-1-00179-IF bab 3

82

Layar C abang

Gam bar 3.92. Rancangan Layar Cabang

Layar Lihat C abang

Gam bar 3.93. Rancangan Layar Lihat C abang

Page 61: 2009-1-00179-IF bab 3

83

Layar Hapus C abang

Gam bar 3.94. Rancangan Layar Hapus Cabang

Layar Tam bah Cabang

Gambar 3.95. Rancangan Layar Tam bah Cabang

Page 62: 2009-1-00179-IF bab 3

84

Layar Update Cabang

Gambar 3.96. Rancangan Layar Update Cabang

Layar Posko

Gam bar 3.97. Rancangan Layar Posko

Page 63: 2009-1-00179-IF bab 3

85

Layar Lihat Posko

Gambar 3.98. Rancangan Layar Lihat Posko

Layar Hapus Posko

Gam bar 3.99. Rancangan Layar Hapus Posko

Page 64: 2009-1-00179-IF bab 3

86

Layar Tam bah Posko

Gambar 3.100. Rancangan Layar Tam abah Posko

Layar About

Gam bar 3.101. Rancangan Layar About

Page 65: 2009-1-00179-IF bab 3

87

Layar Account Setting Admin

Gambar 3.102. Rancangan Layar Account Setting Adm in

Layar Tambah Wilayah

Gambar 3.103. Rancangan Layar Create Wilayah

Page 66: 2009-1-00179-IF bab 3

88

3.7.8.2 Layar Data Entry

Layar Login

Gambar 3.104. Rancangan Layar Login Data Entry

Layar Ganti Password

Gam bar 3.105. Rancangan Layar Account Setting Data Entry

Page 67: 2009-1-00179-IF bab 3

89

Layar Home Data Entry

Gambar 3.106. Rancangan Layar Home Data Entry

Layar Supervisor

Gambar 3.107. Rancangan Layar Supervisor

Page 68: 2009-1-00179-IF bab 3

90

Layar Create Supervisor

Gambar 3.108. Rancangan Layar C reate Supervisor

Layar Update Supervisor

Gam bar 3.109. Rancangan Layar Update Supervisor

Page 69: 2009-1-00179-IF bab 3

91

Layar Account O fficer

Gambar 3.110. Rancangan Layar Account O fficer

Layar Create Account Officer

Gambar 3.111. Rancangan Layar Create Account O fficer

Page 70: 2009-1-00179-IF bab 3

92

Layar Hapus Account Officer

Gambar 3.112. Rancangan Layar Delete Account O fficer

Layar Update Account Officer

Gambar 3.113. Rancangan Layar Update Account O fficer

Page 71: 2009-1-00179-IF bab 3

93

Layar Help

Gambar 3.114. Rancangan Layar Help Data Entry

Layar About

Gam bar 3.115 Rancangan Layar About

Page 72: 2009-1-00179-IF bab 3

94

Layar Input Penjualan

Gambar 3.116. Rancangan Layar Input Penjualan

Layar Update Penjualan

Gambar 3.117. Rancangan Layar Update Penjualan

Page 73: 2009-1-00179-IF bab 3

95

Layar Input Collection

Gambar 3.118. Rancangan Layar Input C ollection

Layar Update C ollection

Gambar 3.119. Rancangan Layar Update Collection

Page 74: 2009-1-00179-IF bab 3

96

Layar Lihat Anggota Karyawan

Gam bar 3.120. Rancangan Layar Lihat Anggota Karyawan

3.6.8.3 Manager

Layar Login Manager

Gambar 3.121 Rancangan Layar Login Manager

Page 75: 2009-1-00179-IF bab 3

97

Layar Hom e Manager

Gambar 3.122. Rancangan Layar Home Manager

Page 76: 2009-1-00179-IF bab 3

98

Layar Lihat Laporan Penjualan

Gambar 3.123. Rancangan Layar Lihat Penjualan

Layar Lihat Sumber Order

Gam bar 3.124. Rancangan Layar Lihat Sum ber O rder

Page 77: 2009-1-00179-IF bab 3

99

Layar Lihat C ollection

Gambar 3.125. Rancangan Layar Lihat C ollection

Layar Posting Pengumum an

Gambar 3.126. Rancangan Layar Posting Pengumuman

Page 78: 2009-1-00179-IF bab 3

100

Layar Hapus Pengumum an

Gambar 3.127. Rancangan Layar Haspus Pengumuman

Layar Account Setting Manager

Gam bar 3.128. Rancangan Layar Account Setting Manager

Page 79: 2009-1-00179-IF bab 3

101

3.7.9 Spesifikasi Modul atau Proses

Modul login admin

Masukkan username

Masukkan password

Cek data

If kosong

Tampilkan Pesan Kesalahan

If tidak kosong

Cek database admin

Jika cocok

Set session dengan username admin

Tampilkan home admin

Jika tidak cocok

Tampilkan pesan kesalahan

End if

End if

End Modul

Modul Login Data Entry

Masukkan username

Masukkan password

Cek data

If kosong

Tampilkan Pesan Kesalahan

If tidak kosong

Page 80: 2009-1-00179-IF bab 3

102

Cek database data entry

Jika cocok

Set session dengan username data entry

Tampilkan home data entry

Jika tidak cocok

Tampilkan pesan kesalahan

End if

End if

End Modul

Modul Login Manager

Masukkan username

Masukkan password

Cek data

If kosong

Tampilkan Pesan Kesalahan

If tidak kosong

Cek database manager

Jika cocok

Set session dengan username manager

Tampilkan home manger

Jika tidak cocok

Tampilkan pesan kesalahan

End if

End if

Page 81: 2009-1-00179-IF bab 3

103

End Modul

Modul Account Setting

Masukkan password lama

Masukkan password baru

Konfirmasi password baru

Cek data

If kosong

Tampilkan Pesan Kesalahan

If tidak kosong

Cek database

If password lama tidak ada di database

Tampilkan pesan kesalahan

If password baru tidak sama dengan konfirmasi

password baru

Tampilkan pesan kesalahan

If semua data cocok

Update password di database

Tampilkan pesan sukses

End if

End if

End Modul

Page 82: 2009-1-00179-IF bab 3

104

Modul Create Wilayah

Masukkan nama wilayah

Cek data

If kosong

Tampilkan pesan kesalahan

Else

Buat wilayah di database

Tampilkan pesan sukses

End if

End Modul

Modul Create Cabang

Masukkan kode cabang

Masukkan nama cabang

Masukkan alamat cabang

Pilih wilayah

Masukkan telepon cabang

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Buat cabang baru di database

Tampilkan pesan sukses

Page 83: 2009-1-00179-IF bab 3

105

End if

End Modul

Modul Create Posko

Pilih wilayah

Pilih nama cabang

Masukkan nama posko

Masukkan alamat posko

Masukkan telepon posko

Masukkan nama data entry

Masukkan email data entry

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon posko tidak angka

Tampilkan pesan kesalahan

If email tidak valid

Tampilkan pesan kesalahan

Else

Buat posko baru di database

Tampilkan pesan sukses

End if

End Modul

Page 84: 2009-1-00179-IF bab 3

106

Modul Update Cabang

Pilih cabang yang akan diupdate

Masukkan nama cabang baru

Masukkan alamat cabang baru

Masukkan telepon cabang baru

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Update data cabang di database

Tampilkan pesan sukses

End if

End Modul

Modul Hapus Cabang

Pilih cabang yang akan dihapus

Konfirmasi cabang akan dihapus atau tidak

If yes

Delete cabang from database

Else

Kembali ke menu hapus cabang

End if

End Modul

Page 85: 2009-1-00179-IF bab 3

107

Modul Hapus Posko

Pilih posko yang akan dihapus

Konfirmasi cabang akan dihapus atau tidak

If yes

Delete posko from database

Else

Kembali ke menu hapus posko

End if

End Modul

Modul Create Supervisor

Masukkan nama supervisor

Masukkan alamat supervisor

Pilih gender superv isor

Pilih tanggal lahir supervisor

Masukkan telepon supervisor

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Buat supervisor di database

Tampilkan pesan sukses

End if

Page 86: 2009-1-00179-IF bab 3

108

End Modul

Modul Update Supervisor

Masukkan nama supervisor baru

Masukkan alamat supervisor baru

Pilih gender superv isor baru

Pilih tanggal lahir supervisor baru

Masukkan telepon supervisor baru

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Update data supervisor baru di database

Tampilkan pesan sukses

End if

End Modul

Modul Create Account O fficer

Masukkan nama account officer

Masukkan alamat account officer

Pilih gender account officer

Pilih tanggal masuk account officer

Masukkan telepon account officer

Page 87: 2009-1-00179-IF bab 3

109

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Buat account officer di database

Tampilkan pesan sukses

End if

End Modul

Modul Update Account O fficer

Masukkan alamat account officer

Masukkan telepon account officer

Cek data

If ada data yang kosong

Tampilkan pesan kesalahan

If telepon cabang tidak angka

Tampilkan pesan kesalahan

Else

Update data account officer di database

Tampilkan pesan sukses

End if

End Modul

Page 88: 2009-1-00179-IF bab 3

110

Modul Hapus Account O fficer

Pilih account officer yang akan dihapus

Konfirmasi account officer akan dihapus atau tidak

If yes

Delete account officer from database

Else

Kembali ke menu hapus account officer

End if

End Modul

Modul Input Penjualan

Pilih nama bulan penjualan

Pilih nama account officer

Pilih tombol next

Masukkan tanggal penjualan

Masukkan unit map

Masukkan unit rupiah

Masukkan sumber order

If klik tombol reset

Masukkan semua data lagi

If klik tombol kirim

Cek data

If unit rupiah tidak sama jumlahnya dengan sumber order

Kembali ke menu input penjualan

Page 89: 2009-1-00179-IF bab 3

111

If tanggal penjualan lebih dar i pada tanggal input

Kembali ke menu input penjualan

Else

Buat penjualan di database

Tampilkan pesan sukses

End if

End modul

Modul Update Penjualan

Pilih nama bulan penjualan

Pilih nama account officer

Pilih tombol next

Masukkan tanggal penjualan

Masukkan unit map

Masukkan unit rupiah

Masukkan sumber order

If klik tombol edit

Cek data

If unit rupiah tidak sama jumlahnya dengan sumber order

Kembali ke menu input penjualan

If tanggal penjualan berbeda 3 har i pada tanggal input

Kembali ke menu input penjualan

Else

Update penjualan di database

Tampilkan pesan sukses

Page 90: 2009-1-00179-IF bab 3

112

End if

End modul

Modul Input C ollection

Pilih nama bulan penjualan

Pilih nama account officer

Pilih tombol next

Masukkan kwitansi turun

Masukkan nomor map

Masukkan jumlah tagihan

If klik tombol kirim

Cek data

If ada data yang kosong

Kembali ke menu input collection

Tampilkan pesan kesalahan

Else

Buat collection di database

Tampilkan pesan sukses

End if

End modul

Modul Update Collection

Pilih nama bulan penjualan

Pilih nama account officer

Pilih tombol next

Page 91: 2009-1-00179-IF bab 3

113

Masukkan tanggal penjualan

Masukkan nomor map

Masukkan jumlah tagihan

If klik tombol edit

Cek data

If tanggal penjualan berbeda 3 har i pada tanggal input

Kembali ke menu input collection

Tampilkan pesan kesalahan

Else

Update collection di database

Tampilkan pesan sukses

End if

End modul

Modul Posting Pengumuman

Masukkan subject pengum uman

Masukkan isi pengumuman

Klik tombol posting

Buat pengumuman di database

End modul

Page 92: 2009-1-00179-IF bab 3

114

Modul Hapus Pengum um an

Pilih pengumuman yang akan dihapus

Klik tombol hapus

Hapus pengumuman di database

End modul