Aplikasi E-Commerce Penjualan Perlengkapan Dan Pakaian Khusus Skater Di Distro Monalisa
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Qasthalani
10106316
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
i
DAN PAKAIAN KHUSUS SKATER DI DISTRO MONALISA
OlehQasthalani
10106316
Distro Monalisa merupakan perusahaan yang bergerak dalam bidang penjualan merchandise khusus perlengkapan dan pakaian skater. Distro Monalisa masih menggunakan cara promosi yang konvensional dalam mengenalkan produknya.Sebuah website e-commerce memiliki banyak keuntungan bagi berbagai macam golongan pemakai, serta menawarkan berbagai macam manfaat. Website e-commerce juga telah menjadi sarana promosi, transaksi, pusat informasi, dan pengelolaan data, atau bahkan menjadi sebuah sarana.
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall. Dalam metodologi ini dilakukan beberapa langkah untuk membangun sebuah perangkat lunak, yaitu: rekayasa perangkat lunak, analisis sistem, perancangan sistem, implementasi sistem, pengujian sistem, dan pemeliharaan sistem. Dengan menjalankan tahapan-tahapan berdasarkan metodologi yang ada, maka aplikasi yang dibangun diharapkan sesuai dengan kebutuhan dan dapat digunakan oleh konsumen.
Aplikasi e-commerce yang dibuat mampu meningkatkan penjualan produk dan menjadi media promosi dalam penyampaian informasi produk kepada konsumen tanpa datang ke toko secara langsung. Untuk pembayaran, tidak hanya dilakukan melalui transfer antar bank saja, tetapi pembeli juga bisa membayar melalui pembayaran online seperti paypal.
Kata kunci :
Perlengkapan Skater, Penjualan E-commerce, Perangkat Lunak, Penjualan, Paypal.
(3)
ii
APPLICATION OF E-COMMERCE SALES SPECIAL
EQUIPMENT AND CLOTHES SKATER IN MONALISA DISTRO
by
Qasthalani
10106316
Distro Monalisa is a company engaged in the sale of special merchandise and apparel skater gear. Monalisa distro is still using conventional way of introducing promotional products. An e-commerce website has many advantages for a variety of user groups, and offers a range of benefits. Website e-commerce has also become a means of promotion, transactions, information center, and data management, or even become a tool.
Data analysis techniques in the manufacture of software using the paradigm of the waterfall software. In this methodology carried out several steps to build a software, namely: software engineering, systems analysis, system design, system implementation, system testing, and maintenance of the system. By running the stages based on the existing methodology, it is expected that applications built in accordance with needs and can be used by consumers.
E-commerce applications are made to increase product sales and a media campaign in the delivery of product information to consumers without coming to the store directly. For payment, not only done through bank transfer only, but buyers can also pay through online payment such as paypal.
. Keywords :
(4)
iii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.,
Puji dan syukur penulis panjatkan kehadirat Illahi Robbi yang telah memberikan rahmat dan hidayahnya disetiap waktu, sampai akhirnya penulis dapat menyelesaikan penyusunan laporan tugas akhir yang berjudul “APLIKASI E-COMMERCE PENJUALAN PERLENGKAPAN DAN PAKAIAN KHUSUS SKATER DI DISTRO MONALISA”.
Penyusunan laporan tugas akhir ini disusun guna memenuhi salah satu syarat kelulusan akademik jenjang Strata-1 (S1) pada jurusan Teknik Informatika Universitas Komputer Indonesia.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari sempurna mengingat kurangnya pengalaman dan keterbatasan yang penulis miliki dalam penyajian materi .
Melalui dukungan, bantuan dan bimbingan dari berbagai pihak, akhirnya penulis dapat menyelesaikan tugas akhir ini, oleh karna itu tidak lupa penulis mngucapkan banyak terimakasih kepada :
1. Almarhum Ayahanda yang senantiasa mendidik dan mencurahkan kasih sayang semasa hidupnya dan juga untuk Ibunda tercinta yang senantiasa memberikan do’a, motivasi, dukungan dan bantuannya, baik moril maupun materi kepada penulis sampai dengan saat ini.
(5)
iv
Informatika Universitas Komputer Indonesia.
4. Ibu Tati Harihayati M, S.T., MT., selaku dosen wali kelas IF-7 Angkatan 2006.
5. Bapak Iskandar Ikbal S.T., selaku dosen pembimbing laporan tugas akhir yang dengan segala kesabaran hatinya membimbing penulis dalam menulis laporan tugas akhir ini.
6. Seluruh Dosen Teknik Informatika yang telah memberikan banyak ilmu, arahan dan masukkan selama masa perkuliahan berlangsung.
7. Untuk kakak-kakak dan adik saya Rian, Hadist Indah. Terima kasih semuanya telah mendukung penulis dan memberi semangat dalam mengerjakan skripsi ini.
8. Untuk Distro Monalisa terima kasih telah menerima penulis untuk melakukan penelitian tugas akhir, terutama kepada Hadid yang telah memberikan banyak bantuan.
9. Sahabat-sahabatku di kelas IF-7 kalian adalah sahabat-sahabat terbaikku, terima kasih banyak, kalian selalu ada di saat aku butuh. Kita berbagi bukan disaat susah saja, tetapi disaat senang pun tetap berbagi. Terima kasih kepada seluruh anggota kelas IF-7 angkatan 2006, persahabatannya, kebersamaannya dalam banyak hal baik saat kuliah, belajar, maupun saat
(6)
v
ini, penulis telah menyinggung perasaan atau menyakiti hati kepada semua orang baik secara tidak sengaja maupun yang disengaja. Akhir kata, penulis berharap agar laporan ini dapat berguna bagi semua orang yang membutuhkan. Amien.
Bandung, Januari 2011
Penulis
(7)
vi LEMBAR PENGESAHAN
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xii
DAFTAR SIMBOL ... xvii
DAFTAR LAMPIRAN ... xix
BAB I PENDAHULUAN ... 1
1.1Latar Belakang Masalah ... 1
1.2Identifikasi Masalah ... 3
1.3Maksud dan Tujuan ... 3
1.3.1Maksud ... 3
1.3.2Tujuan ... 4
1.4Batasan Masalah ... 4
1.5Metodologi Penelitian ... 8
1.6Sistematika Penulisan ... 10
BAB II LANDASAN TEORI ... 12
(8)
vii
2.3 Pengertian Internet ... 13
2.4 Internet Marketing ... 16
2.5 Pengertian World Wide Web ... 17
2.6 Universal Resource Locator (URL) ... 17
2.7 Konsep Dasar Sistem ... 18
2.8 Konsep Dasar Informasi ... 19
2.9 Konsep Dasar Data ... 21
2.10 Konsep Dasar Basis Data ... 21
2.11 Database Management System (DBMS) ... 22
2.11.1 Kamus Data ... 22
2.11.2 Utilitas ... 23
2.11.3 Penghasil Laporan ... 23
2.12 Administrator Database (DBA) ... 23
2.13 Bahasa Pemrograman ... 24
2.13.1 Bahasa Pemrograman PHP ... 24
2.13.2 Cascading Style Sheets (CSS) ... 24
2.13.3 JavaScript ... 25
(9)
viii
3.3 Perancangan Sistem ... 34
3.4 Analisis Prosedur Sistem yang Sedang Berjalan ... 35
3.5 Prosedur Pemesanan Barang Distro Monalisa ... 35
3.6 Prosedur Pembelian Barang Distro Monalisa ... 38
3.7 Analisis non-fungsional ... 40
3.7.1 Perangkat Keras (Hardware) ... 40
3.7.2 Perangkat Lunak (Software) ... 40
3.7.3 Pemakai (Brainware) ... 41
3.8 Entity Relationship Diagram (ERD) ... 41
3.9 Diagram Konteks ... 42
3.10 Data Flow Diagram (DFD) ... 43
3.11 Spesifikasi Proses ... 53
3.12 Kamus Data ... 64
3.13 Skema Relasi ... 67
3.14 Struktur Database... 68
3.15 Analisis Sistem ... 78
3.16 Perancangan Antarmuka ... 78
3.17 Perancangan Pesan ... 117
3.18 Jaringan Semantik ... 118
(10)
ix
4.1.2Perangkat lunak yang digunakan ... 124
4.2Implementasi Database ... 125
4.3Implementasi Antar Muka ... 131
4.4Pengujian Perangkat Lunak ... 131
4.5Pengujian Alpha ... 132
4.5.1Sekenario pengujian alpha ... 132
4.5.2Kasus dan hasil pengujian alpha ... 137
4.5.3Kesimpulan pengujian alpha ... 162
4.6Pengujian Beta ... 163
4.6.1Rencana pengujian beta ... 163
4.6.2Kesimpulan pengujian beta ... 169
BAB V KESIMPULAN DAN SARAN ... 171
5.1Kesimpulan ... 171
5.2Saran ... 172
(11)
x
Gambar 3.1 Flowmap Pemesanan barang yang sedang berjalan ... 37
Gambar 3.2 Flowmap Pembelian barang yang sedang berjalan ... 39
Gambar 3.3 ER Diagram ... 42
Gambar 3.4 Diagram Konteks... 43
Gambar 3.5 Data flow diagram level 1 ... 44
Gambar 3.6 Data flow diagram level 2 Proses 1 ... 45
Gambar 3.7 Data flow diagram level 2 Proses 2 ... 45
Gambar 3.8 Data flow diagram level 2 Proses 3 ... 46
Gambar 3.9 Data flow diagram level 2 Proses 4 ... 47
Gambar 3.10 Data flow diagram level 2 Proses 5 ... 48
Gambar 3.11 Data flow diagram level 2 Proses 6 ... 48
Gambar 3.12 Data flow diagram level 2 Proses 7 ... 49
Gambar 3.13 Data flow diagram level 2 Proses 9 ... 49
Gambar 3.14 Data flow diagram level 3 Proses 4.1 ... 50
Gambar 3.15 Data flow diagram level 3 Proses 4.2 ... 50
Gambar 3.16 Data flow diagram level 3 Proses 4.3 ... 51
Gambar 3.17 Data flow diagram level 3 Proses 4.5 ... 51
Gambar 3.18 Data flow diagram level 3 Proses 4.6 ... 52
Gambar 3.19 Data flow diagram level 3 Proses 4.7 ... 52
(12)
xi
Gambar 3.24 Form Detail Produk ... 82
Gambar 3.25 Form Registrasi pelanggan... 83
Gambar 3.26 Form Kontak ... 84
Gambar 3.27 Form Login ... 85
Gambar 3.28 Form Beranda sebelum login ... 86
Gambar 3.29 Form Beranda sesudah login ... 87
Gambar 3.30 Form Produk ... 88
Gambar 3.31 Form Detail Produk ... 89
Gambar 3.32 Form Keranjang Belanja ... 90
Gambar 3.33 Form Detail Pemesanan ... 91
Gambar 3.34 Form Edit Profil ... 92
Gambar 3.35 Form Ubah Password ... 93
Gambar 3.36 Form History Transaksi ... 94
Gambar 3.37 Form kontak dan cara pembayaran ... 95
Gambar 3.38 Form Login Administrator ... 96
Gambar 3.39 Form Beranda ... 97
Gambar 3.40 Form Manajemen Pelanggan ... 98
Gambar 3.41 Form ManajemenKategori ... 99
Gambar 3.42 Form Manajemen Produk ... 100
(13)
xii
Gambar 3.47 Form Tambah Kota ... 105
Gambar 3.48 Form ManajemenJasa Pengiriman ... 106
Gambar 3.49 Form Tambah Jasa Pengiriman ... 107
Gambar 3.50 Form Manajemen Shipping ... 108
Gambar 3.51 Form Tambah Shipping ... 109
Gambar 3.52 Form Customer Support ... 110
Gambar 3.53 Form Manajemen User... 111
Gambar 3.54 Form Tambah User ... 112
Gambar 3.55 Form Manajemen Kontak ... 113
Gambar 3.56 Form Manajemen Pembayaran ... 114
Gambar 3.57 Form Tambah Jenis Pembayaran ... 115
Gambar 3.58 Form Manajemen History Transaksi... 116
Gambar 3.59 Form Detail History Transaksi ... 117
Gambar 3.60 Perancangan Pesan ... 120
Gambar 3.61 Jaringan Semantik Pengunjung ... 120
Gambar 3.62 Jaringan Semantik Pelanggan... 121
Gambar 3.63 Jaringan Semantik Administrator ... 121
Gambar 3.64 Struktur menu pengunjung ... 122
Gambar 3.65 Struktur menu pelanggan ... 122
(14)
xiii
Tabel 3.2 Kebutuhan Perangkat Lunak ... 41
Tabel 3.3 Spesifikasi Proses ... 53
Table 3.4 Kamus Data ... 64
Tabel 3.5 Tabel Admin ... 68
Tabel 3.6 Tabel Detail Pesanan ... 68
Tabel 3.7 Tabel Image... 69
Tabel 3.8 Tabel Jasa ... 70
Tabel 3.9 Tabel Kantong ... 70
Tabel 3.10 Tabel Kategori... 71
Tabel 3.11 Tabel Kota ... 71
Tabel 3.12 Tabel Pelanggan ... 72
Tabel 3.13 Tabel Pembayaran ... 72
Tabel 3.14 Tabel Pesanan ... 73
Tabel 3.15 Tabel Produk ... 74
Tabel 3.16 Tabel Propinsi ... 75
Tabel 3.17 Tabel Shipping ... 75
Tabel 3.18 Tabel Stok ... 76
Tabel 3.19 Tabel Terlaris ... 76
Tabel 3.20 Tabel Ukuran... 77
(15)
xiv
Tabel 4.2. Perangkat Lunak yang Digunakan ... 125
Tabel 4.3 Implementasi Antar Muka ... 130
Tabel 4.4. Skenario Pengujian Aplikasi Pelanggan ... 133
Tabel 4.5. Skenario Pengujian Aplikasi Administrator ... 134
Tabel 4.6. Pengujian RegistrasiPelanggan ... 136
Tabel 4.7 Pengujian Login Pelanggan ... 137
Tabel 4.8. Pengujian Logout ... 138
Tabel 4.9. Pengujian Edit Profil ... 139
Tabel 4.10. Pengujian Ganti Password Pelanggan ... 139
Tabel 4.11. Pengujian Menu Produk ... 140
Tabel 4.13. Pengujian Menu Kontak ... 141
Tabel 4.14. Pengujian Menu Kategori ... 141
Tabel 4.15. Pengujian Menu Shopping Cart ... 142
Tabel 4.16. Pengujian Form Pengiriman ... 142
Tabel 4.17 Pengujian FormCheckout ... 143
Tabel 4.18 Pengujian Form Konfirmasi Pembayaran ... 143
Tabel 4.19. Pengujian Menu History ... 144
Tabel 4.20 Pengujian Login Administrator ... 145
Tabel 4.21 Pengujian Ganti Password Administrator... 145
(16)
xv
Tabel 4.26 Pengujian Tambah Produk ... 149
Tabel 4.27 Pengujian Manajemen Ukuran ... 150
Tabel 4.28 Pengujian Tambah Ukuran... 151
Tabel 4.29 Pengujian Manajemen Provinsi ... 151
Tabel 4.30 Pengujian Tambah Provinsi ... 152
Tabel 4.31 Pengujian Manajemen Kota ... 153
Tabel 4.32 Pengujian Tambah Kota ... 154
Tabel 4.33 Pengujian Manajemen Jasa Pengiriman ... 155
Tabel 4.34 Pengujian Tambah Jasa Pengiriman ... 155
Tabel 4.35 Pengujian Manajemen Shipping ... 156
Tabel 4.36 Pengujian Tambah Data Shipping ... 157
Tabel 4.37 Pengujian Data Customer Support ... 158
Tabel 4.38 Pengujian Manajemen User ... 158
Tabel 4.39 Pengujian Data Manajemen Kontak ... 160
Tabel 4.40 Pengujian Manajemen Pembayaran ... 160
Tabel 4.41 Pengujian History Transaksi ... 161
Tabel 4.42 Pengujian History Transaksi ... 161
Tabel 4.43 Pengujian Data Manajemen SEO ... 162
Tabel 4.44 Hasil Pengujian Kuesioner Soal Nomor 1 ... 164
(17)
xvi
Tabel 4.49 Hasil Pengujian Kuisioner Soal Nomor 6 ... 167
Tabel 4.50 Hasil Pengujian Kuisioner Soal Nomor 7 ... 167
Tabel 4.51 Hasil Pengujian Kuisioner Soal Nomor 8 ... 168
Tabel 4.52 Hasil Pengujian Kuisioner Soal Nomor 9 ... 168
(18)
xvii 2. Data Flow Diagram (DFD)
!
"
#
(19)
(20)
xix
Lampiran B Listing Program ... B-1 Lampiran C Hasil Kuisioner ... C-1 Lampiran D Surat Penelitian ... D-1
(21)
173 [2]
[3] [4]
[5]
[6]
[7]
Ilmu, Yogyakarta
Andi Sunarto, (2009), Seluk Beluk E-Commerce, Garailmu, Yogyakarta. Fathansyah, Ir. (2004), Basis Data, Informatika, Bandung.
Jogiyanto HM,Akt MBA, 2006, “Analisis dan Desain Sistem Informasi”, Andi,Yogyakarta.
Nugroho, Adi, 2004, ”Konsep Pengembangan Sistem Basis Data”, Informatika, Bandung.
Pressman, Roger S, (2002), Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta.
Wahana Komputer, (2006), Apa & Bagaimana E-Commerce, Andi, Yogyakarta.
(22)
1 1.1Latar Belakang Masalah
Perkembangan Ilmu Pengetahuan dan Teknologi sekarang ini semakin berkembang dan berpengaruh dalam segi transaksi dan perkembangan kegitan usaha. Mengenai hal ini, kebutuhan akan transaksi yang dapat diakses melalui website bisa dikatakan kebutuhan penting, karena kecepatan dan kemudahan yang diberikanya, sehingga banyak seller yang merambah teknologi ini.
Keberadaan internet saat ini memberikan keuntungan secara langsung maupun tidak langsung kepada dunia bisnis, pendidikan, komunitas dan banyak lagi dari skala kecil hingga besar. Dengan adanya fasilitas internet data – data bisa disimpan, diambil dan dikirimkan secara mudah keseluruh penjuru dunia dengan berbagai cara, data dan informasi yang ada dapat dihubungkan dengan mudah dan cepat hanya dengan menggunakan hyperlinks (penghubung visual). Dalam dunia bisnis memudahkan pendekatan produk kepada konsumen untuk melihat dan bertransaksi melalui media website [1].
Sebuah website e-commerce memiliki banyak keuntungan bagi berbagai macam golongan pemakai, serta menawarkan berbagai macam manfaat, karena itu Distro Monalisa mencoba menerapkan sistem penjualan online terhadap produknya. Website telah menjadi sarana promosi, transaksi, pusat informasi, dan pengelolaan data, atau bahkan menjadi sebuah sarana.
(23)
Sebuah website tidak saja menghemat waktu dan tempat, tapi juga biaya pemakai dapat mengakses Website dan apasaja yang mempunyai intregrasi dengan website dari mana saja kita berada, Fasilitas provider untuk mengakses internet juga semakin banyak, selain dengan telepon rumah, handphone, juga melalui jaringan server/warnet. Ini membuktikan bahwa masyarakat semakin tidak mau disibukan dengan keterbatasan waktu dan kesempatan untuk melihat informasi [1].
Terkait dengan hal di atas, maka Distro Monalisa bertujuan untuk mengikuti arus perkembangan informasi dalam memodernkan sistem penyebaran informasi dan penjualan dengan membuat aplikasi penjualan perlengkapan bermain skate board dan pakaian secara online melalui media website.
Selama ini Distro Monalisa menyebarkan informasi masih dengan cara manual seperti penyebaran brosur. Sarana penyebaran informasi tersebut sangat banyak kekurangan akan keefektifan dan efisiensi informasi, kendala dalam penyebaran informasi.
Harapan untuk membuat sebuah program aplikasi penjualan yang baik, pengolahan data merupakan kunci utama untuk mencapai kesempurnaan. Dengan pengolahan data dan transaksi yang baik maka kita dapat dengan mudah mengakses data yang dibutuhkan. Selama ini Distro Monalisa belum memakai sitem pnjualan berbasis website. Sebagai contoh banyak buyer diluar kota yang kesulitan memesan barang-barang yang disediakan Distro ini dikarnakan keterbatasan komunikasi dan informasi stok juga model barang baru yang dipasarkan. Dengan adanya aplikasi ini diharapkan dapat mempermudah
(24)
pihak-pihak yang terkait untuk mengetahui informasi yang berhubungan dengan penjualan barang-barang yang up to date dan stok barang yang disediakan Distro Monalisa.
1.2 Identifikasi Masalah
Berdasarkan uraian masalah dari latar belakang, maka dapat disimpulkan permasalahan-permasalahan yang ada, yaitu :
1. Bagaimana cara pembeli mengakses informasi produk baru yang ditawarkan Distro Monalisa dengan keterbatasan jarak?
2. Bagaimana cara pembelian dan pembayaran yang lebih mudah bagi konsumen?
3. Bagaimana cara penyebaran promosi yang lebih efektif dan meluas ke seluruh daerah?
4. Bagaimana cara pembeli di luar kota bisa mengetahui jumlah stok yang masih tersedia dalam membeli produk yang ditawarkan .
1.3Maksud dan Tujuan 1.3.1 Maksud
Adapun maksud dari penulisan tugas akhir ini berdasarkan masalah yang diteliti adalah untuk memberi kemudahan dalam promosi dan transaksi Distro Monalisa kepada masayarakat luas.
(25)
1.3.2 Tujuan
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Untuk penyebaran informasi dan promosi produk Distro Monalisa yang lebih mudah, cepat dan up to date.
2. Untuk mempermudah konsumen dalam membeli produk yang ditawarkan Distro Monalisa tanpa batas waktu dan jarak.
3. Untuk menggantikan sistem lama dalam media promosi yang kurang efektif.
4. Untuk mempermudah transaksi yang mana menggunakan transaksi baik offline maupun online.
1.4Batasan Masalah
Untuk menanggulangi masalah ini maka penulis membatasi permasalahan penting yang ada di Distro Monalisa sebagai berikut :
1. Data Produk
a. Produk yang ditawarkan merupakan barang-barang berupa perlengkapan olah raga skate board dan pakaian yang mempunyai kategori seperti perlengkapan keamanan bermain skate board dan model pakaian ditampilkan pada bagian depan web sebagai informasi stok, beserta detail produk berupa ukuran dan warna.
b. Gambar yang ditampilkan yaitu gambar dari tiap-tiap tipe produk perlengkapan skate board dan pakaian.
(26)
c. Rating produk diberikan oleh pengunjung dan dari hasil pembelian barang oleh konsumen sehingga lebih memudahkan dalam memilih produk yang ada untuk mengetahui Most View Product atau barang yang paling banyak dilihat.
d. Diskon diberikan untuk barang terbaru dan juga untuk barang promosi. e. Pengeloaan stok, yaitu saat konsumen memesan produk yang akan
dibeli maka stok barang yang dipesan, secara otomatis berkurang saat konsumen melakukan konfirmasi pembelian dan telah dikonfirmasi oleh admin. Hal ini dilakukan agar mencegah kesalahan informasi kepada konsumen mengenai stok barang yang masih tersedia
f. Manajemen harga yang dipakai adalah harga yang tercantum pada saat pemesanan.
2. Manajemen Pemesanan.
a. Aplikasi ini akan menampilkan sistem pencarian pemesanan berdasarkan tipe barang,harga dan barang terbaru sesuai yang dipilih. b. Status pesanan akan diupdate pada saat konsumen melakukan
pemesanan kemudian di konfirmasi oleh pihak Distro Monalisa melalui e-mail yang berisi daftar barang yang dipesan, jumlah harga dan juga no transaksi sebagai bukti pembayaran.
c. Admin dapat mengubah status barang yang tersedia.
d. Pembatalan pemesanan hanya dapat dilakukan sebelum konsumen melakukan konfirmasi pembayaran, barang yang telah dibeli tidak dapat dibatalkan.
(27)
3. Websitee-commerce Distro Monalisa mempunyai dua metode pembayaran yaitu secara offline dengan cara melalui transfer rekening bank, dan online yaitu melalui pay pal.
4. Manajemen Shiping dalam melakukan pengiriman barang, Distro Monalisa menggunakan JNE. Ongkos kirim sepenuhnya ditanggung pemesan.
5. Distro Monalisa mempunyai Laporan Pemesanan, Laporan Penjualan, Laporan Barang Terkirim berdasarkan periodik waktu tertentu dan akan ditampilkan dalam history transaksi yang bisa dilihat di halaman admin. 6. Terdapat fasilitas backup atau restore database untuk mengatasi
permasalahn data yang hilang atau rusak dan menghindari segala kemungkinan buruk lainnya, IP-Dedicatied juga menggunakan Secure Socket Layer (SSL).
7. Retur barang bisa dilakukan apabila barang yang diterima tidak sesuai pesanan.
8. Setiap pembeli harus login terlebih dahulu untuk melakukan transaksi dan menggunakan e-mail yang didaftarkan oleh pengguna karena akan berguna saat perubahan update status.
9. Website e-commerce Distro Monalisa mendukung Search Engine Optimizartion (SEO) agar website ini bisa diakses dan ditampilkan didepan saat melakukan pencarian dari google. Penerapan elemen pendukung SEO yang digunakan adalah menggunakan Meta Keyord dan
(28)
Meta Deskripsi hal tersebut agar lebih mudah dipahami dan langsung di implementasikan.
10.Untuk custumer support bisa menggunakan telepon dan Instant Messaging.
11.Halaman admin mempunyai intregrasi dengan situs jejaring sosial Facebook sebagai sarana promosi.
12.Pembuatan situs dengan memanfaatkan program PHP, CSS, jQuery. 13.Database yang digunakan menggunakan MySQL.
(29)
1.5Metodologi Penelitian
Metodologi yang digunakan dalam penelitian ini adalah metode analisis dekriptif. Metode deskriptif yaitu suatu metode untuk membuat gambaran (deskripsi) mengenai fakta-fakta dan informasi dalam situasi atau kejadian di masa sekarang secara sistimatis, aktual dan akurat. Tahapan-tahapan pembangunan perangkat lunak yang digunakan dalam metode penelitian ini adalah sebagai berikut :
1. Tahap pengumpulan data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :
a. Wawancara.
Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan karyawan yang bertugas agar mendapat data yang terperinci.
b. Observasi.
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung berkaitan dengan data-data yang ada di Distro Monalisa.
2. Tahap pembuatan perangkat lunak.
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya:
(30)
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
c. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
d. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.
e. Pengujian
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.
(31)
Gambar 1.1 Metode waterfall
1.6Sistematika Penulisan
Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, asumsi, serta sistematika penulisan.
BAB II LANDASAN TEORI
Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya termasuk sintesisnya. Membahas tentang tinjauan
(32)
perusahaan dan konsep dasar serta teori-teori yang berkaitan dengan topik penelitian dan yang melandasi pembangunan aplikasi e-commerce.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Membahas tentang analisis sistem, pengguna, serta perancangan sistem untuk pembangunan aplikasi e-commerce.
BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM
Merupakan tahapan perancangan sistem yang dibuat, metode dan kaidah yang diterapkan dalam penelitian dan pembuatan website e-commerce.
BAB V. KESIMPULAN DAN SARAN
(33)
12
BAB II
LANDASAN TEORI
2.1 Website
Website adalah sebuah tempat di internet dimana setiap individu bisa
mendapatkan informasi sehingga siapa saja dapat melakukan browsing. Semua
orang menggunakan website untuk segala kepentingan, mampu menyediakan
berbagai informasi baik dalam bentuk teks, gambar, suara, maupun gambar
bergerak. Dengan kemampuan seperti ini tentunya bagi lembaga atau personal
menjadi media yang tepat untuk publikasi.
Halaman web tersusun atas satu atau beberapa komponen baik dokumen web
ataupun komponen penyerta lainnya. Komponen-komponen tersebut biasanya
dapat langsung ditampilkan oleh browser, tetapi kadang harus menggunakan
program pembantu atau aplikasi tambahan lain (plug-in).
2.1.1 Web Browser
Web Browser adalah perangkat lunak (software) disisi klien yang
digunakan untuk mengakses informasi web, memformat teks dan menempatkan
grafik pada layer. Ada beberapa jenis web browser yang dipakai sebagai sumber
tampilan, antara lain Internet Explorer, Netscape Navigator, Mozilla, Opra, dan
(34)
2.1.2 Web Server
Web Server adalah server yang melayani permintaan klien terdapat halaman
web seperti apache, IIS (Internet Information Server) dan berkomunikasi dengan
Middleware untuk menterjemahkan kode-kode tertentu, menjalankan kode-kode
tersebut dan memungkinkan berinteraksi dengan basis data, PHP atau ASP.
2.2 E-Commerce
Dunia bisnis jaman sekarang erat kaitannya dengan internet. Saat ini internet
telah menjadi tools bisnis yang sangat penting bagi para entrepreneur. Internet
tidak hanya menjadi sarana untuk dunia hiburan maupun teknik, namun juga
menjadi media penting untuk meningkatkan keuntungan bisnis.
Salah satu penerapan internet guna menunjang proses bisnis. Electronic
commerce, juga digunakan untuk penunjang perkembangan bisnis. Bahkan dapat
juga menggunakan internet sebagai basis.
2.3 Pengertian Internet
Istilah Internet berasal dari bahasa latin, inter, yang berarti ”antara”. Secara
kata per kata Internet berarti jaringan antara atau penghubung. Memang itulah
fungsinya, Internet menghubungkan berbagai jaringan yang tidak saling
bergantung pada satu sama lain dengan sedemikian rupa, sehingga mereka dapat
berkomunikasi.
Internet adalah jaringan komputer yang saling terhubung ke seluruh dunia
(35)
sebagai jaring laba-laba (The Web) yang menyelimuti bola dunia dan terdiri dari
titik-titik (node) yang saling berhubungan [2].
Node bisa berupa komputer, jaringan lokal atau peralatan komunikasi,
sedangkan garis penghubung antar simpul disebut tulang punggung (back-bone)
yaitu media terestrial (kabel, serat optic, microwave, radio link) maupun satelit.
Node terdiri dari pusat informasi dan database, peralatan komputer dan perangkat
interkoneksi jaringan serta peralatan yang dipakai pengguna untuk mencari,
menempatkan dan bertukar informasi di Internet.
Menurut Lani Sidharta (1996) walaupun secara fisik Internet adalah
interkoneksi antar jaringan komputer namun secara umum Internet harus
dipandang sebagai suber informasi. Isi Internet adalah informasi, dapat
dibayangkan sebagai suatu database atau perpustakaan multimedia yang sangat
besar dan lengkap. Bahkan Internet dipandang sebagai dunia dalam bentuk lain
(maya) karena hamper seluruh aspek kehidupan di dunia nyata ada di Internet
seperti bisnis, hiburan, olah raga, politik dan lain sebagainya.
Salah satu isu terpenting salah satu isu terpenting di Internet adalah
penerapan standar komputerisasi terbuka (open computing standart). Karena
internetworking dan Internet mengintegrasikan semua sistem, jenis dan tipe
komputer yang ada di dunia, maka harus ada standar yang menjamin komputer
dapat saling berbicara satu sama lain dalam bahasa yang sama. Menurut Drew
Heywood (1966): standar bahasa komputer universal telah dikembangkan sejak
1969, terdiri dari serangkaian protocol komunikasi disebut Transfer Control
(36)
kesalahan dan kompresi data dan Internet Protocol (IP) yang bertugas sebagai
pengenal (identifier) dan pengantar paket data ke alamat yang dituju.
Protokol TCP / IP menyatukan bahasa dan kode berbagai komputer di dunia,
sehingga menjadi standar utama jaringan komputer. TCP / IP berkembang cepat
dan kaya fasilitas karena bersifat terbuka dan bebas digunakan, oleh siapa pun.
Oleh karena itu, hingga saat ini jaringan-jaringan tersebut saling terhubung di
seluruh belahan dunia.
Seluruh jaringa yang tersebar di setiap penjuru dunia sudah terkondisikan
dengan internet. Lalu lintas data Internet ke seluruh Amerika dan penjuru dunia
saat ini disebarkan oleh jaringan pusat yang disebut VBNS (Very High Speed
Backbone Network Service). Adapun seluruh biaya yang dikeluarkan di biayai
oleh badal Ilmu Pengetahuan Nasional Amerika Serikat. Dari jaringa itu,
komputer-komputer yang terhubung dengan internet akan berkomunikasi dan
saling mengirimkan data sehingga internet dapat dinikmati oleh seluruh umat
manusia untuk berkomunikasi melalui komuputer baik di rumah maupun di
kantor.
Dengan demikian, internet dapat didefinisikan dengan hubungan berbagai
jenis komputer dan jaringan di dunia, yang berbeda sistem operasi maupun
aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media
komunikasi (telepon dan satelit) yang menggunakan protocol standar dalam
berkomunikasi yaitu protocol TCP / IP. Internet berfungsi sebagai media
(37)
2.4 Internet Marketing
Internet marketing adalah web marketing dimana orang dapat memasarkan
produk melalui media web serta media online lainnya. Internetmarketing adalah
kegiatan memasarkan produk atau jasa melalui internet.
Internet telah berkembang dengan pesat sehingga memungkinkan adanya
proses marketing melalui internet. Dengan internet proses pemasaran dapat
dilakukan dengan biaya lebih terjangkau namun dengan efek yang lebih besar.
Hubungan internet marketing dengan e-commerce merupakan bagian
internet marketing. Internet marketing menggabungkan aspek teknik dan kreatif
dari internet, termasuk desain, pengembangan program, periklanan, dan
penjualan.
Internet marketing tidak hanya membangun sebuah website dan
mempromosikannya atau meletakan banner dan iklan website lain. Yang
dimaksud dengan internet marketing adalah setrategi menyeluruh yang diambil
oleh sebuah perusahaan menyangkut PEMASARAN menggunakan segala taktik
dan teknik, termasuk pemilihan tipe iklan, media dan desain.
Agar sebuah kampanye internet marketing dapat berjalan dengan efisien,
perlu adanya pemasaran melalui search engine atau dikenal dengan nama search
(38)
2.5 Pengertian World Wide Web
World Wide Web adalah fasilitas internet yang menghubungkan dokumen
dalam lingkup lokal maupun jarak jauh. Dokumen web disebut web page dan link
dalam web membuat user bisa pindah dari satu page ke page lain (hyper text),
baik antar page yang disimpan dalam server yang sama atau server di seluruh
dunia. Pages diakses dan dibaca melalui web browser seperti netscape navigator
atau internet explorer.
World Wide Web sering disingkat WWW atau web saja, yaitu sebuah sistem
dimana informasi dapat kita nikmati dalam bentuk teks, gambar, suara, dan
lain-lain serta ikut dapat diakses oleh perangkat lunak yang disebut browser. Informasi
di web pada umumnya ditulis dalam bentuk HTML. Informasi lainnya disajikan
dalam bentuk grafis (dalam format GIF, JPG, PNG), suara (dalam bentuk format
AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime
Movie, 3D World). WWW dijalankan dalam server yang disebut HTTPD
2.6 Universal Resource Locator (URL)
URL adalah konsep nama file standar yang diperluas dengan jaringannya.
Nama file ini tidak hanya menunjukan direktori dan nama filenya saja, tetapi juga
nama mesinnya dalam jaringan. URL dapat disediakan (ada atau diakses) dengan
berbagai metode dan bisa jadi bukan sekedar file. Karena URL dapat menunjukan
queri-queri dokumen dapat disimpan dalam database, hasil dari suatu perintah
(39)
2.7 Konsep Dasar Sistem
Sistem berasal dari bahasa latin (systema) dan bahasa yunani (sustema)
adalah suatu kesatuan yang terdiri dari komponen dan elemen yang dihubungkan
bersama untuk mempermudah aliran informasi, materi atau energi.
Kata sitem seringkali digunakan untuk percakapan sehari-hari, dalam forum
diskusi maupun dokumen ilmiah. Kata ini juga digunakan untuk banyak hal, dan
banyak bidang. Sehingga maknanya menjadi beragam, dalam pengertian yang
paling umum sebuah sistem adalah sekumpulan benda yang memiliki hubungan
diantara mereka. Sistem dapat juga didefinisikan dengan dua macam pendekatan,
yaitu pendekatan yang menekankan pada komponen atau elemennya dan sistem
yang menekan kan pada prosedurnya. Didefinisikan oleh Fitz Gerald (1981)
dalam bukunya Fundamental Of System yang diterjemahkan oleh HM. Jogianto
dalam bukunya yang berjudul Analisa dan Sistem Informasi, Pendekatan
Terstruktur.
“Sistem adalah suatu jaringan kerja dari suatu prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.”
Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih
mengutamakan pada urutan-urutan oprasi dalam sistem. Ada berbagai macam
sistem berdasarkan kategori, antara lain:
1. Atas dasar keterbukaan :
a. Sistem terbuka, dimana pihak luar dapat mempengaruhinya.
(40)
2. Atas dasar komponen :
a. Sistem fisik, dengan komponen materi dan energi.
b. Sistem non-fisik atau konsep, berisikan ide-ide.
2.8 Konsep Dasar Informasi
Informasi adalah hasil akhir manipulasi data yang dikemas sedemikian rupa
sehingga berguna dan berarti bagi penerima dimana menggambarkan suatu
kejadian nyata yang digunakan untuk pengambilan keputusan.
Informasi yang baik adalah informasi yang memiliki kualitas, kualitas
informasi tersebut tergantung pada tiga hal, yaitu sebagai berikut :
1. Akurat, informasi harus bebas dari kesalahan-kesalahan dan tidak
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan
maksudnya. Informasi harus jelas karena dari suber informasi sampai ke
penerima kemungkinan banyak terjadi gangguan yang dapat merubah
informasi tersebut.
2. Tepat waktu, informasi yang datang pada penerima tidak boleh terlambat.
Informasi yang sudah usang tidak mempunyai nilai lagi, karena informasi
merupakan landasan didalam pengambilan keputusan. Bila pengambilan
(41)
3. Relevan, informasi tersebut mempunyai manfaat untuk pemakai nya.
Relevansi informasi untuk setiap orang satu dengan yang lainnya berbeda.
Selain itu informasi juga mempunyai suatu nilai dari informasi yang
ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu
informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan
biaya mendapatkannya. Kegunaan informasi adalah mengurangi hal ketidak
(42)
2.9 Konsep Dasar Data
Data berasal dari bahasa latin yaitu datum yang berarti fact. Data tidak
mencakup realita tetapi juga ide, sehingga deskripsi data yaitu hal yang tidak akan
pernah bersifat complete tentang fenomena dan ide sesuai cara persepsi tertentu
dan direkam dengan cara tertentu. Fenomena dan ide dapat mencakup kejadian
atau peristiwa, beserta atributnya, dan konsep. Data juga berarti file yang terdiri
dari bit dab byte tanpa interpretasi dengan menggunakan program sebagai cara
penginterpretasikannya.
Program dibuat untuk keperluan tertentu. Sekumpulan program untuk
melayani keperluan tertentu disebut dengan aplikasi. Suatu sistem aplikasi
mampunyai cara menterjemahkan dari sudut pandang tertentu terhadap data yang
digunakan sebagai basis utuk merancang struktur penyimpanannya.
2.10 Konsep Dasar Basis Data
Basis data merupakan kumpulan data yang saling berhubungan (relasi).
Relasi biasanya ditunjukan dengan kunci dari tiap file yang ada. Dalam satu file
terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan
satu kumpulan entitas yang seragam. Satu record terdiri dari field yang saling
berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang
lengkap dan direkam dalam satu record.
Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun
suatu pandangan abstraksi dari data. Bayangan mengenai data tidak lagi
(43)
disimpan dalam sektor mana, tetapi menyangkut secara menyeluruh bagaimana
data tersebut dapat diabstraksikan mengenai kondisi yang dihadapi oleh pemakai
sehari-hari. Sistem yang sesungguhnya, tentang teknis bagaimana data disimpan
dan dipelihara seakan-akan disembunyikan kerumitannya dan kemudian
diungkapkan dalam bahasa dan gambar yang mudah dimengerti oleh orang awam.
2.11 Database Management System (DBMS)
Database Management System (DBMS), adalah sebuah perangkat lunak
yang ditulis khususnya untuk mengontrol struktur sebuah database dan mengakses
data. Dalam DBMS, pergantian alamat hanya boleh dimasukkan sekali, dan
informasi yang di-update akan tersedia dalam sembarang file yang sesuai. Tiga
komponen utama yang terdapat dalam DBMS adalah:
2.11.1 Kamus Data
Atau biasa disebut repositori, adalah dokumen atau file yang menyimpan
definisi data dan deskripsi struktur data yang digunakan dalam database. Kamus
data tidak memuat data aktual database, namun hanya informasi untuk
mengelolanya. Tanpa kamus data, DBMS tidak dapat mengakses data dari
database. Kamus data menentukan pengaturan dasar database dan memuat dafta
semua file ke dalam database, jumlah record setiap file, dan namna serta tipe
masing-masing field. Kamus data juga membantu melindungi keamanan database
(44)
2.11.2 Utilitas
Adalah program yang membantu Anda untuk dapat memperoleh database
dengan cara menciptakan, mengedit, dan menghapus data, record dan file. Dengan
utilitas ini Anda dapat memonitor jenis data yang dimasukkan dan memilah
database Anda berdasarkan key field, melakukan pencarian serta mengatur
informasi juga menjadi lebih mudah.
2.11.3 Penghasil Laporan
Adalah program untuk menghasilkan dokumen yang terlihat pada layar atau
yang dicetak dari semua atau sebagian database dan bisa disusun menurut
periodik tertentu tergantung kebutuhan.
2.12 Administator Database (DBA)
Database Administator (DBA) mengatur semua aktivitas yang berhubungan
dengan dan yang diperlukan untuk sebuah database organisasi. Ia memastikan
bahwa database mempunyai kemampuan untuk diperbaiki, mempunyai integritas,
keamanan, ketersediaan, keandalan, dan performa. DBA menentukan hak akses
pengguna; membuat standar, petunjuk dan prosedur kontrol; membantu
menentukan prioritas permintaan, menentukan kebutuhan pengguna, dan
mengembangkan dokumentasi pengguna dan prosedur input. DBA juga
menangani masalah keamanan dan membuat serta memberlakukan kebijakan
(45)
2.13 Bahasa Pemrograman
2.13.1 Bahasa Pemrograman PHP
PHP merupakan script untuk pemrograman yang membuat HTML secara on
the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen yang
dibuat dengan editor teks atau editor HTML.
Dengan menggunakan PHP maka maintnace suatu situs web menjadi lebih
mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang
dibuat dengan menggunakan script PHP.
PHP secara dasar dapat mengerjakan semua yang dapat dikerjakan oleh
program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web
yang menarik dan menerima cokies
2.13.2 Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang
digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa
markup. Penggunaan yang paling umum dari CSS adalah untuk memformat
halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian,
bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web
Consortium (W3C).
CSS digunakan oleh penulis maupun pembaca halaman web untuk
(46)
CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis
dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang
ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi,
memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan
mengurangi kompleksitas serta pengulangan pada stuktur isi.
CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara
yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak,
suara (sewaktu dibacakan oleh browser basis-suara atau pembaca layar), dan juga
alat pembaca braille. Halaman HTML atau XML yang sama juga dapat
ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna
dengan menggunakan CSS.
2.13.3 JavaScript
JavaScript adalah bahasa script yang digunakan pada halaman HTML.
JavaScript adalah varian dari java yang sangat terkenal dalam lingkungan
pemrograman web. JavaScript mempunyai keunggulan pada sisi client, maupun
diakses lebih cepat dari script server. Tetapi kelemahannya pada script ini belum
tentu mampu diproses oleh browser client tergantung kompetibilitas browser
tersebut. Cara untuk menjalankan javascript hanya dengan javascript-enabled
yaitu browser yang mampu menjalankan javascript seperti Netscape Navigator
(versi 2.0 keatas) atau internet ekplorer (MSIE-versi 3.0 ke atas)
Beberapa hal mengenai JavaScript :
(47)
2. JavaScript merupakan sebuah bahasa scripting dengan bahasa
pemrograman yang ringan.
3. JavaScript biasanya disisipkan (embedded) dalam halaman HTML.
4. JavaScript adalah bahasa interpreter (yang berarti skrip dieksekusi tanpa
proses kompilasi.
2.13.4 Database MySQL
MySQL adalah sebuah sistem manajemen database relasi yang bersifat
terbuka. Terbuka maksudnya adalah MySQL boleh diunduh oleh siapa saja. Baik
versi kode program aslinya maupun fersi binernya dan bisa digunakan sesuai
dengan kebutuhan seseorang maupun sebagai suatu program aplikasi komputer.
MySQL menggunakan bahasa standar SQL (Structure Query Language)
sebagai bahasa interaktif pengolah data . Perintah SQL juga sering disebut Query.
Karena menggunakan bahasa standar yang sama maka tidak akan menjadi kendala
besar bila nanti berhubungan dengan database selain MySQL.
Tentu saja ada perbedaan sintaks bahasa paket pemrograman SQL tersebut.
Adapun beberapa kelebihan MySQL adalah, sebagai berikut:
a. Kecepatan. Dengan adanya fitur tambahan Query Chacing pada MySQL yang
pada umumnya akan menaikan kinerja diatas rata-rata,Fitur ini menjadi
kelebihan dibandingkan pendahulunya.
b. Open Source. Dengan konsep ini siapapun dapat berpartisipasi
mengembangkan MySQL dan hasil pengembangan itu diserahkan kepada
(48)
c. Kapabilitas. MySQL telah digunakan untuk mengelola database dengan
jumlah 50 juta record. Bahkan sanggup untuk mengelola 60.000 tabel.
d. Konektifitas dan Keamanan. MySQL menerapkan sistem keamanan dan ijin
akses tingkat lanjut, termasuk dukungan keamanan dengan pengacakan
lapisan data. Adanya tingkatan user dan jenis akses yang beragam dapat
memberikan batasan akses berdasarkan lokasi pengaksesan dan dapat jaminan
keamanan pada MySQL.
Fleksibilitas dan Portabilitas. MySQL mendukung perintah-perintah ANSI SQL
99 dan beberapa perintah database alternative lainnya sehingga mempermudah
beralih dari dan ke MySQL
2.4.1.1 Secure Socket Layer (SSL)
Secure Socket Layer atau SSL adalah metode standar yang digunakan
untuk mengamankan proses komunikasi di internet, khususnya pada aktifitas
penjelajahan (browsing) situs web. Dengan menggunakan SSL, suatu data/pesan
yang dikirimkan antara server dengan browser komputer client di enkripsi dengan
menggunakan PKI (public key infrastructure). Dengan demikian apabila ada
pihak yang tidak bertanggung jawab menyusup untuk mencuri data/pesan yang
dikirim, penyusup tersebut tidak akan dapat menggunakan pesan yang telah
ter-enkripsi tersebut.
Secure Socket Layer (SSL) merupakan sebuah protokol yang bekerja tepat
di bawah sebuah aplikasi jaringan komputer. Protokol ini menjamin keamanan
data yang dikirimkan satu host dengan host lainnya dan juga memberikan metode
(49)
Untuk keamanan data, SSL menjamin bahwa data yang dikirimkan tidak dapat
dicuri dan diubah oleh pihak lain. Selain itu, SSL juga melindungi pengguna dari
pesan palsu yang mungkin dikirimkan oleh pihak lain.
SSL umumnya dipergunakan untuk mengirimkan data-data yang penting
dan rahasia seperti nomor kartu kredit untuk transaksi e-commerce, data pribadi
untuk transaksi perbankan, dan sebagainya. SSL ini bebas dipergunkan oleh siapa
saja, bahkan didukung oleh dua browser utama yaitu Netscape Navigator dan
Microsoft Internet Explorer.
Tahapan -tahapan yang harus dilalui dalam menggunakan SSL adalah :
1. Negosiasi algoritma yang akan digunakan kedua-belah pihak.
1. Otentikasi menggunakan Public Key Encryption atau Sertifikat elektronik.
2. Komunikasi data dengan menggunakan Symmetric Key Encryption.
Pada tahap negosiasi algoritma yang akan digunakan, pilihan-pilihan algoritma
yang bisa digunakan adalah :
a. Public Key Encryption : RSA, Diffie-Helman, DSA (Digital Signature
Algorithm) atau Fortezza
b. Symmetric Key Encryption : RC2, RC4, IDEA (International Data
Encryption Algorithm), DES (Data Encryption Standard), Triple DES atau
AES
c. Untuk fungsi hash 1 arah : MD5 (Message-Digest algorithm 5) atau SHA
(50)
Server hosting yang menggunakan cPanel, dapat mengikuti langkah berikut
untuk melakukan generate Certificate Signing Request (CSR) melalui cPanel. CSR
harus kirimkan ke thawte agar digital certificate dapat diterbitkan, hal ini
merupakan bagian dari proses enrollment yang harus dijalankan.
Proses ini hanya dapat dilakukan oleh pihak yang memiliki akses ke
WHM, artinya pengguna minimal harus menjadi reseller untuk melakukan proses
ini sendiri, apabila tidak memiliki akses ke WHM, maka harus mengajukan
permohonan ke pihak web hosting yang digunakan untuk melakukan hal ini.
Apabila telah memiliki akses ke WHM maka dapat dilanjutkan dengan
melakukan langkah-langkah berikut;
1. Klik link Generate SSL Certificate and Signing Request pada bagian SSL/TLS.
Generate SSL dan CSR
(51)
Generate CSR Form
3. CSR anda akan di generate dan dikirimkan ke alamat E-mail yang anda masukkan sebelumnya, gunakan text editor untuk mengkopi isi CSR dan
kirimkan ke thawte melalui form enrollment di control panel order anda.
Sebuah Digital Certificate dapat digunakan untuk mengamankan sebuah
Domain di sebuah Server. Lisensi tambahan memungkinkan kita untuk
mengamankan domain yang sama di server yang berbeda, misalnya pada
(52)
2.13.5 Search Engine Optimization (SEO)
SEO (Search Engine Optimization) atau optimisasi mesin pencari adalah
serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk
meningkatkan volume dan kualitas trafik dari mesin pencari menuju alamat situs
web tertentu dengan memanfaatkan mekanisme kerja alami algoritma mesin
pencari tersebut. Tujuan spesifik SEO adalah menempatkan suatu alamat situs
web pada posisi teratas (atau setidaknya pada halaman pertama) hasil pencarian
berdasarkan subyek tertentu. Secara logis, alamat situs yang menempati posisi
teratas hasil pencarian memiliki peluang lebih besar untuk mendapatkan
Teknik SEO sangat penting sekali dalam sebuah pergulatan dalam dunia
internet karena tidak dapat dipungkiri, bahwa dengan menjadi urutan teratas
sebuah website akan sekain diminati oleh para pengguna Internet. Pengunjung
cenderung lebih terarik dengan beberapa website yang ada di halaman awal
karena dianggap lebih relefan dengan keyword yang mereka cari.
Dari kecenderungan tersebut kita dapat menarik peminat para pengguna
Internet untuk berkunjung ke website kita. Tentunya kontent atau isi dari website
kita harus relefan dan tepat antara keyword yang kita buat dengan seluruh isi
materi dari sebuah website. Elemen pendukung untuk Optimasi SEO antara lain:
1. Keterkaitan nama Domain.
Penggunaan dan penempatan sebuah title atau judul akan membantu
sebauh website untuk dapat berada di urutan atas mesin pencarian google.
Untuk itu, Judul website atau Artikel disarankan mempunyai korelasi antara
(53)
menentukan judul website beranjak dari materi yang akan kita sajikan
nantinya seperti hal nya kita menentukan nama domian.
2. Title (Judul).
Penempatan dan penggunaan elemen judul atau title website dengan
baik, maka hasilnya sudah pasti akan baik pula. Ini akan membantu website
sehingga dengan mudah muncul di jajaran atas elit halaman hasil pencarian
di mesin pencari
3. Meta Keyord dan Meta Deskripsi.
Tag Meta atau bagi kalangan IT juga bisa disebut dengan metadata,
merupakan data tentang data (data about data), yaitu metadata yang meliputi
semua informasi tentang data. Metadata ini perlu dimasukkan dalam website
dengan menggunakan kote perintah tag meta. Ada banyak tag meta yang
bisa kita temukan, namun yang berguna dalam optimasi SEO adalah meta
keyword dan meta deskripsi karna pengatur meta keywords dan meta
deskripsi cocok dengan keyword serta deskripsi yang dimasukkan oleh
penggunjung dalam mesin pencari, maka ini akan membuat sebuah halaman
situs tampil di posisi yang baik dalam hasil mesin pencari.
4. Keterkaitan Isi / Kontent.
Membuat konten website dan menghubungkan antara isi posting dengan
keywords memiliki tingkatan korelasi yang tinggi. Dengan usaha yang
konsisten dengan apa yang kita tulis dengan korelasi judul, keywords serta
deskripsi akan membuat website akan semakin mudah ditampilkan mesin
(54)
5. Sitemaps.
Ini digunakan agar seluruh isi website terindeks dalam mesin pencari.
Beberapa mesin pencari menyediakan layanan sitemap ini. Misalnya dengan
cara mendaftarkan sitemap di Google. Dengan beberapa langkah
sebagaimana yang dipandu dalam Google, sitemap bisa dibuat. Begitu juga
dengan membuat sitemap di Yahoo.
6. Natural Listing.
Untuk bisa diindeks oleh mesin pencari, sudah seharusnya untuk
mendaftarkan website yang akan didaftarkan ke berbagai situs mesin pencari
semisal Google, Yahoo dan Bing.
7. Backlink
Backlink adalah link alamat website yang tertanam di blog atau website
milik orang lain. Semakin banyak backlink yang diperoleh oleh suatu
website, maka hasilnya akan semakin baik pula. Salah satu cara untuk
(55)
34 BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Dalam membangun sebuah sebuah aplikasi e-commerce di Distro Monalisa, penulis bertujuan menguraikan suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dari kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya dibandingkan sistem lama.
3.2 Analisis Masalah
Analisi masalah dalam membangun sistem baru pada Distro Monalisa bertujuan untuk menggantikan sistem lama yang bertujuan memberi kemudahan mentukan kebutuhan informasi kepada konsumen dalam penyebaran info produk baru dan memudahkan konsumen untuk melakukan pemesanan barang dengan media internet.
3.3 Perancangan Sistem
Sesuai dengan paradigma Analisa dan Perancangan Terstruktur, maka semua data yang ada di dalam sistem akan dikemas dalam satu kesatuan basis data. Tahap ini bertujuan untuk bisa sampai pada sebuah organisasi basis data yang
(56)
sesuai dan utuh, alat perancangan yang digunakan adalah flowmap, data flow
diagram (DFD), dan kamus data.
3.4 Analisis Prosedur Sistem yang Sedang Berjalan
Untuk mengamati proses pemesanan barang yang sedang berjalan di Distro Monalisa, maka perlu diketahui prosedur yang dilaksanakan untuk kemudian digambarkan dalam bentuk Flowmap agar mudah dalam membuat sebuah model sistem dalam bentuk jaringan proses-proses yang saling berhubungan antara satu dengan yang lain oleh alur data.
3.5 Prosedur Pemesanan Barang Distro Monalisa
Prosedur pemesanan barang yang sedang berjalan di Distro Monalisa adalah sebagai berikut:
1. Konsumen menyerahkan data barang yang akan dibeli kepada pihak Distro Monalisa. Kemudian pihak Distro Monalisa akan membuat nota pesanan sebanyak 3 rangkap yang harus ditanda tangani oleh konsumen dan pihak Distro Monalisa. Rangkap 1 untuk diberikan kepada konsumen, rangkap ke 2 dibuat data barang pesanan dan rangkap 3 akan diarsipkan.
2. Setelah konsumen membayar total bayar dari barang pesanan maka distro monalisa memberikan rangkap 1 sebagai bukti untuk pengambilan barang. 3. Setelah membuat data barang pesanan, pihak distro monalisa memberikan
(57)
4. Berdasarkan data barang pesanan yang diberikan pihak Distro Monalisa kepada pihak Pabrik, maka pihak Pabrik akan memproduksi barang pesanan. Setelah barang selesai diproduksi, pihak Pabrik memberikan info barang yang telah jadi berikut barang pesanan kepada Distro Monalisa. 5. Kemudian dari info barang jadi yang diterima, Distro Monalisa akan
membuat faktur pembelian sebanyak 2 rangkap, rangkap 1 diberikan kepada konsumen beserta barang pesanan, rangkap 2 akan diarsipkan.
(58)
Gambar 3.1 Flowmap Pemesanan barang yang sedang berjalan
Keterangan:
A.NP : Arsip Nota Pesanan A.FP : Arsip Faktur Pembelian
(59)
3.6 Prosedur Pembelian Barang Distro Monalisa
Prosedur pemesanan barang yang sedang berjalan di Distro Monalisa adalah sebagai berikut:
1. Konsumen memilih produk yang akan dibelinya, lalu konsumen memberikan produk tersebut ke kasir.
2. Kasir menerima barang yang akan dibeli konsumen.
3. Kasir membuat info harga yang kemudian diberikan kepada konsumen 4. Setelah konsumen membayar barang maka kasir membuat 2 lembar faktur,
faktur rangkap 1 akan diberikan kepada konsumen beresta uang kembalian bila ada, faktur rangkap 2 akan diarsipkan.
(60)
Gambar 3.2 Flowmap Pembelian barang yang sedang berjalan
Keterangan:
(61)
3.7 Analisis non – fungsional
3.7.1Perangkat Keras (Hardware)
Hardware adalah perangkat keras dalam sistem computer yang secara fisik terlihat dan dapat disentuh. Perangkat keras dibutuhkan guna mendukung kelancaran program.
Berikut ini merupakan spesifikasi perangkat keras yang dibutuhkan dalam pembuatan aplikasi.
Tabel 3.1 Kebutuhan Perangkat Keras
No Jenis Kebutuhan
1 2 3 4 5 6 7 Processor Memory VGA Harddisk Monitor Mouse Keyboard
Pentium(R) 4 CPU 3,0 GHz 512 MB
128 MB 80 GB 17 inch
3.7.2Perangkat Lunak (Software)
Software merupakan perangkat lunak yang berisikan perintah – perintah
untuk mengolah data.
Berikut merupakan jenis dan kebutuhan yang dipakai dalam pembuatan aplikasi.
(62)
Tabel 3.2 Kebutuhan Perangkat Lunak
No Jenis Kebutuhan
1 2 3 4 5 6 7 Sistem Oprasi Bahasa Pemrograman Database Browser Web Server Tools desigen
Editor PHP
Window XP Profesional 2002 SP2
PHP,CSS dan javascript MySQL
Mozilla Firefox 3.60 XAMPP
Microsoft visio 2007
Macromedia Dreamweaver 8
3.7.3 Pemakai (Brainware)
Perancangan sistem pemesanan dan pembelian pada Distro Monalisa merupakan website yang mempunyai fungsi untuk transaksi secara online. Alasan dibuatnya website ini agar dapat menyelesaikan keterlambatan dalam memproses data barang baru atau promosi barang serta transaksi, dengan begitu transaksi yang ada akan lebih memudahkan bagi pihak Distro Monalisa maupun pihak konsumen daripada sistem lama yang masih menggunakan cara manual.
3.8 Entity Relationship Diagram (ERD)
Model ERD berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang
(63)
mempersentasikan pemodelan sistem baru yang digambarkan secara sistematis sebagai berikut :
Gambar 3.3 ER Diagram
3.9 Diagram Konteks
Diagram konteks merupakan suatu diagram yang menggambarkan relasi antar sistem dan lingkungannya. Lingkungan tersebut menggambarkan suatu proses dalam sistem keseluruhan, untuk lebih jelasnya dapat dilihat pada gambar berikut:
(64)
Gambar 3.4 Diagram Konteks
3.10 Data flow Diagram (DFD)
Diagram alir data (Data Flow Diagram) merupakan diagram yang menggambarkan arus data dalam sistem yang dibuat, secara paralel dan terstruktur, dengan mengikut sertakan komponen- komponen ataupun entitas yang terkait baik entitas luar maupun entitas dalam, media penyimpanan, proses-proses sistem maupun simbol panah yang menunjukan hubungan arus data dari proses ke entitas yang terkait.
DFD (Data flow diagram) merupakan suatu gambaran sistem secara logika
yang tidak tergantung pada perangkat keras, struktur data atau organisasi file. Berikut adalah DFD sistem informasi penjualan yang diusulkan :
(65)
44
(66)
Gambar 3.6 Data flow diagram level 2 Proses 1
(67)
(68)
!
" # $% &
' %
( " # %
" # %
" #
% %
" #
$
(69)
Gambar 3.10 Data flow diagram level 2 Proses 5
(70)
Gambar 3.12 Data flow diagram level 2 Proses 7
(71)
& " %
" %
)
Gambar 3.14 Data flow diagram level 3 Proses 4.1
(72)
Gambar 3.16 Data flow diagram level 3 Proses 4.3
(73)
Gambar 3.18 Data flow diagram level 3 Proses 4.6
(1)
5
4.3
Pengujian Beta
Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana pengujian dilakukan secara langsung kepada responden dengan membuat kuisioner mengenai kepuasan pengguna dalam menggunakan aplikasi.
5.
Kesimpulan dan Saran
4.1
Kesimpulan
Berdasarkan analisis dan pengujian yang telah dilakukan maka dapat ditarik kesimpulan kesimpulan sebagai berikut : 1. Untuk dapat mempermudah dalam
memasarkan produk sehingga
pemasaran bisa lebih luas kepada seluruh masyarakat maka dibuat aplikasi pendukung pemasaran sekaligus promosi produk distro yang bisa memudahkan konsumen dalam bertransaksi baik onlie maupun offline. 2. Dapat memperkecil biaya promosi
perusahaan dalam memperluas
pemasaran dan meningkatkan
penjualan produk sampai ke berbagai daerah di indonesia.
3. Mempermudah pihak penjual dan konsumen dalam bertransaksi tanpa dibatasi jarak dan waktu..
4.2
Saran
Berdasarkan kesimpulan di atas, maka saran-saran yang dapat dikemukakan agar menjadi bahan masukan dan pertimbangan adalah sebagai berikut : 1. Mengingat pentingnya keamanan data,
disarankan untuk mengembangkan aplikasi yang akan datang, kontrol
backup database dilakukan secara berkala
2. Untuk pembuatan laporan, laporan dapat ditingkatkan lagi dengan menyusun tampilan yang lebih user friendly dan lebih mempermudah penerima laporan untuk memahami isi laporan yang dibuat.
3. Desain aplikasi yang dibuat untuk mengembangkan aplikasi hanya menggunakan beberapa tools dan hanya memberikan interface aplikasi apa adanya. Untuk masa yang akan datang, sebagai saran, khususnya untuk
interface, aplikasi dapat menggunakan bahasa pemrograman yang lebih baik dalam pengembangannya.
Sistem penjualan online yang dibuat masih banyak yang harus diperhatikan, misalnya, seperti pengolahan pesanan sampai ke konsumen dan pengolahan retur barang.
6.
DAFTAR PUSTAKA
[1] Andi Sunarto, (2009), Seluk Beluk E-Commerce, Garailmu, Yogyakarta. [2] Fathansyah, Ir. (2004), Basis Data,
Informatika, Bandung.
[3] Jogiyanto HM,Akt MBA, 2006, “Analisis dan DesainSistem Informasi”, Andi,Yogyakarta.
[4] Nugroho, Adi, 2004, ”Konsep Pengembangan Sistem Basis Data”, Informatika, Bandung.
[5] Pressman, Roger S, (2002), Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta.
[6] Wahana Komputer, (2006), Apa & Bagaimana E-Commerce, Andi, Yogyakarta.
(2)
1
APPLICATION OF E-COMMERCE SALES SPECIAL
EQUIPMENT AND CLOTHES SKATER IN MONALISA DISTRO
Qasthalani
Faculty of Informatics Engineering
Department of Informatics - University Computer Indonesia Jl.Dipatiukur No.114-116, Bandung 40132
Email : coxs_17@yahoo.co.id
ABSTRACT
Distro Monalisa is a company engaged in the sale of special merchandise and apparel skater gear. Monalisa distro is still using conventional way of introducing promotional products. An e-commerce website has many advantages for a variety of user groups, and offers a range of benefits. Website e-commerce has also become a means of promotion, transactions, information center, and data management, or even become a tool.
Data analysis techniques in the manufacture of software using the paradigm of the waterfall software. In this methodology carried out several steps to build a software, namely: software engineering, systems analysis, system design, system implementation, system testing, and maintenance of the system. By running the stages based on the existing methodology, it is expected that applications built in accordance with needs and can be used by consumers.
E-commerce applications are made to increase product sales and a media campaign in the delivery of product information to consumers without coming to the store directly. For payment, not only done through bank transfer only, but buyers can also pay through online payment such as paypal.
Keywords :
Skater Equipment, Sales E-commerce, Software, Sale, Paypal.
1.
Background Problem
Development of Science and Technology is now growing and influential in terms of the transaction and development activity of the business. Of this, the need for transactions that can be accessed through the website needs to say is important, because the speed and ease of diberikanya, so many sellers who spread this technology.
The existence of the Internet currently provides benefits directly or indirectly to the world of business, education, community and much more from small to large. With the internet facilities of data - data can be stored, retrieved and transmitted easily all over the world in various ways, the existing data and information can be connected easily and quickly just by using hyperlinks (visual interface). In the world of business to consumer product approach makes it easy to view and transact through the media website [1].
An e-commerce website has many advantages for a variety of user groups, and offers a range of benefits, because it Distro Monalisa trying to implement online sales of their products. Website has become a means of promotion, transactions, information center, and data management, or even become a tool.
Website not only saving time and place, but also costs the user can access the website and everything what has intregrasi with websites from anywhere we are, facility providers to access the Internet are also more and more, in addition to home phone, mobile phone, as well as through a network of servers / cafe. This proves that people increasingly do not want to preoccupied with the time and opportunity to view information [1].
Related to the above, then the
(3)
2
current developments in modernizing
systems of information dissemination and sales by making sales application to play skate board equipment and clothing online through web media.
During this Distro Mona still a way to spread information manually, such as
distributing brochures. Means of
dissemination of such information would be very much lack the effectiveness and efficiency of information, difficulties in dissemination of information.
Hope to make a good sales application programs, data processing is key to achieving perfection. By processing data and transactions that good then we can easily access the required data. During this Distro Monalisa pnjualan system based not on the website. For example, many buyers outside the city who have difficulty ordering the goods provided by these distributions dikarnakan limitations of communication and information model also stock new items that are marketed. With this application, it is expected to facilitate the parties involved to find out information relating to the sale of goods are up to date and the stocks provided Distro Monalisa.
2.
Theory Basis
2.1
Website
Website is a place on the internet where every individual can get information so that anyone can browse. All persons using the website for any purposes, can provide significant information in the form of text, images, sounds, and moving images. With capabilities like this of course for the institution or the personal into the right media for publication.
This web page is composed of one or several components of both a web document or other accompanying components. These
components can usually be directly
displayed by the browser, but sometimes have to use auxiliary programs or other additional applications (plug-in).
2.2
E-Commerce
The business world today is closely related to the Internet. Currently the Internet has become a very important business tools for entrepreneurs. Internet is not only a means to the world of entertainment as well
as technique, but also become an important media to increase business profits.
One of the Internet application to support business processes. Electronic commerce, is also used to support business development. Even can also use the Internet as the basis.
2.3
Understanding the Internet
The term Internet originated from the Latin, inter, meaning "between". The word for word Internet means between or connective tissue. Indeed that is its function, the Internet connects various networks that are not mutually dependent on each other in such a way that they can communicate.
The Internet is a network of computers
connected together across the world
regardless of territorial boundaries, laws and culture. Physically analogous to a spider web (the Web) that blanketed the globe and consists of the points (nodes) are interconnected [2].
Node can be a computer, local network or communication equipment, while the connecting lines between nodes is called the backbone (backbone) that terrestrial media (cable, fiber optic, microwave, radio links) or satellite. Consists of the central node of
information and databases, computer
equipment and network interconnection devices and equipment used users to search, locate and exchange information on the Internet.
3.
Analysis and Design
3.1
System Analysis Sistem
In an application to build an e-commerce in Distro Monalisa, the author aims to describe a whole system into its component parts with a view to identifying and engevaluasi problems, constraints arising from the expected needs so dapatdiusulkanc its reforms than the system long.
3.1.1
Prosedur yang terlibat
The procedures are the current
(4)
3
1.
Booking Procedure GoodsImage 3.1 Booking Flowmap Goods
2.
Purchasing ProceduresImage 3.2 Flowmap Purchase Goods
3.1.2
Database Analysis
Model ERD diagram contains
components entity set and relationship set, each equipped with attributes that to presentation of new modeling system that is described in a systematic.
Image 3.3 ER Diagram
3.1.3
Context Diagram
Context diagram is a diagram
illustrating the relation between the system and its environment. Environment describes a process in the overall system.
Image 3.4 Context Diagram
3.2
Designing Database
Database design consists of the table structure and relationship scheme.
3.2.1
Relation Scheme
The process of relations between files is a combination between files that have the same primary key, so that those files into a single unit which is connected by key fields.
Image 3.5 Relation Scheme
3.3
Designing Application Menu
1. Visitor Menu Structure
Image 3.6 Visitor Menu Structure
2. Consumer Menu Structure
Image 3.7 Consumer Menu Structure 3. Administrator Menu Structure
(5)
4
Image 3.8 Administrator Menu Structure3.4
Interface Desigen
User interface is a medium of communication between users with computer systems.
3.4.1
Interface Design Visitors
Image 3.9 Display Interface Visitors
3.4.2
Customer Interface Design
Image 3.10 Display Interface Consumers
3.4.3
Administrator Interface
Design
Image 3.11 Display Interface Administrator
4.
Implementation and Testing
4.1
Implementation
Implementation stage is the stage of translating the system design based on the results of the analysis in programming languages, and application software on the
actual circumstances. Implementation
objective is to implement the design that has been made to the system so that the user can provide input for the development of systems that have been built.
4.2
Alpha Testing
Software testing is a critical element of software quality assurance and assessment
mempesentasikan principal of the
specification, design, and coding. Black-box
testing focuses on the functional
requirements of software. Thus, black-box testing allows the software engineer to get a set of input conditions that fully to all the functional requirements of a program.
4.3
Beta Testing
Beta testing is testing where the testing is done objectively directly to the respondent by making a questionnaire on user satisfaction in using the application.
5.
Conclusions and Suggestions
4.1
Conclusion
Based on the analysis and testing has been done then it can be deduced the following conclusion:
1. In order to facilitate the marketing of products so that marketing can be more widely to the whole community will be supporting marketing applications as well as promotional products that can facilitate the distribution of consumers in both onlie and offline transactions. 2. Can reduce costs in expanding the
company's promotional marketing and increase sales of products to various regions in Indonesia.
3. Facilitate the sellers and consumers in the deal without being limited distance and time.
(6)
5
4.2
Suggestion
Based on the above conclusions, the suggestions can be presented for input materials and considerations are as follows: 1. Given the importance of data security, it
is advisable to develop applications that are coming, database backup control performed regularly.
2. For making the report, the report can be improved again by preparing a more user friendly and much easier to understand the contents of the report recipient who made the report.
3. Design an application made to develop applications only use a few tools and only provide the application interface is. For the future, as a suggestion, especially for interfaces, applications can use a better programming language in its development.
Online sales system that is made still more needs to be considered, for example, such as processing orders until the customer returns and processing of goods.
6.
REFERENCES
[1] Andi Sunarto, (2009), Seluk Beluk E-Commerce, Garailmu, Yogyakarta. [2] Fathansyah, Ir. (2004), Basis Data,
Informatika, Bandung.
[3] Jogiyanto HM,Akt MBA, 2006, “Analisis dan DesainSistem Informasi”, Andi,Yogyakarta.
[4] Nugroho, Adi, 2004, ”Konsep Pengembangan Sistem Basis Data”, Informatika, Bandung.
[5] Pressman, Roger S, (2002), Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta.
[6] Wahana Komputer, (2006), Apa & Bagaimana E-Commerce, Andi, Yogyakarta.