Pembuatan Website dan Pemesanan Kue Berdasarkan Desain Pribadi pada Yummy Bakery.

(1)

ABSTRACT

Nowdays Yummy bakery currently require application that can help the process of product recording, sales, ordering products according to the wishes of the buyer and the report of every transaction.Obstacles faced at the moment is recording all activity that occurs, is still done manually and the limitations of the available product design causing difficulties for the purchasers in ordering our product with a choice of a particular product. source of data used are secondary data, ie data obtained from the materials available in books and information search on internet. Programming language used in this making of this applications is ASP.net VB and Action Script. Solution for those problem is creating an application that can visualize design from customer.Research has produced an application that can handle sales, orders, and report such transactions to Yummy Bakery

Key: Cake Sales , Cake Orders , Transaction Report , ASP.net VB , Action Script , Yummy Bakery


(2)

ABSTRAK

Pada saat ini Yummy Bakery membutuhkan aplikasi yang dapat membantu proses pencatatan produk, transaksi penjualan, pemesanan produk sesuai keinginan dari pembeli dan laporan setiap transaksi. Kendala yang dihadapi pada saat ini adalah pencatatan seluruh kegiatan yang terjadi masih dilakukan secara manual dan keterbatasan desain produk yang tersedia menyebabkan pembeli kesulitan melakukan pemesanan produk dengan pilihan produk tertentu. Sumber data yang digunakan adalah data sekunder, yaitu data-data yang diperoleh berasal dari bahan-bahan yang tersedia di buku-buku dan pencarian informasi di internet. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini adalah Asp.net VB dan Action Script. Solusi dari permasalahan diatas yaitu dengan membuat suatu aplikasi yang dapat memvisualisasikan desain dari pelanggan. Penelitian telah menghasilkan sebuah aplikasi yang dapat menangani penjualan, pemesanan, dan laporan transaksi-transaksi tersebut untuk Yummy Bakery.

Kata Kunci: Penjualan Kue, Pemesanan Kue, Laporan Transaksi, Asp.net VB, Action Script, Yummy Bakery


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

KATA PENGANTAR ...v

ABSTRACT... vi

ABSTRAK... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR... xi

DAFTAR PROGRAM ... xiv

DAFTAR TABEL ... xv

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan ... 2

1.4 Batasan Masalah... 2

1.5 Sistematika Pembahasan ... 2

BAB II DASAR TEORI ... 4

2.1 ERD (Entity Relationship Diagram) ... 4

2.2 DFD (Data Flow Diagram) ... 5

2.3 Kamus Data ... 6

2.4 PSPEC ... 7

2.5 Teknologi yang digunakan ... 8

2.5.1. Platform .NET Framework ... 8

2.5.2. Microsoft Visual Studio .NET ... 9

2.5.3. Microsoft SQL Server ... 9

2.5.4. Relational Database Management System (RDBMS) ... 9

2.5.5. ASP .NET ... 10


(4)

2.5.7. Flash ... 11

2.5.8. Action Script ... 11

BAB III ANALISIS DAN PEMODELAN ... 13

3.1. Proses Bisnis ... 13

3.1.1. Proses Penjualan ... 13

3.1.2. Proses Pemesanan ... 14

3.2. DFD ... 16

3.3. PSPEC ... 27

3.4. ERD ... 28

3.5. Kamus Data ... 29

3.6. Web Map ... 29

3.6.1. Menu Super Admin ... 29

3.6.2. Menu Admin ... 30

3.6.3. Menu Pelanggan ... 31

3.6.4. Menu Guest ... 32

3.7. Layout ... 33

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 44

4.1. Relational Tabel ... 44

4.2. Implementasi dan Database ... 44

4.3. User Interface ... 44

4.3.1 Daftar ... 45

4.3.2 Lupa Kata Sandi ... 45

4.3.3 Beranda ... 46

4.3.4 Daftar Produk ... 47

4.3.5 Lihat Produk Detil... 47

4.3.6 Desain Produk ... 48

4.3.7 Keranjang Belanja ... 49

4.3.8 Ubah Data Diri Pelanggan ... 52

4.3.9 Ganti Kata Sandi Pelanggan ... 52


(5)

4.3.11 Konfirmasi Pembayaran ... 54

4.3.12 Tambah Komentar ... 54

4.3.13 Lihat Berita ... 55

4.3.14 Lihat Komentar ... 55

4.3.15 Login Admin ... 56

4.3.16 Ganti Kata Sandi Admin ... 57

4.3.17 Data Produk ... 57

4.3.18 Data Produk Detil ... 59

4.3.19 Data Kategori ... 60

4.3.20 Data Ukuran ... 61

4.3.21 Data Berita ... 62

4.3.22 Data Ongkos Kirim ... 64

4.3.23 Data Admin ... 65

4.3.24 Lihat Data Pelanggan ... 66

4.3.25 Lihat Data Komentar ... 67

4.3.26 Konfirmasi Pembayaran Admin ... 68

4.3.27 Konfirmasi Pengiriman Produk ... 68

4.3.28 Lihat Laporan Transaksi ... 69

4.3.29 Lihat Laporan Transaksi Detil ... 69

4.3.30 Lihat Laporan Pelanggan ... 70

4.3.31 Lihat Laporan Pembayaran ... 70

4.3.32 Lihat Laporan Pengiriman Produk ... 70

BAB V PENGUJIAN ... 72

5.1. Black Box Testing ... 72

5.2. Kuisioner ... 97

BAB VI KESIMPULAN DAN SARAN ... 102

6.1. Kesimpulan ... 102

6.2. Saran ... 102


(6)

DAFTAR GAMBAR

Gambar 2. 1 Entitas ... 4

Gambar 2. 2Relationship ... 4

Gambar 2. 3Simbol External ... 5

Gambar 2. 4Simbol Proses ... 5

Gambar 2. 5 Simbol Data Store ... 6

Gambar 2. 6Simbol Data Flow ... 6

Gambar 3. 1Flowchart Penjualan ... 14

Gambar 3. 2 Flowchart Pemesanan ... 16

Gambar 3. 3 DFD Level 0 ... 16

Gambar 3. 4DFD Level 1... 19

Gambar 3. 5DFD Level 2 Proses 1 ... 21

Gambar 3. 6DFD Level 2 Proses 2 ... 22

Gambar 3. 7DFD Level 2 Proses 4 ... 23

Gambar 3. 8DFD Level 2 Proses 5 ... 24

Gambar 3. 9DFD Level 3 Proses 2.1 ... 25

Gambar 3. 10DFD Level 3 Proses 2.2 ... 26

Gambar 3. 11DFD Level 3 Proses 4.1 ... 26

Gambar 3. 12DFD Level 3 Proses 4.2 ... 27

Gambar 3. 13 ERD ... 28

Gambar 3. 14Webmap Admin dan Super Admin ... 29

Gambar 3. 15Webmap Pelanggan dan Guest ... 31

Gambar 3. 16 Keranjang Belanja ... 33

Gambar 3. 17 Pengisian Data Pengiriman ... 34

Gambar 3. 18 Konfirmasi Pembayaran ... 34

Gambar 3. 19 Pengiriman Produk ... 34

Gambar 3. 20 Desain Produk Pribadi ... 35

Gambar 3. 21 Lihat Data Transaksi ... 35

Gambar 3. 22 Pengolahan Data Produk ... 36

Gambar 3. 23 Pengolahan Data Produk Detil ... 36

Gambar 3. 24 Pengolahan Data Kategori... 37

Gambar 3. 25 Pengolahan Data Ukuran ... 37

Gambar 3. 26 Lihat Kategori Produk ... 37

Gambar 3. 27 Lihat Produk Detil ... 38

Gambar 3. 28 Pengolahan Data Ongkos Kirim ... 38

Gambar 3. 29 Pengolahan Data Admin... 38

Gambar 3. 30 Ubah Kata Sandi Admin... 39


(7)

Gambar 3. 32 Pendaftaran Anggota ... 39

Gambar 3. 33 Ubah Kata Sandi Pelanggan ... 40

Gambar 3. 34 Ubah Data Diri ... 40

Gambar 3. 35 Lihat Laporan Transaksi... 40

Gambar 3. 36 Lihat Laporan Transaksi Detil ... 41

Gambar 3. 37 Lihat Laporan Pelanggan ... 41

Gambar 3. 38 Lihat Laporan Pembayaran ... 41

Gambar 3. 39 Lihat Laporan Pengiriman Produk ... 42

Gambar 3. 40 Pengolahan Data Berita ... 42

Gambar 3. 41 Tambah Data Komentar ... 43

Gambar 3. 42 Pengolahan Data Komentar ... 43

Gambar 4. 1 Relational Tabel ... 44

Gambar 4. 2Daftar ... 45

Gambar 4. 3Lupa Kata Sandi Pelanggan ... 46

Gambar 4. 4 Beranda Pelanggan ... 47

Gambar 4. 5Lihat Daftar Produk ... 47

Gambar 4. 6Lihat Produk Detil ... 48

Gambar 4. 7 Desain Produk ... 48

Gambar 4. 8 Lihat Hasil Desain Produk ... 49

Gambar 4. 9 Keranjang Belanja ... 50

Gambar 4. 10 Data Pengiriman ... 50

Gambar 4. 11 Ringkasan Hasil Transaksi... 51

Gambar 4. 12 Ubah Data Diri Pelanggan ... 52

Gambar 4. 13 Kata Sandi Pelanggan ... 52

Gambar 4. 14 Lihat Histori Transaksi ... 53

Gambar 4. 15 Konfirmasi Pembayaran Pelanggan ... 54

Gambar 4. 16Tambah Komentar ... 54

Gambar 4. 17Lihat Berita ... 55

Gambar 4. 18 Lihat Komentar ... 56

Gambar 4. 19 Login Admin ... 56

Gambar 4. 20 Ganti Kata Sandi Admin ... 57

Gambar 4. 21 Data Produk ... 57

Gambar 4. 22Data Produk Detil ... 59

Gambar 4. 23Data Kategori ... 60

Gambar 4. 24Data Ukuran ... 61

Gambar 4. 25 Data Berita ... 62

Gambar 4. 26Ongkos Kirim ... 64

Gambar 4. 27Data Admin ... 65

Gambar 4. 28Lihat Data Pelanggan ... 66


(8)

Gambar 4. 30 Konfirmasi Bayar Admin ... 68

Gambar 4. 31Konfirmasi Pengiriman Produk ... 68

Gambar 4. 32 Lihat Laporan Transaksi... 69

Gambar 4. 33 Lihat Laporan Transaksi Detil ... 69

Gambar 4. 34 Lihat Laporan Pelanggan ... 70

Gambar 4. 35 Laporan Pembayaran ... 70


(9)

DAFTAR PROGRAM

Program 4. 1Pendaftaran Pelanggan ... 45

Program 4. 2 Lupa Kata Sandi Pelanggan ... 46

Program 4. 3Tambah Produk ke Keranjang ... 48

Program 4. 4Simpan Hasil Desain Produk ... 49

Program 4. 5Tambah Desain Produk ke Keranjang ... 49

Program 4. 6Ubah Jumlah Produk ... 50

Program 4. 7Penambahan Data Transaksi ... 51

Program 4. 8Ubah Data Diri Pelanggan ... 52

Program 4. 9Ganti Kata Sandi Pelanggan ... 53

Program 4. 10Lihat Transaksi ... 54

Program 4. 11Submit Konfirmasi Pembayaran ... 54

Program 4. 12Tambah Komentar ... 55

Program 4. 13Login Admin ... 56

Program 4. 14 Cari Produk ... 57

Program 4. 15Tambah Produk ... 58

Program 4. 16Ubah Produk ... 58

Program 4. 17Hapus Produk ... 58

Program 4. 18 Cari Produk Detil ... 59

Program 4. 19Tambah Produk Detil ... 59

Program 4. 20 Ubah Produk Detil ... 60

Program 4. 21Hapus Produk Detil ... 60

Program 4. 22Cari Kategori ... 61

Program 4. 23Cari Ukuran ... 62

Program 4. 24Cari Berita ... 63

Program 4. 25Tambah Berita ... 63

Program 4. 26Ubah Berita ... 63

Program 4. 27 Hapus Berita ... 64

Program 4. 28Cari Ongkos Kirim ... 64

Program 4. 29Cari Admin ... 65

Program 4. 30 Tambah Admin ... 65

Program 4. 31 Ubah Admin ... 66

Program 4. 32Hapus Admin ... 66

Program 4. 33Cari Pelanggan ... 67

Program 4. 34Cari Komentar ... 67

Program 4. 35Ubah Status Pembayaran Admin ... 68


(10)

DAFTAR TABEL

Tabel 2. 1Simbol Kamus Data ... 7

Tabel 5. 1Tabel Pengujian Login ... 72

Tabel 5. 2Tabel Pengujian Tambah Data Produk ... 73

Tabel 5. 3Tabel Pengujian Ubah Data Produk ... 73

Tabel 5. 4Tabel Pengujian Hapus Data Produk ... 74

Tabel 5. 5Tabel Pengujian Cari Data Produk ... 75

Tabel 5. 6Tabel Pengujian Tambah Data Produk Detil ... 75

Tabel 5. 7Tabel Pengujian Ubah Data ProdukDetil ... 76

Tabel 5. 8Tabel Pengujian Hapus Data ProdukDetil ... 77

Tabel 5. 9Tabel Pengujian Cari Data ProdukDetil ... 77

Tabel 5. 10Tabel Pengujian Tambah Data Kategori ... 78

Tabel 5. 11Tabel Pengujian Ubah Data Kategori ... 78

Tabel 5. 12Tabel Pengujian Hapus Kategori ... 79

Tabel 5. 13Tabel Pengujian Cari Data Kategori ... 79

Tabel 5. 14Tabel Pengujian Tambah Data Ukuran ... 80

Tabel 5. 15Tabel Pengujian Ubah Data Ukuran ... 80

Tabel 5. 16Tabel Pengujian Hapus Ukuran ... 81

Tabel 5. 17Tabel Pengujian Cari Data Ukuran ... 82

Tabel 5. 18Tabel Pengujian Tambah Data Ongkos Kirim ... 82

Tabel 5. 19Tabel Pengujian Ubah Data Ongkos Kirim ... 83

Tabel 5. 20Tabel Pengujian Hapus Ongkos Kirim ... 83

Tabel 5. 21Tabel Pengujian Cari Data Ongkos Kirim ... 84

Tabel 5. 22Tabel Pengujian Tambah Data Berita ... 85

Tabel 5. 23Tabel Pengujian Ubah Data Berita ... 85

Tabel 5. 24Tabel Pengujian Hapus Berita ... 86

Tabel 5. 25Tabel Pengujian Cari Data Berita... 86

Tabel 5. 26Tabel Pengujian Pendaftaran Pelanggan ... 87

Tabel 5. 27Tabel Pengujian Ubah Data Diri Pelanggan ... 88

Tabel 5. 28Tabel Pengujian Lihat Data Pelanggan ... 89

Tabel 5. 29Tabel Pengujian Tambah Data Admin ... 90

Tabel 5. 30Tabel Pengujian Ubah Data Admin ... 91

Tabel 5. 31 Tabel Pengujian Hapus Data Admin ... 91

Tabel 5. 32Tabel Pengujian Cari Data Admin ... 92

Tabel 5. 33Tabel Pengujian Konfirmasi Bayar Pesanan ... 93

Tabel 5. 34Tabel Pengujian Cari Data Bayar Pesanan... 93

Tabel 5. 35Tabel Pengujian Konfirmasi Pengiriman Produk ... 94


(11)

Tabel 5. 37Tabel Pengujian Keranjang Belanja ... 95 Tabel 5. 38Tabel Pengujian Cari Data Pemesanan ... 96 Tabel 5. 39Tabel Pengujian Konfirmasi Bayar Pelanggan ... 97


(12)

BAB I PENDAHULUAN

1.1. Latar Belakang

Perkembangan internet sekarang ini sudah mengalami kemajuan, semua kegiatan cenderung menggunakan teknologi yang terkomputerisasi dan berhubungan dengan internet. Saat ini web bukan hanya merupakan sebuah halaman onlineyang cenderung bersifat statis, tapi telah berkembang menjadi web yang lebih dinamis dan interaktif terhadap pengaksesnya.

Yummy Bakery merupakan toko kue yang sedang berkembang dan akan menerapkan teknologi informasi pada proses bisnisnya dengan menggunakan media website online. Namun hingga kini proses penjualan dan pemesanan produk dari pelanggan masih dilakukan secara manual, yaitu dengan penggunaan telepon, terkadang pemesanan lewat telepon menjadi salah satu kendala, karena pelanggan tidak dapat melihat langsung produk kue apa saja yang ditawarkan. Kendala lain yang dihadapisering dihadapi oleh pelanggan adalah keterbatasan jenis produk yang tersedia, sehingga pelanggan tidak dapat melakukan pemesanan produk sesuai keinginan mereka. Agar proses penjualan dan pemesanan dapat berjalan dengan baik, maka Yummy Bakery membutuhkan suatu website sebagai sarana promosi juga penghubung dengan pelanggan. Pelanggan dapat melakukan login untuk dapat masuk ke situs penjualan dan pemesanan untuk memesan maupun melihat langsung produk-produk yang ditawarkan dan juga dapat memesan produk sendiri sehingga dapat mempermudah transaksi tanpa harus bertatap muka ataupun lewat telepon.

1.2 Rumusan Masalah

Adapun rumusan masalah yang akan dibahas dalam pembuatan aplikasi website ini adalah:

1. Bagaimana membuat aplikasi web yang dapat melakukan pencatatan setiap transaksi yang terjadi pada YummyBakery?


(13)

2

2. Bagaimana membuat aplikasi web bakery dimana pelanggan dapat memesan produk sesuai dengan keinginan variasi bentuk atau rasa yang telah disediakan?

1.3 Tujuan

Adapun tujuan dari pembuatan aplikasi web ini adalah sebagai berikut:

1. Membuat sebuah aplikasi web yang dapat mencatat setiap yang pernah terjadi pada YummyBakery.

2. Membuat pelanggan dapat melakukan pemesanan produk sesuai dengan desain pribadi dari pelanggan, sehingga pelanggandapat berkreasi terhadap produk yang akan dipesan, pelanggan tidak hanya terbatas pada produk-produk yang sudah tersedia di Yummy Bakery.

1.4 Batasan Masalah

Batasan masalah yang ada dalam aplikasi web ini adalah sebagai berikut: 1. Hak akses user dibagi menjadi 4, yaitu: admin, super admin, pelanggan dan guest. 2. Aplikasi menyediakan fitur desain produk dengan desain yang sudah disediakan, desain

produk hanya dapat menentukan bentuk/ukuran dari produk, bahan dasar rasa dari produk, serta desain tampilan (hiasan/tulisan) produk.

3. Aplikasi tidak menangani sistem keuangan dari YummyBakery. 4. Guest tidak dapat melakukan transaksi pembelian.

5. Pembayaran dilakukan melalui transfer rekening bank. Pengecekan pembayaran dilakukan secara manual.

6. Pengiriman informasi pembelian atau pesanan ke email pelanggan.

1.5 Sistematika Pembahasan

Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut: 1. BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika penyajian dari laporan.


(14)

3

2. BAB II DASAR TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi web seperti ERD (Entity Relationship Diagram), DFD (Data Flow Diagram), Kamus Data, PSPEC, Platform .NET Framework, Microsoft Visual Studio .NET, Microsoft SQL Server, Relational Database Management System, ASP .NET, Visual Basic .NET, Flash, Action Script.

3. BAB III ANALISA DAN PEMODELAN

Bab ini berisi tentang analisa, perancangan, dan desain sistem menggunakan Proses Bisnis, Web map, Data Flow Diagram, Kamus Data, PSPEC (Process Specification), Entity Relationship Diagrams dan Layout.

4. BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab ini berisi tentang implementasi dari desain sistem menjelaskan bagian – bagian dan fungsi – fungsi utama yang ada dalam sistem tersebut.

5. BAB V PENGUJIAN

Bab ini berisi tentang pengujian terhadap sistem dengan menggunakan blackbox testing.

6. BAB VI KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan yang didapat dari hasil analisis, desain, dan implementasi berdasarkan teori yang terkait dan saran terhadap pengembangan sistem di masa yang akan datang.


(15)

BAB VI KESIMPULAN DAN SARAN

6.1. Kesimpulan

Dari hasil pembahasan di atas,maka kesimpulan yang dapat diambil yaitu :

1. Aplikasi Website Yummy Bakery dan Pemesanan Desain Kue dapat membantu proses pencatatan transaksi penjualan dan pemesanan kue pada YummyBakery.

2. Aplikasi web Yummy Bakery dan Pemesanan Desain Kue dapat memberikan solusi bagi para pelanggan yang melakukan pemesanan produk sesuai dengan keinginan variasi bentuk atau rasa yang diinginkan.

6.2. Saran

Dalam pembuatan aplikasi ini, penulis memiliki saran-saran untuk pengembangan

website selanjutnya, yaitu :

1. Aplikasi ini perlu terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada Yummy Bakery, karena tidak menutup kemungkinan terjadinya perubahan proses bisnis yang dapat merubah beberapa bagian dalam aplikasi ini.

2. Aplikasi ini akan lebih baik jika dalam pencarian data terdapat fungsi autocomplete. 3. Perlunya maintenance secara berkala, mulai dari fungsionalitas sistem serta database

pada aplikasi. Juga perlu adanya seseorang yang terus mengkontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(16)

DAFTAR PUSTAKA

Frans. ( 2003).

ASP.NET Solusi Web E-Commerce

. Yogyakarta: Andi.

Fathansyah,Ir. (2002).

Basis Data

. Bandung: Informatika.

Jayan. (2007).

64 Trik Tersembunyi Flash

. Palembang: Maxikom.

Kadir, Abdul. (1999). Konsep Tuntunan Praktis Basis Data. Yogyakarta: Andi

Yogyakarta.

Kedall, Kennet E.(2003). Analisis dan Perancangan Sistem (Jilid 1) (Abdul Hafedh

Al-Hamdany, Thamir, B.Sc., M.Sc). Jakarta: PT Prenhsllindo.

Lowe, Doug, Anne Prince. (2004).

Mura h’s ASP.NET We Progra

i g with

VB.NET

. Murach’s.

McClure, Wallace B, Scott Cate, Paul Glavich, Craig Shoemaker. (2006).

Beginning

Ajax with ASP.NET

. Wrox

McFarland, David Sawyer. (2003).

CSS The Missing Manual

. Pogue Press.

Microsoft. (2010). MSDN Library,

http://msdn.microsoft.com/en-

us/library/

Pressman, Roger. (2002).

Rekayasa Perangkat Lunak Pendekatan Praktisi

.


(1)

Tabel 5. 37Tabel Pengujian Keranjang Belanja ... 95 Tabel 5. 38Tabel Pengujian Cari Data Pemesanan ... 96 Tabel 5. 39Tabel Pengujian Konfirmasi Bayar Pelanggan ... 97


(2)

BAB I PENDAHULUAN

1.1. Latar Belakang

Perkembangan internet sekarang ini sudah mengalami kemajuan, semua kegiatan cenderung menggunakan teknologi yang terkomputerisasi dan berhubungan dengan internet. Saat ini web bukan hanya merupakan sebuah halaman onlineyang cenderung bersifat statis, tapi telah berkembang menjadi web yang lebih dinamis dan interaktif terhadap pengaksesnya.

Yummy Bakery merupakan toko kue yang sedang berkembang dan akan menerapkan teknologi informasi pada proses bisnisnya dengan menggunakan media website online. Namun hingga kini proses penjualan dan pemesanan produk dari pelanggan masih dilakukan secara manual, yaitu dengan penggunaan telepon, terkadang pemesanan lewat telepon menjadi salah satu kendala, karena pelanggan tidak dapat melihat langsung produk kue apa saja yang ditawarkan. Kendala lain yang dihadapisering dihadapi oleh pelanggan adalah keterbatasan jenis produk yang tersedia, sehingga pelanggan tidak dapat melakukan pemesanan produk sesuai keinginan mereka. Agar proses penjualan dan pemesanan dapat berjalan dengan baik, maka Yummy Bakery membutuhkan suatu website sebagai sarana promosi juga penghubung dengan pelanggan. Pelanggan dapat melakukan login untuk dapat masuk ke situs penjualan dan pemesanan untuk memesan maupun melihat langsung produk-produk yang ditawarkan dan juga dapat memesan produk sendiri sehingga dapat mempermudah transaksi tanpa harus bertatap muka ataupun lewat telepon.

1.2 Rumusan Masalah

Adapun rumusan masalah yang akan dibahas dalam pembuatan aplikasi website ini adalah:

1. Bagaimana membuat aplikasi web yang dapat melakukan pencatatan setiap transaksi yang terjadi pada YummyBakery?


(3)

2

2. Bagaimana membuat aplikasi web bakery dimana pelanggan dapat memesan produk sesuai dengan keinginan variasi bentuk atau rasa yang telah disediakan?

1.3 Tujuan

Adapun tujuan dari pembuatan aplikasi web ini adalah sebagai berikut:

1. Membuat sebuah aplikasi web yang dapat mencatat setiap yang pernah terjadi pada YummyBakery.

2. Membuat pelanggan dapat melakukan pemesanan produk sesuai dengan desain pribadi dari pelanggan, sehingga pelanggandapat berkreasi terhadap produk yang akan dipesan, pelanggan tidak hanya terbatas pada produk-produk yang sudah tersedia di Yummy Bakery.

1.4 Batasan Masalah

Batasan masalah yang ada dalam aplikasi web ini adalah sebagai berikut: 1. Hak akses user dibagi menjadi 4, yaitu: admin, super admin, pelanggan dan guest. 2. Aplikasi menyediakan fitur desain produk dengan desain yang sudah disediakan, desain

produk hanya dapat menentukan bentuk/ukuran dari produk, bahan dasar rasa dari produk, serta desain tampilan (hiasan/tulisan) produk.

3. Aplikasi tidak menangani sistem keuangan dari YummyBakery. 4. Guest tidak dapat melakukan transaksi pembelian.

5. Pembayaran dilakukan melalui transfer rekening bank. Pengecekan pembayaran dilakukan secara manual.

6. Pengiriman informasi pembelian atau pesanan ke email pelanggan.

1.5 Sistematika Pembahasan

Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut: 1. BAB I PENDAHULUAN


(4)

3

2. BAB II DASAR TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi web seperti ERD (Entity Relationship Diagram), DFD (Data Flow Diagram), Kamus Data, PSPEC, Platform .NET Framework, Microsoft Visual Studio .NET, Microsoft SQL Server, Relational Database Management System, ASP .NET, Visual Basic .NET, Flash, Action Script.

3. BAB III ANALISA DAN PEMODELAN

Bab ini berisi tentang analisa, perancangan, dan desain sistem menggunakan Proses Bisnis, Web map, Data Flow Diagram, Kamus Data, PSPEC (Process Specification), Entity Relationship Diagrams dan Layout.

4. BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab ini berisi tentang implementasi dari desain sistem menjelaskan bagian – bagian dan fungsi – fungsi utama yang ada dalam sistem tersebut.

5. BAB V PENGUJIAN

Bab ini berisi tentang pengujian terhadap sistem dengan menggunakan blackbox testing.

6. BAB VI KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan yang didapat dari hasil analisis, desain, dan implementasi berdasarkan teori yang terkait dan saran terhadap pengembangan sistem di masa yang akan datang.


(5)

BAB VI KESIMPULAN DAN SARAN

6.1. Kesimpulan

Dari hasil pembahasan di atas,maka kesimpulan yang dapat diambil yaitu :

1. Aplikasi Website Yummy Bakery dan Pemesanan Desain Kue dapat membantu proses pencatatan transaksi penjualan dan pemesanan kue pada YummyBakery.

2. Aplikasi web Yummy Bakery dan Pemesanan Desain Kue dapat memberikan solusi bagi para pelanggan yang melakukan pemesanan produk sesuai dengan keinginan variasi bentuk atau rasa yang diinginkan.

6.2. Saran

Dalam pembuatan aplikasi ini, penulis memiliki saran-saran untuk pengembangan website selanjutnya, yaitu :

1. Aplikasi ini perlu terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada Yummy Bakery, karena tidak menutup kemungkinan terjadinya perubahan proses bisnis yang dapat merubah beberapa bagian dalam aplikasi ini.

2. Aplikasi ini akan lebih baik jika dalam pencarian data terdapat fungsi autocomplete. 3. Perlunya maintenance secara berkala, mulai dari fungsionalitas sistem serta database

pada aplikasi. Juga perlu adanya seseorang yang terus mengkontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(6)

DAFTAR PUSTAKA

Frans. ( 2003). ASP.NET Solusi Web E-Commerce. Yogyakarta: Andi.

Fathansyah,Ir. (2002). Basis Data. Bandung: Informatika.

Jayan. (2007). 64 Trik Tersembunyi Flash. Palembang: Maxikom.

Kadir, Abdul. (1999). Konsep Tuntunan Praktis Basis Data. Yogyakarta: Andi

Yogyakarta.

Kedall, Kennet E.(2003). Analisis dan Perancangan Sistem (Jilid 1) (Abdul Hafedh

Al-Hamdany, Thamir, B.Sc., M.Sc). Jakarta: PT Prenhsllindo.

Lowe, Doug, Anne Prince. (2004).

Mura h’s ASP.NET We Progra

i g with

VB.NET

. Murach’s.

McClure, Wallace B, Scott Cate, Paul Glavich, Craig Shoemaker. (2006).

Beginning

Ajax with ASP.NET. Wrox

McFarland, David Sawyer. (2003). CSS The Missing Manual. Pogue Press.

Microsoft. (2010). MSDN Library, http://msdn.microsoft.com/en-us/library/

Pressman, Roger. (2002).

Rekayasa Perangkat Lunak Pendekatan Praktisi.