• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Website Penjadwalan Sales pada Distributor Sparepart dengan Menggunakan Metode Sales Force Automation Berbasis Web dengan PHP.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Website Penjadwalan Sales pada Distributor Sparepart dengan Menggunakan Metode Sales Force Automation Berbasis Web dengan PHP."

Copied!
13
0
0

Teks penuh

(1)

v Universitas Kristen Maranatha

ABSTRAK

Aplikasi Website Penjadwalan Sales adalah aplikasi yang berfungsi untuk mengelola penjadwalan masing-masing sales. Aplikasi ini dapat mengatur penjadwalan masing-masing sales dengan tugasnya masing-masing, kemudian sales dapat menerima tugas penjadwalan tersebut melalui mobile application sales masing-masing. Aplikasi Website Penjadwalan Sales ini dibangun menggunakan metode Sales Force Automation dengan bahasa pemrograman PHP dan digunakan untuk membantu sales dalam melaksanakan tugas kunjungan ke masing-masing toko, dimana kegiatan sales dalam distributor tersebut masih menggunakan sistem manual sehingga merepotkan admin dalam menangani data penjadwalan distributor tersebut.

(2)

vi Universitas Kristen Maranatha

ABSTRACT

Schedulle of sales is an application that used to create schedulle of each sales. This application can control all schedulle of sales and their job,then sales can get their schedulle using their mobile application. Application schedulle of sales was built using Sales Force Automation method with PHP language and used to assist sales to excute their job to visit each store, where activity of sales in that distributor still using manual system it make admin distrubed to handle sales data in that distributor.

(3)

vii Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

BAB IILANDASAN TEORI ... 5

2.1 Rekayasa Perangkat Lunak (RPL) ... 5

2.2 Customer Relationship Management (CRM) ... 5

(4)

viii Universitas Kristen Maranatha

2.5.2 Pengertian Google Maps API ... 16

2.5.3 Syntax ... 16

BAB IIIANALISIS DAN DISAIN ... 19

3.1 Analisis ... 19

3.2 Gambaran Keseluruhan ... 20

3.2.1 Persyaratan Antarmuka Ekternal ... 21

3.2.2 Antarmuka dengan Pengguna ... 21

3.2.3 Antarmuka Perangkat Keras ... 21

3.2.4 Antarmuka Perangkat Lunak ... 21

3.2.5 Antarmuka Komunikasi ... 21

3.2.6 Fitur–fitur Produk Perangkat Lunak ... 21

3.3 Disain Perangkat Lunak ... 39

3.3.1 Pemodelan Perangkat Lunak ... 39

3.3.2 Disain Penyimpanan Data ... 58

3.3.3 Disain Antarmuka ... 64

BAB IVPENGEMBANGAN PERANGKAT LUNAK ... 68

4.1 Implementasi Struktur Menu... 68

4.2 Implementasi Penyimpanan Data ... 69

4.3 Implementasi Antarmuka ... 70

BAB VTESTING DAN EVALUASI SISTEM ... 84

5.1 Rencana Pengujian ... 84

5.2 Pelaksanaan Pengujian ... 84

5.2.1 Black Box ... 84

BAB VIKESIMPULAN DAN SARAN ... 90

6.1 Kesimpulan ... 90

6.2 Saran ... 90

(5)

ix Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 3. 1 Analisis penjadwalan... 20

Gambar 3. 2 Use Case Keseluruhan ... 40

Gambar 3. 3 Use Case berdasarkan Actor ... 41

Gambar 3. 4 Use Case pada Mobile ... 42

Gambar 3. 5 Use Case Subsistem Jadwal Sales ... 43

Gambar 3. 6 use case subsistem status kehadiran ... 44

Gambar 3. 7 Activity Diagram Login ... 45

Gambar 3. 8 Activity Diagram Logout ... 46

Gambar 3. 9 Activity Diagram Pencarian Data Sales ... 47

Gambar 3. 10 Activity Diagram Membuat Jadwal ... 48

Gambar 3. 11 Activity Diagram Melihat Jadwal ... 49

Gambar 3. 12 Activity Diagram Mengubah Jadwal ... 50

Gambar 3. 13 Activity Diagram Menghapus Jadwal Sales ... 51

Gambar 3. 14 Activity Diagram Cetak Data Sales ... 52

Gambar 3. 15 Activity Diagram Membuat Data Sales ... 53

Gambar 3. 16 Activity Diagram Mengubah Data Sales ... 54

Gambar 3. 17 Activity Diagram Menghapus Data sales ... 55

Gambar 3. 18 Activity Diagram Presensi Sales ... 56

Gambar 3. 19 Activity Diagram Melihat Sales Hadir ... 57

Gambar 3. 20 Activity Diagram Me-reset Presensi Sales ... 58

Gambar 3. 21 Entity Relationship Diagram ... 59

Gambar 3. 22 Gambar disain halaman login ... 64

Gambar 3. 23 Gambar disain halamn home ... 65

Gambar 3. 24 Gambar disain halaman view jadwal ... 65

Gambar 3. 25 Gambah disain halaman tambah jadwal ... 66

Gambar 3. 26 Gambar disain halaman detail jadwal ... 67

Gambar 3. 27 Gambar disain halaman view jadwal sales pada mobile ... 67

Gambar 4. 1 Struktur Menu ... 68

Gambar 4. 2 Database Relational ... 69

(6)

x Universitas Kristen Maranatha

Gambar 4. 4 Halaman Home pada Website Penjadwalan ... 70

Gambar 4. 5 Halaman View Customer ... 71

Gambar 4. 6 Halaman Add Customer ... 72

Gambar 4. 7 Halaman History Kunjungan Customer ... 72

Gambar 4. 8 Halaman View Staff ... 73

Gambar 4. 9 Halaman add sales ... 73

Gambar 4. 10 Halaman Edit Sales ... 74

Gambar 4. 11 Halaman History Sales Kunjungan ... 74

Gambar 4. 12 Halaman Schedule ... 75

Gambar 4. 13 Halaman Edit Schedule ... 76

Gambar 4. 14 Halaman Add Schedule... 76

Gambar 4. 15 Halaman View Schedule Complete ... 77

Gambar 4. 16 Halaman View Sales Attended ... 77

Gambar 4. 17 Halaman Detail Sales Schedule ... 78

Gambar 4. 18 Halaman Change Sales Schedule ... 78

Gambar 4. 19 Halaman Sales Report ... 79

Gambar 4. 20 Halaman View Complaint... 79

Gambar 4. 21 Halaman Presence Sales ... 80

Gambar 4. 22 Halaman Login pada Mobile ... 80

Gambar 4. 23 Halaman Home pada Mobile ... 81

Gambar 4. 24 Gambar halaman next order pada mobile ... 81

Gambar 4. 25 Halaman Market Segmentation Promo pada Mobile ... 82

Gambar 4. 26 Halaman Package Cross-Selling pada Mobile ... 83

(7)

xi Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3. 1 Tabel komentar ... 59

Tabel 3. 2 Tabel customer ... 60

Tabel 3. 3 Tabel barang ... 60

Tabel 3. 4 Tabel detail next order ... 61

Tabel 3. 5 Tabel jadwal ... 61

Tabel 3. 6 Tabel jadwal sales ... 62

Tabel 3. 7 Tabel kategori jadwal ... 62

Tabel 3. 8 Tabel next order ... 62

Tabel 3. 9 Tabel sales... 63

(8)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

Pada bab ini, akan dijelaskan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, dan juga sistematika penyajian dalam penyelesaian laporan tugas akhir ini.

1.1 Latar Belakang Masalah

Distributor XYZ adalah distributor yang menyediakan oli pada kendaraan bermotor roda dua yang berlokasi di daerah Cimahi. Distributor XYZ ini mendistribusikan oli ke bengkel-bengkel yang berlokasi di daerah Cimahi dan Bandung.

Distributor XYZ ini sedang mengalami perkembangan yang cukup pesat dan ingin mengubah sistem yang masih manual menjadi terkomputerisasi terutama dalam hal penjadwalan sales. Saat ini seluruh proses penjadwalan yang ada dilakukan secara manual seperti membuat jadwal sales dan menentukan bengkel mana saja yang akan dikunjungi oleh sales. Sama halnya dengan proses transaksi pemesanan barang selanjutnya yang masih menggunakan sistem manual, sehingga sering terjadi kesalahan pada pencatatan pemesanan barang.

Untuk menyelesaikan masalah yang ada pada distributor XYZ, maka perlu dibuat sebuah sistem yang terkomputerisasi. Untuk membantu membuat jadwal

sales, maka diperlukan sistem yang dapat membuat jadwal sales tersebut. Jika jadwal

tersebut telah disetujui oleh admin, maka sales akan mendapatkan jadwal kunjungan yang telah disetujui oleh admin. Jadwal kunjungan tersebut akan muncul di mobile

application sales tersebut sesuai dengan jadwal kunjungannya. Pada pemesanan

(9)

2

Universitas Kristen Maranatha melakukan proses pemasukan data barang yang dipesan yang telah disediakan pada masing-masing mobile sales.

1.2 Rumusan Masalah

Berdasarkan dari latar belakang yang ada, maka dapat dibuat beberapa rumusan masalah sebagai berikut:

1. Bagaimana membuat sebuah website yang dapat mempermudah sales dalam mendapatkan jadwal sales melalui mobile ?

2. Bagaimana membuat sebuah website yang dapat membantu admin untuk membuat jadwal sales ?

3. Bagaimana membuat sebuah website yang dapat membantu admin untuk menentukan bengkel mana saja yang akan dikunjungi oleh sales ?

4. Bagaimana website dapat membantu distributor dalam melakukan pemesanan berikutnya melalui mobile ?

1.3 Tujuan

Pembuatan website ini memiliki beberapa tujuan yang berguna bagi distributor XYZ. Tujuannya adalah sebagai berikut:

1. Website penjadwalan ini dapat mempermudah sales mendapatkan jadwal sales tersebut melalui mobile.

2. Website penjadwalan ini dapat membantu admin untuk membuat jadwal sales.

3. Website penjadwalan ini dapat membantu admin untuk menentukan

bengkel mana saja yang akan dikunjungi oleh sales.

4. Website penjadwalan ini dapat membantu distributor dalam melakukan

(10)

3

Universitas Kristen Maranatha 1.4 Batasan Masalah

Pembuatan website ini memiliki beberapa batasan masalah. Diantaranya adalah sebagai berikut:

1. Website dapat dioperasikan hanya pada saat hari dan jam kerja.

2. Sales akan mendapatkan jadwal sesuai nama yang sudah disetujui oleh

admin.

1.5 Sistematika Pembahasan

Berikut ini adalah sistematika pembahasan dalam laporan tugas akhir ini : 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 digunakan untuk menjelaskan tentang teori–teori yang berkaitan dan mendukung dalam pembuatan aplikasi.

BAB III ANALISIS DAN DISAIN

Bab ini digunakan untuk menjelaskan analisis perancangan website; gambaran keseluruhan website yang diantaranya adalah persyaratan antarmuka eksternal, antarmuka dengan pengguna, antarmuka perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi, dan fitur–fitur produk perangkat lunak; serta disain perangkat lunak yang mencakup 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

(11)

4

Universitas Kristen Maranatha BAB VI SIMPULAN DAN SARAN

(12)

90 Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

Pada bab ini berisi simpulan dan saran dari penelitian terhadap sistem yang sudah berjalan yang berguna untuk penyelesaian laporan tugas akhir ini.

6.1 Kesimpulan

1. Website penjadwalan ini dapat mempermudah sales mendapatkan jadwal sales tersebut melalui mobile.

2. Website penjadwalan ini dapat membantu admin untuk membuat jadwal sales.

3. Website penjadwalan ini dapat membantu admin untuk menentukan

bengkel mana saja yang akan dikunjungi oleh sales.

4. Website penjadwalan ini dapat membantu distributor dalam melakukan

pemesanan berikutnya melalui mobile.

5. Website penjadwalan ini dapat mempermudah admin dalam membuat

jadwal untuk toko baru. 6.2 Saran

(13)

91 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Dyche, J. (2002). The CRM handbook : A Business Guide to Customer Relationship

Management. Indianapolis: Addison Wesley.

Kotler, P. A. (1997). Prinsip-Prinsip pemasaran Edisi kedelapan. Terjemahan

Damos Sihombing. Jakarta: Erlangga.

Martin, J. (1990). Information Engineering Book II Planning and Analysis. New Jersey: Prentice Hall International Inc.

Newell, F. (2000). Loyalty.com : CRM in the New Era Internet Marketing. USA: Mc Graw Hill.

Nickerson, R. C. (2001). Business and Information System. 2nd Edition. New Jersey: Prentice Hall, Inc.

Pressman, R. (1996). Software Engineering : A Practitioner's Approach. Sixth

Edition. Singapore: McGraw-Hill, Inc.

Robinson, K. a. (2001). E-business : Roadmap For Succes. Canada: Addison_Wesley Longman, Inc.

Sommerville, I. (1996). Software Engineering. Addison-Wesley.

Svennerberg, G. (2010). Beginning Google Maps API 3. United States of America: Apress.

Swastha, B. d. (2000). Pengantar bisnis Modern. Edisi ke-3. Yogyakarta: Liberty. Tulach, J. (2008). Practical API Design : Confessions of a Java Framework

Architect. United States of America: Apress.

Whitten, B. D. (2004). System Analysis & Design Methods. New York: McGrawHill. Wikipedia. (2011). Appilcation programming interface. Retrieved Juli 15, 2014,

Gambar

Tabel 3. 1 Tabel komentar ........................................................................................

Referensi

Dokumen terkait

Gambar 3.12 Suasana Sedih Pada Bagian II Bentuk B Pada bagian II bentuk B, terdapat perubahan tempo dari Lento menjadi Vivace dan perubahan sukat dari 2/4 menjadi

Single parent: Peran Ganda Ibu dalam Mendidik Anak.. Teori

yang terjebak pada saluran antara flow sensor dan valve maka hasil pengukuran. akan semakin

Tujuan penelitian ini adalah untuk mengembangkan media pembelajaran bentuk molekul menggunakan software AURORA3D bagi siswa SMA/MA dan menentukan kualitas produk

Mekanisme dari camshaft yang menekan katup hisap dan buang serta hubungannya dengan putaran crankshaft biasanya disebut dengan valve train

(5) Dalam hal ada perbedaan pendapat antara orang-orang yang disebut dalam ayat (2), (3) dan (4) pasal ini, atau salah seorang atau lebih diantara mereka tidak menyatakan

Oleh karena itu supaya perusahaan bisa tetap bertahan dan bersaing di pasar yang ada para pengusaha perlu mempelajari strategi – strategi marketing communication mix, yang

Ia menantang pandangan klasik yang mengatakan bahwa wewenang harus didefinisikan sesuai dengan tanggapan dari bawahan: ia memperkenalkan peran dari informasi informal ke dalam