• Tidak ada hasil yang ditemukan

Perancangan Dan Pembangunan Aplikasi E-Commerce Berbasis Web Pada Toko Komputer Radian Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Dan Pembangunan Aplikasi E-Commerce Berbasis Web Pada Toko Komputer Radian Bandung"

Copied!
276
0
0

Teks penuh

(1)

PERANCANGAN DAN PEMBANGUNAN APLIKASI

E-COMMERCE

BERBASIS WEB

PADA TOKO KOMPUTER RADIAN BANDUNG

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

SATRIA AJI PRATAMA

10105167

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

i

ABSTRAK

Perancangan dan Pembangunan Aplikasi E-Commerce Berbasis Web

Pada Toko Radian Komputer Bandung

oleh

SATRIA AJI PRATAMA

10105167

Toko radian komputer merupakan toko yang bergerak dalam bidang penjualan komputer dan alat elektronik lainnya. Pembangunan aplikasi e-commerce ini mengacu pada sistem manual yang sedang berjalan pada Toko radian komputer. Adapun sistem yang berjalan disini adalah sistem penjualan yang mengharuskan pembeli langsung datang ke Toko. Selain itu, sistem pembukuan untuk pembuatan laporan rekapitulasi penjualan masih dilakukan secara manual sehingga laporan penjualan belum terperinci secara baik.

Dalam proses pembangunan situs e-commerce ini menggunakan teknik pengembangan secara waterfall. Sedangkan metode aliran data sistem menggunakan metode terstruktur,dimana tolls nya adalah DFD (Data Flow Diagram) untuk menggambarkan model fungsional dan ERD (Entity Relationship Diagram) untuk menggambarkan model data. Proses pembayaran transaksi yang terjadi dapat dilakukan melalui transfer antar rekening bank maupun paypal. Tujuan yang ingin dicapai dari pembangunan sistem e-commerce ini adalah mempermudah pembeli untuk melakukan pembelian barang tanpa harus datang langsung ke Toko dan untuk mempermudah dalam membuat laporan rekapitulasi penjualan.

Setelah melalui tahapan sesuai dengan metode pengembangan yang dipilih maka dalam pengimplementasian sistem e-commerce ini memiliki tindak lanjut pengujian sistem yang terdiri dari pengujian alpha dimana pengujian ini menggunakan metode pengujian black box yang berfokus pada persyaratan fungsional perangkat lunak dan pengujian beta yaitu pengujian lapangan dengan memberikan kuisioner kepada karyawan di Toko Radian komputer selaku administrator dan masyarakat umum selaku pengguna web yang memuat pertanyaan-pertanyaan mengacu kepada tujuan akhir yaitu mempermudah

costumer untuk mendapatkan informasi tentang produk yang diinginkannya serta dapat melakukan transaksi dari mana saja secara online, dan bisa mempercepat kinerja pihak Toko dalam mengelola data barang maupun laporan penjualan. Setelah dilakukan pengujian alpha dan beta, dapat ditarik kesimpulan bahwa secara fungsional sistem e-commerce ini sudah dapat menghasilkan output yang diharapkan danbersifat user friendly.

(3)

ii

ABSTRACT

Design and Application Development Web-Based E-commerce

In Radians Computer Shop Bandung

oleh

SATRIA AJI PRATAMA

10105167

Stores radians computer is a shop that specializes in selling computers and other electronic devices. Development of e-commerce application refers to a manual system that is running on a computer radians Stores. The system in place here is a sales system that requires the buyer directly come to the shop. In addition, the accounting system for the manufacture of recapitulation reports sales are still done manually so that the sales report has not been well detailed.

In the process of development of e-commerce sites are using a waterfall development techniques. While the system data stream method use structure method, in which its tolls are the DFD (Data Flow Diagram) to depict functional model and ERD (Entity Relationship Diagram) to illustrate data model. Process payment transactions can be made via bank transfer or paypal account. The goal of the development of e-commerce system is easier for buyers to make purchases without having to come directly to the store and to facilitate in making the sales summary report.

After going through the stages in accordance with the selected development method hence in implementing e-commerce system has a follow-up examination system which consist of alpha testing where this test using black box testing method that focuses on functional requirements and beta testing software that is field-testing by providing questionnaires to employees in the computer as an administrator Radian Stores and the general public as users of the web that contain the questions refer to the final destination that is easier for customer to obtain information about the products they want and can make transactions from anywhere online, and can accelerate the performance of the Stores in managing goods data and sales reports. After alpha and beta testing, can be deduced that the functional e-commerce systems are able to produce the expected output and is user friendly.

(4)

iii

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT karena atas berkat,

rahmat dan karunia-Nyalah sehingga penulis dapat menyelesaikan skripsi yang

berjudul “PERANCANGAN DAN PEMBANGUNAN APLIKASI

E-COMMERCE BERBASIS WEB PADA TOKO KOMPUTER RADIAN

BANDUNG”.

Penulis menyadari bahwa dalam penyusunan skripsi ini banyak mengalami

kesulitan dan hambatan, namun berkat bantuan dan bimbingan dari beberapa

pihak akhirnya skripsi ini dapat diselesaikan tepat pada waktunya.

Dengan penuh rasa syukur, ucapan terima kasih yang mendalam, serta

penghargaan yang tidak terhingga penulis sampaikan kepada :

1. Bapak Ir. Eddy Suryanto Soegoto, M.sc selaku Rektor Universitas

Komputer Indonesia.

2. Bapak Dr. Arry Akhmad Arman selaku Dekan Fakultas Teknik dan Ilmu

Komputer Universitas Komputer Indonesia.

3. Ibu Mira Kania Sabariah, S.T., M.T. selaku Ketua Jurusan Teknik

Informatika.

4. Bapak Irfan Maliki, S.T. selaku dosen pembimbing dan penguji 2 yang

telah membimbing, mengarahkan serta membantu dalam menyelesaikan

(5)

iv

5. Bapak Andri Heryandi, S.T., M.T. selaku dosen penguji 1 yang telah

berkenan memberikan saran dan masukan yang sangat membangun saat

penulis melakukan sidang tugas akhir.

6. Ibu Kania Evita Dewi, S.Pd., M.Si. selaku dosen penguji 3 yang telah

berkenan memberikan saran dan masukan yang sangat membangun saat

penulis melakukan sidang tugas akhir.

7. Orang Tuaku Badrus Salam dan Khusnul Khotimah, serta Adik-adik ku

yang senantiasa selalu mendoakan dan memberikan dorongan baik moril

maupun materil.

8. Kekasihku Apriyani yang selalu memberikan dukungan dan semangatnya

yang tak terhingga.

9. Seluruh anak IF4 angkatan 2005, terima kasih untuk persahabatan, dan

petualangan yang selalu dapat dirasakan ketika kita bersama.

Akhir kata, penulis berharap mudah-mudahan laporan tugas akhir ini dapat

memenuhi harapan serta bermanfaat bagi yang memerlukannya. Penulis

menyadari bahwa laporan tugas akhir ini jauh dari kesempurnaan. Oleh karena

itu, kritik dan saran yang membangun sangat penulis harapkan.

Wassalamu’alaikum WarahmatullahiWb.

Bandung, February 2011

(6)

v

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

ABSTRAK………...... i

ABSTRACT………...…. ii

KATA PENGANTAR………... iii

DAFTAR ISI………..…… v

DAFTAR TABEL……….. x

DAFTAR GAMBAR……….... xiv

DAFTAR SIMBOL……...……….…. xix

DAFTAR LAMPIRAN………..... xxi

BAB 1 PENDAHULUAN……….. 1

1.1 Latar Belakang………..… 1

1.2 IdentifikasiMasalah………..… 2

1.3 Maksud dan Tujuan………... 2

1.4 Batasan Masalah……….... 3

1.5 Metodologi Penelitian………..…. 4

1.6 Sistematika Penulisan……….... 7

BAB 2 TINJAUAN PUSTAKA………..…. 9

(7)

vi

2.2 Visi & Misi Perusahaan..………...…. 9

2.2.1 Visi...…...………...………….…. 9

2.2.2.Misi...……….……...…... 9

2.2.3 Struktur Organisasi...………...….…... 10

2.3 PengertianE-Commerce...………...….…. 10

2.3.1 Kerangka DasarE-Commerce...…....………...….…. 12

2.3.2 Ruang LingkupE-Commerce...…………....…………..…….….. 12

2.3.3 ModelE-Commerce...……....………..…….…… 13

2.3.4 InfrastrukturE-Commerce..………....………..…….….. 15

2.3.5Internet Commerce...………....………..…….…. 15

2.3.6 MekanismeE-Commerce…………....………..….….. 17

2.4 Pengertian Database...………..….…… 20

2.5 PengertianData Flow Diagram(DFD)...………..………..….…… 21

2.6 Pengertian Normalisasi...………...….…… 22

2.7 Model DataEntity Relationship...………..….. 23

2.8Entity Relationship Diagram(ERD)……...………...……..…. 23

2.9 KamusData……...…….…... 25

2.10 Pengertian Internet……...………...…..…... 25

2.10.1 SejarahInternet………...…...….. 26

2.10.2 Layanan AplikasiInternet……...………...….…... 26

2.11 PengertianWorld Wide Web (WWW)…………..…………..….….…... 29

2.11.1 World Wide Web Consortium (W3C)...……….…..…… 30

(8)

vii

2.11.3Hyper Text Markup Language (HTML)….…………..……… 31

2.12Personal Homepage Tool (PHP)………...……….…..…… 33

2.12.2 Sejarah SingkatPHP……….…...………...…….. 34

2.12.2 Keistimewaan PHP…………...……….…..…… 34

2.12.3 Cara Kerja PHP…...……….……….…..….. 34

BAB 3 ANALISIS DAN PERANCANGAN SISTEM………..…… 36

3.1 Analisis Sistem……….……. 36

3.2 Analisis Prosedural Sistem yang sedang berjalan...……….…. 36

3.2.1 Prosedur Pengadaan Barang……...………...…... 36

3.2.2 Prosedur Penjualan Barang... 38

3.2.3 Prosedur Pembuatan laporan…...………... 40

3.3 Analisis Dokumen………...……….……… 40

3.4 Analisis Kode…...……….…….. 41

3.5 Analisis Kebutuhan Non Fungsional...….……... 41

3.5.1 Analisis Pengguna……...……….……... 41

3.5.2 Analisis Perangkat Keras…...…...……...……….…….. 43

3.5.3 Analisis Perangkat Lunak...……...………….……. 44

3.6 Analisis Jaringan………...……….……. 44

3.7 Analisis Informasi………...……….…… 45

3.8 Analisis Basis Data…...……….……. 45

3.9 Evaluasi Analisis Sistem…...……….….….. 47

3.10 Solusi…...……….…….. 47

3.11 Perancangan Sistem……….………...….…... 47

(9)

viii

3.11.2Data Flow Diagram (DFD)………...…...……….. 48

3.12 Spesifikasi Proses..………...……. 59

3.13 KamusData………...…………...……… 74

3.14Skema Relasi……...………...………. 79

3.15 Perancangan Struktur Tabel………...…...………….. 81

3.16Perancangan Struktur Menu…...…………...…….. 85

3.117 Perancangan Antarmuka…...………….…...…….. 86

3.17.1 Perancangan AntarmukaPesan……...………...…… 117

3.17.2Jaringan Semantik………...……….……. 118

BAB 4 IMPLEMENTASI DAN PENGUJIAN………... 121

4.1 Implementasi………...… 121

4.1.1 Implementasi Perangkat Keras (Hardware).……...…….. 121

4.1.2 Implementasi Perangkat Lunak (Software)..…………...…..….. 122

4.1.3 Implementasi Basis Data...………...……..…. 122

4.1.4 Implementasi Antarmuka..……...………...…..…... 127

4.2 Pengujian Alpha………...………....………..……. 129

4.2.1 Lingkungan Pengujian……...……….……. 129

4.2.2 Skenario Pengujian………...……….……... 129

4.2.2.1 Rencana Pengujian Fasilitas Admin……...…...….…... 130

4.2.2.2 Rencana Pengujian Fasilitas Pengunjung & Pelanggan.... 131

4.2.3 Pengujian Butir…………...……….……… 131

4.2.3.1 Pengujian Fasilitas Admin...….……... 132

4.2.3.1.1 Pengujian Login Admin………...…… 132

(10)

ix

4.2.3.2 Pengujian Fasilitas Pengunjung & Pelanggan…...….. 146

4.2.4 Kesimpulan Hasil Pengujian Alpha………....……... 151

4.3 Penguijan Beta...……….….. 151

BAB 5 KESIMPULAN DAN SARAN………..……... 157

(11)

xiv

DAFTAR GAMBAR

Gambar 1.1 Model Waterfall 6

Gambar 2.1 Struktur Organisasi Toko Radian Komputer Bandung

Gambar 2.2 Ruang LingkupE-Commerce

Gambar 2.3 Simbol Proses

Gambar 2.4 SimbolExternal Entity

Gambar 2.5 Simbol DataStore

Gambar 2.6 Simbol DataFlow

Gambar 2.7 Simbol Entitas

Gambar 2.8 Simbol Atribut

Gambar 2.9 Simbol Relasi

Gambar 2.10 ERDOne to One

Gambar 2.11 ERDOne to Many

Gambar 2.11 ERDMany to Many

Gambar 3.1 Flowmap Prosedur Pengadaan Barang

10

13

21

21

21

22

24

24

24

24

25

25

37

Gambar 3.2 Flowmap Prosedur Penjualan Barang 39

(12)

xv

Gambar 3.4 Jaringan yang akan diterapkan pada sistem 45

Gambar 3.5 ERD Pembangunan Aplikasi penjualan komputer pada Toko

Radian Komputer Berbasis Web

46

Gambar 3.6 Diagram Konteks Pembangunan Aplikasi penjualan komputer

pada Toko Radian Komputer Berbasis Web

48

Gambar 3.7 DFD Level 1 Pembangunan Aplikasi penjualan komputer pada

Toko Radian Komputer Berbasis Web

49

Gambar 3.8 DFD Level 2 Proses 2.0 (Proses Login) 50

Gambar 3.9 DFD Level 2 Proses 3.0 (Pengolahan Data Master) 51

Gambar 3.10 DFD Level 2 Proses 4.0 (Pengolahan Data Transaksi) 52

Gambar 3.11 DFD Level 2 Proses 5.0 (Pengolahan Data Laporan) 52

Gambar 3.12 DFD Level 2 Proses 6.0 (Pengolahan Data Berita) 53

Gambar 3.13 DFD Level 2 Proses 6.0 (Pengolahan View Data Barang) 54

Gambar 3.14 DFD Level 2 Proses 8.0 (Pengolahan Data Profile Pelanggan) 54

Gambar 3.15 DFD Level 3 Proses 3.1 (Pengolahan Data Admin) 55

Gambar 3.16 DFD Level 3 Proses 3.2 (Pengolahan Data Barang) 55

Gambar 3.17 DFD Level 3 Proses 3.3 (Pengolahan Data Kategori) 56

Gambar 3.18 DFD Level 3 Proses 3.4 (Pengolahan Data Warna) 56

Gambar 3.19 DFD Level 3 Proses 3.5 (Pengolahan Data Pesanan) 57

(13)

xvi

Gambar 3.21 DFD Level 3 Proses 3.7 (Pengolahan Data Kota) 58

Gambar 3.22 DFD Level 3 Proses 3.8 (Pengolahan Data Propinsi) 58

Gambar 3.23 DFD Level 3 Proses 3.9 (Pengolahan Data Merk) 59

Gambar 3.24 DFD Level 3 Proses 4.4(Pengolahan Data Pembayaran) 59

Gambar 3.25 Skema Relasi 80

Gambar 3.26 Struktur Menu Pengunjung 85

Gambar 3.27 Struktur Menu Pelanggan 85

Gambar 3.28 Struktur Menu Administrator 86

Gambar 3.29 Rancangan Antar Muka Form Menu Index 86

Gambar 3.30 Rancangan Antar Muka Form Menu Kategori 87

Gambar 3.31 Rancangan Antar Muka Form Menu Detail Barang 88

Gambar 3.32 Rancangan Antar Muka Form Menu Profile Perusahaan 89

Gambar 3.33 Rancangan Antar Muka Form Menu Kontak 90

Gambar 3.34 Rancangan Antar Muka Form Menu Cara Belanja 91

Gambar 3.35 Rancangan Antar Muka Form Menu Cara Bayar 92

Gambar 3.36 Rancangan Antar Muka Form Menu Pendaftaran 93

Gambar 3.37 Rancangan Antar Muka Form Menu Lupa Password 94

Gambar 3.38 Rancangan Antar Muka Form Menu Utama (Pelanggan) 95

(14)

xvii

Gambar 3.40 Rancangan Antar Muka Form Menu Detail Barang 97

Gambar 3.41 Rancangan Antar Muka Form Menu Profile Perusahaan 98

Gambar 3.42 Rancangan Antar Muka Form Menu Kontak (Pelanggan) 99

Gambar 3.43 Rancangan Antar Muka Form Menu Cara Belanja 100

Gambar 3.44 Rancangan Antar Muka Form Menu Cara Bayar 101

Gambar 3.45 Rancangan Antar Muka Form Menu Histort Belanja 102

Gambar 3.46 Rancangan Antar Muka Form Menu Edit Profile (Pelanggan) 103

Gambar 3.47 Rancangan Antar Muka Form Menu Utama (Admin) 104

Gambar 3.48 Rancangan Antar Muka Form Menu Master Login 105

Gambar 3.49 Rancangan Antar Muka Form Menu Master Pelanggan 106

Gambar 3.50 Rancangan Antar Muka Form Menu Master Barang 107

Gambar 3.51 Rancangan Antar Muka Form Menu Master Kategori 108

Gambar 3.52 Rancangan Antar Muka Form Menu Master Propinsi 109

Gambar 3.53 Rancangan Antar Muka Form Menu Master Kota 110

Gambar 3.54 Rancangan Antar Muka Form Menu Master Merk 111

Gambar 3.55 Rancangan Antar Muka Form Menu Master Biaya Kirim 112

Gambar 3.56 Rancangan Antar Muka Form Menu Master Warna 113

Gambar 3.57 Rancangan Antar Muka Form Menu Transaksi 114

(15)

xviii

Gambar 3.59 Rancangan Antar Muka Form Menu Laporan Transaksi 116

Gambar 3.60 Message Box 117

Gambar 3.61 Jaringan Simantik Pengunjung 118

Gambar 3.62 Jaringan Simantik Pelanggan 119

(16)

DAFTAR TABEL

Tabel 3.1 Karakteristik Pegawai Bagian Penjualan Toko Radian Komputer 41

Tabel 3.2 Karakteristik Pengguna Aplikasi Penjualan Toko Radian

Komputer Berbasis Web

42

Tabel 3.3 Spesifikasi proses pada alir data sistem aplikasi penjualan

komputer pada toko radian komputer berbasis web

60

Tabel 3.4 Kamus Data pada alir data aplikasi penjualan komputer pada

toko radian komputer berbasis web

74

Tabel 3.5 Tabel Admin 81

Tabel 3.6 Tabel Kategori 81

Tabel 3.7 Tabel Barang 82

Tabel 3.8 Tabel Detail Pesanan 82

Tabel 3.9 Tabel Keranjang 82

Tabel 3.10 Tabel Pelanggan 83

Tabel 3.11 Tabel Pembayaran 83

Tabel 3.12 Tabel Pesanan 84

Tabel 3.13 Tabel Propinsi 84

Tabel 3.14 Tabel Kota 84

(17)

✁i

Tabel 3.16 Tabel Biaya Kirim 84

Tabel 4.1 Implementasi Antarmuka 127

Tabel 4.2 Rencana Pengujian Fasilitas Admin 130

Tabel 4.3 Rencana Pengujian Fasilitas Pengunjung dan Pelanggan 131

Tabel 4.4 Pengujian Login Admin (data normal) 132

Tabel 4.5 Pengujian Login Admin (data salah) 132

Tabel 4.6 Pengujian link halaman pengolahan admin 133

Tabel 4.7 Pengujian Ubah Admin (data normal) 133

Tabel 4.8 Pengujian Ubah Admin (data salah) 134

Tabel 49 Pengujian link pengolahan pelanggan 134

Tabel 4.10 Pengujian link pengolahan kategori 134

Tabel 4.11 Pengujian Tambah Kategori (data normal) 135

Tabel 4.12 Pengujian Tambah Kategori (data salah) 135

Tabel 4.13 Pengujian Ubah Kategori (data normal) 135

Tabel 4.14 Pengujian Ubah Kategori (data salah) 136

Tabel 4.15 Pengujian link halaman Pengolahan Barang 136

Tabel 4.16 Pengujian Tambah Barang (data normal) 136

Tabel 4.17 Pengujian Tambah Barang (data salah) 137

(18)

✂ii

Tabel 4.19 Pengujian Ubah Barang (data salah) 139

Tabel 4.20 Pengujian link halaman Pengolahan Merk 139

Tabel 4.21 Pengujian Tambah Merk (data normal) 140

Tabel 4.22 Pengujian Tambah Merk (data salah) 140

Tabel 4.23 Pengujian Ubah Merk (data normal) 140

Tabel 4.24 Pengujian Ubah Merk (data salah) 141

Tabel 4.25 Pengujian link halaman Pengolahan Berita 141

Tabel 4.26 Pengujian Tambah Berita (data normal) 142

Tabel 4.27 Pengujian Tambah Berita (data salah) 142

Tabel 4.28 Pengujian Ubah berita (data normal) 142

Tabel 4.29 Pengujian Ubah berita (data salah) 143

Tabel 4.30 Pengujian link halaman pengolahan biaya kirim 143

Tabel 4.31 Pengujian Tambah Biaya Kirim (data normal) 144

Tabel 4.32 Pengujian Tambah Biaya Kirim (data salah) 144

Tabel 4.33 Pengujian Ubah Biaya Kirim (data normal) 145

Tabel 4.34 Pengujian Ubah Biaya Kirim (data salah) 145

Tabel 4.35 Pengujian link halaman logout admin 146

Tabel 4.36 Pengujian Login Pelanggan (data normal) 146

(19)

✄iii

Tabel 4.38 Pengujian Profile Perusahaan (data normal) 147

Tabel 4.39 Pengujian Barang (data normal) 147

Tabel 4.40 Pengujian Cara Belanja (data normal) 148

Tabel 4. Pengujian Cara Bayar (data normal) 148

Tabel 4.42 Pengujian Pendaftaran (data normal) 148

Tabel 4.43 Pengujian Pendaftaran (data salah) 149

Tabel 4.44 Pengujian Keranjang Belanja (data benar) 149

Tabel 4.45 Pengujian Data Pengiriman (data normal) 150

Tabel 4.46 Pengujian Data Pengiriman (data salah) 150

Tabel 4.47 Pengujian History Belanja (data Normal) 151

Tabel 4.48 Pengujian Logout Admin( Data Normal) 151

Tabel 4.49 Pengujian Pertanyaan Transaksi Pembelian 152

Tabel 4.50 Pengujian Pertanyaan PembangunanE-commerce 152

Tabel 4.51 Pengujian Pertanyaan Instruksi 153

Tabel 4.52 Pengujian Pertanyaan InformasiE-commerce 153

Tabel 4.53 Pengujian Jawaban Transaksi Pembelian 154

Tabel 4.54 Pengujian Jawaban PembangunanE-commerce 154

Tabel 4.55 Pengujian Jawaban Pertanyaan Instruksi 155

(20)

☎i☎

DAFTAR SIMBOL

1. Simbol Flow Map

No Daftar Simbol Keterangan

1. Dokumen Menunjukkan dokumen sebagai

masukan/keluaran baik secara manual atau melalui komputer.

2. Multiple Dokumen Menunjukkan banyak dokumen

sebagai masukkan/keluaran baik secara manual atau melalui komputer.

3. Proses Manual Menunjukkan proses yang dilakukan

secara manual.

4. Database Menunjukkan penyimpanan data dalam

hardisk.

5. Arsip Digunakan untuk penyimpanan data sebagai

arsip secara manual.

6. Penghubung/Konektor Digunakan sebagai

penghubung dalam satu halaman.

7. Garis Alir Menunjukkan aliran data antar dokumen atau antar proses.

8. Proses KomputerMenunjukkan proses yang dilakukan

dengan menggunakan komputer.

(21)

✆✆

2. Simbol DFD (Data Flow Diagram)

(22)

✝✝i

DAFTAR LAMPIRAN

LAMPIRAN A TAMPILAN ANTAR MUKA……… A-1

LAMPIRAN B LISTING PROGRAM……… B-1

LAMPIRAN C HASIL KUESIONER………. C-1

(23)

158

DAFTAR PUSTAKA

[1] Brenda Kienan. (2001), Small Business Solutions E-Commerce, Alex Media Komputindo, Jakarta.

[2] Bunafit Nugroho. (2008), Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL, Gava Media, Yogyakarta.

[3] Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta.

(24)

1 BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Meningkatnya penggunaan internet oleh masyarakat yang ditandai dengan melonjaknyacostumer maupun pebisnis. Yang mendorong munculnya suatu tuntutan pelayananinternet melebihi dari apa yang bisa diperoleh di dunia nyata. Ini meliputi kesempatan untuk menjual barang-barang komoditi secara online. Salah satu hal terpenting dalam bisnis melalui internet adalah bagaimana keuntungan dapat diperoleh secara aman dan mudah. Saat ini muncul beberapa sistem pembayaran secaraonlinemelaluiinternetuntuk melayani kebutuhan bisnisonline.

Pelaku bisnis pada umumnya masih melakukan transaksi bisnis secara manual melalui tatap muka secara langsung atau pun melalui telepon. Sayangnya terkadang metode seperti ini tidak begitu efektif, dikarenakan tidak semua orang mengetahui nomor telepon perusahaan. Kalau pun tahu, sangat jarangcostumeryang mau menulis nomor telepon apalagi untuk menghafalkannya. Costumer selalu ingin sesuatu cara pemesanan atau pembelian yang paling mudah. Dari pihak toko, pegawai dituntut senantiasa berada di tempat untuk memenuhi permintaan pemesanan dari pihak

costumer.Sedangkan di sisi lain pegawai juga sulit untuk membuat laporan penjualan dikarenakan masih menggunakan cara yang konvensional dimana pegawai harus membuka kembali arsip penjualan.

Kesulitan yang terjadi juga dalam bisnis adalah dimana perusahaan kesulitan dalam memasarkan produk dan menemukan pembeli yang tepat. Begitu juga dengan pihakcostumerkesulitan dalam mencari produk-produk yang dibutuhkan.

Melihat dari permasalahan di atas, toko komputer radian Bandung merupakan perusahaan dagang yang menyediakan macam-macam perlengkapan hardware dan

(25)

2

Oleh karena itu, diperlukan dalam pembangunan suatu teknologi informasi dan komunikasi yang berupa e-commerce, sehingga dapat memberikan solusi dari permasalahan yang dihadapi oleh pihak perusahaan dan mengangkatnya sebagai Tugas Akhir dengan judul : “PERANCANGAN DAN PEMBANGUNAN APLIKASI E-COMMERCE BERBASIS WEB PADA TOKO KOMPUTER RADIAN BANDUNG”.

1.2 Identifikasi Masalah

Berdasarkan pada latar belakang diatas serta hasil penelitian yang telah dilakukan, maka identifikasi masalah yang didapat adalah :

1. Penjual mengalami kesulitan dalam memasarkan produk yang akan dijual.

2. Transaksi yang dilakukan penjual belum ada yang dilakukan secara online.

3. Kesulitan dalam pengolahan laporan transaksi dialami oleh penjual.

4. Penjual tidak memiliki sarana untuk mengetahui tingkat kepuasan pelayanan

yang telah diberikan kepada pelanggan.

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari penulisan tugas akhir ini adalah untuk membangun aplikasi e-commercepada toko komputer radian Bandung secaraon-line.

1.3.2 Tujuan

(26)

3

1. Untuk mempermudah costumer dalam mendapatkan informasi tentang macam-macam perangkat komputer hardware dan software pada toko komputer radian Bandung tanpa harus datang ke toko.

2. Mengurangi penumpukan dokumen-dokumen.

3. Mempermudah proses pemesanan dan pembelian bagicostumer.

4. Mempermudah dalam pembuatan laporan pemesanan dan penjualan barang. 5. Mempercepat dalam proses pencarian data. Baik itu data barang ataupun data

pemesanan.

6. Untuk meningkatkan fleksibilitas sehingga costumer dapat melakukan transaksi dimanapun ia berada.

7. Untuk meningkatkan daya jual-beli karena dengan e-commerce, toko komputer radian Bandung dapat memperluas jaringan tanpa membutuhkan modal yang besar.

1.4 Batasan Masalah

Adapunbatasan masalah dari aplikasie-commerceini adalah sebagai berikut:

1. Aplikasie-commerceini berbasisWebdan bersifatonline.

2. Dalam Aplikasi e-commerce ini hanya dibatasi 3 kategori pengguna, yaitu:

a) Userbiasa (Pengunjung) b) Pelanggan (Costumer) c) Admin(Administrator)

3. Aplikasi ini menampilkan informasi tentang macam-macam perangkat

hardwaredansoftwareyang dijual ditoko komputer radian Bandung.

4. Menampilkan informasi profil Perusahaan.

5. Aplikasi ini menyediakan fasilitas bertransaksi dengan metode transfer melalui bank dan dapat menggunakan pembayaranonline(Paypal). 6. Data masukan ke aplikasie-commerceadalah data admin, data pelanggan,

(27)

4

7. Data proses yang terdapat dalam aplikasi e-commerce adalah proses login, proses pengolahan data penjualan, proses pelaporan, pengolahan data berita, pengolahan data biaya kirim.

8. Keluaran yang terdapat pada aplikasi e-commerce adalah informasi barang yang dicari, informasi kategori barang, informasi barang terlaris, informasi berita, informasi pemesanan, informasi detail pemesanan, informasi pelaporan, dan informasi pelanggan.

9. Aplikasi e-commerce ini menangani proses pemesanan, konfirmasi pembayaran dan pengiriman.

10. Untuk sistem keamanan :

a. untuk password menggunakan MD5 b. aktifasi member dilakukan di email c. menggunakan metode SSL+HTTPS

11. Media komunikasi melalui (E-mail, Telp, SMS, Chat, IM)

12. Pemodelan data yang digunakan adalah pemodelan terstruktur dimana tools yang digunakan yaitu diagram konteks, data flow diagram (DFD), kamus data,entity relationship diagram(ERD).

13. Tools yang digunakan untuk membangun perangkat lunak ini adalah sebagai berikut :

a) PHP b) MySQL c) XAMP server

d) Adobe Photoshop CS3 e) CorelDraw X3

f) Dreamweaver MX

1.5 Metodologi Penelitian

(28)

5

a. Metode pengumpulan data

Untuk mendapatkan data dan bahan laporan penelitian yang sesuai harapan, teknik pengumpulan data yang digunakan ada tiga jenis diantaranya sebagai berikut :

a) Studi literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

b) Metode Observasi

Teknik pengumpulan data dengan mengadakan pengamatan atau kegiatan yang sistematis terhadap objek yang dituju secara langsung.

c) Metode Wawancara

Adalah suatu metode penelitian dengan mengadakan tanya jawab dengan pihak-pihak yang ada hubungannya dengan masalah yang akan dibahas.

b. Metode Pembangunan Perangkat Lunak

Dalam menyelesaikan laporan penelitian mengenai pembangunan sistem informasi penjualan online ini, metode pembangunan perangkat lunak yang digunakan yaitu modelWaterfall, meliputi beberapa proses :

1. Requirements analysis and definition

Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

2. Sistem and software design

(29)

6

3. Implementation and unit testing

Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji secara unit.

4. Integration and sistem testing

Penyatuan unit-unit program kemudian diuji secara keseluruhan (sistem testing).

5. Operation and maintenance

Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

Seluruh tahapan diatas dapat digambarkan seperti di bawah ini :

Gambar 1.1 Model Waterfall

(30)

7

1.6 Sistematika Penulisan

Sistematika penulisan pembuatan laporan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

Bab I Pendahuluan

Bab ini berisi uraian latar belakang masalahan, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.

Bab II Tinjauan Pustaka

Bab ini menjelaskan tentang tinjauan instansi dan landasan teori yang menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang berhubungan dengan aplikasi yang dibangun, teori khusus yaitu berkaitan dengan istilah-istilah yang dipakai dalam pembuatan aplikasie-commercepada radian komputer Bandung.

Bab III Analisis dan Perancangan sistem

Bab ini menjelaskan seluruh spesifikasi sistem yang mencakup analisis prosedur yang sedang berjalan, pengkodean, kebutuhan non fungsional, selain analisis sistem bab ini juga melakukan perancangan antar muka atau mendesain sistem secara keseluruhan berdasarkan hasil analisis tersebut. Tool untuk memodelkan sistem menggunakan Data Flow Diagram (DFD) dan Entity Relationship Diagram(ERD).

Bab IV Implementasi dan Pengujian

(31)

8

sistem. Bab ini juga berisi pengujian terhadap sistem apakah sudah benar-benar berjalan seperti yang diharapkan.

Bab V Kesimpulan dan Saran

(32)

9

BAB 2

TINJAUAN PUSTAKA

2.1 Sejarah Perusahaan

Radian Computer (Rajawali Digital and Computer System) merupakan perusahaan yang bergerak dibidang penjualan atau retailer computer hardware and softwarebeserta pelayanansevice and maintance.

RadianComputerberdiri sejak tahun 1999 tepatnya bulan November yang pertama befokus pada distribusi hardware computer yang mendominasi pasaran 2nd, karena perubahan yang kian cepat terhadap lajunya produk produk dengan teknologi yang semakin canggih maka pada tahun 2003 kami memfokuskan market pada kalangan umum (all costumer) dan semenjak itulah radiancomputer

mulai bermigrasi pada potensi penjualan New Hardware yang saat ini masih berjalan.

2.2 Visi dan Misi Perusahaan

Visi dan Misi pada RadianComputerterangkum sebagai berikut :

2.2.1 Visi

1. Mendukung kemajuan bangsa dan negara dalam membina masyarakat akan ilmu pengetahuan dan teknologi khusus dalam bidangcomputer.

2. Memberikan solusi dalam kemajuan teknologi computer baik dalam perkembanganhardware,softwareataunetworking.

2.2.2 MISI

a. Memberikan pelayanan terbaik pada semua costumer terhadap penjualan produkproduk yang kami keluarkan.

(33)

10

c. Memajukan kehidupan bisnis sesama retailer ataupun

costumer dalam menghadapi perkembangan produk – produk

dan teknolgi baru.

2.2.3 Struktur Organisasi

Struktur Organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mencapai tujuan. Struktur Organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi yang baik harus menjelaskan hubungan wewenang siapa melapor kepada siapa.

Beberapa keuntungan yang dapat diperoleh dari penggunaan bagan organisasi adalah dapat memperlihatkan karakteristik utama dari suatu perusahaan tersebut, tentang gambaran pekerjaan dan hubungan-hubungan yang ada didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya. Struktur keorganisasian pada Radian Komputer dapat dilihat pada bagan struktur organisasi (gambar 2.1) berikut ini :

Gambar 2.1 Struktur organisasi pada Radian Komputer

2.3 PengertianE-Commerce

Tekonologi yang disebut dengan Electronic Data Interchange (EDI) dan

(34)

11

(ATM) dan perbankan via telepon pada tahun 1980-an juga merupakan bentuk-bentukElectronic Commerce.

E-commerce merupakan suatu istilah yang mulai banyak digunakan belakangan ini, suatu contoh kata yang sering diperbincangkan, dan kata yang berhubungan dengan internet dimana tidak seorangpun mengetahui dengan pasti definisi tersebut. Ada beberapa definisi tentang e-commerce baik itu yang dikemukan oleh para ahli maupun yang tertuang dalam sebuah situs,diantaranya adalah :

1. Menurut Brenda Kienan pada buku “Small Business Solutions E-Commerce”, e-commercepada dasarnnya adalah merupakan bisnisonline. Dalam bentuknya yang paling jelas e-commerce menjual produk kepada konsumen secaraonline, tapi faktanya jenis bisnis apapun yamg dilakukan secara elektronik adalah e-commerce. Sederhananya e-commerce adalah membuat, mengelola dan meluaskan hubungan komersial secara online

[1].

2. Pada Website (http:// www. whatis.com) terdapat pengertian e-commerce

yaitu berhubungan dengan pembelian dan penjualan barang atau jasa melalui internet khususnyaWorld Wide Web(WWW).

3. Pada Website E-commerce Net, secara sederhana dijelaskan bahwa e-commerce adalah menjual barang dagangan atau jasa melalui internet. Seluruh pelaku yang terlibat dalam bisnis praktis diaplikasikan disini, seperti customer service, produk yang tersedia, kebijakan-kebijakan pengembalian barang dan uang, periklanan, dan lain-lain.

4. Pada situs Planetweb E-commerce Solutions, e-commerce memiliki arti bahwa sebuah website dapat menjadi sebuah modal bagi perusahaan dimana website tersebut dapat menghasilkan uang dan dapat menggambarkan perusahaan anda di internet pada saat yang bersamaan. 5. Menurut Robert E. Johnson 2I (http:// www.cimcor.com), e-commerce

(35)

12

Istilah e-commerce dapat saja diartikan berbeda-beda oleh setiap orang, yang penting untuk dimengerti adalah persamaan-persamaannya yaitu e-commercemelibatkan lebih dari satu perusahaan, dan dapat diaplikasikan hampir disetiap jenis hubungan bisnis.

E-Commerce bukanlah sekedar mekanisme penjualan barang atau jasa melalui medium internet, tetapi lebih pada sebuah transformasi bisnis yang meruba cara-cara perusahaan dalam melakukan aktifitas usahanya sehari-hari. Perubahan mendasar dan redefinisi ulang terhadap bisnis inti perusahaan sering kali harus dilakukan sehubungan dengan fenomena ini, karena berbagai paradigma baru telah mengubur prinsip-prinsip manajemen konvensional yang jika masih terus dilaksanakan akan justru menjadi hal yang merugikan perusahaan (disavantage).

2.3.1 Kerangka DasarE-Commerce

Aplikasi E-Commerce disusun berdasarkan infrastruktur teknologi yang sudah ada, yaitu kombinasi antara komputer, jaringan komunikasi, dan software

komunikasi sehingga menjadi information Superhighway. Aplikasi e-commerce

tidak akan berjalan tanpa hal-hal yang terdapat dalam infrastruktur berikut [2] : 1. Jasa bisnis umum, sebagai jasa untuk proses pembelian dan

penjualan.

2. Distribusi pesan dan informasi, sebagai sarana pengiriman dan pengambilan informasi.

3. Isi multimedia dan publikasi jaringan, untuk pembuatan produk dan sarana mengkomunikasikannya.

4. Information Superhighway, sebagai landasan utama untuk penyediaan sistem highway (jalan utama) dimana seluruh aktivitas

e-commerceakan menggunakan jalan utama tersebut.

2.3.2 Ruang LingkupE-Commerce

Berdasarkan ruang lingkupnya, e-commerce merupakan bagian dari

(36)

13

Gambar 2.2 Ruang Lingkup E-Commerce

Electronic Business, merupakan ruang lingkup aktivitas perdagangan secara elektronik dalam arti luas. Electronic commerce, merupakan lingkup perdagangan yang dilakukan secara elektronik, dimana didalamnya termasuk :

1. Perdagangan via internet(internet Commerce).

2. Perdagangan dengan fasilitasWebInternet (Web Commerce).

3. Perdagangan dengan sistem pertukaran data terstruktur secara elektronik (Electronic Data Interchange/ EDI).

2.3.3 ModelE-Commerce

Pada dasarnya, e-commercedapat dibagi menjadi dua jenis yaitu Businnes to Businnes (B2B) dan Businnes to Consumer (B2C, retail). Kedua jenis e-commerceini memiliki karakteristik yang berbeda.

Businnes to Businnes E-Commercememiliki karakteristik :

1. Trading Partners yang sudah diketahui dan umumnya memilki hubungan yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka jenis informasi yang dikirim dapat disusun sesuai dengan kebutuhan dan kepercayaan. 2. Pertukaran data berlangsung berulang-ulang dan secara berkala, misalnya

setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data untuk duaentityyang menggunakan standar.

Electronic business

Electronic commerce

Internet commerce EDI

(37)

14

3. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak harus menunggupartnernya.

4. Model yang umum digunakan adalah peer-to-peer, dimana processing intelligencedapat didistribusikan dikedua pelaku bisnis.

Topik yang juga mungkin termasuk didalam Businnes-to-Businnes adalah

electronic/internet procurementdanEnterprice Resource Planning(ERP). Hal ini adalah implementasi penggunaan teknologi informasi pada perusahaan dan pada

manufacturing. Sebagai contoh, perusahaan Cisco maju pesat dikarenakan menggunakan teknologi informasi sehingga dapat menjalankan just-in-time manufacturinguntuk produksi produknya.

SedangkanBusinnes to Consumermemiliki karakteristik sebagai berikut : 1. Terbuka untuk umum, dimana informasi disebarkan ke umum.

2. Servis yang diberikan bersifat umum (generic) dengan mekanisme yang dapat digunakan oleh khalayak ramai. Sebagai contoh, karena sistem Web

sudah umum digunakan maka servis diberikan dengan manggunakan basis

Web.

3. Servis diberikan berdasarkan permohonan (on demand). Konsumen melakukan inisiatif dan produser harus siap memberikan respon sesuai dengan permohonan.

4. Pendekatan client/server sering digunakan dimana diambil asumsi client

(consumer) menggunakan sistem yang minimal (berbasis web) dan

processing(bussines procedure) diletakkan disisi server.

Bussines to Consumer memiliki permasalahan yang berbeda. Mekanisme untuk mendekati consumer pada saat ini menggunakan bermacam-macam pendekatan seperti misalnya dengan menggunakan “electronic shopping mall” atau menggunakan konsep “portal”.

(38)

15

melakukan shopping ini kapan saja dan darimana saja dia berada tanpa dibatasi oleh jam buka toko.

Contoh penggunaanwebsiteuntuk menjajakan produk dan servis antara lain : 1. Amazon http://ww.amazon.com; Amazon merupakan took buku virtual

yang menjual buku melalui website nya. Kesuksesan amazon yang luar biasa menyebabkan toko buku lain harus melakukan hal yang sama.

2. Ebayhttp://www.ebay.com; merupakan tempat lelang on-line.

3. NetMarket http://www.netmarket.com; yang merupakan direct marketing dari Cendant (hasil merge dari HFC, CUC international, Forbes projects).NetMarket akan mampu menjual 95% dari kebutuhan rumah tangga sehari-hari.

Menurut sebuah report dari E&Y Consulting, perkembangan Businnes to Businnes lebih pesat dari pada Businnes to Consumer. Itulah sebabnya banyak orang mulai bergerak di bidang businnes to business. Meskipun demikian,

businnes to consumermasih memliki pasar yang besar yang tidak dapat dibiarkan begitu saja. Tingginya PC penetration (teledensity) menunjukan indikasi bahwa banyak orang yang berminat untuk melakukan transaksi bisnis dari rumah. Negara yang memiliki indikator PC penetration yang tinggi mungkin dapat dianggap sebagai Negara yang lebih siap untuk melakukane-commerce.

2.3.4 InfrastrukturE-Commerce

Dalam mengimplementasikan e-commerce tersedia suatu integrasi rantai nilai dari infrastrukturnya, yang terdiri dari tiga lapis. Pertama infrastruktur sistem distribusi (flow of good). Kedua infrastruktur pembayaran (flow of money). Dan ketiga, infrastruktur informasi (flow of information sistem). Dalam hal kesiapan infrastruktur e-commerce dipercaya bahwa logistic follow trade, bahwa semua transaksi akan diikuti oleh perpindahan barang dari sisi, penjual kepada pembeli.

2.3.5 InternetCommerce

(39)

16

antara lain pemesanan/pembelian barang dimana barang akan kirim melalui pos atau saran lain setelah uang ditransfer ke rekening penjual. Penggunaan internet

sebagai media pemasaran dan saluran penjualan terbukti mempunyai keuntungan antara lain untuk beberapa produk tertentu lebih sesuai ditawarkan melalui

internet harga lebih murah mengingat membuat situs di internet lebih murah biayanya dibandingkan dengan membuka outlet retail diberbagai tempat dengan harga yang relative lebih murah serta pembelian melalui internet akan di ikuti dengan layanan pengantaran barang sampai ditempat pemesan.

Maka tidak salah apabila menyebutnya sebuah web shop (toko padaweb) dapat dijalankan sementara pelaku bisnis dapat melakukan aktivitas lain (misalnya sambil istirahat atau tidur) dan tidak terbatas pada letak geografisnya.Yang termasuk kedalam elemen-elemen internete-commerceyaitu:

1. Networking

Networking atau jaringan merupakan beberapa komputer yang saling berhubungan dan saling tukar menukar informasi dan terkoneksi melalui sebuah kartu jaringan dan jalur komunikasi,yang terdiri dari jaringan lokal atau lebih dikenal dengan sebutan LAN atau jaringaninternetyang banyak digunakan untuk jaringan LAN atau lokal terdapat berbagai macam jenis jaringan seperti jaringan bus, token, star dan yang lain yang cocok untuk digunakan, selain itu juga jaringan merupakan bagian yang sangat penting yang menentukan baik atau tidaknya suatu jaringan, untuk dapat diakses dalam jaringan baik jaringan lokal maupun lewat jaringaninternet.

2. Security

(40)

17

terinstall didalam mayoritas browser web yang ada (IE, Netscape, Firefox, dll), sehingga pengguna situs web dapat mengidentifikasi tingkat keamanan situs web tersebut yang menggunakan protokol keamanan SSL ini.

3. Web Programming dan Web Design

Kedua masalah ini dalam pelaksanannya dapat dikerjakan oleh satu orang atau dibagi dua, untuk web programming dikhususkan dalam pembuatan dalam bahasa pemrograman dan untuk web design, khusus untuk mendesain halaman web atau pengaturan gambar,warna maupun tata letak suatu web dari segi keindahan dan dinamis,dalam web programing

dapat digunakan untuk desainnya banyak software-software yang mendukung seperti macromedia, photoshop, Frontpage, Office publisher, dan masih banyak lagi yang lainya.

4. Bisnis online

Maksud dari bisnis onlinedisini yaitu menyangkut cara pengelolaan perusahaan dimulai dari managemen, administrasi keuangan dan lainnya, yang semua itu merupakan suatu strategi dalam menarik costumer atau pelanggan untuk datang ke toko.

5. Cyberlaw

Cyberlaw merupakan hukum yang mengatur pelanggan yang ingin melakukan transaksi. Apabila di negara ini tidak diterapkan cyberlaw, maka para pelanggan akan berpindah tempat untuk menjaga keamanan dalam bertransaksi.

2.3.6 MekanismeE-Commerce

Transaksi elektronik (pihak yang menawarkan barang atau jasa melalui

internet) dengan e-costumer, (pihak yang membeli barang atau jasa melalui

(41)

18

transaksi tersebut bukanlah paper document, melainkan dokumen elektronik (digital document).

Kontak online dalam e-commerce menurut Santiago Cavanilas dan A.Martines Nadal, seperti yang dikutip oleh Arsyad Sanusi memiliki banyak tipe dan variasi yaitu:

1. Kontak melaluichattingdanvideo conference

Chating dan video Conference adalah alat komunikasi yang disediakan oleh internetyang biasa digunakan untuk dialog interaktif secara langsung. Dengan chatting seseorang dapat berkomunikasi secara langsung dengan orang lain sama sepertitelephone, hanya saja komunikasi lewat chatting ini adalah tulisan atau pernyataan yang terbaca pada komputer masing-masing. Sesuai dengan namanya,

video conference adalah alat untuk berbicara dengan beberapa pihak dengan memiliki gambar dan mendengar suara secara langsung pihak yang dihubungi dengan alat ini. Dengan demikian melakukan kontrak dengan menggunakan jasa chatting dan video conference ini dapat dilakukan secara langsung antara beberapa pihak dengan menggunakan sarana komputer.

2. Kontak melaluie-mail

(42)

19

3. Kontak melalui web atau situs

Kontrak melalui web dapat dilakukan dengan menggunakan situs web seorangsupplier(baik yang berlokasi diserver suppliermaupun diletakkan pada server pihak ketiga) memiliki diskripsi prodak atau jasa dan satu seri halaman yang bersifat self-contractio, yaitu dapat digunakan untuk membuat kontrak sendiri, yang memungkinkan pengunjung web untuk memesan produk atau jasa tersebut. Para

costumer harus menyediakan informasi personal dan harus menyertakan nomor kartu kredit.

Mekanisme transaksi elektronik dengan e-commerce dimulai dengan adanya penawaran produk tertentu oleh penjual (misalnya bertempat kedudukan di USA) di suatu website melalui server yang berada di Indonesia (misalnya detik.com). Aplikasi konsumen Indonesia melakukan pembelian, maka costumer

tersebut akan mengisi order mail yang telah disediakan oleh pihak penjualan. Selanjutnya cara pembayaran yang dapat dilakukan oleh costumer tersebut dapat memilih dengan:

1. Transaksi model ATM

2. Pembayaran langsung antar dua pihak yang bertransaksi tanpa perantara

3. Dengan perantaraan pihak ketiga 4. Denganmicropayment

5. Dengananonymous digital cash

Dewasa ini lembaga-lembaga pembiayaan, seperti visa dan

mastercard, telah mengembangkan sistem pembayaran dengan Secure Electronic Transaction (SET). Dengan sistem ini transaksi akan melibatkan lembaga CA (Certificate of Autenticity) danpaymen gateway.

Pada intinya mekanisme pembayaran dengan menggunakan SET ini melibatkan beberapa pihak yaitu:

1.Issure, yaitu institusi financial yang mengeluarkan kartu bank 2.Cardholder, yaitucostumeryang telah terdaftar diissuer

(43)

20

4.Arquirer, yaitu institusi finansial yang menyediakan pelayanan untuk memproses transaksi ke bank

5.CA, yaitu lembaga yang memiliki otoritas untuk mengeluarkan sertifikat digital

Apabila proses pembayaran tersebut telah diotoritas, maka proses selanjutnya adalah pengiriman barang. Cara pengiriman barang tersebut disediakan dengan macam produk yang diperdagangkan. Untuk produk yang berupa barang-barang berwujud, maka pengirimannya dilakukan melalui pengiriman biasa, sedangkan untuk barang-barang tak berwujud seperti jasa,softwareatau produk digital lainnya maka pengiriman melalui prosesdownload.

2.4 Pengertiandatabase

Database dapat diartikan sebagai kumpulan dari beberapa file yang sejenis. Database dalam database managemen sistem mengandung arti

“sekumpulan data yang saling berhubungan dan berkaitan satu dengan yang

lainnya digunakan oleh suatu organisasi”.

Database merupakan “kumpulan data-data yang mempunyai kaitan antara satu data dengan data lain sehingga membentuk satu bangunan data untuk menginformasikan suatu perusahaan/instansi dalam batasan tertentu”,sedangkan program pengelolaannya disebut sebagai database managemen sistem (DBMS) [4].

Databasediperlukan untuk :

a) Salah satu komponen terpenting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.

b) Menentukan kualitas informasi : akurat, tepat pada waktunya, relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

(44)

21

2.5 PengertianData Flow Diagram(DFD)

Data flow diagram (DFD) adalah “suatu bentuk model yang memungkinkan sistem analisa menggambarkan suatu sistem sebagai suatu jaringan proses dan fungsi yang dihubungkan satu dengan yang lain oleh suatu penghubung”.

Data flow diagram (DFD) digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa memperhatikan lingkungan fisik dimana data tersebut mengalir atau disimpan.

Simbol-simbol DFD antara lain: a) Simbol proses

Menggambarkan bagaimana suatu input ditransformasikan menjadi output, proses menggambarkan apa yang dilakukan sistem. Simbol:

Gambar 2.3 Simbol Proses b) Simboleksternal entity

Sering dikenal dengan sumber, tujuan, terminator,eksternal entity

adalah bagian luar sistem yang dapat men-supply input ke dalam sistem dan menggunakan output dari sistem. Eksternal entity dapat berupa orang/sekelompok orang atau bagian/departemen/pemakai sistem.

Simbol:

Gambar 2.4 Simboleksternal entity

c) Datastoreatau penyimpanan data

Menggambarkan media penyimpanan data dalam sistem yang berisi data yang digunakan sistem, digunakan sebagai sarana mengumpulkan dan membaca data. Data store dapat berupa file/database,arsip/catatan manual, lemari/kotak, agenda/buku.

Simbol:

(45)

22

d) Simbol dataflowatau aliran data

Menggambarkan gerakan paket data/informasi.

Simbol: atau

Gambar 2.6 Simbol Dataflow

2.6 Pengertian normalisasi

Normalisasi adalah “suatu teknik yang menstrukturkan data dalam cara -cara tertentu untuk mengurangi atau mencetak timbulnya masalah yang berhubungan dengan pengolahan data dalam database”. Normalisasi juga dapat diartikan sebagai “proses pengelompokan data elemen menjadi table-tabel yang menunjukkan entitas dan relasinya”.

Konsep-konsep pada normalisasi antara lain:

a) Key field/key atribut/kunci atribut yaitu suatu kuncifield

yang dapat mewakilirecord/tuple.

b) Candidat key/kunci kandidat yaitu satu atau lebih kolom yang akan digunakan sebagaiprimary key.

c) Primary key/kunci utama yaitu sebuah kolom yang dapat digunakan sebagai identitas satu-satunya dari sebuah tabel. d) Alternate key/kunci alternatif yaitu kunci kandidat yang

dipakai sebagai kunci primer.

e) Foreign key/kunci asing yaitu sebuah kolom dari suatu tabel yang merupakan kunci utama di tabel lain.

Bentuk-bentuk normalisasi, yaitu:

a) Normalisasi satu (1NF/First Normal Form). Relasi berada pada normal kesatu jika semua atribut mempunyai nilai yang bersifatautomic.

b) Normalisasi dua (2NF/Second Normal Form). Relasi berada pada normal kedua jika relasi tersebut merupakan normal satu dan atribut bukan merupakan kunci tergantung penuh padaprimary key.

(46)

23

pada normal ketiga jika relasi tersebut merupakan normal dua dan atribut kunci bukan tidak tergantung secara penuh padaprimary key.

2.7 Model DataEntity Relationship

Model ER adalah suatu model yang digunakan untuk pembahasan suatu analisis atau perancangan basis data.

Komponen-komponen yang digunakan :

1. Entitas/entity

Adalah individu yang mewakili suatu yang nyata dan dapat dibedakan dari yang lainnya. Sekelompok entitas yang sejenis dan berbeda dalam ruang lingkup yang sama disebut himpunan entitas/entitas set.

2. Relasi

Relasi adalah hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

3. Kardinalitas/derajat

Kardinalitas digunakan untuk menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

2.8 Entity-relationship Diagram(ERD)

ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada tiga macam simbol yang digunakan yaitu:

1. Entity

(47)

24

2. Atribut

Entity mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakterentity.

3. Hubungan

Relationship sebagaimana halnya entity maka dalam hubungannya pun harus dibedakan antara hubungan atau bentuk hubungan antarentity

dengan isi dari hubungan itu sendiri. Notasi yang digunakan berupa : 1. Persegi panjang yang menyatakan entitas

Gambar 2.7 Simbol Entitas

2. Lingkaran/elips yang menyatakan atribut

Gambar 2.8 Simbol Atribut

3. Belah ketupat yang menyatakan himpunan relasi

Gambar 2.9 Simbol Relasi

4. Kardinalitas yang dapat dinyatakan dengan garis cabang atau angka.

5. Garis sebagai penghubung antara himpunan entitas dengan himpunan entitas yang lain.

Diagram Entity Relationship yang berisi himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut yang merepresentasikan seluruh fakta dari dunia nyata yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan Diagram Entity Relationship (Diagram E-R). Antar entitas selalu ada tiga hubungan biner, yaitu :

1. Satu ke Satu (One To One Relationship)

Hubungan antara entity pertama dengan entity kedua adalah satu berbanding satu.

1 1

Gambar 2.10ERD one to one

(48)

25

2. Satu ke Banyak (One To Many)

Himpunan entity pertama dapat berhubungan satu atau lebih entity pada himpunan kedua, tetapi tidak sebaliknya.

1 N

Gambar 2.11ERD one to many

3. Banyak ke Banyak (Many To Many)

Setiap entity pada himpunan entity pertama dapat berhubungan dengan banyakentitypada himpunanentitykedua, begitu pula sebaliknya.

N N

Gambar 2.12ERD many to many

2.9 Kamus Data

Kamus data yaitu daftar semua elemen data yang berhubungan dengan sistem dan terdefinisi dengan tepat sehingga pemakai dan sistem analisis mempunyai pengertian yang sama tentang input dan ouput.

Ada banyak skema notasi yang umum digunakan sistem analisis, yang tertera berikut ini adalah salah satu yang paling umum dan menggunakan sejumlah simbol sederhana.

= Terbentuk dari + AND

{} Iterasi

[] Pilih salah satu pilihan ** Komentar

2.10 PengertianInternet

Pengertian internet secara umum adalah sebuah jaringan komputer yang terdiri dari berbagai macam ukuran jaringan komputer diseluruh dunia mulai dari sebuah PC, jaringan lokal berskala kecil, jaringan-jaringan kelas menengah hingga jaringan-jaringan-jaringan-jaringan utama yang menjadi tulang punggung internet.

Buku

Pengarang Memiliki

(49)

26

2.10.1 SejarahInternet

Sekitar tahun 1963, RAND Coorporation, organisasi pengendali perang dingin Amerika Serikat menghadapi masalah yang sangat pelik yaitu bagaimana Amerika Serikat tetap berkomunikasi dengan lancar setelah perang nuklir terjadi. Pemecahannya adalah dengan membangun sebuah jaringan yang menghubungkan semua tempat strategis diseluruh Amerika dan tetap memberikan Request For Proposal (RFP) kepada UCLA (University of California Los Angles) mereka yang terlibat antara lain Victor Crt Stefen Croackern, Jon Postel dan Robert Braclen.

Pada tahun 1964 dikeluarkan proposal RAND yang inti nya adalah bahwa jaringan yang akan dibentuk tidak berpusat pada suatu dan tetap berfungsi sekalipun dalam keadaan hancur. Proposal RAND ini juga

diilhami oleh munculnya “NET” diawal tahun 1990-an yaitu suatu teknologi dimana suatu pesan disampaikan dari tempat asalnya ketempat tujuan dengan memfragmentasikan pesan tersebut menjadi bagian-bagian kecil yang disebut paket tempat asalnya dan dirangkai kembali menjadi pesan semula ditempat tujuan. Teknologi ini dikenal sebagai Paket Switching Network.

Tahun 1969 empat buah IMP (Interface Massage Processor) dikirimkan ke empat perguruan tinggi yakni UCLA, SRI(Standard Reseach Institute), UCSB(University of California Santa Barbara) danUniversity of Utah.Jaringan ke empat tempat ini kemudian disebut sebagai ARPANET yang disponsori oleh DARPA (Defence of Advance Reseach Project Agency) pentagon, yang sampai sekarang ARPANET merupakan pusat dari jaringan internet.

2.10.2 Layanan Aplikasi di Internet

(50)

27

1. Electronic Mail(E-Mail)

Aplikasi ini yang banyak digunakan, dan termasuk salah satu dari aplikasi pertama di internet. Dengan e-mail anda dapat mengirim dan menerima surat, pesan, dokumen secara elektronik dengan pemakai lain di

internetyang mempunyai alamate-mail.

Digunakan sebagai sarana untuk berdiskusi antar pemakai jaringan

internet. Aplikasi ini hampir serupa dengan suatu papan pengumuman, dimana setiap orang dapat mengirim, melihat dan menanggapi suatu berita atau suatu topik diskusi dengan fasilitas yang hampir sama dengan e-mail. Topik diskusi dipisahkan oleh group dan pemakai yang berminat dapat melihat isi diskusi padanewsgrouptersebut.

2. File Transfer Protocol(FTP)

FTP merupakan suatu protocoluntuk aplikasi pengiriman data berupa file. Dengan adanya aplikasi ini, dimungkinkan untuk uploaddandownload

data dalam format data berbentuk file seperti misalnya data aplikasi, gambar,databasedan sebagainya.

3. Remote Login-Telnet

Telnet adalah suatu aplikasi remote login internet yang memungkinkan anda untuk login atau untuk menggunakan komputer yang berbeda pada jaringan secara interaktif. Untuk login dibutuhkan login account pada komputer tujuan,jika anda bukan user terdaftar maka tidak login ke komputer tersebut. Aplikasi ini biasa digunakan untuk mengakses komputer berbasis sistem operasi UNIX dari tempat yang berbeda dari

servernya.

4. Universal Resource Locater(URL)

(51)

28

dalam suatu database, atau hasil dari perintah atau yang lainnya. Dengan URL ini didefinisikan lokasi dan metoda pengaksesan file tersebut.

5. Hyper Text Transfer Protocol(HTTP)

Web merupakan terobosan baru bagi teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet. Pengguna tinggal meng-klik tombol mousenya pada link-link hypertext yang ada untuk melompat ke dokumen-dokumen di berbagai lokasi di internet. Link-link sendiri bisa mengacu kepada dokumen

web, serverFTP (File Transfer Protocol),e-mailataupun layanan lainnya.

Server dan browser web berkomunikasi satu sama lain dengan protocol yang memang dibuat khusus ini, yaitu HTTP. HTTP bertugas menangani permintaan-permintaan (request) daribrowseruntuk mengambil dokumenweb.

HTTP bisa dianggap sabagai sistem yang bermodel Client-Server, Browser web sebagai Clientnya mengirimkan permintaan kepada Server web untuk mengirimkan dokumen-dokumen web yang dikehendaki pengguna. Server Web

lalu memenuhi permintaan ini dan mengirimkannya melalui jaringan kepada

browser. Setiap permintaan akan dilayani dan ditangani sebagai koneksi terpisah yang berbeda.

Semua dokumen web dikirim sebagai file teks bisa. Sewaktu mengirim

request kepada web server, browser juga mengirim sedikit tentang dirinya, termasuk jenis-jenis file yang bisa dibaca olehnya. Informasi ini lalu digunakan oleh web server untuk menentukan isi dokumen, yang jenisnya ditentukan pada headerContent-Type(dalam contoh di atas,sebuahfile textdengan format HTML) selanjutnya akan dibaca oleh browser web dan ditampilkan kepada pengguna dengan cara browser web bisa tahu bagaimana ia harus menangani data yang dikirim kepadanya.

(52)

29

apa yang disebut Session seperti halnya FTP, yang menjaga hubungan antara

Server dan Client secara konsisten. Setiap halaman web yang dikirim akan melibatkan suatu proses penyambungan antara Client dan Server, baru kemudian datanya ditransfer. Setelah data selesai di transfer koneksi antar ServerdanClient

akan diputus sifatnya ini membuat HTTP sering disebut dengan istilah protocol hit-and-run.

Suatu halaman web sering kali berisi beberapa file gambar, atau beberapa file-file lain. HTTP memaksa server untuk menjalin hubungan baru setiap kali hendak mengirim sebuah file. Ini tidak menguntungkan dan tidak efisien, mengingat proses hubung-putus-hubung macam ini menyebabkan beban bagi jaringan.

Standar baru protocol baru HTTP, yaitu HTTP/I.I yang baru-baru ini diperkenalkan, dirancang untuk mengatasi masalah diatas. Webdiarahakan untuk mengarah kepenggunaan persistent conection (sambungan yang terjaga kesinambungan) secara lebih efisien. Dalam HTTP/I.I. Server tidak akan memutus hubungan dengan Client pada akhir pentransferan dokumen. Hubungan tetap dibuka untuk melayani bila saja ada request lagi dalam waktu yang singkat. Hubungan baru akan diputuskan bila setelah melewati batas waktu tertentu (yang bisa ditentukan olehadministrator server)clienttidak mengirimkan request lagi.

Keuntungan lain dari persistent conection adalah penggunaan pipelining.

Pipelining adalah proses pengiriman request berikutnya segera setelah request

sebelumnya dikirim tanpa menunggu balasan server terlebih dahulu servernya tetap harus melayanirequestsecara berurutan, namun ini mengurangi waktu tunda antar setiap hasil requestnya, datanya akan lebih cepat sampai ditujuan standard HTTP/I.I ini sekarang sudah dimasyarakatkan dan banyak perangkat lunak server web komersil dan non komersil yang sudah mendukung standard baru ini.

Browser-browser web keluaraan terbaru umumnya juga sudah mendukung HTTP/I.I.

2.11 PengertianWorld Wide Web(WWW)

(53)

30

World Wide Web adalah sarana pembagian informasi antara pengguna jaringan komputer.

Web pada awalnya adalah ruang informasi dalam internet. Dengan menggunakan teknologihypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalambrowser web.

Kini internet identik dengan web karena kepopuleran web sebagai standar antar muka pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi kini digunakan juga untuk komunikasi e-mail sampai dengan melakukan transaksi bisnis (e-commerce).

Kini web seakan lebih popular dari pada e-mail walaupun secara statistike-mailmasih merupakan aplikasi terbanyak yang digunakan oleh penggunainternet.

Web lebih popular bagi khalayak umum dan pemula terutama untuk tujuan pencarian informasi dan untuk melakukan komunikasi e-mail yang menggunakan

websebagai antarmuka.

Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku

internetlainnya dan menelusuri informasi diinternet.

2.11.1 World WideWebConsortium (W3C)

W3C mengembangkan teknologi (spesifikasi, petunjuk, software, dan

tool) yang dapat dioperasikan pada platform mana pun, membawa webmencapai potensi yang utuh sebagai forum informasi, commerce, komunikasi, dan perjanjian bersama (collective understanding).

W3C dibentuk pada oktober 1994 dengan jumlah anggota lebih dari 400 organisasi dari seluruh dunia dan telah menghasilkan pengakuan internasional untuk kontribusinya pada perkembanganweb.

W3C kini merupakan badan resmi yang membuat standar web. W3C meletakkan gabungan spesifikasi dalam standard web, berikut adalah hasil dari W3C :

Gambar

gambar dari jaringan yang akan diterapkan pada sistem :
Gambar 3.8 DFD level 2 Proses 2 (login)
Gambar 3.11 DFD level 2 Proses 5.0 (pengolahan data laporan)
Gambar 3.18 DFD level 3 Proses 3.4 (pengolahan data warna)
+7

Referensi

Dokumen terkait

Therefore, this study attempted to answer one research question; what causes foreign-language anxiety in speaking among EFL students majoring in English Language

Penulis menyadari bahwa dalam menyelesaikan Tugas Akhir ini tidak terlepas dari.. dukungan, bantuan serta bimbingan dari

[r]

Dengan hak bebas royalti non-eksklusif ini Universitas Sebelas Maret berhak menyimpan, mengalihmediakan, mengelolanya dalam bentuk pangkalan data (database),

Sebagai salah satu bentuk implementasi kebijakan sertifikasi guru tersebut, tahun 2009 dilaksanakannya sertifikasi guru dalam jabatan melalui penilaian portofolio

perusahaan,dimana saya belajar mempromosikan suatu produk sehingga konsumen dapat lebih mengenal produk yang ditawarkan dan menjadikan kepuasan akhir bagi konsumen

Menimbang : Bahwa dalam rangka menanamkan kedisiplinan siswa, perlu ditetapkan tata tertib yang menjadi acuan bagi siswa, orang tua siswa, guru dan warga SD ARRAHMAN JOMBANG

Dengan ini kami menilai t esis t ersebut dapat diset ujui unt uk diajukan dalam Sidang Ujian Tesis pada Program St udi M agist er M anajemen Pascasarjana