iv
Universitas Kristen Maranatha
ABSTRACT
In this era, there is a lot of technologies that can support business, therefore we can use e-commerce to support our business to be more efficient and effective. Theories used include Java, MySQL, dfd, erd, flowcharts, data dictionaries, PSPEC. Source of data drawn from the results of observations made. Therefore made B2C Web that will facilitate the customer in transacting online.
v
Universitas Kristen Maranatha
ABSTRAK
Di jaman yang sudah berkembang ini banyak sekali
teknologi-teknologi yang mendukung dalam bisnis, oleh karena itu dapat menggunakan
e-commerce untuk mendukung bisnis kami untuk menjadi lebih efisien dan efektif.
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 Berbaasis B2C yang akan mempermudah customer dalam
bertransaksi secara online.
vi
Universitas Kristen Maranatha
Daftar Isi
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ...i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PRAKATA ... iii
ABSTRACT ... iv
ABSTRAK ... v
Daftar Isi ... vi
Daftar Gambar ... x
Daftar Tabel ... xiii
Daftar Lampiran ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 5
2.1 Proses Bisnis ... 5
2.2 E-Commerce ... 6
2.3 FlowChart ... 8
2.4 Entity Relationship Diagram (ERD) ... 10
2.4.1 Entitas (entity) ... 10
2.4.2 Atribut ... 11
2.4.3 Relasi ... 16
2.5 Diagram Konteks / Context Diagram ... 18
2.6 Data Flow Diagram (DFD) ... 19
2.7 Kamus Data ... 21
2.8 Process Specification (PSPEC) ... 23
2.9 Java Programming Language ... 25
2.9.1 Sejarah ... 25
2.9.2 Prinsip ... 27
2.9.3 Kinerja ... 27
2.9.4 Array ... 30
vii
Universitas Kristen Maranatha
2.9.6 Java Swing ... 32
2.9.7 Java EE 6 ... 34
2.9.7.1 Prinsip Dasar tool ORM ... 35
2.9.7.2 Java Persistence Query Language (JPQL) ... 38
2.10 MySql Database ... 38
2.10.1 Definisi ... 38
2.10.2 MySQL select ... 39
2.10.3 Menulis Perintah – Perintah SQL ... 40
2.10.4 Operator Aritmatika ... 41
2.10.5 Nilai Null ... 42
2.11 Jasypt Encryption ... 42
2.12 Black Box Testing ... 42
2.12.1 Testing ... 42
2.12.2 Black-Box... 44
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 45
3.1 Flow Chart Proses Bisnis ... 45
3.1.1 Flow Chart Daftar Supplier ... 45
3.1.2 Flow ChartRegister Member ... 47
3.1.3 Flow ChartDeposit ... 48
3.1.4 Flow Chart Pembelian Makanan ... 50
3.1.5 Flow Chart Mengelola Order Oleh Supplier ... 52
3.1.6 Flow Chart Mengelola Order Oleh Admin ... 54
3.1.7 Flow Chart Pembayaran Admin ke Supplier ... 55
3.2 Entity Relationship Diagram (ERD) ... 57
3.3 Data Flow Diagram (DFD) ... 61
3.4 Kamus Data ... 69
3.5 Process Specification ... 73
3.6 UID ... 76
3.6.1 Login ... 76
3.6.2 Menu Utama ... 78
3.6.3 Menu Promo ... 79
3.6.4 Menu Hot News ... 80
3.6.5 Menu How To Use ... 81
3.6.6 Menu Register New Member ... 82
3.6.7 Menu Home Member ... 84
3.6.8 Menu View Info Member ... 85
viii
Universitas Kristen Maranatha
3.6.10 Menu My Order ... 88
3.6.11 Menu My Chart ... 89
3.6.12 Menu Halaman Bayar ... 91
3.6.13 Menu Setelah Bayar ... 92
3.6.14 Menu Send Email ... 93
3.6.15 Menu Forgot Password ... 94
3.6.16 Menu Home Supplier ... 95
3.6.17 Menu Supplier View Order ... 96
3.6.18 Menu Supplier Insert Menu Makanan ... 98
3.6.19 Menu Promotion ... 99
3.6.20 Menu Supplier View Profit ... 101
3.6.21 Menu Supplier Send Email ... 102
3.6.22 Menu Admin View Member ... 103
3.6.23 Menu Admin View Supplier ... 105
3.6.24 Menu Admin View Menu Makanan ... 107
3.6.25 Menu Admin View Order ... 109
3.6.26 Menu Admin Register New Supplier ... 110
3.6.27 Menu Admin Send Email ... 112
3.6.28 Menu Search Makanan ... 113
Bab IV Hasil Penelitian ... 114
4.1 Halaman Utama ... 114
4.2 Halaman Login ... 115
4.3 Halaman MenuPromo ... 116
4.4 Halaman Hot News ... 117
4.5 Halaman How To Use ... 118
4.6 Halaman Register Member ... 119
4.7 Halaman Home Member ... 119
4.8 Halaman View Detail Makanan ... 120
4.9 Halaman ViewInfo Member... 121
4.10 Halaman View Account Information ... 121
4.11 Halaman My Order ... 122
4.12 Halaman My Chart ... 122
4.13 Halaman Bayar ... 123
4.14 Halaman Setelah Bayar ... 124
4.15 Halaman Send Email ... 124
4.16 Halaman Forgot Password 1 ... 125
ix
Universitas Kristen Maranatha
4.18 Halaman Forgot Password 3 ... 126
4.19 Halaman Home Supplier ... 127
4.20 Halaman Supplier View Order ... 128
4.21 Halaman Supplier Insert Makanan ... 128
4.22 Halaman Promotion ... 129
4.23 Halaman View Profit... 130
4.24 Halaman Supplier Send Email ... 130
4.25 Halaman Admin View Member ... 131
4.26 Halaman Admin View Supplier ... 132
4.27 Halaman Admin View Menu Makanan ... 133
4.28 Halaman Admin View Order ... 133
4.29 Halaman Admin Register Supplier... 134
4.30 Halaman Admin Send Email ... 135
4.31 Halaman Search Makanan ... 135
4.32 Halaman Receive Email Aktifasi Akun Member ... 136
4.33 Halaman Receive Email Konfirmasi Pesanan ... 137
4.34 Halaman Receive Email Konfirmasi Pesanan Supplier ... 137
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 139
5.1 Black box Testing ... 139
5.1.1 Pengujian dengan menggunkan kuisioner pada pengguna lapangan ... 139
5.1.2 Pengujian Aplikasi dan Error Handling Applikasi ... 143
BAB VI SIMPULAN DAN SARAN ... 149
6.1 Simpulan ... 149
6.2 Saran ... 149
x
Universitas Kristen Maranatha
Daftar Gambar
Gambar 1 Proses ... 5
Gambar 2 Proses Bisnis ... 6
Gambar 3 Contoh Atribut ... 12
Gambar 4 Contoh Simple Atribut ... 12
Gambar 5 Contoh Composite Atribut ... 12
Gambar 6 Contoh Single-value & multivalue Atribut ... 13
Gambar 7 E-R Diagram Dengan Jenis-Jenis Atribut ... 14
Gambar 8 E-R Diagram Dengan Atribut Bernilai Banyak dan Atribut Turunan ... 14
Gambar 9 E-R Diagram Dengan Atribut Bernilai Banyak dan Atribut Komposit ... 15
Gambar 10 Kardinalitas one to one & one to many ... 17
Gambar 11 Kardinalitas many to one & many to many ... 17
Gambar 12 Java Programming Translation ... 27
Gambar 13 Array ... 30
Gambar 14 Flowchart Proses Daftar Supplier ... 44
Gambar 15 Flowchart Proses Register Member ... 46
Gambar 16 Flowchart Proses Deposit ... 47
Gambar 17 Flowchart Proses Pembelian Makanan ... 49
Gambar 18 Flowchart Proses Mengelola Order oleh Supplier ... 51
Gambar 19 Flowchart Proses Mengelola Order oleh Admin ... 53
Gambar 20 Flowchart Proses Pembayaran dari Admin ke Supplier ... 54
Gambar 21 ERD ... 56
Gambar 22 DFD Level 0 / Context Diagram ... 60
Gambar 23 DFD Level 1 ... 61
Gambar 24 DFD Level 2 dari Proses 1 ... 62
Gambar 25 DFD Level 3 dari Proses 1.1 ... 63
Gambar 26 DFD Level 3 dari Proses 1.2 ... 64
Gambar 27 DFD Level 3 dari Proses 1.3 ... 65
Gambar 28 DFD Level 2 dari Proses 2 ... 66
Gambar 29 DFD Level 3 dari Proses 2.1 ... 67
Gambar 30 UID Halaman Login ... 75
Gambar 31 UID Halaman Menu Utama ... 77
Gambar 32 UID Halaman Menu Promo ... 78
Gambar 33 UID Halaman Menu Hot News ... 79
xi
Universitas Kristen Maranatha
Gambar 35 UID Halaman Menu Register New Member... 81
Gambar 36 UID Halaman Home Member ... 83
Gambar 37 UID Halaman Menu View Info Member ... 84
Gambar 38 UID Halaman Menu Account Information ... 86
Gambar 39 UID Halaman My Order ... 87
Gambar 40 UID Halaman My Chart ... 89
Gambar 41 UID Halaman Bayar ... 90
Gambar 42 UID Halaman Setelah Bayar ... 91
Gambar 43 UID Halaman Send Email ... 92
Gambar 44 UID Halaman Forgot Password ... 93
Gambar 45 UID Halaman Home Supplier ... 94
Gambar 46 UID Halaman Supplier View Order ... 95
Gambar 47 UID Halaman Supplier Insert Menu Makanan ... 97
Gambar 48 UID Halaman Promotion... 98
Gambar 49 UID Halaman Supplier View Profit ... 100
Gambar 50 UID Halaman Supplier Send Email ... 101
Gambar 51 UID Halaman Admin View Member ... 102
Gambar 52 UID Halaman Admin View Supplier ... 104
Gambar 53 UID Halaman Admin View Menu Makanan... 106
Gambar 54 UID Halaman Admin View Order ... 108
Gambar 55 UID Halaman Admin Register New Supplier ... 109
Gambar 56 UID Halaman Admin Send Email ... 111
Gambar 57 UID Halaman Menu Search Makanan ... 112
Gambar 58 Halaman Utama ... 113
Gambar 59 Halaman Login ... 114
Gambar 60 Halaman Menu Promo... 115
Gambar 61 Halaman Hot News ... 116
Gambar 62 Halaman How To Use ... 117
Gambar 63 Halaman Register Member ... 118
Gambar 64 Halaman Home Member ... 118
Gambar 65 Halaman View Detail Makanan ... 119
Gambar 66 Halaman View Info Member ... 120
Gambar 67 Halaman View Account Information ... 120
Gambar 68 Halaman My Order ... 121
Gambar 69 Halaman My Chart ... 121
Gambar 70 Halaman Bayar ... 122
xii
Universitas Kristen Maranatha
Gambar 72 Halaman Send Email ... 123
Gambar 73 Halaman Forgot Password 1 ... 124
Gambar 74 Halaman Forgot Password 2 ... 124
Gambar 75 Halaman Forgot Password 3 ... 125
Gambar 76 Halaman Home Supplier ... 126
Gambar 77 Halaman Supplier View Order ... 127
Gambar 78 Halaman Supplier Insert Makanan ... 127
Gambar 79 Halaman Promotion ... 128
Gambar 80 Halaman View Profit ... 129
Gambar 81 Halaman Supplier Send Email ... 129
Gambar 82 Halaman Admin View Member ... 130
Gambar 83 Halaman Admin View Supplier ... 131
Gambar 84 Halaman Admin View Menu Makanan ... 132
Gambar 85 Halaman Admin View Order ... 132
Gambar 86 Halaman Admin Register New Supplier ... 133
Gambar 87 Halaman Admin Send Email ... 134
Gambar 88 Halaman Search Makanan ... 134
Gambar 89 Halaman Receive Email Confirmation Account Member ... 135
Gambar 90 Halaman Receive Email Confirmation Pesanan ... 136
xiii
Universitas Kristen Maranatha
Daftar Tabel
Tabel I Simbol Flowchart ... 8
Tabel II Simbol ERD ... 10
Tabel III Entitas vs Himpunan Entitas ... 11
Tabel IV Karakteristik penting Diagram Konteks ... 18
Tabel V Komponen DFD ... 20
Tabel VI Simbol Kamus Data... 21
Tabel VII Contoh Kamus Data ... 22
Tabel VIII Operator Aritmatika ... 41
Tabel X Table Data Administator ... 57
Tabel XI Table Data Member... 68
Tabel XII Table Data Restoran ... 68
Tabel XIII Table Data Makanan ... 70
Tabel XIV Table Data Pembelian ... 70
Tabel XV Table Data Detailpembelian ... 71
Tabel XVI Table Data Pembayaran ... 71
Tabel XVII Table Penjelasan Tombol Menu Login ... 76
Tabel XVIII Table Penjelasan Field Menu Login ... 76
Tabel XIX Table Penjelasan Tombol Menu Utama ... 77
Tabel XX Table Penjelasan Tombol Menu Promo ... 78
Tabel XXI Table Penjelasan Tombol Menu Hot News ... 79
Tabel XXII Table Penjelasan Tombol Menu How To Use... 80
Tabel XXIII Table Penjelasan Tombol Menu Register New Member ... 81
Tabel XXIV Table Penjelasan Field Menu Register New Member ... 82
Tabel XXV Table Penjelasan Tombol Menu Deposit Account... 83
Tabel XXVI Table Penjelasan Tombol Menu View Info Member ... 84
Tabel XXVII Table Penjelasan Field Menu View Info Member ... 85
Tabel XXVIII Table Penjelasan Tombol Menu Account Information ... 86
Tabel XXIX Table Penjelasan Field Menu Account Information ... 86
Tabel XXX Table Penjelasan Tombol Menu My Order ... 87
Tabel XXXI Table Penjelasan Tombol Menu My Chart ... 89
Tabel XXXII Table Penjelasan Tombol Menu Halaman Bayar ... 90
Tabel XXXIII Table Penjelasan Tombol Menu Setelah Bayar ... 91
Tabel XXXIV Table Penjelasan Tombol Menu Send Email ... 92
xiv
Universitas Kristen Maranatha
Tabel XXXVI Table Penjelasan Tombol Menu Supplier approve orderan ... 93
Tabel XXXVII Table Penjelasan Tombol Menu Home Supplier... 94
Tabel XXXVIII Table Penjelasan Tombol Menu Supplier View Order ... 95
Tabel XXXIX Table Penjelasan Field Menu Supplier View Order ... 96
Tabel XL Table Penjelasan Tombol Menu Supplier Insert Makanan ... 97
Tabel XLI Table Penjelasan Field Menu Supplier Insert Makanan ... 98
Tabel XLII Table Penjelasan Tombol Menu Promotion ... 99
Tabel XLIII Table Penjelasan Field Menu Promotion ... 99
Tabel XLIV Table Penjelasan Tombol Menu Supplier View Profit ... 100
Tabel XLV Table Penjelasan Tombol Menu Supplier Send Email ... 101
Tabel XLVI Table Penjelasan Field Menu Supplier Send Email ... 102
Tabel XLVII Table Penjelasan Tombol Menu Admin View Member ... 103
Tabel XLVIII Table Penjelasan Field Menu Admin View Member ... 103
Tabel XLIV Table Penjelasan Tombol Menu Admin View Supplier ... 104
Tabel XLV Table Penjelasan Field Menu Admin View Supplier ... 105
Tabel XLVI Table Penjelasan Tombol Menu Admin View Supplier ... 106
Tabel XLVII Table Penjelasan Field Menu Admin View Menu Makanan ... 107
Tabel XLVIII Table Penjelasan Tombol Menu Admin View Order ... 108
Tabel XLIX Table Penjelasan Tombol Menu Admin Register New Supplier ... 109
Tabel L Table Penjelasan Field Menu Admin Register New Supplier ... 110
Tabel LI Table Penjelasan Tombol Menu Admin Send Email ... 111
Tabel LII Table Penjelasan Field Menu Admin Send Email ... 111
Tabel LIII Table Penjelasan Tombol Menu Search Makanan ... 112
Tabel LIV Table Penjelasan Field Menu Admin Send Email ... 112
Tabel LV Kuesioner Kepada Administrator ... 139
Tabel LVI Kuesioner Kepada Member ... 140
Tabel LVII Error Handling Form Login ... 142
Tabel LVIII Error Handling Form Register ... 142
Tabel LIX Error Handling Form Register Supplier... 143
Tabel LX Error Handling Form Supplier Add Makanan... 144
Tabel LXI Error Handling Form Change Info Member ... 144
Tabel LXII Error Handling Form Member Buy Saldo ... 145
Tabel LXIII Error Handling Form Send Email Member & Supplier ... 146
Tabel LXIV Error Handling Form Send Email Admin ... 146
xv
Universitas Kristen Maranatha
Daftar Lampiran
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
makanan mereka. Ada yang dikarenakan mereka tidak ahli dalam berbicara
dengan orang, ataupun alasan lainnya. Sehingga terkadang makanan
tersebut tidak laku. Dan banyak juga yang tidak berhasil menjual makanan
karena tidak mendapatkan
customer
yang tepat. Terkadang juga orang yang
ingin membeli makanan tertentu yang misalnya sulit dicari, tidak tahu harus
mencari kemana.
Sehingga dengan metode B2C (
Business to Customer
) ini yang
menghubungkan perusahaan makanan yang ada dengan
customer
, agar
customer
dapat lebih dengan mudah untuk mencari dan membeli makanan
yang di inginkannya, dan tidak harus pergi jauh-jauh mencarinya. Hanya
cukup dengan mengakses
website
saja
customer
dapat membeli makanan
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Bedasarkan latar belakang yang ada di atas, saya merumuskan
masalah yang akan saya bahas yaitu :
1.
Bagaimana melakukan pembelian makanan dengan mudah dan
lebih efisien?
2.
Bagaimana membuat sebuah
website
yang aman dalam melakukan
transaksi pembelian makanan?
1.3 Tujuan Pembahasan
Setelah melihat rumusan masalah di atas. Adapun tujuan
pembahasan, yaitu :
1. Membuat sebuah
website
berbasis B2C yang menghubungkan
perusahaan makanan dengan
customer
agar
customer
dapat dengan
mudah melakukan transaksi pembelian makanan tanpa harus repot
pergi keluar rumah dan dilengkapi dengan
fitur
search
makanan.
2. Menyediakan fitur pembuatan
account
member
yang dapat digunakan
dalam melakukan pembelian makanan.
1.4 Ruang Lingkup Kajian
1.4.1
Hardware
Untuk menggunakan aplikasi ini dibutuhkan
hardware
(
Minimum requirement)
:
1.
Processor
Intel Pentium 1.6 GHz
2.
Memory
RAM 1GB
3.
Harddisk
80 GB
1.4.2
Software
Aplikasi ini menggunakan :
1. Java SE 6
3
Universitas Kristen Maranatha
3. MySQL database
1.4.3 Aplikasi
Aplikasi ini dapat melakukan berbagai hal, seperti :
1.
Customer
:
1. Registrasi member
2. Mencari makanan
2.
Member
:
1. Mencari makanan
2. Memesan makanan
3. Membeli makanan
4. Memanage data account
3. Admin :
1. Memanage data member
2.
Memanage
data
makanan
3.
Memanage
setting
4.
Supplier
:
1. Memasukan menu makanan
2.
Memanage
data pesanan
3. Melihat Saldo
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
B2C saat ini.
2. Data-data ilmu pengetahuan mengenai dasar-dasar pembuatan
aplikasi ini yang didapatkan melalui internet,
e-book
, buku, modul
4
Universitas Kristen Maranatha
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
149
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang dapat ditarik oleh penulis berkenaan dengan analisis
dan pembuatan system informasi ini adalah :
Sistem dapat menghubungkan
supplier
dan
customer
dengan mudah,
sehingga memudahkan interaksi antara
supplier
dengan
customer
.
Sistem Dapat Menampung semua data makanan dan dapat
melakukan
seacrh
data makanan sesuai dengan permintaan
customer
.
Sistem
dapat mengirimkan
notifikasi secara otomatis ke alamat
supplier
ataupun
member
sehingga, informasi yang terdapat
pada sistem dapat terdistribusikan dengan cepat dan akurat kepada
supplier
atau
member
.
Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna
dalam mengisi
form
pendaftaran
member
maupun pendaftaran
supplier
sehingga data yang masuk ke dalam sistem adalah data yang
sesuai.
6.2 Saran
Penulis memiliki saran yang ditujukan kepada para pengembang
aplikasi, yaitu :
Banyak fitur
–
fitur yang masih dapat dikembangkan. Seperti
menambahkan fitur kalkulasi pengurangan biaya pemotongan saldo
ke supplier-supplier yang sudah langganan atau yang baru
bergabung, fitur penyimpanan gambar yang dapat dikembangkan
150
Universitas Kristen Maranatha
belum dikembangkan oleh penulis sendiri karena keterbatasan waktu
dan kemampuan.
Untuk
user
interface
juga masi dapat dikembangkan.
User
interface
151
DAFTAR PUSTAKA
Bambang Hariyanto, (2007). Esensi-esensi bahasa pemrograman java edisi
2, Bandung:Informatika
Dubois, Paul, Stefan Hinz, Carsten Pedersen, (2006). MySQL 5.0
Certification Study Guide. United States of America: MySQL Press
Fatansyah,(2007). Basis Data. Bandung:Informatika.
Flanagan, David.(2002). Java in a Nutshell, 5th Edition. Sebastopol:
O’Reilly
Media, Inc.
Munir,F.( 2005). Electronic Market Transfer. Bandung : PT.Citra Aditya Bakti
M. Deitel, Harvey.(2004). Java How to Program, 6
thEdition. New
Jersey:Pearson Education, Inc.
Onno W, P.(2000). Mengenal E-Commerce. Jakarta : PT. Elex Media
Komputindo
Irwin.(2004).System Analysis & Design. New York: The McGraw-Hill
Companies.
Steven,(2008). Business Proses. New York : NY Education.