v Universitas Kristen Maranatha
ABSTRAK
Aplikasi Marketing Automation merupakan aplikasi yang berfungsi untuk mengelola promo dan paket kepada pelanggan. Aplikasi ini mencatat semua history dari setiap pelanggan yang berfungsi pada saat mengelola promo berdasarkan segmentasi pasar. Aplikasi ini dapat membuat paket yang berdasarkan cross-selling. Aplikasi Marketing Automation dapat memberikan informasi promo dan paket kepada pelanggan melalui email gateway. Aplikasi Marketing Autormation ini dibangun menggunakan bahasa PHP dan digunakan untuk membantu marketing dalam melakukan promosi, dimana distributor sering kesulitan dalam membuat promosi-promosi kepada pelanggan. Aplikasi ini diharapkan dapat membantu kebutuhan distributor dalam menangani pengiriman promosi kepada pelanggan.
vi Universitas Kristen Maranatha
ABSTRACT
Marketing Automation application is an application that used to create promotions and packets to customers. This application record all history of transactions from customers, that used to create promotions based on market segmentation. This application can create packets based on cross-selling also. Application of marketting automation can give an information about promotions and packets to customers by email gateway. Marketing Automation was built using PHP language and used to assist the employee in create promotions, where companies often to create promotions to customers. This application is expected to assist to handle sending email about promotions to customers in distributor.
vii Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG ... xiii
BAB IPENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Pembahasan ... 3
BAB IILANDASAN TEORI ... 4
2.1 RPL (Rekayasa Perangkat Lunak) ... 4
2.4.1 Pengertian Segmentasi Pasar ... 6
2.4.2 Manfaat Segmentasi Pasar ... 6
2.4.3 Tingkat Segmentasi Pasar ... 7
2.4.4 Dasar Segmentasi Pasar ... 7
2.4.5 Prosedur Segmentasi Pasar ... 8
2.4.6 Tahap-tahap Segmentasi Pasar ... 9
2.5 Cross-selling ... 9
2.6 Barang Laku ... 10
viii Universitas Kristen Maranatha
BAB IIIANALISIS DAN DISAIN ... 11
3.1 Analisis ... 11
3.2 Gambaran Keseluruhan ... 14
3.2.1 Prasyarat Antarmuka Eksternal ... 14
3.2.2 Antarmuka dengan pengguna ... 14
3.2.3 Antarmuka Perangkat Keras ... 14
3.2.4 Antarmuka Perangkat Lunak ... 14
3.2.5 Antarmuka Komunikasi ... 15
3.2.6 Fitur-fitur Produk Perangkat Lunak ... 15
3.3 Disain Perangkat Lunak ... 27
3.3.1 Pemodelan Perangkat Lunak ... 27
3.3.2 Disain Penyimpanan Data ... 49
3.3.3 Disain Antarmuka ... 53
BAB IVPENGEMBANGAN PERANGKAT LUNAK ... 57
4.1. Implementasi Struktur Menu ... 57
4.2 Implementasi Penyimpanan Data ... 58
4.3 Implementasi Antarmuka ... 59
BAB V TESTING DAN EVALUASI SISTEM ... 74
5.1 Rencana pengujian ... 74
5.2 Pelaksanaan pengujian ... 74
5.2.1 Create Promo ... 74
5.2.2 Create Paket ... 75
5.2.3 Setting paket ... 75
5.2.4 Penjualan ... 75
5.2.5 Laporan Penjualan ... 76
5.2.6 Laporan Penjualan Barang ... 76
5.2.7 Add Pelanggan ... 76
5.2.8 History Pelanggan ... 76
5.2.9 Add Barang ... 77
BAB VIKESIMPULAN DAN SARAN ... 78
6.1 Kesimpulan ... 78
x Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 3. 1 Flowchart Pembuatan Promosi ... 11
Gambar 3. 2 Flowchart Crosseling ... 12
Gambar 3. 3 flowchart segmentasi pasar ... 13
Gambar 3. 4 Use Case ... 28
Gambar 3. 5 use case berdasarkan actor ... 29
Gambar 3. 6 Subsistem promo ... 30
Gambar 3. 7 Subsistem paket ... 31
Gambar 3. 8 Subsistem pelanggan ... 32
Gambar 3. 9 Subsistem barang... 33
Gambar 3. 10 Subsistem penjualan ... 33
Gambar 3. 11 Subsistem laporan ... 34
Gambar 3. 12 Activity Diagram Add Promo ... 35
Gambar 3. 13 Activity Diagram View Promo ... 36
Gambar 3. 14 Activity Diagram Edit Promo ... 37
Gambar 3. 15 Activity Diagram Delete Promo ... 38
Gambar 3. 16 Activity Diagram View Penjualan ... 39
Gambar 3. 17 Activity Diagram Add Penjualan ... 40
Gambar 3. 18 Activity Diagram Laporan Penjualan ... 41
Gambar 3. 19 Activity Diagram Delete Penjualan ... 42
Gambar 3. 20 Activity Diagram View Barang ... 43
Gambar 3. 21 Activity Diagram Add Barang ... 44
Gambar 3. 22 Activity Diagram Edit Barang ... 45
Gambar 3. 23 Activity Diagram Detele Barang ... 46
Gambar 3. 24 Activity Diagram Add Paket ... 47
Gambar 3. 25 Activity Diagram Setting Paket ... 48
Gambar 3. 26 Activity Diagram View history ... 49
Gambar 3. 27 ERD ... 50
xi Universitas Kristen Maranatha
Gambar 3. 29 desain antarmuka home ... 54
Gambar 3. 30 dasain antarmuka promo ... 54
Gambar 3. 31 desain antarmuka create promo ... 55
Gambar 3. 32 desain antarmuka edit promo ... 55
Gambar 3. 33 desain antarmuka log penjualan ... 56
Gambar 4. 1 struktur menu... 57
Gambar 4. 2 implementasi penyimpanan data ... 58
Gambar 4. 3 Halaman home ... 59
Gambar 4. 4 Halaman change password... 60
Gambar 4. 5 Halaman create user... 60
Gambar 4. 6 Halaman cross-selling ... 61
Gambar 4. 7 Halaman setting ... 62
Gambar 4. 8 Halaman segmentasi pasar ... 63
Gambar 4. 9 halaman paket ... 63
Gambar 4. 10 halaman penjualan ... 64
Gambar 4. 11 halaman add penjualan ... 65
Gambar 4. 12 Halaman laporan nota penjualan ... 65
Gambar 4. 13 Halaman laporan sale report ... 66
Gambar 4. 14 Hasil laporan ... 66
Gambar 4. 15 Halaman laporan sale report items... 67
Gambar 4. 16 Sales items report ... 67
Gambar 4. 17 Halaman pelanggan ... 68
Gambar 4. 18 Halaman tambah pelanggan ... 69
Gambar 4. 19 Halaman tambah wilayah ... 69
Gambar 4. 20 Halaman history pelanggan ... 70
Gambar 4. 21 Halaman ubah profil pelanggan ... 71
Gambar 4. 22 Halaman barang... 72
Gambar 4. 23 Halaman tambah barang ... 72
xii Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 2. 1 Proses Segmentasi Pasar ... 8
Tabel 3. 1 Tabel barang ... 50
Tabel 3. 2 Tabel customer ... 51
Tabel 3. 3 Tabel history ... 51
Tabel 3. 4 Tabel keranjang jual ... 51
Tabel 3. 5 Tabel penjualan ... 52
Tabel 3. 6 Tabel segmentasi pasar ... 52
Tabel 3. 7 Tabel wilayah ... 53
xiii Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol
kegiatan manual.
Simbol ini digunakan untuk
menggambarkan kegiatan
keputusan yang harus dibuat
dalam proses pengolahan.
Flowchart Simbol garis alir.
Simbol ini menggambarkan arah proses pengolahan data.
xiv Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
Entity Relation kegitatan dalam suatu proses.
1 Universitas Kristen Maranatha
BAB I
PENDAHULUAN
Pada bab ini, akan diperjelas mengenai latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan juga sistematika penyajian dalam penyelesaian laporan tugas akhir ini.
1.1 Latar Belakang
Distributor XYZ adalah distributor yang menyediakan oli untuk kendaraan bermotor roda dua yang berada di kota Cimahi. Distributor XYZ ini mendistributor oli ke bengkel–bengkel yang berada di kota Cimahi dan kota Bandung.
2
Universitas Kristen Maranatha Dengan adanya sistem tersebut, distributor XYZ akan dapat melakukan promosi secara maksimal dan akan membantu meningkatkan nilai penjualan oli. Sehingga masalah yang ada di distributor XYZ tersebut dapat terselesaikan dengan baik.
1.2 Rumusan Masalah
Sesuai dengan latar belakang tersebut, maka didapatkan beberapa rumusan masalah yang ada. Masalah yang ada di antaranya sebagai berikut:
1. Bagaimana distributor XYZ mengelola promosi berdasarkan bengkel? 2. Bagaimana distributor XYZ mengelola barang yang tidak laku
menjadi laku?
3. Bagaimana admin dapat memberitahukan promosi tersebut kepada pelanggan?
1.3 Tujuan Pembahasan
Pembuatan sistem ini memiliki beberapa tujuan yang berguna, diantaranya sebagai berikut :
1. Membantu distributor XYZ mengelola promosi berdasarkan bengkel dengan menggunakan metode segmentasi pasar.
2. Membantu distributor XYZ mengelola barang yang tidak laku menjadi laku dengan menggunakan metode cross-selling.
3. Admin dapat memberitahukan promosi tersebut kepada pelanggan
dengan melalui email gateway. 1.4 Batasan Masalah
Pembuatan sistem ini memiliki beberapa batasan masalah, diantaranya sebagai berikut :
1. Sistem akan diimplementasikan di lingkungan distributor XYZ. 2. Sistem ini akan dioperasikan hanya pada saat hari dan jam kerja. 3. Setiap bengkel akan mendapatkan promosi sesuai dengan yang telah
3
Universitas Kristen Maranatha 1.5 Sistematika Pembahasan
Berikut ini adalah sistematika pembahasan dalam laporan tugas akhir : BAB I PENDAHULUAN
Bab ini digunakan untuk menjelaskan pendahuluan dan garis besar dari latar belakang, rumusan masalah, tujuan batasan masalah dan sistematika pembahasan.
BAB II LANDASAN TEORI
Bab ini digunakann untuk menjelaskan tentang teori–teori yang berkaitan dan mendukung dalam pembuatan aplikasi web.
BAB III ANALISIS DAN DISAIN
Bab ini digunakan untuk menjelaskan analisis perancangan website, gambaran keseluruhan website yang diantaranya adalah persyaratan antarmuka eksternal, antarmuka perangkat lunak, antarmuka komunikasi, dan fitur–fitur produk perangkat lunak; serta disain perangkat lunak yang mecakup pemodelan perangkat lunak, disain penyimpanan data dan disain antarmuka.
BAB IV PENGEMBANGAN PERANGKAT LUNAK
Bab ini digunakan untuk menjelaskan website yang akan diimplementasikan. Implementasi ini berupa implementasi class/modul. Implementasi penyimpanan data dan implementasi antarmuka.
BAB V TESTING DAN EVALUASI SISTEM
Bab ini digunakan untuk menjelaskan rencana pengujian website dan pelaksanaan pengujian berupa black box.
BAB VI KESIMPULAN DAN SARAN
78 Universitas Kristen Maranatha
BAB VI
KESIMPULAN DAN SARAN
Pada bab ini menjelaskan tentang kesimpulan dan saran apa saja yang dapat diberikan untuk perbaikan tugas akhir ini.
6.1 Kesimpulan
Beberapa simpulan dapat dihasilkan dengan adanya aplikasi website ini, simpulan tersebut antara lain :
1. Aplikasi website ini membantu pihak distributor dalam pembuatan paket berdasarkan cross-selling.
2. Aplikasi website ini membantu pihak distributor dalam pembuatan promosi berdasarkan segmentasi pasar.
3. Aplikasi website ini membantu pihak distributor dalam memberitahukan paket maupun promo kepada pelanggan melalui email gateway.
4. Aplikasi website ini membantu pihak distributor dalam melakukan penjualan.
5. Aplikasi website ini membantu pihak distributor dalam melihat laporan penjualan per periode.
6. Aplikasi website ini membantu pihak distributor dalam melihat laporan penjualan barang per periode.
7. Aplikasi website ini membantu pihak distributor dalam melihat history dari pelanggan.
6.2 Saran
Berikut adalah beberapa saran yang dapat dikembangkan untuk aplikasi ini, antara lain :
1. Pada saat pembuatan paket berdasarkan cross-selling, pengguna dapat membuat paket tersebut dengan tiga barang.
79
Universitas Kristen Maranatha 3. Pada saat pengiriman promosi melalu email dapat menggunakan template
agar lebih menarik.
4. Pada saat melihat history pelanggan terdapat informasi detail mengenai tanggal transaksi penjualan.
80 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Denna, A. (2000). Accounting, IT, and Bussiness Solution 2nd Edition. New York: Mc-Graw-Hill.
Ellsworth, J. H. (1997). Marketing on The Internet. Diterjemahkan oleh Yulianto. Jakarta: PT. Grasindo.
Hahn, H. (1996). The Internet Complete Reference, 2nd Edition. Berkeley: McGraw-Hill.
Hofstetter, F. T. (2001). Multimedia Literacy, 3rd Edition. New York: McGraw-Hill Company.
Kotler, P. (1997). Manajemen Pemasaran, Jilid 1 edisi ke tujuh. Jakarta: Lembaga Penerbit FEUI.
Pressman, R. (1997). Software Engineering, A Practitioner's Approach, Fourth
Edition. Barkeley, USA: MacGrawHill.
Sukarno, M. (2006). Membangun Website Dinamis Dengan PHP-MySQL. Jakarta: Eksa Media.