Pembuatan Aplikasi Pemesanan Kue dengan Mengimplementasikan CRM pada Olives Bakery.

(1)

v

ABSTRAK

Perusahaan Olives Bakery berdiri pada tahun 2005 dan bergerak di bidang roti, aneka jajanan/snack, dan kue. Perusahaan ini menerapkan gerai dengan konsep dapur terbuka (open kitchen concept) yang dapat dilihat langsung oleh konsumen. Olives Bakery mengalami kesulitan dalam melakukan pemasaran terhadap produk-produknya karena konsumen harus datang langsung ke tempat produksi atau toko untuk melakukan pemesanan serta memperoleh informasi mengenai produk dan harganya. Hal ini akan menyita waktu konsumen dan pemasaran hanya akan menjangkau konsumen yang datang langsung ke tempat produksi atau toko. Dengan aplikasi yang dibuat akan membantu proses pemasaran karena aplikasi berbasis website sehingga dapat diakses oleh konsumen dengan menggunakan internet. Aplikasi juga memungkinkan konsumen untuk melakukan registrasi menjadi member sehingga dapat mempermudah proses pemesanan dan penjualan produk. Dengan adanya email gateway yang diimplementasikan dalam aplikasi, perusahaan juga dapat tetap menjaga hubungan dengan konsumen melalui pengiriman informasi mengenai produk-produk baru yang dibuat oleh perusahaan, mengenai produk-produk yang paling laris terjual, dan mengenai promo-promo yang sedang berlaku di perusahaan. Pembuatan aplikasi pemesanan pada Olives Bakery dengan mengimplementasikan CRM menggunakan bahasa pemrograman C# dan basis data SQL Server. Sumber data didapatkan melalui wawancara dengan pihak perusahaan sehingga dapat diketahui permasalahan yang ada di perusahaan dan melalui media informasi di internet.


(2)

vi

ABSTRACT

Olives Bakery Company was built in 2005 and enganged in bakery and pastry. This company has implemented outlets with open kitchen concept. Olives Bakery company experiences difficulties to manage marketing processes of products because customers have to come to production place or shop to order and get information about products and prices. It will consume consumer's time and marketing process only happen at the consumers that come to the production place or shop. With application that will be made, will make marketing process easier, because this application is website base so can be accessed by customers through internet. This application can make customers become a member so they can order and buy products. By email gateway that was implemented, this company can also take care of the relationship between company and customers by sending informations about new products that has been made by company, about best selling products, and about promos that happen in company. Make an order application in Olives Bakery company by implementing CRM using C# language programming and SQL Server database. Data source was get using interview with company so the problems that happen in the company can be known and using information media in internet.


(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xvii

DAFTAR LAMPIRAN ... xix

DAFTAR NOTASI/ LAMBANG ... xx

DAFTAR SINGKATAN ... xxii

DAFTAR ISTILAH ... xxiii

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... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Flowchart ... 6

2.2 Entity Relationship Diagram (ERD)... 7

2.3 Data Flow Diagram (DFD) ... 7

2.3.1 Kamus Data ... 8

2.3.2 Process Specification (PSPEC)... 9

2.4 ASP.NET ... 9

2.5 SQL Server ... 10

2.6 Customer Relationship Management (CRM) ... 10


(4)

viii

2.6.2 Up-Selling ... 12

2.6.3 Algoritma Apriori ... 13

2.6.4 Marketing Automation ... 14

2.7 Electronic Commerce (E-Commerce) ... 14

2.8 Web Service ... 15

2.9 Hypertext Markup Language (HTML) ... 16

2.10 Email Gateway ... 16

2.11 Black-BoxTesting ... 16

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Company Profile ... 18

3.2 Proses Bisnis Manual ... 19

3.2.1 Proses Bisnis Penjualan Secara Langsung ... 19

3.2.2 Proses Bisnis Pemesanan Barang ... 22

3.3 Entity Relationship Diagram (ERD)... 24

3.4 Data Flow Diagram (DFD) ... 25

3.5 Kamus Data ... 30

3.6 Process Specification (PSPEC) ... 34

3.7 Layout User Interface ... 44

3.7.1 Login (Desktop) ... 44

3.7.2 Data User ... 45

3.7.3 Data Barang ... 48

BAB 4. HASIL PENELITIAN ... 50

4.1 Login ... 50

4.2 Mengelola Data User ... 52

4.3 Mengelola Data Barang ... 54

4.4 Mengelola Data Supplier ... 56

4.5 Mengelola Data Retailer ... 58

4.6 Mengelola Data Tipe Barang ... 60

4.7 Mengelola Data Barang ... 61

4.8 Mengelola Transaksi Barang Produksi ... 63

4.9 Mengelola Transaksi Barang Supplier ... 66


(5)

ix

4.11 Mengelola Transaksi Barang Retailer ... 69

4.12 Mengelola Transaksi Retur Retailer (Retur Jual) ... 72

4.13 Melihat Stok ... 72

4.14 Melihat Member ... 73

4.15 Mengelola Transaksi Pemesanan ... 74

4.16 Mengelola Data Barang Website ... 76

4.17 Mengelola Promo ... 77

4.18 Melihat Ulang Tahun... 79

4.19 Melihat Reminder (SMS Gateway) ... 79

4.20 Home (Guest) ... 80

4.21 Registrasi Member... 81

4.22 Home (Member) ... 82

4.23 Profil Member ... 83

4.24 Pilihan Produk ... 83

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 85

5.1 Test Case Form Login ... 85

5.2 Test Case Form Tambah User ... 86

5.3 Test Case Form Ubah User ... 87

5.4 Test Case Hapus User ... 88

5.5 Test Case Form Tambah Supplier ... 90

5.6 Test Case Form Ubah Supplier ... 91

5.7 Test Case Form Hapus Supplier ... 93

5.8 Test Case Form Tambah Retailer ... 94

5.9 Test Case Form Ubah Retailer ... 95

5.10 Test Case Form Hapus Retailer ... 97

5.11 Test Case Form Tambah Tipe Barang ... 98

5.12 Test Case Form Ubah Tipe Barang ... 99

5.13 Test Case Form Hapus Tipe Barang ... 101

5.14 Test Case Form Tambah Barang ... 102

5.15 Test Case Form Ubah Barang ... 103

5.16 Test Case Form Hapus Barang ... 105


(6)

x

5.18 Test Case Form Ubah Detail Barang Produksi ... 106

5.19 Test Case Form Hapus Detail Barang Produksi ... 107

5.20 Test Case Form Tambah Barang Produksi ... 107

5.21 Test Case Form Ubah Barang Produksi ... 108

5.22 Test Case Form Tambah Detail Barang Supplier ... 109

5.23 TestCase Form Ubah Detail BarangSupplier ... 110

5.24 TestCaseForm Hapus Detail Barang Supplier ... 110

5.25 TestCase Form Tambah Barang Supplier ... 111

5.26 Test Case Form Ubah Barang Supplier ... 112

5.27 Test Case Form Tambah Detail Barang Retailer ... 113

5.28 TestCaseForm Ubah Detail Barang Retailer ... 113

5.29 TestCaseForm Hapus Detail Barang Retailer ... 114

5.30 TestCaseForm Tambah Barang Retailer ... 114

5.31 Test Case Form Ubah Barang Retailer... 115

5.32 TestCaseForm Tambah Detail Pemesanan ... 116

5.33 TestCaseForm Tambah Pemesanan ... 117

5.34 TestCase Menyetujui Pemesanan ... 118

5.35 TestCase Membatalkan Pesanan ... 119

5.36 TestCaseForm Menampilkan Barang ... 120

5.37 TestCaseForm Mengganti URL Gambar ... 123

5.38 TestCaseForm Data Promo ... 125

5.39 TestCaseEmailGateway Ucapan Selamat Ulang Tahun ... 126

5.40 TestCaseFormHomeGuest ... 127

5.41 TestCaseForm Pemesanan ... 127

5.42 Test Case Form Registrasi ... 128

BAB 6. SIMPULAN DAN SARAN ... 135

6.1 Simpulan ... 135

6.2 Saran ... 135


(7)

xi

DAFTAR GAMBAR

Gambar 3.1 Flowchart Penjualan Secara Langsung ... 21

Gambar 3.2 Flowchart Proses Bisnis Pemesanan Barang ... 23

Gambar 3.3 Entity Relationship Diagram ... 24

Gambar 3.4 DFD Level 0 ... 25

Gambar 3.5 DFD Level 1 ... 26

Gambar 3.6 DFD Level 2 Promo ... 27

Gambar 3.7 DFD Level 2 Member ... 28

Gambar 3.8 DFD Level 2 Pemesanan ... 29

Gambar 3.9 DFD Level 2 Penjualan ... 30

Gambar 3.10 Rancangan Antarmuka Login (Desktop) ... 44

Gambar 3.11 Rancangan Antarmuka Main Menu (Admin) ... 45

Gambar 3.12 Rancangan Antarmuka Main Menu (User) ... 45

Gambar 3.13 Rancangan Antarmuka Data User (Admin) ... 46

Gambar 3.14 Rancangan Antarmuka Tambah User (Admin) ... 46

Gambar 3.15 Rancangan Antarmuka Ubah User (Admin) ... 47

Gambar 3.16 Rancangan Antarmuka Data Barang (Admin) ... 48

Gambar 3.17 Rancangan Antarmuka Tambah Barang (Admin) ... 48

Gambar 3.18 Rancangan Antarmuka Ubah Barang (Admin) ... 49

Gambar 4.1 Login ... 50

Gambar 4.2 Main Menu (Admin) ... 51

Gambar 4.3 Main Menu (User) ... 51

Gambar 4.4 Data User (Admin) ... 52

Gambar 4.5 Tambah User (Admin) ... 53

Gambar 4.6 Ubah User (Admin) ... 54

Gambar 4.7 Data Barang (Admin) ... 55

Gambar 4.8 Tambah Barang (Admin) ... 55

Gambar 4.9 Ubah Barang (Admin) ... 56

Gambar 4.10 Data Supplier (Admin) ... 56

Gambar 4.11 Tambah Supplier (Admin) ... 57


(8)

xii

Gambar 4.13 Data Retailer (Admin) ... 58

Gambar 4.14 Tambah Retailer (Admin) ... 59

Gambar 4.15 Ubah Retailer (Admin) ... 59

Gambar 4.16 Data Tipe Barang (Admin) ... 60

Gambar 4.17 Tambah Tipe Barang (Admin) ... 60

Gambar 4.18 Ubah Retailer (Admin) ... 61

Gambar 4.19 Data Barang (Admin) ... 62

Gambar 4.20 Tambah Barang (Admin) ... 62

Gambar 4.21 Ubah Barang (Admin) ... 63

Gambar 4.22 Data Barang Produksi (Admin) ... 64

Gambar 4.23 Tambah Barang Produksi (Admin) ... 64

Gambar 4.24 Tambah Detail Barang Produksi (Admin) ... 65

Gambar 4.25 Ubah Detail Barang Produksi (Admin) ... 65

Gambar 4.26 Data Barang Supplier (Admin) ... 66

Gambar 4.27 Tambah Barang Supplier (Admin) ... 67

Gambar 4.28 Tambah Detail Barang Supplier (Admin) ... 67

Gambar 4.29 Ubah Detail Barang Supplier (Admin) ... 68

Gambar 4.30 Retur Supplier (Admin) ... 69

Gambar 4.31 Data Barang Supplier (Admin) ... 70

Gambar 4.32 Tambah Barang Supplier (Admin) ... 70

Gambar 4.33 Tambah Detail Barang Supplier (Admin) ... 71

Gambar 4.34 Ubah Detail Barang Supplier (Admin) ... 71

Gambar 4.35 Retur Retailer (Admin) ... 72

Gambar 4.36 Lihat Stok ... 73

Gambar 4.37 MemberList (Admin) ... 73

Gambar 4.38 DataOrder (Admin) ... 74

Gambar 4.39 Tambah Barang Order (Admin) ... 75

Gambar 4.40 Tambah Barang Order (Admin) ... 75

Gambar 4.41 Data Barang (Admin) ... 76

Gambar 4.42 Ganti URL (Admin) ... 77

Gambar 4.43 Data Promo (Admin) ... 78


(9)

xiii

Gambar 4.45 BirthdayList (Admin) ... 79

Gambar 4.46 Reminder (Admin) ... 80

Gambar 4.47 SMS Application (Admin) ... 80

Gambar 4.48 GuestHome.aspx ... 81

Gambar 4.49 Register.aspx ... 82

Gambar 4.50 MemberTart.aspx ... 82

Gambar 4.51 MemberProfile.aspx ... 83

Gambar 4.52 GuestPastry.aspx ... 84

Gambar 4.53 GuestDrink.aspx... 84

Gambar 5.1 Pengujian Form Login (1) ... 85

Gambar 5.2 Pengujian Form Login (2) ... 86

Gambar 5.3 Pengujian Form Tambah User (1) ... 86

Gambar 5.4 Pengujian Form Tambah User (2) ... 87

Gambar 5.5 Pengujian Form Tambah User (3) ... 87

Gambar 5.6 Pengujian Form Ubah User (1) ... 88

Gambar 5.7 Pengujian Form Ubah User (2) ... 88

Gambar 5.8 Pengujian Hapus User (1) ... 89

Gambar 5.9 Pengujian Hapus User (2) ... 89

Gambar 5.10 Pengujian Hapus Data Pelaku (3) ... 90

Gambar 5.11 Pengujian Tambah Supplier (1) ... 90

Gambar 5.12 Pengujian Tambah Supplier (2) ... 91

Gambar 5.13 Pengujian Tambah Supplier (3) ... 91

Gambar 5.14 Pengujian Ubah Supplier (1) ... 92

Gambar 5.15 Pengujian Ubah Supplier (2) ... 92

Gambar 5.16 Pengujian Ubah Supplier (3) ... 93

Gambar 5.17 Pengujian Hapus Supplier (1) ... 93

Gambar 5.18 Pengujian Hapus Supplier (2) ... 94

Gambar 5.19 Pengujian Tambah Retailer (1) ... 94

Gambar 5.20 Pengujian Tambah Retailer (2) ... 95

Gambar 5.21 Pengujian Tambah Retailer (3) ... 95

Gambar 5.22 Pengujian Ubah Retailer (1) ... 96


(10)

xiv

Gambar 5.24 Pengujian Ubah Supplier (3) ... 97

Gambar 5.25 Pengujian Hapus Retailer (1) ... 97

Gambar 5.26 Pengujian Hapus Retailer (2) ... 98

Gambar 5.27 Pengujian Tambah Tipe Barang (1) ... 98

Gambar 5.28 Pengujian Tambah Tipe Barang (2) ... 99

Gambar 5.29 Pengujian Tambah Tipe Barang (3) ... 99

Gambar 5.30 Pengujian Ubah Tipe Barang (1) ... 100

Gambar 5.31 Pengujian Ubah Tipe Barang (2) ... 100

Gambar 5.32 Pengujian Ubah Tipe Barang (3) ... 101

Gambar 5.33 Pengujian Hapus Tipe Barang (1) ... 101

Gambar 5.34 Pengujian Hapus Tipe Barang (2) ... 102

Gambar 5.35 Pengujian Tambah Barang (1) ... 102

Gambar 5.36 Pengujian Tambah Barang (2) ... 103

Gambar 5.37 Pengujian Tambah Barang (3) ... 103

Gambar 5.38 Pengujian Ubah Barang (1) ... 104

Gambar 5.39 Pengujian Ubah Barang (2) ... 104

Gambar 5.40 Pengujian Ubah Barang (3) ... 105

Gambar 5.41 Pengujian Hapus Barang (1) ... 105

Gambar 5.42 Pengujian Hapus Barang (2) ... 106

Gambar 5.43 Pengujian Tambah Detail Barang Produksi ... 106

Gambar 5.44 Pengujian Ubah Detail Barang Produksi ... 107

Gambar 5.45 Pengujian Hapus Detail Barang Produksi ... 107

Gambar 5.46 Pengujian Tambah Barang Produksi (1) ... 108

Gambar 5.47 Pengujian Tambah Barang Produksi (2) ... 108

Gambar 5.48 Pengujian Ubah Barang Produksi (1) ... 109

Gambar 5.49 Pengujian Ubah Barang Produksi (2) ... 109

Gambar 5.50 Pengujian Tambah Detail Barang Supplier ... 110

Gambar 5.51 Pengujian Ubah Detail Barang Supplier ... 110

Gambar 5.52 Pengujian Hapus Detail Barang Supplier ... 111

Gambar 5.53 Pengujian Tambah Barang Supplier (1) ... 111

Gambar 5.54 Pengujian Tambah Barang Supplier (2) ... 112


(11)

xv

Gambar 5.56 Pengujian Ubah Barang Supplier (2)... 113

Gambar 5.57 Pengujian Tambah Detail Barang Retailer ... 113

Gambar 5.58 Pengujian Ubah Detail Barang Retailer ... 114

Gambar 5.59 Pengujian Hapus Detail Barang Retailer ... 114

Gambar 5.60 Pengujian Tambah Barang Retailer (1) ... 115

Gambar 5.61 Pengujian Tambah Barang Retailer (2) ... 115

Gambar 5.62 Pengujian Ubah Barang Retailer (1) ... 116

Gambar 5.63 Pengujian Ubah Barang Retailer (2) ... 116

Gambar 5.64 Pengujian Tambah Detail Pemesanan ... 117

Gambar 5.65 Pengujian Tambah Pemesanan (1)... 117

Gambar 5.66 Pengujian Tambah Pemesanan (2)... 118

Gambar 5.67 Pengujian Menyetujui Pemesanan (1) ... 118

Gambar 5.68 Pengujian Menyetujui Pemesanan (2) ... 119

Gambar 5.69 Pengujian Membatalkan Pemesanan (1) ... 119

Gambar 5.70 Pengujian Membatalkan Pemesanan (2) ... 120

Gambar 5.71 Pengujian Menampilkan Barang (1) ... 120

Gambar 5.72 Pengujian Menampilkan Barang (2) ... 121

Gambar 5.73 Pengujian Menampilkan Barang (3) ... 121

Gambar 5.74 Pengujian Menampilkan Barang (4) ... 122

Gambar 5.75 Pengujian Menampilkan Barang (5) ... 122

Gambar 5.76 Pengujian Menampilkan Barang (6) ... 123

Gambar 5.77 Pengujian Menampilkan Barang (7) ... 123

Gambar 5.78 Pengujian Mengganti URL Gambar (1) ... 124

Gambar 5.79 Pengujian Mengganti URL Gambar (2) ... 124

Gambar 5.80 Pengujian Mengganti URL Gambar (3) ... 125

Gambar 5.81 Pengujian Promo (1) ... 125

Gambar 5.82 Pengujian Promo (2) ... 126

Gambar 5.83 Pengujian Email Gateway Ulang Tahun ... 126

Gambar 5.84 Proses Login Gagal ... 127

Gambar 5.85 Proses Pemesanan Gagal ... 127

Gambar 5.86 Pengujian Form Registrasi (1) ... 128


(12)

xvi

Gambar 5.88 Pengujian Form Registrasi (3) ... 129

Gambar 5.89 Pengujian Form Registrasi (4) ... 130

Gambar 5.90 Pengujian Form Registrasi (5) ... 130

Gambar 5.91 Pengujian Form Registrasi (6) ... 131

Gambar 5.92 Pengujian Form Registrasi (7) ... 132

Gambar 5.93 Pengujian Form Registrasi (8) ... 132

Gambar 5.94 Pengujian Form Registrasi (9) ... 133

Gambar 5.95 Pengujian Form Registrasi (10) ... 133


(13)

xvii

DAFTAR TABEL

Tabel 3.1 Data Promo ... 30

Tabel 3.2 Data Member ... 31

Tabel 3.3 Data Pemesanan ... 32

Tabel 3.4 Data Detail Pemesanan ... 32

Tabel 3.5 Data Penjualan Online ... 33

Tabel 3.6 Data Detail Penjualan Online ... 33

Tabel 3.7 Proses Login Offline ... 34

Tabel 3.8 Proses Login Online ... 34

Tabel 3.9 Proses Tambah Promosi ... 35

Tabel 3.10 Proses Ubah Promosi ... 35

Tabel 3.11 Proses Hapus Promosi ... 36

Tabel 3.12 Proses Lihat Promosi ... 36

Tabel 3.13 Proses Tambah Member ... 36

Tabel 3.14 Proses Ubah Member ... 37

Tabel 3.15 Proses Hapus Member ... 37

Tabel 3.16 Proses Lihat Member ... 38

Tabel 3.17 Proses Tambah Detail Pemesanan... 38

Tabel 3.18 Proses Ubah Detail Pemesanan ... 38

Tabel 3.19 Proses Hapus Detail Pemesanan ... 39

Tabel 3.20 Proses Lihat Pemesanan ... 39

Tabel 3.21 Proses Tambah Pemesanan ... 39

Tabel 3.22 Proses Ubah Pemesanan ... 40

Tabel 3.23 Proses Hapus Pemesanan ... 40

Tabel 3.24 Proses Ubah Status Pemesanan ... 41

Tabel 3.25 Proses Tambah Detail Penjualan ... 41

Tabel 3.26 Proses Ubah Detail Penjualan ... 41

Tabel 3.27 Proses Hapus Detail Penjualan ... 42

Tabel 3.28 Proses Lihat Penjualan ... 42

Tabel 3.29 Proses Tambah Penjualan ... 42


(14)

xviii

Tabel 3.31 Proses Hapus Penjualan ... 43 Tabel 3.32 Proses Ubah Status Penjualan ... 43


(15)

xix

DAFTAR LAMPIRAN

LAMPIRAN A. NAMA LAMPIRAN A ... Error! Bookmark not defined.


(16)

xx

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart START / END Terminator

Menunjukkan langkah awal atau langkah akhir yang mengakhiri proses

Flowchart Process

Menunjukkan proses terkomputerisasi yang dilakukan oleh sistem.

Flowchart Document

Menunjukkan dokumen fisik yang bisa diarsipkan,

misalnya slip gaji,

purchase order,dan surat keterangan.

Flowchart Display

Menunjukkan data terkomputerisasi yang

ditampilkan di layar monitor.

Flowchart Manual Operation

Menunjukkan aktivitas yang dilakukan secara

manual.

Flowchart Stored Data

/ Database

Menunjukkan tempat penyimpanan data/database dari

sistem.

Flowchart Manual Input

Menunjukkan pemasukan data yang dilakukan secara manual dengan

menggunakan alat masukan, misalnya


(17)

xxi

Jenis Notasi/Lambang Nama Arti

Flowchart Decision

Menunjukkan pilihan dalam pengambilan

keputusan.

Flowchart Arsip Menunjukkan

pengarsipan dokumen.

Flowchart Flow

Menunjukkan alur dari setiap simbol-simbol di

flowchart.

ERD Entity

Menunjukkan sesuatu yang unik dan dapat dibedakan dari sesuatu

yang lain.

ERD Atribute

Menunjukkan

karakteristik/sifat-sifat dari entitas.

ERD Relation

Menunjukkan hubungan antar entitas yang berasal

dari himpunan entitas yang berbeda.


(18)

xxii

DAFTAR SINGKATAN

Singkatan-singkatan berikut yang akan digunakan di dalam laporan ini, antara lain:

Ad : Advertisement

CRM : Customer Relationship Diagram

DFD : Data Flow Diagram

ERD : Entity Relationship Diagram

KD : Kamus Data

PPC : Pay-per-Click

PSPEC : Process Specification

SQL : Structured Query Language

UI : User Interface


(19)

xxiii

DAFTAR ISTILAH

Istilah-istilah yang digunakan di dalam pengusunan laporan ini, antara lain:

Black box testing : pengujian suatu perangkat lunak untuk mendapatkan serangkaian kondisi masukan yang digunakan untuk memenuhi persyaratan fungsional.

Email Gateway : suatu platform yang menyediakan mekanisme untuk mengirim dan menerima email dari internet.

ERD : bagan yang menunjukkan entitas-entitas terkait dalam sebuah sistem dan relasi antar entitas-entitas tersebut.

Flowchart : bagan yang menunjukkan alir dari proses atau aliran sistem secara logika.

SQL : sebuah bahasa query standar untuk mengakses


(20)

1

BAB 1. PENDAHULUAN

Bab ini berisi tentang latar belakang pembuatan aplikasi, rumusan masalah, tujuan pembuatan aplikasi, ruang lingkup kajian yang mencakup perangkat keras dan perangkat lunak yang digunakan, fitur dan batasan aplikasi, sumber data yang didapatkan, serta sistematika penyajian laporan.

1.1 Latar Belakang Masalah

Era globalisasi di semua bidang terutama bidang komputer dan teknologi telah memacu pertumbuhan dan perkembangan bidang ekonomi, dimana dunia usaha telah menjadi ajang persaingan dengan adanya era pasar bebas. Persaingan di dunia usaha memacu para pebisnis untuk menemukan dan menggunakan strategi-strategi yang dapat meningkatkan pendapatan dari usahanya. Strategi yang digunakan berbeda-beda sesuai dengan jenis usahanya. Kemajuan teknologi informasi menjadi dasar dalam menemukan dan menggunakan strategi pemasaran melalui website.

Olives Bakery adalah sebuah perusahaan yang bergerak dibidang produksi dan penjualan roti, kue, snack (makanan ringan), dan minuman yang menjual produk-produknya secara langsung kepada pelanggan. Perusahaan ini belum menggunakan strategi pemasaran melalui website. Untuk melakukan pemesanan serta memperoleh informasi mengenai produk dan harganya, pelanggan harus datang langsung ke tempat produksi atau toko. Untuk produk baru, pemasaran dilakukan saat pelanggan datang langsung ke tempat produksi atau toko.

Tidak adanya website perusahaan akan menyita waktu pelanggan, kurang efektif, dan kurang menjangkau pelanggan-pelanggan lain dalam menyampaikan informasi mengenai produk perusahaan. Waktu pelanggan sangat tersita karena harus datang langsung ke tempat produksi untuk pemesanan, dan harus kembali lagi ke toko untuk pengambilan barang pesanannya. Pemasaran kurang dapat menjangkau pasar, karena hanya terbatas pada pelanggan yang datang untuk melakukan pembelian produk


(21)

2

secara langsung. Tidak adanya sistem yang mencatat data penjualan secara terkomputerisasi akan menambah kemungkinan pegawai untuk melakukan kesalahan.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah pada bagian 1.1 dapat disusun rumusan masalah sebagai berikut:

1. Bagaimana membuat aplikasi untuk menangani proses registrasi pelanggan yang ingin melakukan transaksi dengan perusahaan Olives Bakery?

2. Bagaimana membuat aplikasi untuk menangani pemesanan dan pembelian produk sehingga dapat menangani transaksi antara pelanggan dan perusahaan Olives Bakery?

3. Bagaimana membuat aplikasi untuk memberikan informasi kepada pelanggan mengenai produk dan harganya, promo, serta adanya produk yang baru?

4. Bagaimana membuat aplikasi untuk tetap menjaga hubungan yang baik dengan pelanggan?

1.3 Tujuan Pembahasan

Beberapa tujuan yang ingin dicapai dalam pembuatan aplikasi ini adalah:

1. Untuk menangani proses registrasi member bagi pelanggan yang ingin melakukan transaksi dengan perusahaan Olives Bakery.

2. Untuk menangani pemesanan dan pembelian produk sehingga dapat menangani transaksi antara pelanggan dan perusahaan Olives Bakery. 3. Untuk memberikan informasi kepada pelanggan mengenai produk dan

harganya, promo, serta adanya produk yang baru.

4. Untuk tetap menjaga hubungan yang baik dengan pelanggan dengan mengimplementasikan Customer Relationship Management (CRM)


(22)

3

1.4 Ruang Lingkup Kajian

Beberapa ruang lingkup kajian yang termasuk dalam pembuatan aplikasi ini adalah:

Perangkat Keras

Perangkat keras yang akan digunakan dalam pembuatan aplikasi ini antara lain adalah Processor Intel Core i5 (2,4 Ghz), 2GB DDR3 RAM, 320GB Hard Disk, dan Sistem operasi Windows 7 Home Premium.

Perangkat Lunak

Perangkat lunak yang akan digunakan dalam pembuatan aplikasi ini antara lain adalah Microsoft Visual Studio 2010, Microsoft SQL Server 2008 R2, Adobe Photoshop CS5, Adobe Illustrator CS5, dan Notepad++.

Batasan Aplikasi

Batasan-batasan yang ada di aplikasi, antara lain: 1. Aplikasi berbasis web.

2. Aplikasi tidak menangani pembelian bahan baku.

3. Hak akses pada aplikasi ini terbagi atas empat bagian, yaitu: admin, karyawan, member, dan guest. Admin dapat mengakses hampir seluruh fitur aplikasi. Karyawan dapat melakukan pengelolaan terhadap data pemesanan. Member dapat melakukan transaksi pemesanan, pembelian, melihat keranjang belanja, dan dapat melihat status pesanannya. Guest

dapat melakukan registrasi dan melihat produk perusahaan. 4. Registrasi guest.

5. Mengelola data (tambah, ubah, dan hapus) member. 6. Mengelola data (tambah, ubah, dan hapus) promo. 7. Mengelola data (tambah, ubah, dan hapus) pesanan. 8. Mengelola data (tambah, ubah, dan hapus) penjualan.

9. Email Gateway untuk fitur sebagai pemberitahuan (telah berhasil melakukan registrasi, ucapan selamat ulang tahun, dan ucapan perayaan hari raya).

10. Untuk pengiriman, aplikasi hanya menangani status pengiriman. 11. Asumsi semua pembayaran dilakukan secara manual.


(23)

4

12. Asumsi stok didapatkan secara manual.

1.5 Sumber Data

Sumber data yang dibutuhkan akan diambil dari sumber-sumber sebagai berikut :

1. Wawancara kepada pihak-pihak yang bersangkutan beserta data yang diberikan oleh Perusahaan Olives Bakery.

2. Buku-buku yang berhubungan dengan informasi yang dibutuhkan dalam pembuatan laporan dan website.

3. Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut:

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB II. KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dan mendukung dalam pembuatan sistem.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai analisis keadaan, kebutuhan sistem, perancangan sistem, DFD, dan ERD.

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai tahap implementasi, penjelasan mengenai realisasi fungsionalitas, dan User Interface Design yang sudah dibuat.

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai rencana pengujian sistem serta testing


(24)

5

BAB VI. SIMPULAN DAN SARAN

Bab ini membahas mengenai kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.

DAFTAR PUSTAKA

Bagian ini membahas tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek.


(25)

135

BAB 6. SIMPULAN DAN SARAN

Bab ini berisi tentang simpulan yang telah diperoleh dari pengujian yang dilakukan untuk mengetahui fungsionalitas dari sebuah aplikasi. Berikut ini adalah simpulan yang telah diperoleh dan beberapa saran dari penulis untuk pengembangan aplikasi ini.

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk menangani proses registrasi pelanggan yang ingin melakukan transaksi dengan perusahaan Olives Bakery.

2. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk menangani proses pemesanan dan pembelian produk sehingga dapat menangani transaksi antara pelanggan dan perusahaan Olives Bakery.

3. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk memberikan informasi kepada pelanggan mengenai produk dan harganya, promo, serta adanya produk yang baru.

4. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk tetap menjaga hubungan yang baik dengan pelanggan melalui fitur CRM Cross-Selling dan Up-Selling.

6.2 Saran

Sebagai pertimbangan untuk pengembangan aplikasi ini dan mempermudah aplikasi website diakses oleh berbagai jenis perangkat, akan lebih baik dibuat aplikasi website untuk versi mobile. Selain itu, perlu ditambahkan rating supaya pelanggan tahu kue apa yang paling banyak diminati.


(26)

136

DAFTAR PUSTAKA

[1] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Publisher, 2005. [2] Whitten, Bentley and Dittman, System Analysis and Design Methods, 6th

Edition ed., New York: McGraw-Hill Irwin, 2004.

[3] J. Hartono, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, 2nd Edition ed., Yogyakarta: Andi, 2001.

[4] R. Parnell and J. Martinez, ASP.NET Development With Macromedia Dreamweaver MX, J. M. Lodwig, Ed., Berkeley: Peachpit Press in association with Macromedia Press, 2003.

[5] R. Partnell and J. Martinez, Visual QuickPro Guide ASP.NET, Berkeley: Peachpit Press, 2003.

[6] MADCOMS, Database Visual Basic 6.0, Yogyakarta: ANDI, 2003.

[7] J. M. Gosney and P. B. Thomas, Customer Relationship Management Essentials, New Delhi: Prentice Hall of India, 2001.

[8] R. Dwiastuti, A. Shinta and R. Isaskar, Ilmu Perilaku Konsumen, Malang: UB Press, 2012.

[9] D. S. Kusumo, M. A. Bijaksana and D. Darmantoro, Data Mining Dengan Algoritma Apriori Pada RDBMS Oracle, Bandung: Sekolah Tinggi Teknologi Telkom, 2003.

[10] N. Rana, E-marketing Intelligence: Transforming Brand & Increasing Sales Using Digitals Channels, A. Noman, Ed., Canada: E-Marketing Intelligence, 2009.

[11] J. LeSueur, Marketing Automation Practical Steps to More Effective Direct Marketing, Hoboken, New Jersey: John Wiley, 2007.

[12] M. Reynolds, Beginning E-Commerce with Visual Basic, ASP, SQL Server 7.0 and MTS, Birmingham: Wrox Press Ltd., 2000.


(27)

137

Architect's Guide, M. Sudul, Ed., New Jersey, Upper Saddle River: Prentice Hall PTR, 2004.

[14] P. Kentie, Web Design Tools and Techniques, 2nd Edition ed., W. Walker and B. Morgan, Eds., Berkeley: Addison-Wesley Longman Nederland BV, 2002.

[15] Y. Diogenes and T. W. Shinder, Deploying Microsoft Forefront Threat Management Gateway 2010, O'Reilly Media, Inc., 2010.

[16] R. S. Pressman, Software Engineering A Practitioner's Approach, Singapura: McGraw-Hill Education, 2005.


(1)

3

1.4 Ruang Lingkup Kajian

Beberapa ruang lingkup kajian yang termasuk dalam pembuatan aplikasi ini adalah:

Perangkat Keras

Perangkat keras yang akan digunakan dalam pembuatan aplikasi ini antara lain adalah Processor Intel Core i5 (2,4 Ghz), 2GB DDR3 RAM, 320GB Hard Disk, dan Sistem operasi Windows 7 Home Premium.

Perangkat Lunak

Perangkat lunak yang akan digunakan dalam pembuatan aplikasi ini antara lain adalah Microsoft Visual Studio 2010, Microsoft SQL Server 2008 R2, Adobe Photoshop CS5, Adobe Illustrator CS5, dan Notepad++.

Batasan Aplikasi

Batasan-batasan yang ada di aplikasi, antara lain: 1. Aplikasi berbasis web.

2. Aplikasi tidak menangani pembelian bahan baku.

3. Hak akses pada aplikasi ini terbagi atas empat bagian, yaitu: admin, karyawan, member, dan guest. Admin dapat mengakses hampir seluruh fitur aplikasi. Karyawan dapat melakukan pengelolaan terhadap data pemesanan. Member dapat melakukan transaksi pemesanan, pembelian, melihat keranjang belanja, dan dapat melihat status pesanannya. Guest

dapat melakukan registrasi dan melihat produk perusahaan. 4. Registrasi guest.

5. Mengelola data (tambah, ubah, dan hapus) member. 6. Mengelola data (tambah, ubah, dan hapus) promo. 7. Mengelola data (tambah, ubah, dan hapus) pesanan. 8. Mengelola data (tambah, ubah, dan hapus) penjualan.

9. Email Gateway untuk fitur sebagai pemberitahuan (telah berhasil melakukan registrasi, ucapan selamat ulang tahun, dan ucapan perayaan hari raya).

10. Untuk pengiriman, aplikasi hanya menangani status pengiriman. 11. Asumsi semua pembayaran dilakukan secara manual.


(2)

4

12. Asumsi stok didapatkan secara manual.

1.5 Sumber Data

Sumber data yang dibutuhkan akan diambil dari sumber-sumber sebagai berikut :

1. Wawancara kepada pihak-pihak yang bersangkutan beserta data yang diberikan oleh Perusahaan Olives Bakery.

2. Buku-buku yang berhubungan dengan informasi yang dibutuhkan dalam pembuatan laporan dan website.

3. Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut:

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB II. KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dan mendukung dalam pembuatan sistem.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai analisis keadaan, kebutuhan sistem, perancangan sistem, DFD, dan ERD.

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai tahap implementasi, penjelasan mengenai realisasi fungsionalitas, dan User Interface Design yang sudah dibuat.

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai rencana pengujian sistem serta testing


(3)

5

BAB VI. SIMPULAN DAN SARAN

Bab ini membahas mengenai kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.

DAFTAR PUSTAKA

Bagian ini membahas tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek.


(4)

135

BAB 6. SIMPULAN DAN SARAN

Bab ini berisi tentang simpulan yang telah diperoleh dari pengujian yang dilakukan untuk mengetahui fungsionalitas dari sebuah aplikasi. Berikut ini adalah simpulan yang telah diperoleh dan beberapa saran dari penulis untuk pengembangan aplikasi ini.

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk menangani proses registrasi pelanggan yang ingin melakukan transaksi dengan perusahaan Olives Bakery.

2. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk menangani proses pemesanan dan pembelian produk sehingga dapat menangani transaksi antara pelanggan dan perusahaan Olives Bakery.

3. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk memberikan informasi kepada pelanggan mengenai produk dan harganya, promo, serta adanya produk yang baru.

4. Aplikasi pemesanan kue dengan mengimplementasikan CRM dapat membantu untuk tetap menjaga hubungan yang baik dengan pelanggan melalui fitur CRM Cross-Selling dan Up-Selling.

6.2 Saran

Sebagai pertimbangan untuk pengembangan aplikasi ini dan mempermudah aplikasi website diakses oleh berbagai jenis perangkat, akan lebih baik dibuat aplikasi website untuk versi mobile. Selain itu, perlu ditambahkan rating supaya pelanggan tahu kue apa yang paling banyak diminati.


(5)

136

DAFTAR PUSTAKA

[1] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Publisher, 2005. [2] Whitten, Bentley and Dittman, System Analysis and Design Methods, 6th

Edition ed., New York: McGraw-Hill Irwin, 2004.

[3] J. Hartono, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, 2nd Edition ed., Yogyakarta: Andi, 2001.

[4] R. Parnell and J. Martinez, ASP.NET Development With Macromedia Dreamweaver MX, J. M. Lodwig, Ed., Berkeley: Peachpit Press in association with Macromedia Press, 2003.

[5] R. Partnell and J. Martinez, Visual QuickPro Guide ASP.NET, Berkeley: Peachpit Press, 2003.

[6] MADCOMS, Database Visual Basic 6.0, Yogyakarta: ANDI, 2003.

[7] J. M. Gosney and P. B. Thomas, Customer Relationship Management Essentials, New Delhi: Prentice Hall of India, 2001.

[8] R. Dwiastuti, A. Shinta and R. Isaskar, Ilmu Perilaku Konsumen, Malang: UB Press, 2012.

[9] D. S. Kusumo, M. A. Bijaksana and D. Darmantoro, Data Mining Dengan Algoritma Apriori Pada RDBMS Oracle, Bandung: Sekolah Tinggi Teknologi Telkom, 2003.

[10] N. Rana, E-marketing Intelligence: Transforming Brand & Increasing Sales Using Digitals Channels, A. Noman, Ed., Canada: E-Marketing Intelligence, 2009.

[11] J. LeSueur, Marketing Automation Practical Steps to More Effective Direct Marketing, Hoboken, New Jersey: John Wiley, 2007.

[12] M. Reynolds, Beginning E-Commerce with Visual Basic, ASP, SQL Server 7.0 and MTS, Birmingham: Wrox Press Ltd., 2000.


(6)

137

Architect's Guide, M. Sudul, Ed., New Jersey, Upper Saddle River: Prentice Hall PTR, 2004.

[14] P. Kentie, Web Design Tools and Techniques, 2nd Edition ed., W. Walker and B. Morgan, Eds., Berkeley: Addison-Wesley Longman Nederland BV, 2002.

[15] Y. Diogenes and T. W. Shinder, Deploying Microsoft Forefront Threat Management Gateway 2010, O'Reilly Media, Inc., 2010.

[16] R. S. Pressman, Software Engineering A Practitioner's Approach, Singapura: McGraw-Hill Education, 2005.