• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi E-Commerce Di Merdeka Handphone Square

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi E-Commerce Di Merdeka Handphone Square"

Copied!
196
0
0

Teks penuh

(1)
(2)
(3)
(4)

" # "

# $#"#% & ' # $&'#%

" (

! )

)

(5)

&'&'(&&&

!

" #$ !

" %

" "

&

& '

& "

(6)

, $ " $ % ,

- .'. .# " " /

0 $ 1 ! "* $ " 2

& "+ * " 1*1 *$ % "

(7)
(8)
(9)

- $ 18* " -2

- & "

(10)

ix

Gambar 1.1 Metode Waterfall ... 10

Gambar 2.1 Struktur Organisasi ... 13

Gambar 3.1 Prosedure Penjualan Barang Di Setiap Toko ... 36

Gambar 3.2 Prosedure Rekapitulasi Penjualan ... 38

Gambar 3.3 ERD Aplikasi E-commerce Merdeka Handphone Square ... 40

Gambar 3.4 DFD Level 1Aplikasi E-Commerce Merdeka Handphone Square ... 45

Gambar 3.5 DFD Level 2 Proses 2.0 ... 46

Gambar 3.12 DFD Level 3Proses 3.3 ... 49

Gambar 3.13 DFD Level3 Proses 3.4 ... 50

Gambar 3.14 DFD Level 3 Proses 3.5 ... 50

Gambar 3.15 DFD Level 3 Proses 3.6 ... 51

Gambar 3.16 DFD Level 3 Proses 3.7 ... 51

Gambar 3.17 DFD Level 3 Proses 3.0 ... 52

(11)

x

Gambar 3.21 Struktur menu pengunjung ... 76

Gambar 3.22 Struktur Menu Member ... 77

Gambar 3.23 Struktur Menu Admin Toko ... 77

Gambar 3.24 Struktur Menu Merdeka ... 78

Gambar 3.25 Home ... 79

Gambar 3.26 Shop Detail ... 79

Gambar 3.27 Find Product ... 80

Gambar 3.28 Register ... 80

Gambar 3.29 About Us ... 81

Gambar 3.30 Lupa Password... 81

Gambar 3.31 Cara Pembayaran ... 82

Gambar 3.32 Ongkos Kirim ... 82

Gambar 3.33 Menu Utama ... 83

Gambar 3.34 Shop Details ... 83

Gambar 3.35 Hasil Pencarian ... 84

Gambar 3.36 Register ... 84

Gambar 3.37 About Us ... 85

Gambar 3.38 Login ... 85

Gambar 3.39 Lupa Password... 86

(12)

xi

Gambar 3.44 Profile ... 88

Gambar 3.45 Ganti Password ... 89

Gambar 3.46 Lihat History... 89

Gambar 3.47 Konfirmasi Pembayaran ... 90

Gambar 3.48 Detail History ... 90

Gambar 3.49 Checkout ... 92

Gambar 3.50 Selesai ... 92

Gambar 3.51 Login Admin Merdeka ... 92

Gambar 3.52 Menu Utama ... 92

Gambar 3.53 Konfigurasi Website ... 93

Gambar 3.54 Kelola Toko ... 94

Gambar 3.55 Admin Toko ... 94

Gambar 3.56 Kelola Provinsi ... 94

Gambar 3.57 Kelola Toko ... 95

Gambar 3.58 Kelola Ongkos Kirim ... 95

Gambar 3.59 Tambah Toko ... 96

Gambar 3.60 Edit Toko ... 96

Gambar 3.61 Tambah Admin Toko ... 97

Gambar 3.62 Edit Admin Toko ... 97

(13)

xii

Gambar 3.67 Tambah Ongkos Kirim ... 100

Gambar 3.68 Edit Ongkos Kirim ... 100

Gambar 3.69 Login Admin Toko ... 101

Gambar 3.70 Menu Utama Admin Toko ... 101

Gambar 3.71 Konfigurasi Website ... 102

Gambar 3.72 Kelola Administrator ... 102

Gambar 3.73 Kelola kategori ... 103

Gambar 3.74 Kelola Barang ... 103

Gambar 3.75 Kelola Rekening ... 104

Gambar 3.76 Kelola Data Transaksi ... 104

Gambar 3.77 Laporan Penjualan Harian ... 105

Gambar 3.78 Laporan Penjualan Bulanan ... 105

Gambar 3.79 Laporan Penjualan Tahunan ... 106

Gambar 3.80 Tambah Kategori ... 106

Gambar 3.81 Edit Kategori ... 107

Gambar 3.82 Tambah Barang ... 107

Gambar 3.83 Edit Barang ... 108

Gambar 3.84 Tambah Rekening ... 108

Gambar 3.85 Edit Rekening ... 109

(14)

xiii

Gambar 3.90 jaringan Semantik Admin Merdeka ... 111

(15)
(16)
(17)
(18)

xiv

Tabel 3.2 Kamus Data... 67

Tabel 3.3 Tabel Admin ... 72

Tabel 3.4 Tabel Category ... 72

Tabel 3.5 Tabel Commodity ... 72

Tabel 3.6 Tabel Detailpembelian ... 73

Tabel 3.7 Tabel nota ... 73

Tabel 3.8 Tabel customer ... 74

Tabel 3.9 Tabel nota ... 74

Tabel 3.10 Tabel shops ... 74

Tabel 3.11 Tabel provinsi ... 75

Tabel 3.12 Tabel kota ... 75

Tabel 3.13 Tabel ongkoskirim ... 75

Tabel 4.1 Implementasi antar muka ... 119

Tabel 4.2 Skenario pengujian aplikasi member ... 121

Tabel 4.3 Skenario pengujian aplikasi operator ... 122

Tabel 4.4 Skenario pengujian aplikasi administrator ... 123

Tabel 4.5 Pengujian Registrasi member ... 124

Tabel 4.6 Pengujian login member ... 125

Tabel 4.7 Pengujian logout ... 126

Tabel 4.8 Pengujian ubah profil member ... 127

(19)

xv

Tabel 4.13 Pengujian meu shopping cart ... 130

Tabel 4.14 Pengujian form pengiriman ... 130

Tabel 4.15 Pengujian formcheckout ... 131

Tabel 4.16 Pengujian form konfirmasi pembayaran ... 131

Tabel 4.17 Pengujian menu history ... 132

Tabel 4.18 Pengujian login administrator ... 132

Tabel 4.19 Pengujian data operator ... 133

Tabel 4.20 Pengujian tambah operator ... 134

Tabel 4.21 Pengujian login operator ... 134

Tabel 4.22 Pengujian data pengiriman ... 135

Tabel 4.23 Pengujian tambah pengiriman ... 136

Tabel 4.24 Pengujian data provinsi... 137

Tabel 4.25 Pengujian tambah provinsi ... 138

Tabel 4.26 Pengujian lihat kota ... 139

Tabel 4.27 Pengujian tambah kota ... 139

Tabel 4.28 Pengujian lihat kategori ... 140

Tabel 4.29 Pengujian tambah kategori ... 141

Tabel 4.30 Pengujian lihat produk ... 142

Tabel 4.31 Pengujian tambah produk ... 143

Tabel 4.32 Pengujian lihat member ... 144

(20)

xvi

Tabel 4.37 Hasil pengujian kuesioner soal nomor 4 ... 149

Tabel 4.38 Hasil pengujian kuesioner soal nomor 5 ... 150

Tabel 4.39 Hasil pengujian kuesioner soal nomor 6 ... 150

(21)

" "

" "

! #

(22)

%

! #

%

!

&

" !

(23)

& "

( "

)

#

$ % !

'

* #

!

)

(24)
(25)

'

-.& /- . & ( 0

-.&

%#

#12

* # #

)

" "

"

! 3

,

+ 1 / ! !

(26)

&

1

! 1

" 1

4 # +

!

5

6

7

!

(27)

8 " )

91 ( , '4

# # ( , ' 8

! + ! ( $ $

&:& / 0

;<& / 0

$ 2

+

' (

" 3

! "

&

& ' ' ' # # #

(28)

& # $ $ %

)

#

% !

= ! / 0

# !

" / 0 !

! . (

# !

(29)

& ' $ ( $

)

! " 3

" "

" / 0

%

#

"

)

#

(

"

! !

(30)

" #

! "

#

/

0

> $

!

(31)

?

+ * %

# @

* * * * *

" !

"

!

! %

/ &:&0

/ ;<& 0

, * - +

!

(32)

, % * *

(33)
(34)

!

" # $ !

!

"

"

(35)

! #

% $ #

"

"

$ #

!

% " %

"

& '

' "

" !

(36)

%

!

( ) *

"

) *

+ , , ) *

,

%

,

- ) *

"

(37)

. ) *

# ) * ) *

/

/

0 %

1 ' ) *

' ) * %

2 ) *

3 ) *

) * ) *

(38)

!

& '

%

& % ) *

% ) *

" ! % %

! %

( % ) *

(39)

+ % ) ! *

) ! *

0 "

- % )! *

) *

! !

!

" 4 !

) ! % " *

% $ # # '%

#

$ % "% "

% " ) ! *

(40)

'%

0 % %

$

% %

0 %

% $

"

% $ %

& '%

' %

) *

0 % "

% !

5 ) *

0 % 0 %

%

(41)

! 6 4 ) *

0 % % 4

% " 4

" & '%

7 0 % ) * %

% % % %

( & '%

$ 0 %

$

$ #

0 % ) * )

(42)

! & '%

" % $ # '%

% ) *

%

%

%

%

%

" !

% %

%

8 %

" % $% '%

' " %

(43)

" %

! $ ) *

%

"

# %

%

" ) ' '%

0 % %

&

( %

+ !

-. !

1

( *+,%

-( # ' *+,%

-$ ) $ !

(44)

# 9 : "! !

"

) *

( *+-%

-"! !

" %

4

4

$ #

! !

! #

" # )(-*

!

! " % #

%

(45)
(46)
(47)
(48)
(49)

. / ) *

! 4

% ) 0 ) *

$

$

) *

(-2

# #

!

" %

.

$

( % ;"/ !

(50)

.

!

#

+ % ;"/ !

%

% !

!

!

%

(51)

( 1 + *+,%

-$

) ( * $ ) (/ ' $

$ ) ( *

& '

) * ! 0 %

$ #

%

!

( ) 0 * " !

%

$ 4

+ %

-1 ;6 ) / *

%

(52)

%

$ ) (/*

& %

( 4 %

! "

4 "

+ 4 ' %

- 1

) * ) " *

) * 4

$

! "

!

"

4 4

4 /

" 4

(53)
(54)
(55)

% !

$ @6, % %

1

E % !

5 5 5 $ # ! )

# * 0 ;E 7 !

4 5 4

", &FFG 4 8G F

8& &

1 3$ &

1 # ' 3$ &

) ! *

% #

%

/

(56)

1 ) ! --% 3$ &

/ G(&222... G(&"222...

/ G3&(+-.123F

;

(57)
(58)
(59)

, # ,

& 4

!

4

!

( , % ) 4

/ 2

% %

+ , 4 %

$.

8 #

% #

# #

%

< # ) *

!

(60)

%

8 % $ #

) *

!

% ) *

8 # ! ) 6# ) 7

%

! "

$ " 0 %

-& " ) *

( ) *

+ ) *

- ) *

)% *

$

(61)
(62)

8 # .&%: # 6#.#7

&F12 ;

# ; >

, , /

! ? ; 5 &F2+

!

/ ?

! $

C

) " %*%*

$A$

) 2 * $A$ !

, $A$

!

$

!

(63)

; , ) 0 *

0

% !

E

$ )% * "*

%

! ) *

%

% %

$ )% *

$

(64)

8 " * 3 ; & % $ # 6*;#7

; 6 $ ;"6 ! %

$

@ % "

%

; " ; 6 $

& ; ); *

;"6

;

;

) # *

( 6 )6 *

;"6

6

!

+

! %

(65)

- '

'

$

!

= 6 )&"&*

0

! " % ; & % $

= 6 )&"7*

>

(66)

! = 6 )7"&*

@

! 0 ) 3 % ; & % $

6 )7"7*

! 1 ) 3 % ) 3 ; & % $

. 3 )' ! *

% !

3

" ) ) ! * ) ) ! *

8 ( # 6 7

' " '

% % % '

% " % "%

" % $

(67)
(68)
(69)
(70)
(71)

@ L ! &H4 & ! (H4 ( #

! H4

' 4 " $ 56

7 8 56 7

1 %

$ L

L

2 " "

%

#

3 " %

# % % L

' 4 "

F 2 %

(72)
(73)
(74)

$ # 4 " $ # 4

" "

% "% 6 % , / < 4 !

< 4 ! ) *

B < 4 ! D , !

# 4 # 4 ,

, %

# 4 %

,

# 4

'

4 ! ) )

(75)

34 !

!

(76)

!

" ! "

# "

$

(77)

(78)

%

(

" # $ ! %

1. Penjual mengumpulkan nota pembelian yang dilakukan setiap harinya

2. Penjual akan membuat laporan rekapitulasi penjualan harian dengan form

yang telah disediakan.

3. Form yang telah diisi lalu akan diberikan kepada pemilik toko yang

(79)

& ' + ! , !

%

+

(80)

-" &

3.1.2.1 Entity Relationship Diagram (ERD)

Perancangan database pada sistem ini dimaksudkan untuk mempermudah hubungan antara tabel dengan tabel lainnya. Perancangan database meliputi Entitas

(81)
(82)

( ' ) *+

"

! *

/

* !

*

% !

# !

"

/

0

!

(83)

" # ( sangat mencukupi, hanya saja perlu adanya akses internet agar transaksi dapat berjalan maksimal karena dilakukan secara on-line serta memudahkan dalam pengolahan

database yang disimpan di server dan printer standar untuk mencetak rekapitulasi penjualan.

# #

Sistem Operasi yang digunakan di Merdeka Handphone Square adalah Windows XP sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang

akan dibagun. Adapaun perangakat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah :

1. Wamp server sebagai Web Server

2. PHP yang digunakan untuk membangun aplikasi ini

3. Macromedia Dreamweaver 8 sebagai editor PHP.

(84)

5. Untuk web browser agar dapat mengakses aplikasi ini dapat digunakan Microsoft

Internet Explorer, Mozilla Firefox.

, ( ' ) +

, &

-!

" "

!

' .

-, " & + /

(85)

informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa bagian, berikut

(86)
(87)

+ )8) - + ! + 6

& ' 5 )8) - + ! + 6

' )8) - + ! ' 6

(88)

7 )8) - + ! 7 6

& ' : )8) - + ! 7 6

5 )8) - + ! 5 6

(89)

9 )8) - + ! 9 6

& ' ; )8) - + ! 9 6

: )8) - ' ! ' (

(90)

3 )8) - ' ! ' +

& ' (( )8) - + ! ' 6

; )8) - ' ! ' '

(91)

(6 )8) - ' ! ' 7

& ' (' )8) - ' ! ' 7

(( )8) - ' ! ' 5

(92)

(+ )8) - ' ! ' 9

& ' (5 )8) - ' ! ' 9

(' )8) - ' ! ' :

(93)

(7 )8) - ' ! ' 3

& ' (: )8) - ' ! ' 6

(5 )8) - ' ! ' ;

(94)

(9 )8) - ' ! ' (6

& ' (; )8) - ' ! ' (6

, $ 1 #

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada

tabel dibawah ini :

* 6 ( !

$ ! %

1. $ ! ( 6

$ ,

" !

1 )

< 1

) !

- ( !

+

' !

(95)
(96)
(97)
(98)
(99)
(100)
(101)
(102)
(103)
(104)
(105)
(106)
(107)
(108)
(109)
(110)
(111)

" &

Perancangan basis data adalah menciptakan atau merancang kumpulan data

yang terhubung dan tersimpan secara bersama – sama.

" #

(112)

& ' +6

" & # '

Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem ini

adalah sebagai berikut

(113)

Tabel ini adalah perancangan untuk tabel admin merdeka yang akan digunakan

pada pembangunan sistem. Struktur tabel admin merdeka adalah sebagai berikut :

* 6 ' *

! " #

! " #

2. Tabel category

* 6 7 * 0

$

%

&

! ' " #

3. Tabel commodity

* 6 5 * 0

(

! ' " #

4. Tabel detailpembelian

* 6 9 * )

&

(114)

&

nama_pemesan_nota (

alamat_pemesan_nota kodepos_pemesan_nota email_pemesan_nota telp_pemesan_nota jenis_pembayaran status_pembayaran status_pengiriman harga_ongkos_kirim nama_bank_nota no_rekening_nota no_resi_nota id_rekening id_shops id_customer

$

varchar(100) varchar(20) Enum Enum Enum double varchar(100) varchar(100) varchar(50) integer

6. Tabel Customer

(115)

# ) )

7. Tabel rekening

* 6 ; *

&

& &

& &

! ' " #

8. Tabel shops

* 6 (6 *

*

9. Tabel Provinsi

* 6 (( *

10. Tabel Kota

(116)

&

! '

#

11. Tabel OngkosKirim

* 6 (' *

* &

! ' #

12. Tabel Jenis Pengiriman

$ *

& #

Interface atau antar muka merupakan tampilan dari suau program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface

yang mudah dipahami dan digunakan oleh user.

& #

1. Struktur Menu Pengunjung

& ' +(

(117)

& ' ++

3. Struktur Menu Admin Toko

& ' +' *

4. Struktur Menu Admin merdeka

(118)

& ' +7

" & 1 &

Perancangan interface untuk aplikasi E-Commerce di merdeka handphone square adalah sebagai berikut :

3.3.2.1 Perancangan Antarmuka Pengunjung

1. Perancangan Antarmuka Home

& ' +5

(119)

& ' +9 )

3. Perancangan Antarmuka Find Product

& ' +: 8 ! "

(120)

& ' +3 ,

5. Perancangan Antarmuka About Us

& ' +; >

(121)

& ' '6 - ! /

7. Perancangan Antarmuka Cara Pembayaran

& ' '( 0 !

(122)

& ' '+ < %

3.2.2.1 Perancangan Antarmuka Member

( ! " > E F

& ' '' >

(123)

& ' '7 )

' ! " ! "

& ' '5 ! "

(124)

& ' '9 ,

5 ! " >

& ' ': >

(125)

-& ' '3

-: ! " - ! /

& ' '; - ! /

(126)

& ' 76 ) *

; ! " 0 !

& ' 7( 0 !

(127)

& ' 7+ < %

(128)

& ' 7' 0

(+ ! " !

& ' 77 !

(129)

& ' 75 & ! /

(7 ! "

-& ' 79

(130)

& ' 7: % !

(9 ! " )

& ' 73 )

(131)

& ' 7; 0 "

(3 ! "

& ' 56

(132)

( ! "

-& ' 5(

-+ ! " >

& ' 5+ >

(133)

& ' 5' % =

7 ! " % *

& ' 57 % *

(134)

& ' 55 *

9 ! " % !

& ' 59 % !

(135)

& ' 5: % *

3 ! " % < %

& ' 53 % < %

(136)

& ' 5; * *

(6 ! " . *

& ' 96 . *

(137)

& ' 9( * *

(+ ! " . *

& ' 9+ . *

(138)

& ' 9' * !

(7 ! " . !

& ' 97 . !

(139)

& ' 95 * %

(9 ! " . %

& ' 99 . %

(140)

& ' 9: * < %

(3 ! " . < %

& ' 93 . < %

(141)

( ! " - *

& ' 9; - *

+ ! " > *

& ' :6 > *

(142)

& ' :( % =

7 ! " %

& ' :+ %

(143)

& ' :' %

9 ! " %

& ' :7 %

(144)

& ' :5 % ,

3 ! " % ) *

& ' :9 % ) *

(145)

& ' :: - !

(6 ! " - !

& ' :3 - !

(146)

& ' :; - ! *

(+ ! " * %

& ' 36 * %

(147)

& ' 3( . %

(7 ! " *

& ' 3+ *

(148)

& ' 3' .

(9 ! " * ,

& ' 37 * ,

(149)

& ' 35 . ,

(3 ! " ) *

& ' 39 ) *

(150)

& ' 3:

2 #

Aliran dari menu-menu yang ada di program akan dijelaskan pada gambar berikut :

( # !

& ' 33 !

(151)

& ' 3;

' #

& ' ;6

(152)
(153)

112 !"

" #

$ %& #

' ( ) ! * + , - . &

! " # $

"%

(154)
(155)
(156)
(157)
(158)
(159)
(160)
(161)
(162)
(163)
(164)
(165)
(166)
(167)
(168)
(169)
(170)
(171)
(172)
(173)
(174)

M-0 5

)

-)

) &%&F&C

(175)
(176)
(177)
(178)
(179)
(180)
(181)
(182)
(183)
(184)

0

(185)
(186)
(187)

+ A B

P

A B

;

)

" +

-8

) &

' ;

P

A B

' A

B 3 8

(188)

7 8 9: ; 44<

& &

" C C&

& &

+ 4 44

3

C C&R 8 " "&R

(189)

" ) ;

& &

+ 4 44

& &

(190)

3

& &

(191)

$ 0 &

E 3 " &

: > & &

% & &

F

& &

+ 4 44

& &

" C C&

& &

+ 4 44

3

C C&R " "&R

)

A B )

(192)

F ) P & P Q

& &

" C C&

& &

+ 4 44

3

C C&R " "&R

(193)
(194)
(195)

#

$ #

(196)

& ' ( )* ( +

) ! ,-,-

-!.-""/ 0 1 2 $ )

1 0 1 ,

1 , 0 1 &

1 0 1 ) 3 4 #

5) 6 +

Gambar

tabel dibawah ini :
Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem ini
Tabel ini adalah perancangan untuk tabel admin merdeka yang akan digunakan pada pembangunan sistem
Tabel nota
+2

Referensi

Dokumen terkait

Maka dari itu diharapkan dengan adanya aplikasi e-commerce yang akan dibangun memudahkan pihak toko Gideon Musik mengelola data barang, mempromosikan dengan mudah dan

Berdasarkan hasil persentase diatas yang didapatkan dari pengujian betha, maka penerapan e-commerce untuk sistem penjualan ini sudah sesuai dengan tujuan yaitu

Berikut dapat dilihat perancangan antar muka menu ubah data petugas dari pembangunan e-commerce di Toko Barokah yang tercantum pada gambar 3.98. Menu Ubah

Munculnya Electronic Commerce (E- Commerce) dalam lingkungan bisnis yang berbasis web sangat membantu dalam penyelesaian masalah dan pencapain target penjualan di

Perkembangan teknologi informasi terutama internet merupakan faktor pendorong perkembangan e-commerce. Dengan adanya e-commerce perusahaan dapat menjalin hubungan

Berikut dapat dilihat perancangan antarmuka Laporan Produk admin dari pembangunan aplikasi e-commerce di Vim Audio dan Aksesoris yang tercantum pada gambar 3.75..

Alhasil dari penelitian ini adalah dengan diimplementasikan e-commerce pada toko Cashcell ini dapat digunakan sebagai sarana promosi penjualan yang dapat di akses dimanapun

Aplikasi aplikasi E-Commerce dalam Membantu Penjualan Produk Handphone pada Toko Ficho Seluler ini berguna membantu para konsumen tidak diharuskan secara langsung