E-Commerce Website C2C Using Java EE 6.

(1)

ABSTRACT

Technology has developed rapidly now. The use of information technology widely applied in various fields. E-Commerce on information technology has the most important role. Theories used include Java, Mysql, DFD, ERD, flowchart, data dictionary, pspec. Source data are taken from the results of observations made. Thus was created the C2C Web base which will facilitate customers in online transaction. This Web application also features a product search and buyer satisfaction rating of the seller.


(2)

vi

ABSTRAK

Sekarang ini teknologi telah berkembang pesat. Penggunaan teknologi informasi banyak diterapkan dalam berbagai bidang. Pada E-Commerce teknologi informasi memiliki peranan paling penting. Teori yang digunakan antara lain Java, mysql, dfd, erd, flowchart, kamus data, pspec. Sumber data yang diambil dari hasil observasi yang dilakukan. Maka dari itu dibuatlah Web Berbasis C2C yang akan mempermudah customer dalam bertransaksi secara online. Web ini juga dilengkapi dengan fitur pencarian produk dan rating kepuasan buyer terhadap seller.


(3)

Daftar Isi

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRACT ... v

ABSTRAK ... vi

Daftar Isi ... vii

Daftar Gambar ... xii

Daftar Tabel ... xv

Daftar Lampiran ... xvi

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 5

2.1 E-commerce ... 5

2.2 Flowchart ... 6

2.3 ERD (Entity Relationship Diagram) ... 7

2.3.1 Entitas (entity) ... 8

2.3.2 Atribut ... 9

2.3.3 Relasi...13

2.4 DFD...15

2.5 Java Programming Language...16

2.5.1 Sejarah ...17

2.5.2 Prinsip...18

2.5.3 Kinerja ...19


(4)

viii

2.5.5 Function ...23

2.5.6 Java EE 6 ...23

2.5.6.1 Prinsip dasar tools ORM ...25

2.5.6.2 JPQL (Java Persistence Query Language) ...27

2.5.6.3 Life Cycle Entitas ...28

2.6 Database ...29

2.6.1 Definisi ...29

2.6.2 SQL select ...29

2.6.3 Menulis Perintah – Perintah SQL ...30

2.6.4 Operator Aritmatika ...31

2.6.5 Nilai Null ...32

2.6.6 Memanipulasi Data ...32

2.6.7 Membuat dan Mengatur Tabel ...34

BAB III ANALISIS DAN RANCANGAN SISTEM ...36

3.1 Flow Chart Proses Bisnis ...36

3.1.1 Flow Chart Register Member ...36

3.1.2 Flow Chart Listing Barang ...38

3.1.3 Flow Chart Pembelian ...40

3.1.4 Flow Chart Keluhan ...42

3.2 ERD ...43

3.3 DFD...48

3.4 Kamus Data ...54

3.5 Process Specification ...59

3.6 UID ...63

3.6.1 Login ...63

3.6.2 Home ...64

3.6.3 Search ...65

3.6.4 Register ...67

3.6.5 Account ...69

3.6.6 Address ...70

3.6.7 Bank Account ...72

3.6.8 Transaction ...73


(5)

3.6.10 Item Bought ...77

3.6.11 CancelSell...79

3.6.12 Cancel Buy ...80

3.6.13 Compose Message ...81

3.6.14 Inbox ...82

3.6.15 SentItem ...84

3.6.16 Sell New Item ...86

3.6.17 Upload Gambar ...88

3.6.18 Preview ...89

3.6.19 Listed ...91

3.6.20 Item ...93

3.6.21 Informasi Pembelian ...95

3.6.22 Seller ...96

3.6.23 Contact Us ...97

3.6.24 Admin Account ...98

3.6.25 Admin ChangePassword ... 100

3.6.26 Admin ContactUs ... 101

3.6.27 Admin Transaction ... 102

3.6.28 Admin Cancellation ... 104

3.6.29 Admin Withdrawal ... 105

3.6.30 Admin SendMessage ... 107

3.6.31 Admin Make Announcement ... 109

3.6.32 Admin Scheduler... 110

3.6.33 Admin Member ... 111

3.6.34 Forgot password ... 112

Bab IV Hasil Penelitian ... 114

4.1 Halaman Login ... 114

4.2 Halaman Home ... 115

4.3 Halaman Search ... 115

4.4 Halaman Register... 116

4.5 Halaman Account ... 116

4.6 Halaman Address ... 117


(6)

x

4.8 Halaman Transaction ... 118

4.9 Halaman ItemSold ... 118

4.10 Halaman ItemBought ... 119

4.11 Halaman CancelSell ... 120

4.12 Halaman CancelBuy ... 121

4.13 Halaman ComposeMessage ... 122

4.14 Halaman Inbox ... 122

4.15 Halaman SentItem ... 123

4.16 Halaman SellNewItem ... 124

4.17 Halaman Upload Gambar ... 125

4.18 Halaman Preview ... 126

4.19 Halaman Listed ... 127

4.20 Halaman Item ... 128

4.21 Halaman Informasi Pembelian ... 129

4.22 Halaman Seller ... 130

4.23 Halaman ContactUs ... 131

4.24 Halaman Admin Account ... 132

4.25 Halaman Admin ChangePassword ... 132

4.26 Halaman Admin ContactUs ... 133

4.27 Halaman Admin Transaction ... 133

4.28 Halaman Admin Cancellation ... 134

4.29 Halaman Admin Withdrawal ... 135

4.30 Halaman Admin SendMessage ... 135

4.31 Halaman Admin MakeAnnouncement ... 136

4.32 Halaman Admin Scheduler ... 136

4.33 Halaman Admin Member ... 137

4.34 Halaman ForgotPassword ... 138

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 139

5.1 Black box Testing ... 139

5.1.1 Pengujian dengan menggunkan kuisioner pada ... 139

5.1.2 Pengujian Aplikasi dan Error Handling Applikasi ... 142

BAB VI SIMPULAN DAN SARAN ... 144


(7)

6.2 Saran ... 144 DAFTAR PUSTAKA ... 145


(8)

xii

Daftar Gambar

Gambar 1 Contoh Atribut ... 9

Gambar 2 Contoh Simple Attribute ... 10

Gambar 3 Contoh Composite Attribute ... 10

Gambar 4 Contoh Single-value & multivalue Attribute ... 11

Gambar 5 E-R Diagram Dengan Atribut Komposit, Atribut Bernilai Banyak, dan Atribut Turunan ... 11

Gambar 6 E-R Diagram Dengan Atribut Bernilai Banyak dan Atribut Turunan ... 12

Gambar 7 E-R Diagram Dengan Atribut Bernilai Banyak dan Atribut Komposit ... 12

Gambar 8 Kardinalitas one to one & one to many ... 15

Gambar 9 Kardinalitas many to one & many to many ... 15

Gambar 10 Java Programming Translation ... 19

Gambar 11 Array ... 21

Gambar 12 Flowchart Register Member ... 36

Gambar 13 Flowchart Listing Barang ... 38

Gambar 14 Flowchart Pembelian ... 40

Gambar 15 Flowchart Keluhan ... 42

Gambar 16 ERD ... 43

Gambar 17 DFD Context Diagram ... 48

Gambar 18 DFD Level 1 ... 49

Gambar 19 DFD Level 2 Proses 1 ... 50

Gambar 20 DFD Level 2 Proses 3 ... 51

Gambar 21 DFD Level 2 Proses 4 ... 52

Gambar 22 DFD Level 2 Proses 5 ... 53

Gambar 23 UID Halaman Login ... 63

Gambar 24 UID Halaman Home ... 64

Gambar 25 UID Halaman Search... 65

Gambar 26 UID Halaman Registrasi ... 67

Gambar 27 UID Halaman Account ... 69

Gambar 28 UID Halaman Address ... 70


(9)

Gambar 30 UID Transaction ... 73

Gambar 31 UID Item Sold ... 75

Gambar 32 UID Item Bought ... 77

Gambar 33 UID Cancel Sell ... 79

Gambar 34 UID Cancel Buy ... 80

Gambar 35 UID Compose Message... 81

Gambar 36 UID Inbox ... 82

Gambar 37 UID Sent Item ... 84

Gambar 38 UID Sell New Item ... 86

Gambar 39 UID Upload Gambar ... 88

Gambar 40 UID Preview ... 89

Gambar 41 UID Listed ... 91

Gambar 42 UID Item ... 93

Gambar 43 UID Informasi Pembelian ... 95

Gambar 44 UID Seller ... 96

Gambar 45 UID Contact Us ... 97

Gambar 46 UID Admin Account ... 98

Gambar 47 UID Admin Change Password ... 100

Gambar 48 UID Admin Contact Us ... 101

Gambar 49 UID Admin Transaction ... 102

Gambar 50 UID Admin Cancellation ... 104

Gambar 51 UID Admin Withdrawal ... 105

Gambar 52 UID Admin Send Message ... 107

Gambar 53 UID Admin Make Announcement ... 109

Gambar 54 UID Admin Scheduler ... 110

Gambar 55 UID Admin Member ... 111

Gambar 56 UID Forgot Password ... 112

Gambar 57 Halaman Login ... 114

Gambar 58 Halaman Home ... 115

Gambar 59 Halaman Search ... 115

Gambar 60 Halaman Registrasi ... 116


(10)

xiv

Gambar 62 Halaman Address ... 117

Gambar 63 Halaman Bank Account ... 117

Gambar 64 Halaman Transaction ... 118

Gambar 65 Halaman Item Sold ... 118

Gambar 66 Halaman Item Bought ... 119

Gambar 67 Halaman Cancel Sell ... 120

Gambar 68 Halaman Cancel Buy ... 121

Gambar 69 Halaman Compose Message ... 122

Gambar 70 Halaman Inbox ... 122

Gambar 71 Halaman Sent Item ... 123

Gambar 72 Halaman Sell New Item ... 124

Gambar 73 Halaman Upload Gambar ... 125

Gambar 74 Halaman Preview ... 126

Gambar 75 Halaman Listed ... 127

Gambar 76 Halaman Item ... 128

Gambar 77 Halaman Informasi Pembelian ... 129

Gambar 78 Halaman Seller ... 130

Gambar 79 Halaman Contact Us ... 131

Gambar 80 Halaman Admin Account ... 132

Gambar 81 Halaman Admin Change Password ... 132

Gambar 82 Halaman Admin Contact Us ... 133

Gambar 83 Halaman Admin Transaction ... 133

Gambar 84 Halaman Admin Cancellation ... 134

Gambar 85 Halaman Admin Withdrawal ... 135

Gambar 86 Halaman Admin Send Message ... 135

Gambar 87 Halaman Admin Make Announcement ... 136

Gambar 88 Halaman Scheduler ... 136

Gambar 89 Halaman Admin Member ... 137


(11)

Daftar Tabel

Tabel I Simbol Flowchart ... 6

Tabel II Simbol ERD ... 8

Tabel III Entitas vs Himpunan Entitas ... 9

Tabel IV Operator Aritmatika ... 31

Tabel V Constraint (Imbar, 2006) ... 35

Table VI Model Relasi ... 44

Tabel VII Kuesioner kepada administrator. ... 140

Tabel VIII Kuesioner kepada member. ... 141


(12)

xvi

Daftar Lampiran


(13)

BAB I PENDAHULUAN

1.1 Latar Belakang

Sekarang ini teknologi telah berkembang pesat. Penggunaan

teknologi informasi banyak diterapkan dalam berbagai bidang. Pada

E-Commerce

teknologi informasi memiliki peranan paling penting. Banyak

sekali keuntungan dengan menggunakan

E-Commerce

, seperti mengurangi

biaya dibanding dengan menjual

door

to

door

, tidak memerlukan banyak

tenaga kerja,

customer

dapat mengakses kapan saja dan dimana saja.

Sekarang ini banyak orang tidak tahu bagaimana cara menjual

produk mereka atau barang mereka, baik itu bekas maupun baru. Ada yang

dikarenakan mereka tidak ahli dalam berbicara dengan orang, ataupun

alasan lainnya. Sehingga terkadang barang tersebut dibiarkan terlantar di

rumah mereka. Dan banyak juga yang tidak berhasil menjual barang karena

tidak mendapatkan

customer

yang tepat. Terkadang juga orang yang ingin

membeli sesuatu yang misalnya sulit dicari, tidak tahu harus mencari

kemana.

Dengan website

E-Commerce

C2C yang akan saya buat,

customer

tidak perlu bingung lagi bagaimana cara menjual barang.

Customer

juga

dapat mencari barang yang mereka butuhkan. Sehingga sangat

mempermudah

customer

dalam membeli ataupun menjual barang.

1.2 RumusanMasalah

Bedasarkan latar belakang yang ada di atas, saya merumuskan

masalah yang akan saya bahas yaitu :

1. Bagaimana memudahkan seorang

customer

dalam menjual

barang/produknya kepada

customer

lain


(14)

2

2. Bagaimana memberikan kemudahan kepada

customer

untuk mencari

barang/produk yang dibutuhkannya?

3. Bagaimana membuat layanan

customer

yang baik agar dapat

menumbuhkan rasa percaya antara penjual dan pembeli?

4. Bagaimana memberikan interaksi antara penjual dan pembeli?

1.3 TujuanPembahasan

Setelah melihat rumusan masalah di atas. Adapun tujuan

pembahasan, yaitu :

1. Membuat sebuah website c2c yang mudah dipahami dan mampu

menangani aktivitas penjualan barang atau produk dari satu

customer

ke

customer

lain.

2. Memberikan sebuah layanan di dalam website berupa fitur pencarian

produk yang dapat memudahkan dalam pencarian barang.

3. Menyediakan fitur

rating

untuk mengetahui tingkat kepuasan buyer

terhadap seorang

customer

4. Menyediakan layanan berupa fitur messaging yang dapat membantu

dalam memudahkan komunikasi antara penjual dan pembeli.

1.4 RuangLingkupKajian

1.4.1

Hardware

Untuk menggunakan aplikasi ini dibutuhkan

hardware

(

Minimum requirement)

:

1. Processor Intel Pentium 1 GHz

2. Memory RAM 512 MB

3. Harddisk 40 GB

1.4.2

Software


(15)

1. Java SE 6

2. Glassfish 3

3. MySQL database

1.4.3 Aplikasi

Aplikasi ini dapat melakukan berbagai hal, seperti :

-

Customer

:

1. Registrasi member

2. Mencari produk

- Member :

1. Menjual produk

2. Membeli produk

3. Mencari produk

4.

Rating

penjual

5. Melihat statistik

6. Memanage data

account

7. Memanage transaksi

8. Mengirimkan pesan

- Admin :

1. Memanage data admin

2. Memanage keluhan

3. Memanage data transaksi

4. Memanage pembatalan penjualan dan pembelian

5. Memanage pengambilan uang

6. Mengirimkan pesan kepada seluruh member

7. Memanage

scheduler

report bulanan

8. Memanage

scheduler

pesan ulang tahun

9. Memanage

scheduler

auto

back

up database

10. Memanage

scheduler

email server


(16)

4

1.5 Sumber Data

Sumber data yang digunakan diambil dari, antara lain :

1. Data yang didapat melalui observasi yang dilakukan dengan meneliti

website

website

E-Commerce

C2C saat ini.

2. Data-data ilmu pengetahuan mengenai dasar-dasar pembuatan

aplikasi ini yang didapatkan melalui internet,

e-book

, buku, modul

kuliah, dll.

1.6 Sistematika Penyajian

Adapun sistematika penulisan pada laporan ini adalah:

1. BAB I PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah, rumusan

masalah, tujuan pembahasan, ruang lingkup kajian, serta sistematika

penyajian.

2. BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dalam tugas

akhir penulis.

3. BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai proses bisnis, rancangan ERD, DFD,

dan UID.

4. BAB IV HASIL PENELITIAN

Bab ini berisi mengenai hasil dari aplikasi yang telah selesai dibuat

menurut hasil analisis dan perancangan pada Bab III. Di dalam bab ini

dijelaskan mengenai fitur-fitur dari aplikasi tersebut beserta dengan

screenshot

dari aplikasi itu sendiri.

5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Bab ini berisi mengenai hasil evaluasi dari aplikasi yang telah dibuat.

6. BAB VI SIMPULAN DAN SARAN

Bab ini berisi mengenai kesimpulan dan saran-saran dari penulis

untuk pengembangan selanjutnya.


(17)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang dapat ditarik oleh penulis berkenaan dengan analisis

dan pembuatan sistem informasi ini adalah :

1. Sistem dapat menyimpan dan menampilkan data member

2. Sistem dapat menyimpan dan menampilkan data admin

3. Sistem dapat menyimpan dan menampilkan barang yang dijual

4. Sistem dapat menyimpan dan menampilkan data transaksi.

5. Sistem dapat mengirim pesan baik secara manual maupun otomatis

6. Sistem dapat mengkalkulasi total harga yang harus dibayar

7. Sistem dapat menggunakan

scheduler

otomatis.

8. Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna

dalam mengisi

form

.

9. Sistem dapat membantu mengurangi kesalahan.

6.2 Saran

Penulis memiliki saran yang ditujukan kepada para pengembang

aplikasi, yaitu :

1. Banyak fitur

fitur yang masih dapat dikembangkan. Seperti

menambahkan laporan-laporan.

2. Untuk

user

interface

juga masi dapat dikembangkan.

User

interface


(18)

145

DAFTAR PUSTAKA

S.Pressman, Roger, Ph.D. (2001). Software Engineering : A Practitioner’s Approach, 5th Edition, McGraw-Hill International Editions. New York : McGraw-Hill International.

Flanagan, David.(2002). Java in a Nutshell, 5th Edition. Sebastopol : O’Reilly Media, Inc.

Fathansyah.(2007). Basis Data. Bandung : Informatika.

Hariyanto, Bambang, Ir. MT. (2007). Esensi-esensi bahasa pemrograman java edisi 2. Bandung : Informatika.

Dubois, Paul . Hinz, Stefan . Pedersen, Carsten. (2006) . MySQL 5.0 Certification Study Guide. United States of America : MySQL Press.

M.Deitel, Harvey (2004). Java How to program, 6th edition. New Jersey : Pearson Education, Inc.

Imbar, Radiant Victor. R.Suteja, Bernard. (2006). Pemrograman Web-Commerce dengan oracle dan ASP. Bandung : Informatika.


(1)

BAB I PENDAHULUAN

1.1 Latar Belakang

Sekarang ini teknologi telah berkembang pesat. Penggunaan teknologi informasi banyak diterapkan dalam berbagai bidang. Pada E-Commerce teknologi informasi memiliki peranan paling penting. Banyak sekali keuntungan dengan menggunakan E-Commerce, seperti mengurangi biaya dibanding dengan menjual door to door, tidak memerlukan banyak tenaga kerja, customer dapat mengakses kapan saja dan dimana saja.

Sekarang ini banyak orang tidak tahu bagaimana cara menjual produk mereka atau barang mereka, baik itu bekas maupun baru. Ada yang dikarenakan mereka tidak ahli dalam berbicara dengan orang, ataupun alasan lainnya. Sehingga terkadang barang tersebut dibiarkan terlantar di rumah mereka. Dan banyak juga yang tidak berhasil menjual barang karena tidak mendapatkan customer yang tepat. Terkadang juga orang yang ingin membeli sesuatu yang misalnya sulit dicari, tidak tahu harus mencari kemana.

Dengan website E-Commerce C2C yang akan saya buat, customer tidak perlu bingung lagi bagaimana cara menjual barang. Customer juga dapat mencari barang yang mereka butuhkan. Sehingga sangat mempermudah customer dalam membeli ataupun menjual barang.

1.2 RumusanMasalah

Bedasarkan latar belakang yang ada di atas, saya merumuskan masalah yang akan saya bahas yaitu :

1. Bagaimana memudahkan seorang customer dalam menjual barang/produknya kepada customer lain


(2)

2. Bagaimana memberikan kemudahan kepada customer untuk mencari barang/produk yang dibutuhkannya?

3. Bagaimana membuat layanan customer yang baik agar dapat menumbuhkan rasa percaya antara penjual dan pembeli?

4. Bagaimana memberikan interaksi antara penjual dan pembeli?

1.3 TujuanPembahasan

Setelah melihat rumusan masalah di atas. Adapun tujuan pembahasan, yaitu :

1. Membuat sebuah website c2c yang mudah dipahami dan mampu menangani aktivitas penjualan barang atau produk dari satu customer ke customer lain.

2. Memberikan sebuah layanan di dalam website berupa fitur pencarian produk yang dapat memudahkan dalam pencarian barang.

3. Menyediakan fitur rating untuk mengetahui tingkat kepuasan buyer terhadap seorang customer

4. Menyediakan layanan berupa fitur messaging yang dapat membantu dalam memudahkan komunikasi antara penjual dan pembeli.

1.4 RuangLingkupKajian

1.4.1 Hardware

Untuk menggunakan aplikasi ini dibutuhkan hardware (Minimum requirement) :

1. Processor Intel Pentium 1 GHz 2. Memory RAM 512 MB

3. Harddisk 40 GB

1.4.2 Software


(3)

1. Java SE 6 2. Glassfish 3 3. MySQL database

1.4.3 Aplikasi

Aplikasi ini dapat melakukan berbagai hal, seperti :

- Customer :

1. Registrasi member 2. Mencari produk - Member :

1. Menjual produk 2. Membeli produk 3. Mencari produk 4. Rating penjual 5. Melihat statistik

6. Memanage data account 7. Memanage transaksi 8. Mengirimkan pesan

- Admin :

1. Memanage data admin 2. Memanage keluhan 3. Memanage data transaksi

4. Memanage pembatalan penjualan dan pembelian 5. Memanage pengambilan uang

6. Mengirimkan pesan kepada seluruh member 7. Memanage scheduler report bulanan

8. Memanage scheduler pesan ulang tahun 9. Memanage scheduler auto backup database 10. Memanage scheduler email server


(4)

1.5 Sumber Data

Sumber data yang digunakan diambil dari, antara lain :

1. Data yang didapat melalui observasi yang dilakukan dengan meneliti website – website E-Commerce C2C saat ini.

2. Data-data ilmu pengetahuan mengenai dasar-dasar pembuatan aplikasi ini yang didapatkan melalui internet, e-book, buku, modul kuliah, dll.

1.6 Sistematika Penyajian

Adapun sistematika penulisan pada laporan ini adalah: 1. BAB I PENDAHULUAN

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

2. BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dalam tugas akhir penulis.

3. BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai proses bisnis, rancangan ERD, DFD, dan UID.

4. BAB IV HASIL PENELITIAN

Bab ini berisi mengenai hasil dari aplikasi yang telah selesai dibuat menurut hasil analisis dan perancangan pada Bab III. Di dalam bab ini dijelaskan mengenai fitur-fitur dari aplikasi tersebut beserta dengan screenshot dari aplikasi itu sendiri.

5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Bab ini berisi mengenai hasil evaluasi dari aplikasi yang telah dibuat. 6. BAB VI SIMPULAN DAN SARAN

Bab ini berisi mengenai kesimpulan dan saran-saran dari penulis untuk pengembangan selanjutnya.


(5)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang dapat ditarik oleh penulis berkenaan dengan analisis dan pembuatan sistem informasi ini adalah :

1. Sistem dapat menyimpan dan menampilkan data member 2. Sistem dapat menyimpan dan menampilkan data admin

3. Sistem dapat menyimpan dan menampilkan barang yang dijual 4. Sistem dapat menyimpan dan menampilkan data transaksi.

5. Sistem dapat mengirim pesan baik secara manual maupun otomatis 6. Sistem dapat mengkalkulasi total harga yang harus dibayar

7. Sistem dapat menggunakan scheduler otomatis.

8. Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna dalam mengisi form.

9. Sistem dapat membantu mengurangi kesalahan.

6.2 Saran

Penulis memiliki saran yang ditujukan kepada para pengembang aplikasi, yaitu :

1. Banyak fitur – fitur yang masih dapat dikembangkan. Seperti menambahkan laporan-laporan.

2. Untuk user interface juga masi dapat dikembangkan. User interface pada system ini masih standar.


(6)

DAFTAR PUSTAKA

S.Pressman, Roger, Ph.D. (2001). Software Engineering : A Practitioner’s

Approach, 5th Edition, McGraw-Hill International Editions. New York : McGraw-Hill International.

Flanagan, David.(2002). Java in a Nutshell, 5th Edition. Sebastopol : O’Reilly Media, Inc.

Fathansyah.(2007). Basis Data. Bandung : Informatika.

Hariyanto, Bambang, Ir. MT. (2007). Esensi-esensi bahasa pemrograman java edisi 2. Bandung : Informatika.

Dubois, Paul . Hinz, Stefan . Pedersen, Carsten. (2006) . MySQL 5.0 Certification Study Guide. United States of America : MySQL Press.

M.Deitel, Harvey (2004). Java How to program, 6th edition. New Jersey : Pearson Education, Inc.

Imbar, Radiant Victor. R.Suteja, Bernard. (2006). Pemrograman Web-Commerce dengan oracle dan ASP. Bandung : Informatika.