E-Commerce Website C2C Using Java EE 6.
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.