vi
ABSTRAK
Manajemen tenaga sales merupakan suatu kebutuhan yang sangat diperlukan untuk setiap perusahaan, terutama untuk perusahaan di bidang penjualan motor. Sales merupakan aktor yang menjual motor kepada konsumen yang berinteraksi langsung dengan konsumen, sehingga sales mempunyai peranan inti dan penting dalam penjualan motor. Sales yang termanajemen dengan baik oleh perusahaannya secara tidak langsung memanajemen penjualan perusahaan tersebut. Proses manajemen tenaga sales yang masih dilakukan secara manual, tentunya akan menjadi suatu kendala dalam hal efektifitas penjualan motor, oleh karena itu solusi yang tepat untuk mengefektifkan proses penjualan motor, maka diperlukan pembuatan sistem informasi yang dapat memanajemen tenaga sales. Dengan dibuatkannya sistem informasi yang dapat memanajemen tenaga sales ini maka semua data konsumen, penjualan, bonus penjualan sales, target penjualan sales dan kinerja sales, datanya terintegrasi di dalam database dan diharapkan dapat mengefektifkan proses penjualan motor. Sehingga dapat memudahkan koordinator sales dalam mengontrol penjualan motor dan kinerja sales. Sales pun dapat dengan mudah mengelola data konsumen, melihat target penjualan dan bonus yang didapat dari penjualan tiap unit motor.
vii
ABSTRACT
Sales force management is an indispensable requirement for any company, especially for companies in the field of motorcycle sales. Sales is an actor who sells motorcycle to consumers who interact directly with the consumer, so that sales have a core and important role in motorcycle sales. Sales were well manageable by a company indirectly managing the company's sales. Sales force management processes are still done manually, of course would be an obstacle in terms of the effectiveness of motorcycle sales, therefore the perfect solution to streamline the process of selling a motor, it is necessary to manufacture information system that can manage the sales force. With maked information system that can manage the sales force is then all customer data, sales, sales bonus sales, sales targets and sales performance, integrated data in the database and is expected to streamline the process of selling a motor. So as to facilitate the sales coordinator in controlling motor sales and sales performance. Sales also can easily manage customer data, see the sales targets and bonuses earned from the sale of each motor unit.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xvi
DAFTAR SINGKATAN ... xviii
DAFTAR ISTILAH ... xix
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 5
2.1 Customer Relationship Management (CRM) ... 5
2.2 Sales Force Automation (SFA) ... 6
2.2.1 Kategori Sales Force Automation (SFA) ... 6
2.3 Proses Bisnis ... 9
2.4 Flowchart ... 9
2.4.1 Simbol – Simbol Flowchart ... 10
2.5 ERD (Entity Relationship Diagram)... 10
2.5.1 Simbol-simbol ERD (Entity Relationship Diagram) ... 11
ix
2.7 Use Case Diagram ... 14
2.7.1 Aktor ... 14
2.7.2 Use Case... 15
2.7.3 Relasi Antar Use case / Aktor... 15
2.8 Class Diagram ... 17
2.8.1 Hubungan Antar Kelas ... 18
2.9 Activity Diagram ... 21
2.10 Kamus Data ... 21
2.11 C-Sharp (C#) ... 22
2.12 ASP.Net Model View Controller (MVC) 3 ... 23
2.13 SQL ... 24
2.13.1 Data Definition Language (DDL) ... 24
2.13.2 Data Manipulation Language (DML) ... 24
2.14 Crystal Reports ... 25
2.15 Algoritma MD5 (Message Digest 5) ... 25
2.16 Black Box Testing ... 26
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 27
3.1 Proses Bisnis ... 27
3.1.1 Flowchart Kinerja Sales Counter ... 27
3.1.2 Flowchart Kinerja Salesman ... 29
3.1.3 Flowchart Kinerja Salesman (Mobile) ... 30
3.1.4 Flowchart Penjadwalan Sales ... 32
3.2 Arsitektur Aplikasi / Sistem ... 33
3.2.1 Use Case Diagram ... 33
3.2.2 Activity Diagram ... 35
3.2.3 ER – Diagram ... 57
3.2.4 Class Diagram ... 59
3.2.5 Kamus Data... 61
3.3 Web Map ... 68
3.4 Perancangan User Interface ... 69
3.4.1 Halaman Login ... 69
x
3.4.3 Halaman User Management... 70
3.4.4 Halaman Data Master ... 72
3.4.5 Halaman Set Bonus Penjualan Sales ... 82
3.4.6 Halaman Pra-SPK ... 83
BAB 4. HASIL PENELITIAN ... 87
4.1 Halaman Login... 87
4.2 Halaman Home ... 87
4.3 Halaman Data Master ... 88
4.3.1 Halaman Area ... 88
4.3.2 Halaman Konsumen ... 94
4.3.3 Halaman Target Sales ... 96
4.4 Halaman Pra-SPK ... 98
4.4.1 Halaman Input Pra-SPK ... 98
4.4.2 Halaman Daftar Pra-SPK ...102
4.4.3 Halaman Approving Pra-SPK ...103
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 105
5.1 Halaman Login...105
5.2 Halaman Input Kabupaten ...105
5.3 Halaman Ubah Kabupaten ...106
5.4 Halaman Input Kecamatan ...106
5.5 Halaman Ubah Kecamatan ...106
5.6 Halaman Input Kelurahan ...106
5.7 Halaman Ubah Kelurahan ...106
5.8 Halaman Input Konsumen ...107
5.9 Halaman Ubah Konsumen ...108
5.10 Halaman Set Target Penjualan Sales ...108
5.11 Halaman Input Pra-SPK ...108
5.12 Halaman Approving Pra-SPK ...109
BAB 6. SIMPULAN DAN SARAN ... 114
6.1 Simpulan ...114
6.2 Saran ...114
xi
DAFTAR GAMBAR
Gambar 2.1 Relasi Satu Ke Satu (Fathansyah : 2007) ... 12
Gambar 2.2 Relasi Satu Ke Banyak (Fathansyah : 2007)... 12
Gambar 2.3 Relasi Banyak ke Satu(Fathansyah : 2007) ... 13
Gambar 2.4 Relasi Banyak ke Banyak(Fathansyah : 2007) Entity Relational Diagram ... 13
Gambar 2.5 Aktor ... 15
Gambar 2.6 Use case ... 15
Gambar 2.7 Generalisasi Use Case ... 16
Gambar 2.8 Ekstensi Use Case ... 17
Gambar 2.9 Inklusi Use Case ... 17
Gambar 2.10 Ketergantungan Kelas ... 19
Gambar 2.11 Asosiasi Kelas ... 19
Gambar 2.12 Agregasi Kelas ... 20
Gambar 2.13 Komposisi Kelas ... 20
Gambar 2.14 Generalisasi Kelas ... 21
Gambar 3.1 Flowchart Proses Bisnis Kinerja Sales Counter ... 27
Gambar 3.2 Flowchart Kinerja Salesman... 29
Gambar 3.3 Flowchart Kinerja Salesman (Mobile) ... 30
Gambar 3.4 Flowchart Penjadwalan Sales ... 32
Gambar 3.5 Use Case Diagram ... 34
Gambar 3.6 Activity Diagram Login User ... 35
Gambar 3.7 Activity Diagram Input User ... 36
Gambar 3.8 Activity Diagram Ubah User ... 37
Gambar 3.9 Activity Diagram Ubah Password ... 38
Gambar 3.10 Activity Diagram Non-Aktif User ... 39
Gambar 3.11 Activity Diagram Input Kabupaten ... 40
Gambar 3.12 Activity Diagram Ubah Kabupaten ... 41
Gambar 3.13 Activity Diagram Hapus Kabupaten ... 42
xii
Gambar 3.15 Activity Diagram Ubah Kecamatan ... 44
Gambar 3.16 Activity Diagram Hapus Kecamatan ... 45
Gambar 3.17 Activity Diagram Input Kelurahan ... 46
Gambar 3.18 Activity Diagram Ubah Kelurahan ... 47
Gambar 3.19 Activity Diagram Hapus Kelurahan ... 48
Gambar 3.20 Activity Diagram Input Konsumen ... 49
Gambar 3.21 Activity Diagram Ubah Konsumen ... 50
Gambar 3.22 Activity Diagram Hapus Konsumen ... 51
Gambar 3.23 Activity Diagram Input Pra-SPK ... 52
Gambar 3.24 Activity Diagram Ubah Pra-SPK ... 53
Gambar 3.25 Activity Diagram Hapus Pra-SPK ... 54
Gambar 3.26 Activity Diagram Approving Pra-SPK ... 55
Gambar 3.27 Activity Diagram Set Target Penjualan Sales ... 56
Gambar 3.28 Activity Diagram Set Bonus Penjualan Sales ... 57
Gambar 3.29 ER – Diagram... 59
Gambar 3.30 Class Diagram ... 60
Gambar 3.31 Web Map ... 69
Gambar 3.32 Halaman Login ... 70
Gambar 3.33 Halaman Home ... 70
Gambar 3.34 Halaman Input User ... 71
Gambar 3.35 Halaman Ubah Password ... 72
Gambar 3.36 Halaman Input Kabupaten ... 73
Gambar 3.37 Halaman Ubah Kabupaten ... 74
Gambar 3.38 Halaman Input Kecamatan ... 75
Gambar 3.39 Halaman Ubah Kecamatan ... 76
Gambar 3.40 Halaman Input Kelurahan ... 77
Gambar 3.41 Halaman Ubah Kelurahan ... 78
Gambar 3.42 Halaman Input Konsumen ... 79
Gambar 3.43 Halaman Ubah Konsumen ... 80
Gambar 3.44 Halaman Target Penjualan Sales ... 81
Gambar 3.45 Halaman Set Target Penjualan Sales ... 82
xiii
Gambar 3.47 Halaman Input Pra-SPK ... 84
Gambar 3.48 Halaman Daftar Pra-SPK ... 85
Gambar 3.49 Halaman Approving Pra-SPK ... 86
Gambar 4.1 Halaman Login ... 87
Gambar 4.2 Halaman Home ... 88
Gambar 4.3 Halaman Input Kabupaten ... 89
Gambar 4.4 Halaman Ubah Kabupaten ... 90
Gambar 4.5 Halaman Input Kecamatan ... 91
Gambar 4.6 Halaman Ubah Kecamatan ... 92
Gambar 4.7 Halaman Input Kelurahan ... 93
Gambar 4.8 Halaman Ubah Kelurahan ... 94
Gambar 4.9 Halaman Input Konsumen ... 95
Gambar 4.10 Halaman Ubah Konsumen ... 96
Gambar 4.11 Halaman Target Penjualan Sales ... 97
Gambar 4.12 Halaman Pilih Sales ... 97
Gambar 4.13 Halaman Set Target Penjualan Sales ... 98
Gambar 4.14 Halaman Input Pra-SPK ... 99
Gambar 4.15 Halaman Cari Data Konsumen... 100
Gambar 4.16 Halaman Cari Data Motor... 101
Gambar 4.17 Halaman Jenis Penjualan Cash ... 101
Gambar 4.18 Halaman Jenis Penjualan Kredit ... 102
Gambar 4.19 Halaman Daftar Pra-SPK ... 103
xiv
DAFTAR TABEL
Tabel 2.1 Tabel Simbol-simbol Flowchart ... 10
Tabel 2.2 Tabel Komponen Diagram ER (Nugroho : 2012) ... 11
Tabel 3.1 Use Case Diagram ... 34
Tabel 3.2 Class Diagram... 60
Tabel 5.1 Halaman Login ... 105
Tabel 5.2 Halaman Input Kabupaten ... 105
Tabel 5.3 Halaman Ubah Kabupaten ... 106
Tabel 5.4 Halaman Input Kecamatan ... 106
Tabel 5.5 Halaman Ubah Kecamatan ... 106
Tabel 5.6 Halaman Input Kelurahan ... 106
Tabel 5.7 Halaman Ubah Kelurahan ... 106
Tabel 5.8 Halaman Input Konsumen ... 107
Tabel 5.9 Halaman Ubah Konsumen ... 108
Tabel 5.10 Halaman Set Target Penjualan Sales ... 108
Tabel 5.11 Halaman Input Pra-SPK ... 108
Tabel 5.12 Halaman Approving Pra-SPK ... 109
Tabel 5.13 Halaman Input Bonus Penjualan ... 109
Tabel 5.14 Halaman Ubah Bonus Penjualan ... 110
Tabel 5.15 Halaman Add Event Sales ... 110
Tabel 5.16 Halaman Ubah Event Sales ... 110
Tabel 5.17 Halaman Input Spesifikasi Motor... 111
Tabel 5.18 Halaman Ubah Spesifikasi Motor ... 112
Tabel 5.19 Halaman Tambah User ... 112
Tabel 5.20 Halaman Ubah User ... 112
xv
DAFTAR LAMPIRAN
xvi
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminator
Menyatakan permulaan atau akhir suatu program
Flowchart Proses
Flowchart Manual Input
Memasukan data secara
manual dengan
tindakan (proses) yang dilakukan oleh komputer
Flowchart Stored data
Menyatakan input berasal
Diagram Solid circle
Menggambarkan proses dimulai pertama kali di dalam activity diagram.
Activity
Diagram Bulls eye
xvii
Diagram Continous line
Menggambarkan urutan perpindahan kegiatan dari satu aktivitas ke aktivitas yang lain. yang dilakukan oleh actor
Use Case
Diagram Asociation
Menjelaskan hubungan antara actor dengan use case
User Case
Diagram Generalization
xviii
DAFTAR SINGKATAN
Singkatan Keterangan
ERD Entity Relational Diagram UML Unified Modeling Language OOP Object Orietented Programming
xix
DAFTAR ISTILAH
Istilah Keterangan
Input
Nilai atau data yang dimasukan dengan tujuan untuk diproses
Output Hasil atau pesan yang ditampilkan setelah melalui prosese
Class Kelas yang berisikan kumpulan atribut atau fungsi
Class Diagram
Diagram kelas untuk memvisualisasikan struktur model kelas
1
BAB 1. PENDAHULUAN
Bab ini menjelaskan latar belakang perusahaan, permasalahan yang dihadapi, tujuan dan cara menyelesaikan permasalahan yang ada.
1.1 Latar Belakang Masalah
PT. Berdikari Motor adalah perusahaan yang bergerak dibidang penjualan motor yang memiliki dua cabang di Majalengka. Dalam proses penjualan motor, manajemen tenaga sales memiliki pengaruh terhadap proses penjualan motor dan pendapatan bagi perusahaan.
Dalam dunia bisnis pada saat ini teknologi data real time dan sales force automation sudah sangat dibutuhkan untuk mengontrol penjualan secara real time sehingga pemakai dapat mengontrol data-data tersebut secara cepat, teknologi seperti ini juga sudah banyak diadopsi oleh instansi-instansi atau perusahaan-perusahaan yang bergerak dibidang penjualan.
PT. Berdikari Motor dalam proses manajemen tenaga sales masih dilakukan secara manual, sehingga dibutuhkan sistem manajemen tenaga sales yang terkomputerisasi agar dapat menunjang proses penjualan motor dan datanya dapat diakses secara real time untuk mengontrol penjualan, kinerja sales, penjadwalan sales, pemasaran sales dan laporan kinerja sales secara real time sehingga pemakai dapat mengontrol data-data tersebut secara cepat.
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan, maka masalah dapat dirumuskan sebagai berikut :
1. Bagaimana mengembangkan aplikasi yang mampu memanajemen tenaga sales sehingga dapat mengontrol penjualan motor dan pemasaran sales?
2. Bagaimana mengembangkan aplikasi yang mampu mengontrol kinerja sales dan laporan kinerja sales?
3. Bagaimana mengembangkan aplikasi yang mampu mengelola penjadwalan sales?
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah sebagai berikut:
1. Mengembangkan aplikasi manajemen tenaga sales yang mampu mengontrol penjualan motor dan pemasaran sales.
2. Mengembangkan aplikasi yang mampu mengontrol kinerja sales dan laporan kinerja sales.
3. Mengembangkan aplikasi yang mampu mengelola penjadwalan sales.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dari pembuatan aplikasi ini adalah : 1. Mengelola data sales.
3
Batasan Perangkat Keras:
Batasan perangkat keras yang digunakan untuk mendukung aplikasi ini adalah :
1. Computer core series / higher. 2. Monitor.
3. Keyboard + Mouse. 4. Harddisk 500 GB / higher. 5. Memory 2 GB / higher.
Batasan Perangkat Lunak:
Batasan perangkat lunak yang digunakan untuk mendukung aplikasi ini adalah :
1. Sistem operasi : Windows XP / higher.
2. Sistem basis data : SQL Server 2008 R2.
3. Bahasa pemrograman : C#.
4. Editor pemrograman : Microsoft Visual Studio 2010 SP1. 5. Arsitektur pemrograman : Model View Controller (MVC) 3. 6. Pembuatan laporan : Crystal Report 2008.
Server
Windows Server 2008 R2/ higher.
Internet Information Services (IIS) Manager 7. SQL Server 2008 R2/ higher.
Client
Web browser (mozilla firefox).
1.5 Sumber Data
Data – data yang digunakan dalam penyusunan laporan ini adalah: 1. Data Primer
4
2. Data Sekunder
Data sekunder merupakan data yang diperoleh melalui pembelajaran pada buku, artikel, modul dan informasi melalui internet.
1.6 Sistematika Penyajian
BAB 1 Pendahuluan
Membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
BAB 2 Kajian Teori
Membahas mengenai teori-teori yang menjadi dasar dalam penulisan karya tulis ini.
BAB 3 Analisis Dan Rancangan Sistem
Membahas mengenai analisis dan rancangan sistem dari aplikasi yang dibuat.
BAB 4 Hasil Penelitian
Membahas mengenai hasil penelitian yang dilakukan pada aplikasi. BAB 5 Pembahasan Dan Uji Coba Hasil Penelitian
Membahas mengenai hasil pengujian dari aplikasi yang telah dibuat. BAB 6 Simpulan Dan Saran
114
BAB 6. SIMPULAN DAN SARAN
Bab ini berisi simpulan dari seluruh proses pengerjaan tugas akhir dengan topik sistem informasi manajemen tenaga sales beserta saran untuk proses pengembangan selanjutnya.
6.1 Simpulan
Berdasarkan hasil penelitian tugas akhir yang dilakukan maka dapat disimpulkan sebagai berikut:
1. Pengelolaan data penjualan sales sudah teroganisir dan terintegrasi di dalam satu database.
2. Koordinator sales dapat mengontrol kinerja sales dari segi penjualannya setiap tiga bulan.
3. Sales memiliki data konsumen yang terorganisir dalam satu database.
4. Sales dapat dengan mudah memantau target penjualan dengan real penjualannya, bonus penjualan serta ranking sales.
5. Pengelolaan target penjualan setiap sales dan bonus dapat dengan mudah diatur oleh koordinator sales.
6. Sistem keamanan data dan sistem akses user berdasarkan peran penggunanya sudah teroganisir sehingga pembagian wilayah kerjanya sudah terbagi berdasarkan perannya masing-masing.
6.2 Saran
Hal - hal yang diharapkan dapat dikembangkan pada masa mendatang untuk meningkatkan efektifitas proses manajemen tenaga sales adalah sebagai berikut :
1. Pada penelitian selanjutnya dapat dilakukan eksplorasi terhadap manajemen tenaga sales dari segment yang lain.
116
DAFTAR PUSTAKA
[1] G. Reynolds, Information Technology for Managers, USA: Cengage Learning, 2009.
[2] J. Botha, C. H. Bothma and P. Geldenhuys, Managing E-commerce in Business, South Africa: Juta and Company Ltd, 2008.
[3] J. A. O’Brien and Marakas, Management Information Systems, New York: McGraw Hill Companies, 2008.
[4] R. J. Baran, R. J. Galka and D. P. Strunk, Principles of Customer Relationship Management, New York: Thomson Sout-Western, 2008. [5] A. Payne, Handbook of CRM, Great Britain: Routledge, 2012.
[6] Jogiyanto, Analisis dan Disain Sistem Informasi, Yogyakarta: Andi Offset, 2005.
[7] J. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi Offset, 2005.
[8] D. T. Larose, Discovering Knowledge in Data : An Introduction to Data Mining, John Willey & Sons.Inc, 2005.
[9] G. Booch, J. Rumbaugh and I. Jacobson, The Unified Modeling Language User Guide SECOND EDITION, Addison Wesley Professional, 2005.
[10] P. P. W. Herlawati, Menggunakan UML, Bandung: Informatika Bandung, 2011.
[11] J. L. Whitten, Metode Desain & Analisis Sistem, Edisi ke-6 ed., Yogyakarta: Andi Offset, 2006.
[12] M. Chonoles and A. S. James, UML 2 for Dummies, New York: Willey, 2013.
117
Edition, New York: Paul Manning, 2011.
[16] M. Ross and M. Stacia, Introducing microsoft SQL Server 2008 R2, Microsoft press, 2010.
[17] A. G. Taylor, Crystal report 2008 for dummies, Wiley publishing, 2008. [18] J. Katz, Digital Signatures, New York: Springer, 2010.
[19] A. J. Menezes, P. C. van Oorschot and S. A. Vanstone, Handbook of applied Cryptography, CRC Press, 2014.
[20] A. J. Elbirt, Understanding and Applying Cryptography and Data Security, 2 ed., CRC Press, 2009.
[21] Fathansyah, Basis Data, Bandung: Informatika, 2007.
[22] A. Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Obek, Jakarta: Informatika Bandung, 2012.