+ All Categories
Home > Documents > LAPORAN TA EKSAN 2 JUNI

LAPORAN TA EKSAN 2 JUNI

Date post: 10-Dec-2023
Category:
Upload: uns-id
View: 0 times
Download: 0 times
Share this document with a friend
172
i E-MARKETPLACE BATIK Tugas Akhir Disusun Untuk Memenuhi Salah Satu Persyaratan dalam Memperoleh Gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun oleh : EKSAN SETIYAWAN M3113053 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016
Transcript

i

E-MARKETPLACE BATIK

Tugas Akhir

Disusun Untuk Memenuhi Salah Satu Persyaratan dalam Memperoleh Gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret

Disusun oleh :

EKSAN SETIYAWAN

M3113053

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

ii

HALAMAN PERSETUJUAN

E-MARKETPLACE BATIK

Disusun Oleh:

EKSAN SETIYAWAN

M3113053

Tugas akhir ini telah disetujui untuk diujikan di hadapan dewan penguji pada

tanggal

...............................................

PEMBIMBING UTAMA

Berliana Kusuma Riasti S.T M.Eng

NIDN. 0621038101

iii

HALAMAN PENGESAHAN

E MARKETPLACE BATIK

Disusun oleh:

EKSAN SETIYAWAN

NIM.M3113053

Pembimbing Utama,

Berliana Kusuma Riasti S.T M.Eng

NIDN . 0621038101

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Teknik Informatika

pada: _______________________

Dewan Penguji:

1. Penguji 1 Berliana Kusuma Riasti S.T M.Eng

NIDN .0621038101

( )

2. Penguji 2

( )

3. Penguji 3

( )

Disahkan oleh:

Ketua Program Studi

DIII Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Cs

NIP. 19810413 200501 1 001

iv

ABSTRACT

Eksan Setiyawan, 2016. E-MARKETPLACE BATIK . Diploma III Program of

Information Enggineering, Fakulty of Mathematics and Science. Sebelas Maret

University.

Along with increasingly tight internal competition business

world, batik storeprosecuted to apply expedient strategy especially in

his marketing and product sales. Internet technology usage at this

time have really broaden and socialize . Internet technology that rapidly

depeloped felt very needed in various business sector.Internet can help people to

obtain information briskly and accurate.

E-MARKETPLACE BATIK assists medium-scale batik store sell with to

weavecooperation inter batik store so that happened by competition by healthy until

consumer have many batik choice desired. By internet help people to

obtain information briskly and accurate, this thing bringbatik store can easy in

obtaining customer until batik store can do sales transactionand marketing more

effective, and efficient.

E-MARKETPLACE BATIK made by PHP (Hypertext Preprocessor) web

programming language with framework codeigniter 3 by sublime text 2 and

XAMPP as developer device.

Keyword: E-MARKETPLACE , Batik , Online Store , batik store

v

ABSTRAK

Eksan Setiyawan, 2016. Pembuatan E-MARKETPLACE BATIK. Program Studi

Diploma III Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam.

Universitas Sebelas Maret Surakarta.

Seiring dengan semakin ketatnya persaingan dalam dunia bisnis, toko batik dituntut

untuk menerapkan strategi jitu terutama dalam pemasaran dan penjualan

produknya. Pemakaian teknologi internet pada saat ini telah sangat meluas dan

memasyarakat. Teknologi internet yang berkembang dengan pesat dirasakan sangat

dibutuhkan diberbagai bidang usaha. Internet dapat membantu masyarakat untuk

memperoleh informasi secara cepat dan akurat

E-MARKETPLACE BATIK membantu toko batik skala menengah berjualan

bersama untuk menjalin kerjasama antar toko batik agar terjadi persaingan secara

sehat sehingga konsumen batik mempunyai banyak pilihan batik yang diinginkan.

Dengan internet membantu masyarakat untuk memperoleh informasi secara cepat

dan akurat, hal ini membawa toko batik dapat mudah dalam mendapatkan

pelanggan sehingga toko batik dapat melakukan transaksi penjualan dan pemasaran

dengan lebih efektif, dan efisien.

E-MARKETPLACE BATIK dibuat menggunakan bahasa pemrograman web PHP

(Hypertext Preprocessor) dengan framework codeigniter 3 dengan sublime text 2

dan XAMPP sebagai perangkat pengembangnnya.

Kata Kunci : E-MARKETPLACE , Batik , Toko online , Toko batik

vi

MOTTO

“Ojo Lali Bismillah”

(Eksan Setiyawan)

" ALLAHUMMAGHFIRLI DZUNUBI WALIWALIDAYYA WARHAMHUMA

KAMA ROBBAYANI SOGHIRO."

"Ya Allah, Ampunilah dosa-dosaku serta kedua ibu bapaku dan kasihanilah

mereka keduanya sebagaimana mereka memelihara dan mendidikku di masa

kecil.”

(Doa Orang Tua)

“RABBANA ATINA FIDDUNYA HASANAH WA FIL AKHIROTI

HASANAH WAQINA 'ADZABANNAR”

"Ya Tuhan kami, berilah kami kebaikan di dunia dan kebaikan di akhirat dan

peliharalah kami dari siksa neraka"

( Doa Selamat Dunia Akhirat )

vii

HALAMAN PERSEMBAHAN

1. Bapak dan Ibu yang selalu memberikan semangat dan motivasi untuk

menyelesaikan pendidikan.

2. Team Indonesia Raya regional UPT Perpustakaan Universitas Sebelas Maret.

3. E-Mailkomp Periode 2014 dan Periode 2015.

4. Teman-teman TIB 2013.

viii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas limpahan

rahmat-Nya, sehinggan penyusunan Laporan Tugas Akhir dengan judul

“Marketplace Batik” ini dapat terselesaikan pada waktunya tanpa halangan berarti.

Penyusunan laporan ini bertujuan untuk memenuhi persyaratan untuk

memperoleh gelar ahli madya pada Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan

dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis

mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan

dan dukungannya, terutama kepada:

1. Bapak Prof. Ir.Ari Handono Ramelan, M.Sc(Hons),Ph.D. selaku Dekan

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.

2. Bapak Abdul Aziz, S.Kom.,M.Cs selaku Ketua Program Studi Diploma III

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

3. Ibu Berliana Kusuma Riasti S.T M.Eng selaku Dosen Pembimbing Tugas

Akhir yang telah memberikan bimbingan, pengarahan, saran serta dukungan

selama penyusunan Laporan Tugas Akhir.

4. Ayah Ibu dan keluarga tercinta yang telah banyak memberikan dukungan dan

masukan yang membangun.

5. Keluarga Besar kelas TIB angkatan 2013 yang selalu memberikan warna lain

dalam memotivasi penulis dalam penyusunan laporan .

6. Keluarga Besar E-Mailkomp yang memberikan tempat dalam penyusunan

laporan.

7. Keluarga Besar Team Indonesia Raya regional UPT PERPUSTAKAAN UNS.

ix

8. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan

dan dukungannya .

Semoga Tuhan Yang Maha Esa memberikan balasan yang lebih baik kepada pihak-

pihak yang telah memberikan bantuan dan dukungan dari awal penyusunan Laporan

Tugas Akhir .

Semoga dengan selesainya penyusunan Laporan Tugas Akhir ini dapat

memberikan manfaat dan kebaikan pada penulis dan pembaca sekalian.

Surakarta, Juni 2016

Penulis

x

DAFTAR ISI

E-MARKETPLACE BATIK ................................................................................ i

HALAMAN PERSETUJUAN ............................................................................. ii

HALAMAN PENGESAHAN ............................................................................. iii

ABSTRACT ....................................................................................................... iv

ABSTRAK .......................................................................................................... v

MOTTO ............................................................................................................. vi

HALAMAN PERSEMBAHAN ......................................................................... vii

KATA PENGANTAR ...................................................................................... viii

DAFTAR ISI ....................................................................................................... x

DAFTAR TABEL ............................................................................................ xiii

DAFTAR GAMBAR ........................................................................................ xiv

BAB I PENDAHULUAN ................................................................................ 1

1.1 Latar Belakang ...................................................................................... 1

1.2 Perumusan Masalah ............................................................................... 2

1.3 Batasan Masalah Penelitian .................................................................... 2

1.4 Tujuan Penelitian ................................................................................... 2

1.5 Manfaat Penelitian ................................................................................. 3

1.6 Metodologi Penelitian ............................................................................ 3

1.7 Sistematika Penulisan ............................................................................ 4

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ........................ 6

2.1 Tinjauan Pustaka ........................................................................................ 6

2.2 Landasan Teori ...................................................................................... 7

2.2.1 Raja Ongkir .................................................................................... 7

2.2.2 E-Marketplace ................................................................................ 8

2.2.3 Batik ............................................................................................... 8

2.2.4 Sistem Informasi ........................................................................... 13

2.2.5 MySQL ........................................................................................ 13

2.2.6 Basis Data .................................................................................... 14

xi

2.2.7 PHP .............................................................................................. 14

2.2.8 CSS .............................................................................................. 15

2.2.9 Model Entity-Relationship (Model Keterhubungan-Entitas) .......... 16

2.2.10 Diagram Entity-Relationship (Diagram E-R) ................................. 19

2.2.11 UML (Unified Modeling Language) .............................................. 20

2.2.12 Class Diagram .............................................................................. 29

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ........ 31

3.1 Perencanaan Jadwal ............................................................................. 31

3.2 Deskripsi Data ..................................................................................... 32

3.2.1 Proses Bisnis Sistem ..................................................................... 32

3.2.2 Analisa Kebutuhan Sistem ............................................................ 33

3.3 Perancangan ........................................................................................ 38

3.3.1 Perancangan Sistem ...................................................................... 38

3.3.2 Perancangan Database ................................................................ 110

3.3.3 Perancangan Desain Tampilan .................................................... 123

BAB IV IMPLEMENTASI DAN PEMBAHASAN .................................... 124

4.1 Implementasi Sistem .......................................................................... 124

4.1.1 Implementasi Halaman Home ..................................................... 124

4.1.2 Implementasi Menampilkan Produk ............................................ 125

4.1.3 Implementasi Menampilkan Detail Produk ................................. 125

4.1.4 Implementasi menampilkan membuat akun dan login ................. 126

4.1.5 Implementasi Melihat Profil Member ......................................... 126

4.1.6 Implementasi Menampilkan Mengubah Profil Member ............... 127

4.1.7 Implementasi Menampilkan Data Pemesanan atau Keranjang ..... 127

4.1.8 Implementasi Menampilkan Transaksi Pembelian ....................... 128

4.1.9 Implementasi Menampilkan Hasil Pemesanan ............................ 128

4.1.10 Implementasi Menampilkan Penginputan Data Pengiriman ......... 128

4.1.11 Implementasi Menampilkan Hasil Transaksi ............................... 129

4.1.12 Implementasi Menampilkan Konfirmasi Pembayaran ................. 130

4.1.13 Implementasi Menampilkan Status Transaksi ............................. 130

4.1.14 Implementasi Menampilkan Profil Pelapak ................................. 131

4.1.15 Implementasi Menampilkan Mengubah Profil Pelapak ............... 131

xii

4.1.16 Implementasi Menampilkan Produk Pelapak ............................... 132

4.1.17 Implementasi Menampilkan Detail Produk Pelapak .................... 132

4.1.18 Implementasi Menampilkan Penginputan Produk........................ 133

4.1.19 Implementasi Menampilkan Notifikasi Status Transaksi ............. 133

4.1.20 Implementasi Menampilkan Data Agen ...................................... 134

4.1.21 Implementasi Menampilkan Penginputan Data Agen .................. 134

4.1.22 Implementasi Menampilkan Detail Agen .................................... 135

4.1.23 Implementasi Menampilkan Data Kategori Produk ..................... 135

4.1.24 Implementasi Menampilkan Penginputan Data Kategori Produk . 136

4.1.25 Implementasi Menampilkan Mengubah Kategori Produk ............ 136

4.1.26 Implementasi Menampilkan Data Konfirmasi Pengiriman .......... 137

4.1.27 Implementasi Menampilkan Data Konfirmasi Pembayaran ......... 137

4.1.28 Implementasi Menampilkan Data Penyetoran Pelapak ................ 138

4.1.29 Implementasi Menampilkan Transaksi ........................................ 138

4.1.30 Implementasi Menampilkan Produk dari Sisi Agen ..................... 139

4.1.31 Implementasi Menampilkan Data Member .................................. 139

4.1.32 Implementasi Menampilkan Data Pelapak .................................. 140

4.1.33 Implementasi Menampilkan Potongan Transaksi ........................ 140

4.1.34 Implementasi Menampilkan Mengubah Potongan ....................... 140

4.1.35 Implementasi Menampilkan Mengubah Status Transaksi ............ 141

4.1.36 Implementasi Menampilkan Data Pemesanan Member ............... 141

4.1.37 Implementasi Menampilkan Penginputan Konfirmasi Pengiriman

Pemesanan ............................................................................................... 142

4.1.38 Implementasi Menampilkan Penginputan Konfirmasi Penyetoran142

4.2 Pengujian ........................................................................................... 143

BAB V PENUTUP .......................................................................................... 143

5.1 Kesimpulan ....................................................................................... 143

5.2 Saran ................................................................................................. 143

DAFTAR PUSTAKA ...................................................................................... 144

xiii

DAFTAR TABEL

Tabel 2. 1 UML................................................................................................. 21

Tabel 2. 2 Sequence .......................................................................................... 26

Tabel 3. 1 Kebutuhan Fungsional………………………………………………..33

Tabel 3. 2 Non Kebutuhan Fungsional ............................................................... 38

Tabel 3. 3 Tabel Member ................................................................................ 115

Tabel 3. 4 Tabel Pelapak ................................................................................. 116

Tabel 3. 5 Tabel Agen ..................................................................................... 116

Tabel 3. 6 Tabel Detail Transaksi .................................................................... 117

Tabel 3. 7 Tabel Gambar ................................................................................. 117

Tabel 3. 8 Tabel Kategori Produk .................................................................... 118

Tabel 3. 9 Tabel Konfirmasi Pembayaran ........................................................ 118

Tabel 3. 10 Tabel Konfirmasi Pengiriman ....................................................... 119

Tabel 3. 11 Tabel Konfirmasi Setor ................................................................. 119

Tabel 3. 12 Tabel Pengiriman .......................................................................... 120

Tabel 3. 13 Tabel Potongan ............................................................................. 120

Tabel 3. 14 Tabel Produk ................................................................................ 121

Tabel 3. 15 Tabel Stok .................................................................................... 121

Tabel 3. 16 Tabel Transaksi ............................................................................ 122

Tabel 3. 17 Tabel Detail Setor ......................................................................... 122

Tabel 3. 18 Tabel Slide.................................................................................... 123

xiv

DAFTAR GAMBAR

Gambar 3. 1 Proses Bisnis ................................................................................ 32

Gambar 3. 2 Use case diagram ......................................................................... 39

Gambar 3. 3 Activity diagram konfirmasi pembayaran ..................................... 40

Gambar 3. 4 Activity diagram konfirmasi pengiriman ...................................... 41

Gambar 3. 5 Activity diagram konfirmasi penyetoran ....................................... 42

Gambar 3. 6 Activity diagram melihat status transaksi ...................................... 43

Gambar 3. 7 Activity diagram melihat bantuan ................................................. 44

Gambar 3. 8 Activity diagram menampilkan data agen ..................................... 44

Gambar 3. 9 Activity diagram tampil kategori produk ...................................... 45

Gambar 3. 10 Activity diagram tampil pelapak ................................................. 45

Gambar 3. 11 Activity diagram tampil data member ......................................... 46

Gambar 3. 12 Activity diagram tampil konfirmasi pembayaran ........................ 46

Gambar 3. 13 Activity diagram tampil konfirmasi pengiriman .......................... 47

Gambar 3. 14 Activity diagram tampil notifikasi transaksi ................................ 47

Gambar 3. 15 Activity diagram tampil pemesanan produk ................................ 48

Gambar 3. 16 Activity diagram tampil pemesanan ............................................ 48

Gambar 3. 17 Activity diagram tampil penyetoran ............................................ 49

Gambar 3. 18 Activity diagram tampil transaksi penjualan ............................... 49

Gambar 3. 19 Activity diagram tampil transaksi ............................................... 50

Gambar 3. 20 Activity diagram tampil produk .................................................. 50

Gambar 3. 21 Activity diagram tampil produk member .................................... 51

Gambar 3. 22 Activity diagram tampil Profil pelapak ....................................... 51

Gambar 3. 23 Activity diagram mencari produk ............................................... 52

Gambar 3. 24 Activity diagram menghapus produk .......................................... 52

Gambar 3. 25 Activity diagram menghapus member ........................................ 53

Gambar 3. 26 Activity diagram menghapus agen .............................................. 53

Gambar 3. 27 Activity diagram menghapus kategori produk ............................. 54

Gambar 3. 28 Activity diagram menghapus konfirmasi pembayaran ................. 54

Gambar 3. 29 Activity diagram menghapus konfirmasi pengiriman .................. 55

Gambar 3. 30 Activity diagram menghapus notifikasi transaksi ........................ 55

Gambar 3. 31 Activity diagram menghapus data produk ................................... 56

Gambar 3. 32 Activity diagram menghapus transaksi ....................................... 56

Gambar 3. 33 Activity diagram menginput data agen........................................ 57

Gambar 3. 34 Activity diagram input kategori produk ...................................... 58

Gambar 3. 35 Activity diagram input member .................................................. 59

Gambar 3. 36 Activity diagram input pelapak ................................................... 60

Gambar 3. 37 Activity diagram input produk .................................................... 61

Gambar 3. 38 Activity diagram ubah data agen ................................................ 62

Gambar 3. 39 Activity diagram ubah kategori produk ....................................... 63

xv

Gambar 3. 40 Activity diagram ubah Profil pelapak ......................................... 64

Gambar 3. 41 Activity diagram ubah persen potongan ...................................... 65

Gambar 3. 42 Activity diagram ubah produk .................................................... 66

Gambar 3. 43 Activity diagram ubah Profil member ......................................... 67

Gambar 3. 44 Activity diagram ubah status transaksi ........................................ 68

Gambar 3. 45 Activity diagram pemesanan produk ........................................... 69

Gambar 3. 46 Activity diagram tampil marketplace .......................................... 70

Gambar 3. 47 Activity diagram tampil aturan pengguna ................................... 70

Gambar 3. 48 Activity diagram tampil pengumuman ........................................ 71

Gambar 3. 49 Activity diagram tampil cara jadi member .................................. 71

Gambar 3. 50 Activity diagram tampil cara belanja .......................................... 72

Gambar 3. 51 Activity diagram tampil cara pembayaran ................................... 72

Gambar 3. 52 Activity diagram tampil peraturan member ................................. 73

Gambar 3. 53 Activity diagram tampil cara jadi pelapak ................................... 73

Gambar 3. 54 Activity diagram tampil cara berjualan ....................................... 74

Gambar 3. 55 Activity diagram tampil peraturan pelapak ................................. 74

Gambar 3. 56 Activity diagram tampil data slide .............................................. 75

Gambar 3. 57 Activity diagram input slide ....................................................... 76

Gambar 3. 58 Activity diagram ubah slide ........................................................ 77

Gambar 3. 59 Activity diagram cetak laporan penyetoran ................................. 78

Gambar 3. 60 Activity diagram tampil potongan penyetoran ............................ 78

Gambar 3. 61 Activity diagram tampil data transaksi pembelian ....................... 79

Gambar 3. 62 Sequence diagram konfirmasi pembayaran ................................. 80

Gambar 3. 63 Sequence diagram konfirmasi pengiriman .................................. 80

Gambar 3. 64 Sequence diagram konfirmasi penyetoran ................................... 81

Gambar 3. 65 Sequence diagram melihat bantuan ............................................. 81

Gambar 3. 66 Sequence diagram melihat agen .................................................. 82

Gambar 3. 67 Sequence diagram melihat kategori produk ................................ 82

Gambar 3. 68 Sequence diagram melihat pelapak ............................................. 83

Gambar 3. 69 Sequence diagram melihat member ............................................ 83

Gambar 3. 70 Sequence diagram melihat konfirmasi pembayaran .................... 84

Gambar 3. 71 Sequence diagram melihat konfirmasi pengiriman ...................... 84

Gambar 3. 72 Sequence diagram melihat notifikasi konfirmasi ......................... 85

Gambar 3. 73 Sequence diagram melihat pemesanan member .......................... 85

Gambar 3. 74 Sequence diagram melihat pemesanan ........................................ 86

Gambar 3. 75 Sequence diagram melihat penyetoran ........................................ 86

Gambar 3. 76 Sequence diagram melihat transaksi penjualan ........................... 87

Gambar 3. 77 Sequence diagram melihat data transaksi .................................... 87

Gambar 3. 78 Sequence diagram melihat produk .............................................. 88

Gambar 3. 79 Sequence diagram melihat Profil member ................................... 88

Gambar 3. 80 Sequence diagram melihat Profil pelapak ................................... 89

Gambar 3. 81 Sequence diagram melihat status transaksi .................................. 89

Gambar 3. 82 Sequence diagram mencari produk ............................................. 90

xvi

Gambar 3. 83 Sequence diagram menghapus pelapak ....................................... 90

Gambar 3. 84 Sequence diagram menghapus member ...................................... 91

Gambar 3. 85 Sequence diagram menghapus agen ............................................ 91

Gambar 3. 86 Sequence diagram menghapus kategori produk .......................... 92

Gambar 3. 87 Sequence diagram menghapus konfirmasi pembayaran............... 92

Gambar 3. 88 Sequence diagram menghapus konfirmasi pengiriman ................ 93

Gambar 3. 89 Sequence diagram menghapus notifikasi transaksi ..................... 93

Gambar 3. 90 Sequence diagram menghapus produk ........................................ 94

Gambar 3. 91 Sequence diagram menghapus transaksi ..................................... 94

Gambar 3. 92 Sequence diagram menginput agen ............................................. 95

Gambar 3. 93 Sequence diagram menginput kategori produk ............................ 95

Gambar 3. 94 Sequence diagram menginput member ....................................... 96

Gambar 3. 95 Sequence diagram menginput pelapak ........................................ 96

Gambar 3. 96 Sequence diagram menginput produk ......................................... 97

Gambar 3. 97 Sequence diagram pemesanan produk ........................................ 97

Gambar 3. 98 Sequence diagram ubah agen ...................................................... 98

Gambar 3. 99 Sequence diagram ubah kategori produk..................................... 98

Gambar 3. 100 Sequence diagram ubah Profil pelapak ..................................... 99

Gambar 3. 101 Sequence diagram ubah potongan ............................................. 99

Gambar 3. 102 Sequence diagram ubah produk .............................................. 100

Gambar 3. 103 Sequence diagram ubah Profil produk .................................... 100

Gambar 3. 104 Sequence diagram ubah status transaksi .................................. 101

Gambar 3. 105 Sequence diagram menampilkan marketplace ......................... 101

Gambar 3. 106 Sequence diagram menampilkan aturan penggunaan .............. 102

Gambar 3. 107 Sequence diagram menampilkan pengumuman ....................... 102

Gambar 3. 108 Sequence diagram tampil cara jadi member ............................ 103

Gambar 3. 109 Sequence diagram tampil cara belanja .................................... 103

Gambar 3. 110 Sequence diagram tampil cara pembayaran ............................. 104

Gambar 3. 111 Sequence diagram tampil peraturan member ........................... 104

Gambar 3. 112 Sequence diagram tampil cara jadi pelapak ............................. 105

Gambar 3. 113 Sequence diagram tampil cara berjualan ................................. 105

Gambar 3. 114 Sequence diagram tampil peraturan pelapak ........................... 106

Gambar 3. 115 Sequence diagram tampil slide ............................................... 106

Gambar 3. 116 Sequence diagram mengubah slide ......................................... 107

Gambar 3. 117 Sequence diagram input slide ................................................. 107

Gambar 3. 118 Sequence diagram cetak laporan penyetoran ........................... 108

Gambar 3. 119 Sequence diagram tampil potongan penyetoran ...................... 108

Gambar 3. 120 Sequence diagram tampil data transaksi pembelian ................. 109

Gambar 3. 121 Class diagram sistem .............................................................. 110

Gambar 3. 122 ERD system ........................................................................... 111

Gambar 3. 123 Relasi antar tabel .................................................................... 112

Gambar 3. 124 Bukti Kerangkapan Data ........................................................ 112

Gambar 3. 125 Relasi Tabel Member , Transaksi , Produk .............................. 113

xvii

Gambar 3. 126 Relasi Tabel Member , Transaksi , Produk Normalisasi .......... 113

Gambar 3. 127 Relasi Tabel Normalisasi ........................................................ 114

Gambar 3. 128 Desain Home .......................................................................... 123

Gambar 3. 129 Desain Tampil Produk ............................................................ 124

Gambar 3. 130 Desain Detail Produk .............................................................. 124

Gambar 3. 131 Desain Input Data ................................................................... 125

Gambar 3. 132 Desain Tampil Data ................................................................ 125

Gambar 3. 133 Desain Halaman Login ........................................................... 126

Gambar 3. 134 Desain Detail Data ................................................................. 126

Gambar 4. 1 Halaman Home .......................................................................... 124

Gambar 4. 2 Halaman Tampil Produk ............................................................. 125

Gambar 4. 3 Tampil Detail Produk ................................................................. 125

Gambar 4. 4 Login ......................................................................................... 126

Gambar 4. 5 Melihat Profil Member ............................................................... 126

Gambar 4. 6 Tampil Ubah Profil Member ...................................................... 127

Gambar 4. 7 Keranjang Belanja ...................................................................... 127

Gambar 4. 8 Tampil Transaksi Pembelian ...................................................... 128

Gambar 4. 9 Tampil Hasil Pemesanan ............................................................ 128

Gambar 4. 10 Tampil Penginputan Pengiriman ............................................... 129

Gambar 4. 11 Tampil Hasil Transaksi ............................................................. 129

Gambar 4. 12 Tampil konfirmasi pembayaran ................................................ 130

Gambar 4. 13 Tampil status transaksi ............................................................. 130

Gambar 4. 14 Tampil Profil pelapak ............................................................... 131

Gambar 4. 15 Ubah Profil pelapak .................................................................. 131

Gambar 4. 16 Tampil produk pelapak ............................................................. 132

Gambar 4. 17 Tampil detail produk pelapak ................................................... 132

Gambar 4. 18 Tampil penginputan produk ...................................................... 133

Gambar 4. 19 Tampil notifikasi status transaksi .............................................. 133

Gambar 4. 20 Tampil data agen ...................................................................... 134

Gambar 4. 21 Tampil input data agen ............................................................. 134

Gambar 4. 22 Tampil detail agen .................................................................... 135

Gambar 4. 23 Tampil data kategori produk ..................................................... 135

Gambar 4. 24 Tampil input data kategori produk ............................................ 136

Gambar 4. 25 Ubah kategori produk ............................................................... 136

Gambar 4. 26 Tampil data konfirmasi pengiriman .......................................... 137

Gambar 4. 27 Tampil data konfirmasi pembayaran ......................................... 137

Gambar 4. 28 Tampil data penyetoran pelapak ............................................... 138

Gambar 4. 29 Tampil transaksi ....................................................................... 138

Gambar 4. 30 Tampil produk sisi agen ........................................................... 139

Gambar 4. 31 Tampil data member ................................................................. 139

Gambar 4. 32 Tampil data pelapak ................................................................. 140

Gambar 4. 33 Tampil potongan transaksi ........................................................ 140

Gambar 4. 34 Ubah potongan ......................................................................... 140

xviii

Gambar 4. 35 Ubah status transaksi ................................................................ 141

Gambar 4. 36 Tampil data pemesanan transaksi.............................................. 141

Gambar 4. 37 Tampil konfirmasi pengiriman pemesanan ............................... 142

Gambar 4. 38 Tampil konfirmasi penyetoran .................................................. 142

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan semakin ketatnya persaingan dalam dunia bisnis, toko

batik dituntut untuk menerapkan strategi jitu terutama dalam pemasaran dan

penjualan produknya. Banyak toko batik terhambat dalam memasarkan

produknya yang hanya dalam suatu daerah tertentu dan biasanya hanya

didaerah sekitar toko batik selain itu transaksi penjualan yang hanya bisa di

lakukan di toko batik tersebut. Sedangkan dilihat dari sisi konsumen juga

mengalami kesulitan mendapatkan informasi toko batik di daerah Surakarta.

Salah satu cara meningkatkan luas daerah pemasaran adalah dengan

menggunakan internet. Pemakaian teknologi internet pada saat ini telah

sangat meluas dan memasyarakat. Teknologi internet yang berkembang

dengan pesat dirasakan sangat dibutuhkan di berbagai bidang usaha. Tanpa

adanya internet, pelayanan pelanggan yang berbeda daerah dapat dipastikan

mengalami kesulitan dalam hal waktu dan biaya transaksi.

Internet dapat membantu masyarakat untuk memperoleh informasi

secara cepat dan akurat, hal ini membawa toko batik dapat mudah dalam

mendapatkan pelanggan sehingga toko batik dapat melakukan transaksi

penjualan dan pemasaran dengan lebih efektif, dan efisien.

Maka penulis berinisiatif untuk membuat E-MARKETPLACE

BATIK. E-MARKETPLACE BATIK membantu toko batik skala menengah

di daerah solo berjualan bersama untuk menjalin kerjasama antar toko batik

agar terjadi persaingan secara sehat sehingga konsumen batik mempunyai

banyak pilihan batik yang diinginkan. E-MARKETPLACE BATIK juga

membantu pemasaran produk melalui sosial media sehingga batik solo dapat

lebih dikenal masyarakat luas.

2

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah di paparkan dapat diambil

rumusan masalah yaitu : Bagaimana membuat suatu sistem informasi untuk

memfasilitasi toko batik skala menengah di daerah solo supaya dapat

berjualan bersama untuk menjalin kerjasama antar toko batik agar terjadi

persaingan secara sehat sehingga konsumen batik mempunyai banyak pilihan

batik yang diinginkan dengan menggunakan Codeigniter

1.3 Batasan Masalah Penelitian

Agar tujuan utama tercapai dan pembahasan tidak meluas serta tidak

menjadikan adanya penyimpangan permasalahan, maka penulis membuat

batasan masalah sebagai berikut :

1. Sistem yang dibahas melingkupi informasi tentang katalog produk,

transaksi pemesanan dan laporan.

2. Transaksi pemesanan dapat dilakukan jika pembeli sudah menjadi

seorang member di E-MARKETPLACE BATIK.

3. Order akan dikirimkan jika sudah ada pembayaran dan konfirmasi dari

pihak pembeli kepada agen E-MARKETPLACE BATIK

4. Sistem pembayaran untuk transaksi adalah transfer bank melalui rekening

E-MARKETPLACE BATIK.

5. Agen E-MARKETPLACE BATIK menyalurkan pembayaran kepada

pelapak jika pelapak sudah ada konfirmasi pengiriman barang.

1.4 Tujuan Penelitian

Adapun tujuan yang akan dicapai dari pembuatan sistem informasi

yang penulis lakukan adalah dapat membuat sebuah sistem informasi yang

membantu toko batik skala menengah di daerah solo berjualan bersama untuk

menjalin kerjasama antar toko batik agar terjadi persaingan secara sehat

sehingga konsumen batik mempunyai banyak pilihan batik yang diinginkan.

3

1.5 Manfaat Penelitian

Manfaat yang ingin di capai dari pembuatan sistem informasi E-

MARKETPLACE BATIK sebagai berikut:

a. Agen e-marketplace

- Dapat membantu memperluas area pemasaran produk pada

toko batik

- Dapat mempermudah transaksi penjualan pada toko batik di

- Dapat meningkatkan penjualan batik di daerah.

- Mendapat keuntungan dari transaksi antara pelanggan dan

pelapak

b. Konsumen/member

- Mempermudah melakukan transaksi tanpa harus bertatap

muka secara langsung dan datang ke tempat toko batik di.

- Mempermudah mencari informasi penjualan batik di daerah

- Memberi kemudahan dalam mendapatkan batik sesuai

dengan kebutuhan

c. Pelapak

- Dapat membantu memperluas area pemasaran produk

- Dapat meningkatkan pejualan produk

- Dapat mempermudah transaksi penjualan.

1.6 Metodologi Penelitian

Metode pengumpulan data yang di gunakan untuk pengumpulan data

pada penyusunan Tugas Akhir ini adalah sebagai berikut :

1.6.1 Pengumpulan Data

Dalam penelitian ini di lakukan jenis metode penelitian untuk

mengumpulkan data-data yang di perlukan , yaitu dengan studi Literatur

yang berisikan pembahasan teoritis melalui studi Literatur dari buku-buku

maupun internet yang berkaitan dengan dasar sistem informasi pemesanan

dan pembayaran penjualan online .

4

1.6.2 Analisa Sistem

Analisis program yang digunakan untuk mengidentifikasi

Kebutuhan Fungsional dan Kebutuhan Non Fungsional sistem yang akan

dibangun

1.6.3 Perancangan Sistem

Mengidentifikasi komponen sistem yang akan di rancang secara

terinci. Dalam hal ini digunakan tools berupa Diagram-diagram UML(Use

case Diagram, Activity Diagram, Class Diagram , Sequence Diagram)..

Kemudian untuk menggambarkan proses dan bentuk desain dari database

menggunakan tools yang berupa Relasi Tabel . selain itu juga

menggunakan rancangan database yang merupakan suatu rancangan yang

digunakan untuk mengelola dan menganalisis tabel-tabel dalam suatu

database

1.6.4 Implementasi

Implementasinya pada E-MARKETPLACE BATIK menggunakan

Bahasa pemrograman PHP denga framework codeigniter.

1.7 Sistematika Penulisan

Sistematika penulisan laporan Tugas Akhir dapat digunakan sebagai

pedoman dan kerangka penulisan tugas akhir untuk melihat dan mengetahui

pembahasan penelitian pada tugas akhir secara menyeluruh. Sistematika

penulisan laporan Tugas Akhir ini terdiri dari 5 bab yaitu sebagai berikut:

BAB I Pendahuluan

Bab ini menjelaskan tentang latar belakang masalah,

perumusan masalah, batasan basalah, tujuan penelitian,

manfaat penelitian, metodologi penelitian, dan sistematika

penulisan.

5

BAB II Tinjauan Pustaka dan Landasan Teori

Bab ini berisi tinjauan pustaka dan landasan teori dari

permasalahan yang di ambil, perangkat lunak dan bahasa

pemrograman yang digunakan dalam pembuatan sistem.

BAB III Analisa Kebutuhan dan Perancangan Sistem

Bab ini berisi data-data pendukung dalam proses desain dan

perancangan sistem. Adapun yang dibahas antara lain

rancangan aplikasi beserta rancangan desain sistem.

Perancangan dan desain sistem tersebut meliputi:

Fungsional dan Non Fungsional, diagran-diagram UML

(Use case diagram, Activity diagram, class diagram,

Sequence diagram) dan seterusnya.

BAB IV Implementasi dan Pembahasan

Bab ini membahas hasil dari sistem yang telah dibuat

dengan gambar, serta pembahasan masalah dari pembuatan

sistem.

BAB V Penutup

Bab ini menjelaskan kesimpulan dari seluruh implementasi

sistem yang telah dibuat dan saran untuk pengembangan

sistem.

6

BAB II

TINJAUAN PUSTAKA DAN LANDASAN TEORI

2.1 Tinjauan Pustaka

Penelitian yang dilakukan oleh Wisnu Yoga Sadgotra dan Erik Hadi

Saputra(2013) yang berjudul PERANCANGAN ONLINE MARKETPLACE

UNTUK USAHA KECIL DAN MENENGAH(UKM) DI KABUPATEN

PUWOREJO dengan permasalahan kurangnya pemasaran produk UKM di

Purworejo ke keluar daerah . Oleh karena itu penulis merancang sebuah

website UKM Kabupaten Purworejo sebagai media informasi, periklanan dan

juga diharapkan mampu meningkatkan kredibilitas UKM yang bertujuan

untuk membantu memperkenalkan produk UKM di Purworejo ke luar daerah.

Dengan menggunakan konsep pemodelan sistem yaitu flowchart , DFD (Data

Flow Diagram), ERD (Entity Relationship Diagram), konsep basis data ,

pengertian internet , konsep dasar website , dan perangkat lunak yang di

gunakan . Website UKM Kabupaten Purworejo dapat memberikan informasi

kepada konsumen atau calon pembeli produk yang jauh dari lokasi UKM,

karena informasi melalui internet jangkauannya lebih luas dan Website UKM

Kabupaten Purworejo juga memberikan fitur yang mudah untuk melihat

sebelum membeli produk, karena calon pembeli dapat mengakses website

setiap saat secara online.

Penelitian yang dilakukan oleh Joko Triyono dan Erfanti

Fathkiyah(2014) yang berjudul PENGGUNAAN JEJARING SOSIAL

TWITTER UNTUK MENGELOLA STOK SIMPLISIA DI ASSOSIASI

BIOFARMAKA AS-SYIFA FARMA TEMPURAN KECAMATAN

TEMPURAN KABUPATEN MAGELANG . Penelitian ini dilakukan

dengan mengkombinasikan teknologi antara handpone, jejaring sosial twitter

dan sistem informasi web on-line berbasis PHP dan MySQL dengan

menerapkan teknologi Cron dan API (Application Programming Language).

Penelitian dilakukan dari skala laboratorium untuk selanjutnya

7

diimplementasikan ke objek penelitian yaitu petani anggota dari

asosiasi. Dengan menggunakan device yang sudah akrab di tangan petani

yaitu handpone, jejaring sosial twitter dipilih karena dapat berjalan pada

handpone sekelas smartphone, maka twitter dapat berjalan melalui SMS.

Teknologi ini membantu petani / kelompok tani melakukan transaksi serta

memberikan informasi kepada assosiasi dan atau pembeli tentang kondisi stok

simplisia secara mudah, murah dan cepat melalui sebuah sistem informasi.

Sistem yang akan di buat adalah “E-MARKETPLACE BATIK “ dengan

menambahkan fitur API Twitter dapat membantu memudahkan toko batik di

solo melakukan transaksi penjualan dan pemasaran dengan lebih efektif dan

efisien. E-MARKETPLACE BATIK juga membantu konsumen untuk

melihat-lihat batik solo

2.2 Landasan Teori

2.2.1 Raja Ongkir

RajaOngkir merupakan sebuah situs dan web service (API) yang

menyediakan informasi ongkos kirim dari berbagai kurir di Indonesia seperti

POS Indonesia, JNE, TIKI, PCP, ESL, dan RPX. Secara umum, RajaOngkir

ditujukan kepada pengguna yang ingin mengetahui dan membandingkan

ongkos kirim dari berbagai kurir dan secara khusus bagi pemilik toko online,

maupun bagi orang yang sering berbelanja online.

Keunikan dari sistem RajaOngkir adalah data yang terpadu. Anda

cukup sekali saja menginputkan nama kota asal, kota tujuan, dan berat, sistem

RajaOngkir otomatis melakukan pengecekan ke semua kurir yang didukung.

RajaOngkir menghemat waktu dan tenaga Anda!

RajaOngkir menyediakan API ongkos kirim yang bisa dimanfaatkan

oleh para developer untuk mengembangkan aplikasi untuk berbagai platform,

seperti Android, BlackBerry, iOS, desktop, dan lain-lain. (Rajaongkir.com)

8

2.2.2 E-Marketplace

Dunia maya yang tercipta karena berkembangnya teknologi

internet, secara tidak langsung membentuk sebuahpasar atau arena

perdagangan tersendiri yang kerap dinamakan sebagai e-Marketplace

(beberapa praktisimanajemen menyebutnya sebagai Marketspace).

Sebagaimana pasar dalam pengertian konvensional, yaitu

tempatbertemunya penjual dan pembeli, di dalam e-Marketplace

berinteraksi pula berbagai perusahaan-perusahaan di dunia tanpa dibatasi

oleh teritori ruang (geografis) maupun waktu. Beragam produk dan jasa

dalam berbagaibentuknya dicoba ditawarkan oleh perusahaan-

perusahaan yang telah “go internet” ini dalam berbagai domain industri,

sehingga menghasilkan suatu nilai dan volume perdagangan yang tidak

kalah besar dari pasarkonvensional. (Idrajid).

2.2.3 Batik

Negara Indonesia adalah negara yang kaya akan keaneka ragaman

budaya, tempat yang indah, hasil cipta karya bangsa yang begitu terkenal,

dll. Banyak wisatawan mancanegara yang tidak enggan untuk

berkunjung ke Indonesia untuk melihat hasil cipta karya bangsa yang

beraneka ragam, salah satunya adalah “Batik”. Batik adalah proses

penulisan gambar atau ragam hias pada media apapun dengan

menggunakan lilin batik (wax / malam) sebagai alat perintang warna.

Batik berasal dari bahasa proto-austronesia “becik” yang artinya

membuat tato dan berasal dari bahasa Jawa yaitu “amba” atau menulis

dan “titik”. Batik Indonesia telah ditetapkan oleh UNESCO sebagai

warisan kemanusiaan untuk budaya lisan dan non-bendawi pada tanggal

2 Oktober 2009. Pengakuan UNESCO ini meliputi teknik, teknologi serta

motif Batik Indonesia.

Membatik dapat ditempuh dengan berbagai cara. Berdasarkan cara

pembuatannya, batik dapat dibedakan menjadi tiga macam, yaitu (1).

9

Batik tulis : Proses penggambaran lilin batik pada kain menggunakan

canting. (2). Batik cap : Proses penggambaran lilin batik pada kain

menggunakan cap yang dibentuk sesuai dengan motif yang diinginkan.

(3). Batik kombinasi cap tulis : Proses penggambaran malam pada pada

kain menggunakan canting dan cap. (4). Batik print : seiring dengan

perkembangan teknologi tekstil dan kebutuhan akan adanya produksi

massal, saat ini banyak beredar kain bermotif batik atau yang terkenal

dengan nama batik print.

Cara pembuatan batik yang paling tradisional dan terkenal di

dalam dan luar negeri saat ini adalah Batik Tulis. Motif kain yang dicorak

menggunakan canting ini merupakan suatu kegiatan tradisional yang

memiliki keunikan tahapan tersendiri mulai dari Mbathik / Nglowong,

Nembok, Medel, Ngerok & Ngirah, Mbironi, Nyoga, Nglorot. Cara

tradisional tersebut merupakan cara membatik daerah Solo – Yogyakarta

dan sekitarnya berbeda tipis dengan daerah Pekalongan. Batik

merupakan kreativitas yang tak pernah selesai dan memiliki latar sejarah

panjang di Indonesia. Sebuah sekolah mode tertua asal Roma, Italia,

buktinya memasukan desain mode dengan bahan kain batik solo ke

dalam kurikulum pelajarannya. Sekolah mode Koefia memandang

bahwa batik sebagai warisan budaya dunia yang diakui UNESCO dari

Indonesia dapat menjadi tren fashion baru dunia nantinya. Sekolah mode

Koefisia akan mengajarkan desain batik solo dan hasilnya akan

diikutsertakan dalam berbagai pagelaran fashion week di Italia. Hal ini

merupakan kerjasama antara Pemerintah Indonesia dan Italia untuk

mengembangkan kebudayaan Indonesia dan memperkenalkan kepada

generasi muda Italia. Selain itu, upaya ini sekaligus untuk

menggabungkan budaya Solo dengan budaya Eropa.

Melalui sekolah mode Koefia, batik Solo akan diperkenalkan

sebagai salah satu warisan budaya yang diakui oleh UNESCO kepada

10

masyarakat terutama kalangan muda Italia. Sekolah mode ini akan

mengajarkan desain fashion batik kepada siswanya selama tiga tahun.

Adapun ragam batik sejak awal kemunculannya di Indonesia telah

tumbuh dan berkembang seiring dengan pengaruh zaman dan

lingkungan. Batik Indonesia, khususnya di Pulau Jawa dengan sendirinya

dapat mengungkapkan berbagai hal, seperti asal, siapa yang

mengenakan, kapan dikenakan dan makna dibalik pola dan ragam

hiasnya. Beberapa ragam batik meliputi Batik Kraton, Batik Pengaruh,

Batik, Batik, Batik Pengaruh India, Batik Rifa’iyah, Batik, Batik, Batik

Jawa, Batik Indonesia, Batik Modern.

Sejarah pembatikan di Indonesia berkait erat dengan

perkembangan kerajaan Majapahit dan penyebaran ajaran Islam di Tanah

Jawa. Dalam beberapa catatan, pengembangan batik banyak dilakukan

pada Dani Norma Khamzani / Canopy 3 (1) (2014)

Masa-masa kerajaan Mataram, kemudian pada masa kerjaan Solo

dan Yogyakarta. Kesenian batik adalah kesenian gambar di atas kain

untuk pakaian yang menjadi salah satu kebudayaan keluaga raja-raja

Indonesia zaman dulu. Lama-lama kesenian batik ini ditiru oleh rakyat

terdekat dan selanjutnya meluas menjadi pekerjaan kaum wanita dalam

rumah tangganya untuk mengisi waktu senggang.

Selanjutnya, batik yang tadinya hanya pakaian keluarga kraton,

kemudian menjadi pakaian rakyat yang digemari, baik wanita maupun

pria. Sedang bahan-bahan pewarna yang dipakai tediri dari tumbuh-

tumbuhan asli Indonesia yang dibuat sendiri antara lain dari: pohon

mengkudu, tinggi, soga, nila, dan bahan sodanya dibuat dari soda abu,

serta garamnya dibuat dari tanah lumpur.

Batik Solo terkenal dengan corak dan pola tradisionalnya batik

dalam proses cap maupun dalam batik tulisnya. Bahan-bahan yang

dipergunakan untuk pewarnaan masih tetap banyak memakai bahan-

11

bahan dalam negeri seperti soga Jawa yang sudah terkenal sejak dari

dahulu. Polanya tetap antara lain terkenal dengan “Sidomukti” dan

“Sidoluruh”. Ke Timur batik Solo dan Yogyakarta menyempurnakan

corak batik yang telah ada di Mojokerto serta Tulung Agung. Selain itu

juga menyebar ke Gresik, Surabaya dan Madura. Sedang ke arah Barat

batik berkem-bang di Banyumas, Pekalongan, Tegal, Cirebon.

Perkembangan pembatikan di daerah-daerah luar selain dari

Yogyakarta dan Solo erat hubungannya dengan perkembangan sejarah

kerajaan Yogya dan Solo. Corak batik di daerah baru ini disesuaikan pula

dengan keadaan daerah sekitarnya.

Daerah pembatikan yang terkenal sekarang salah satunya di daerah

Kampung laweyan Solo. Desa Laweyan yang terletak di tepi Sungai

Laweyan ini, dulunya adalah pusat perdagangan Lawe (bahan baku

tenun). Bahan baku kapas dipasok dari daerah Juwiring, Pedan dan

Gawok. Proses distribusi barang di Pasar Lawe dilakukan melalui bandar

Kabanaran yang tak jauh dari Pasar Lawe. Dulu terdapat banyak Bandar

di tepi sungai, seperti Bandar Kabanaran, dan Bandar Laweyan. Melalui

Bandar inilah yang menghubungkan Desa Laweyan menuju Sungai

Bengawan Solo.

Dari sinilah, batik terhubung dengan daerah pesisir. Kampung

Laweyan merupakan kawasan sentra industri batik yang unik, spesifik

dan bersejarah. Berdasarkan sejarah yang ditulis oleh R.T. Mlayadipuro

desa Laweyan (Kampoeng Laweyan) sudah ada sebelum munculnya

kerajaan Pajang. Sejarah Laweyan barulah berarti setelah Kyai Ageng

Hanis bermukim di desa Laweyan. Pada tahun 1546 M, tepatnya di

sebelah utara pasar Laweyan (sekarang Kampung Lor Pasar Mati) dan

membelakangi jalan yang menghubungkan antara Mentaok dengan desa

Sala (sekarang jalan Dr. Rajiman). Kyai Ageng Henis adalah putra dari

Kyai Ageng Sela yang merupakan keturunan raja Brawijaya V. Kyai

Ageng Henis atau Kyai Ageng Laweyan adalah juga “manggala

12

pinatuwaning nagara” Kerajaan Pajang semasa Jaka Tingkir menjadi

Adipati Pajang pada tahun 1546 M. Setelah Kyai Ageng Henis

meninggal dan dimakamkan di pasarean Laweyan (tempat tetirah Sunan

Kalijaga sewaktu berkunjung di desa Laweyan), rumah tempat tinggal

Kyai Ageng Henis ditempati oleh cucunya yang bernama Bagus Danang

atau Mas Ngabehi Sutowijaya. Sewaktu Pajang di bawah pemerintahan

Sultan Hadiwijaya (Jaka Tingkir) pada tahun 1568 M Sutowijoyo lebih

dikenal dengan sebutan Raden Ngabehi Loring Pasar (Pasar Laweyan).

Kemudian Sutowijaya pindah ke Mataram (Kota Gede) dan menjadi raja

pertama Dinasti Mataram Islam dengan sebutan Panembahan Senopati

yang kemudian menurunkan raja – raja Mataram. Masih menurut RT.

Mlayadipuro Pasar Laweyan dulunya merupakan pasar Dani Norma

Khamzani / Canopy 3 (1) (2014)

Lawe (bahan baku tenun) yang sangat ramai. Bahan baku kapas

pada saat itu banyak dihasilkan dari desa Pedan, Juwiring, dan Gawok

yang masih termasuk daerah Kerajaan Pajang. Adapun lokasi pasar

Laweyan terdapat di desa Laweyan (sekarang terletak diantara kampung

Lor Pasar Mati dan Kidul Pasar Mati serta di sebelah timur kampung

Setono). Di selatan pasar Laweyan di tepi sungai Kabanaran terdapat

sebuah bandar besar yaitu bandar Kabanaran. Melalui bandar dan sungai

Kabanaran tersebut pasar Laweyan terhubung ke bandar besar Nusupan

di tepi Sungai Bengawan Solo. Pada jaman sebelum kemerdekaan

kampung Laweyan pernah memegang peranan penting dalam kehidupan

politik terutama pada masa pertumbuhan pergerakan nasional. Sekitar

tahun 1911 Serikat Dagang Islam (SDI) berdiri di kampung Laweyan

dengan Kyai Haji Samanhudi sebagai pendirinya. Dalam bidang

ekonomi para saudagar batik Laweyan juga merupakan perintis

pergerakan koperasi dengan didirikannya “Persatoean Peroesahaan Batik

Boemi Putera Soerakarta” pada tahun 1935.

13

Berdasarkan arti Batik bagi Indonesia, berbagai aneka ragam dan

cara membatik, serta lokasi bersejarah untuk mendukung kelestarian

batik itu sendiri, Di Kota Solo memerlukan sebuah wadah/tempat dengan

konsep melestarikan yang berarti memberikan pembelajaran bagi

masyarakat awam dalam & luar negeri umumnya serta para desainer

khususnya tentang cara membatik tradisional / batik tulis solo,

menyimpan & memberitahukan informasi sejarah segala tentang batik,

yang kemudian agar merangsang pertumbuhan ekonomi bangsa

Indonesia agar makmur & sejahtera umumnya dan khususnya bagi

pengusahan batik. Dari hal tersebut diatas penulis memperoleh judul

“Batik Center – Pusat Pelatihan Batik Tulis, Peragaan, dan Penjualan

Batik di Kota Solo dengan penekanan desain Arsitektur

Vernakular(Khamzani, 2014).

2.2.4 Sistem Informasi

Sistem informasi adalah sistem informasi yang berbasis komputer.

Sistem informasi mencakup sejumlah komponen (manusia,

komputer,teknologi informasi,dan prosedur kerja), ada sesuatu yang di

proses (data menjadi informasi), dan di maksudkan untuk mencapai suatu

sasaran atau tujuan.(Kadir, 2003)

2.2.5 MySQL

MySQL merupakan DBMS yang pertama kali mulai di

kembangkan tahun 1994 oleh sebuah perusahaan software bernama TeX

Data Konsult AB yang di kemudian hari berganti label menjadi MySQL-

AB. “My” pada kata MySQL aebenarnya bukan berarti MY dalam Bahasa

inggris, tetapi konon merupakan putri dari Michaek Widenius,

pemrogram dari “Monty” , yang merupakan julukan untuk Michael

Widenius.

MySQL di gunakan oleh sebagian besar Web Server yang ada di

jagat internet. Di samping karena di anggap simple, juga dapat di_porting

pada berbagai Sistem Operasi sekelas server, seperti Windows, Linux

14

,Solaris,Mac OS,BSD,Unix,IBM,AIX.walaupun relative simple, MySQL

memiliki fitur-fitur yang sangat baik, sehingga sangat cocok untuk

digunakan dalam implementasi aplikasi basis data, khususnya yang

berbasis Web.(Fathansyah, 2012)

2.2.6 Basis Data

Basis Data terdiri atas 2 kata , yaitu Basis dan Data. Basis kurang

lebih dapat di artikan sebagai markas atau gudang, tempat

bersarang/berkumpul. Sedangkan Data adalah representasi fakta dunia

nyata yang mewakili suatu objek seperti manusia

(pegawai,siswa,pembeli,pelanggan) , barang, hewan, peristiwa, konsep,

keadaan , dan sebagainya, yang mewujudkan dalam bentuk angka, huruf

, simbol, teks, gambar, bunyi, atau kombinasinya.

Sebagai satu kesatuan istilah, Basis Data (Database) sendiri dapat

di definisikan dalam sejumlah sudut pandang seperti :

Himpunan kelompok data(arsip) yang saling berhubungan yang

diorganisasi sedemikian rupa agar kelak dapat di manfaatkan kembali

dengan cepat dan mudah.

Kumpulan data yang saling berhubungan yang di simpan secara bersama

sedemikian rupa dan tanpa pengulangan redudansi) yang tidak perlu,

untuk memenuhi berbagai kebutuhan.

Kumpulan file/tabel/arsip yang saling berhubungan yang di simpan

dalam media penyimpanan elektronis. (Fathansyah, 2012).

2.2.7 PHP

Jika diartikan , sebernanya PHP memiliki beberapa pandangan

dalam mengartikannya , akan tetapi kurang lebih PHP dapat kita ambil

arti sebagai PHP:Hipertext Preeprocesor. Ini merupakan Bahasa yang

hanya dapat berjalan pada server dan hasilnya dapat di tampilkan pada

Client.

15

Interpreter PHP dalam mengeksekusi kode PHP pada sisi server

(disebut server-side), sedangkan tanpa adanya interpereter PHP , maka

semua skrip dan aplikasi PHP yang di buat tidak dapat di jalankan pada

sever dan hasilnya dapat di tampilkan pada Client.

PHP adalah produk Open Source yang dapat digunakan secara

gratis tanpa harus membayar untuk menggunakannya. Interpreter PHP

dalam mengeksekusi kode PHP pada sisi server (disebut server-side),

sedangkan tanpa adanya interpreter PHP, maka semua skrip dan aplikasi

PHP yang dibuat tidak dapat dijalankan.

PHP merupakan bahasa standar yang di gunakan dalam dunia

website, PHP adalah bahasa program yang berbentuk skrip yang

diletakkan di dalam server web. Jika kita lihat dari sejarah mulanya PHP

diciptakan dari ide Rasmus Lerdof untuk kebutuhan pribadinya, skrip

tersebut sebenrnya di maksudkan untuk digunakan sebagai keperluan

membuat web site pribadi, akan tetapi kemudian dikembangkan lagi

sehingga menjadi bahasa yang disebut “Personal Home Page” , inilah

awal mulanya PHP sampai saat ini(Nugroho, 2008).

2.2.8 CSS

CSS atau Cascading Style Sheet saat ini adalah sebuah elemen

penting dalam pembuatan sebuah web. Sama pentingnya saat kita

mendesaign bentuk web pada Photoshop. Dengan SCC, kita dapat

mendesaign

Sejumlah halaman dengan aturan yang sama tanpa mengubah

halaman-halaman tersebut satu persatu. Bayangkan saja anda

mempunyai ratusan halaman dan anda harus mendesaign halam tersebut

satu persatu, wah, akan hanya menghabiskan waktu. Dengan CSS,

masalah tersebut akan mudah diatasi. Dengan membuat sebuah file CSS

kemudian meng-inportnya ke dalam file halaman web. Kita dapat

memformat style semua halaman web yang kita buat.

16

Saat ini CSS merupakan aturan style yang banyak digunakan

dikarekan fleksibilitas dari tag, kemudahan dan lengkapnya atribut yang

dimilikinya(Nugroho, 2008).

2.2.9 Model Entity-Relationship (Model Keterhubungan-Entitas)

Pemakaian istilah ‘Model Keterhubungan-Entitas’ dalam bahasa

Indonesia dapat digunakan sebagai pandanan dari istilah asing. Entity

Relationship Model (E-R Model). Akan tetapi , istilah Model Entity

Relationship telah demikian popular/umum digunakan dalam berbagai

pembahasan tentang analisi/perancangan Basis Data.

Pada Model Entity-relationship, semesta data yang ada di ‘dunia

nyata’ diterjemahkan dengan memanfaatkan sejumlah perangkat

konseptual menjadi sebuah diagram data, yang umum disebut sebagai

Diagram Entity-Relationship (Diagram E-R). sesuai dengan namanya,

ada 2 (dua) komponen utama pembentuk Model Entity-Relationship,

yaitu Entitas (Entity) dan Relasi (Relation). Kedua komponen ini

disedkripsikan lebih jauh memulai sejumlah atribut/property.

(Fathansyah ,2012)

2.2.9.1 Entitas (Entity) dan Himpunan Etitas (Entity Set)

Entitas merupakan individu yang mewakili sesuatu yang nyata

(eksistensinya) dan dapat dibedakan dari sesuatu yang lain. Sebuah

kursi yang kita duduki, sesorang yang menjadi pegawai di sebuah

perusahaan dan sebuah mobil yang melintas di depan kita adalah

Entitas. Sekelompok Entitas yang sejenis dan berada dalam lingkup

yang sama membentuk sebuah Himpunan Entitas (Entity Set).

Sederhanya , Entitas menunjuk pada individu suatu objek, sedangkan

Himpunan Entitas menunjuk pada rumpun (family) dari individu

17

tersebut. Seseorang memang dapat menjadi sebuah entitas, tapi dapat

berbeda pada Himpunan Entitas yang berbeda dengan seseorang yang

lain. Seorang pasien, misalnya akan dimasukkan dalam Himpunan

Entitas Pasien. Dalam berbagai pembahasan/literature, penyebutan

Himpunan Entitas (yang kurang praktis) ini seringkali digantikan

dengan Entitas saj. Karena itu, sering kita temui, penggunaan istilah

Entitas (Entity) di sebuah literature sebenarnya menunjuk pada

Himpunan Entitas. (Fathansyah ,2012)

2.2.9.2 Atribut (Attributesl Properties)

Setiap Entitas pasti memiliki Atribut yang mendeskripsikan

karakteristik (property) dari Entitas tersebut. Sebagaimana telah

disebutkan sebelumnya, penentuan atribut-atribut yang relevan bagi

sebuah Entitas merupakan hal penting lainnya dalam pembentukan

model data. Penetapan atribut bagi sebuah entitas umunya memang

didasarkan pada fakta yang ada. Tetapi tidak selalu seperti ini. Kelak

akan kita lihat, karena proses normalisasi atau petimbangan-

pertimbangan tertentu, ada sejumlah atribut yang tidak ada di ‘dunia

nyata’ tapi perlu kita tambahkan. (Fathansyah ,2012)

2.2.9.3 Relasi (Relatinship) dan Himpunan Relasi (Relationship Set)

Relasi menunjukkan adanya hubungan di antara sejumlah

entitas yang berasal dari himpunan entitas yang berbeda. Misalnya,

entitas seorang mahasiswa dengan nim=’100001’ dan nama_mhs =

‘Ali Akbar’ (yang ada di himpunan entitas Mahasiswa) mempunyai

relasi dengan entitas sebuah mata kuliah dengan kode_kul = ‘IF-110’

dan nama_kul = ‘Struktur data’. Relasi di antara kedua entitas tadi

mengandung arti bahwa mahasiswa tersebut sedang

mengambil/mempelajari mata kuliah tersebut di sebuah perguruan

tinggi yang kita tinjau.

Kumpulan semua relasi di antara entitas-entitas yang terdapat

pada himpunan entitas-himpunan entitas tersebut membentuk

18

Himpunan Relasi (Relationship Sets). Sebagaimana istilahnya

Himpunan Entitas yang banyak sekali disingkat menjadi Entitas

(walaupun sebenarnya memiliki perbedaan makna), istilah Himpunan

Relasi jarang sekali digunakan dan lebih sering disingkat dengan

Relasi saja. (Fathansyah, 2012)

2.2.9.4 Kardinalitas/Derajat Relasi

Kardinalitas Relasi menunjukkanjumlah maksimum entitas

yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

Pada contoh sebelumnya, dapat kita lihat bahwa entitas-entitas pada

himpunan entitas Mahasiswa dapat berelasi dengan satu entitas,

banyak entitas atau bahkan tidak satupun entitas dari himpunan entitas

Kuliah.

Dari sejumlah kemungkinan banyaknya hubungan antar-entitas

tersebut, Kardinalitas relasi merujuk kepada hubungan maksusmum

yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang

lain dan begitu juga sebaliknya. Kardinalitas Relasi yang terjadi di

antara dua himpunan entitas (miasalnya A dan B) dapat berupa :

2.2.9.4.1 Satu ke Satu (One to One)

Yang berarti setiap entitas pada himpunan entitas A

berhubungan dnegan paling banyak dengan satu entitas pada

himpunan entitas B, dan begitu juga sebaliknya setiap entitas

pada himpunan entitas B berhubungan dengan paling banyak

dengan paling banyak dengan satu entitas pada himpunan

entitas A. (Fathansyah, 2012)

2.2.9.4.2 Satu ke Banyak (One to Many)

Yang berarti setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas pada himpunan

19

entitas B, tetapi tidak sebalinya, di mana setiap entitas pada

himpunan entitas B berhubungan dnegan paling banyak

dengan satu entitas pada himpunan entitas A. (Fathansyah,

2012)

2.2.9.4.3 Banyak ke Satu (many to One)

Yang berarti setiap entitas pada himpunan entitas A

berhubungan dnegan paling banyak dengan satu entitas pada

himpunan entitas B, tetapi tidak sebaliknya, dimana setiap

entitas pada himpunan entitas A berhubungan dengan paling

banyak satu entitas pada himpunan entitas B. (Fathansyah,

2012)

2.2.9.4.4 Banyak ke Banyak (Many to Many)

yang berarti setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas pada himpunan

entitas B, dan demikian juga sebaliknya, di mana setiap entitas

pada himpunan entitas B dapat berhubungan dnegan banyak

entitas pada himpunan entitas A.

Kardinalitas Relasi Satu ke Banyak dan Banyak ke Satu

dapat dianggap sama karena tinjauan Kardinalitas Relasi

selalu dilihat dari dua sisi (dari himpuan entitas A ke himpunan

entitas B dan dari himpunan entitas B ke himpunan entitas A).

(Fathansyah, 2012)

2.2.10 Diagram Entity-Relationship (Diagram E-R)

Model Entity-relationship yang berisi komponen – komponen

Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi

dengan atribut-atribut yang merepresentasikan seluruh fakta dari ‘dunia

nyata’ yang kita tinjau, dapat digambarkan dengan lebih sistematis

dengan menggunakan Diagram Entity-Relatinship (Diagram E-R).

20

Notasi-notasi simbolik di dalam Diagram E-R yang dapat kita gunakan

adalah :

Persegi panjang menyatakan Himpunan Entitas.

Lingkaran/Elip, menyatakan Atribut (Atribut yang berfungsi sebangai

key digarisbawahi).

Belah Ketupat, menyatakan Himpunan relasi.

Garis, sebagai penghubung antara Himpunan relasi dengan Himpunan

Entitas dan Himpunan Entitas dengan atributnya.

Kardinalitas Relasi dapat dinyatakan dnegan banyaknya garis cabang

atau dengan pemakaian angka (1 dan 1 relasi satu ke satu , dan N untuk

relasi satu ke banyak atau N dan N untuk relasi bayak ke

banyak).(Fathansyah, 2012)

2.2.11 UML (Unified Modeling Language)

Unified Modeling Language (UML) adalah keluarga notasi grafis

yang didukung oleh meta-model tunggal, yang membantu

pendeskripsian dan desain sistem perangkat lunak, khususnya sistem

yang dibangin menggunakan pemrograman berorientasi objek (OO).

Definisi ini merupakan definisi yang sederhana. Pada kenyataannya,

pendapat orang-orang tentang UML berbeda satu sama lain.

UML merupakan standar yang relative terbuka yang dikontrol oleh

Object Management Group (OMG), sebuah konsorsium terbuka yang

terdiri dari banyak perusahaan. OMG dibentuk untuk membuat standar-

standar yang mendukung interoperabilitas, khususnya interoperabilitas

sistem beroerientasi objek. OMG mungkin lebih dikenal dengan standar-

standar CORBA (Common Object Request Broker Architecture).

UML lahir dari penggabungan banyak bahasa pemodelan grafis

berorientasi objek yang berkembang pesat pada akhir 1980-an dan awal

1990-an. Sejak kehadirannya pada tahun 1997, UML menghancurkan

Menara Babel tersebut menjadi sejarah.(Fowler,2004)

21

2.2.11.1 Use Case

Use case adalah teknik untuk merekam persyaratan fungsional

sebuah sistem. Use case mendeskripsikan interaksi tipikal antara pada

pengguna sistem dengan sistem itu sendiri dengan memberikan

sebuah narasi tentang bagaimana sistem tersebut digunakan.

Dalam bahasa use case, para pengguna disebut sebagai aktor.

Aktor merupakan sebuah peran yang dimainkan seorang pengguna

dalam kaitannya dengan sistem. Aktor dapat meliputi pelanggan,

petugas layanan dengan sistem. Aktor dapat meliputi pelanggan,

petugas layanan konsumen , manajer penjualan, dan analis produk.

Aktor – aktor tersebut menggunakan use case. Seorang aktor dapat

menggunakan banyak use case, sebaliknya sebuah use case juga dapat

digunakan oleh beberapa aktor. Aktor tidak harus manusia. Jika

sebuah sistem melakukan sebuah layanan untuk sistem komputer lain,

sistem lain tersebut merupakan aktor.

Use case terkenal sebagai sebuah bagian penting dalam UML.

Akan tetapi, hal yang mengejutkan adalah jarang terdapat definisi

tentang use case dalam UML. UML memasukkan hubungan-

hubungan lain antar use case di balik pemasukkan sederhana, sperti

<<extend>>. (Fowler,2004)

Tabel 2. 1 UML

Simbol Deskripsi

Use case

Fungsionalitas yang

disediakan sistem sebagai

unit-unit yang saling bertukar

pesan antar unit atau aktor

dinyatakan dengan

menggunakan kata kerja di

awal frase nama use case

nama use case

22

Aktor / aktor

nama aktor

Orang, proses, atau sistem lain

yang berinteraksi dengan

sistem informasi yang akan

dibuat di luar sistem informasi

yang akan dibuat itu sendiri,

jadi walaupun simbol dari

aktor adalah gambar orang,

tapi aktor belum tentu

merupakan orang biasanya

dinyatakan menggunakan kata

benda di awal frase nama aktor

Asosiasi /

association

Komunikasi antara aktor dan

use case yang berpartisipasi

pada use case atau use case

memiliki interaksi dengan

aktor

Ekstensi / extend

<<extend>>

Relasi use case tambahan ke

sebuah use case dimana use

case yang ditambahkan dapat

berdiri sendiri walau tanpa use

case tambahan itu; mirip

dengan prinsip inheritance

pada pemrograman

berorientasi objek biasanya

use case tambahan memiliki

nama depan yang sama dengan

use case

yang ditambahkan, misal :

23

Arah panah mengarah pada

use case yang ditambahkan

Generalisasi /

generalization

Hubungan generalisasi dan

spesialisasi (umum - khusus)

antara dua buah use case

dimana fungsi yang satu

adalah fungsi yang lebih

umum dari lainnya, misalnya:

Arah panah mengarah pada

use case yang

menjadi generalisasinya

(umum)

Menggunakan /

include / uses

Relasi use case tambahan ke

sebuah use case dimana use

case yang ditambahkan

validasi user

validasi sidik jari

validasi username

<< extend >>

<< extend >>

mengelola data

hapus data

ubah data

24

<<include>>

«uses»

memerlukan use case ini untuk

menjalankan fungsinya atau

sebagai syarat dijalankan use

case ini ada dua sudut pandang

yang cukup besar mengenai

include di use case: Include

berarti use case yang

ditambahkan akan selalu

dipanggil saat use case

tambahan dijalankan, misal

pada kasus berikut:

login

validasi username

<< include >>

25

Include berarti use case yang

tambahan akan selalu

melakukan pengecekan

apakah use case yang

ditambahkan telah dijalankan

sebelum use case tambahan

dijalankan, misal pada kasus

berikut:

Kedua interpretasi di atas

dapat dianut salah satu

atau keduanya tergantung

pada pertimbangan dan

interpretasi yang

dibutuhkan. Arah panah

include mengarah pada

use case yang dipakai

2.2.11.2 Activity Diagram

Activity diagram adalah teknik untuk menggambarkan logika

procedural, proses bisnis dan jalur kerja. Dalam beberapa hal, diagram

ini memainkan peran mirip sebuah diagram alir, tetapi perbedaan

prinsip antara diagram ini dan notasi diagram alir adalah diagram alir

adalah diagram ini mendukung behavior pararel.

Activity diagram telah mengalami beberapa perubahan paling

besar selama pekembangan versi-versi UML, Activity diagram

dianggap sebagai kasus khusus sate diagram. Hal ini menyebankan

ubah data

validasi user

<< include >>

26

banyak masalah bagi pengguna yang memodelkan kalur kerja, yang

mana cocok dikerjakan oleh Activity diagram .(Fowler,2004)

2.2.11.3 Sequence Diagram

Interaction diagram menunjukkan bagaimana kelompok-

kelompok objek saling berkolaborasi dalam beberapa behavior. UML

memiliki beberapa bentuk interaction diagram dan yang paling umum

digunakan adalah Sequence diagram.

Sebuah Sequence diagram, secara khusus menjabarkan

behavior sebuah sekenario tunggal. Diagram tersebut menunjukkan

sejumlah objek contoh dan pesan-pesan yang melewati objek-objek

ini di dalam use case.(Fowler,2004)

Tabel 2. 2 Sequence

Simb

ol

Nama Keterangan

nama

aktor

Aktor/

Aktor

Orang, proses

atau sistem lain

yang

berinteraksi

dengan sistem

informasi lain

diluar sistem

informasi itu

sendiri;

biasanya

dinyatakan

menggunakan

kata benda di

27

awal frase

nama aktor.

Garis

hidup

/lifelin

e

Menyatakan

kehidupan

suatu objek.

Objek Menyatakan

objek yang

berinteraksi

pesan.

Wakt

u aktif

Menyatakan

objek dalam

keadaan aktif

dan

berinteraksi

pesan.

Pesan

tipe

create

Menyatakan

suatu objek

membuat objek

lain, arah

Pesan

tipe

call

Menyatakan

suatu objek

memanggil

operasi/metode

yang ada pada

28

objek yang

dibuat

Pesan

tipe

send

Menyatakan

bahwa suatu

objek

mengirimkan

data

masukkan/info

rmasi ke objek

lainnya, arah

panah

mengarah ke

objek yang

dikirim

Pesan

tipe

return

Menyatakan

bahwa suatu

objek yang

telah

menjalankan

suatu operasi

atau metode

yang

menghasilkan

suatu

kembalian ke

objek tertentu,

arah panah

mengarah pada

objek yang

29

menerima

kembalian

Pesan

tipe

destro

y

Menyatakan

akhir hidup

suatu objek

2.2.12 Class Diagram

Diagram kelas atau class diagram digunakan unutk menampilkan

kelas-kelas atau paket-paket di dalam sistem dan relasi antar mereka. Ia

memberikan gambaran sistem secara statis. Biasanya, dibuat beberapa

diagram kelas untuk sistem. Satu diagram kelas menampilkan subset dari

kelas-kelas dan relasinya. Yang lainnya, mungkin menampilkan kelas-

kelas termasuk atribut dan operasi dalam kelas-kelas. Data yang lainnya

lagi, mungkin menampilkan paket-paket kelas dan relasi antar paket-

paket (Kendall, 2003).

31

BAB III

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

3.1 Perencanaan Jadwal

Tabel 3. 1 Time Line

No Kegiatan

Bulan

Januari Februar

i

Maret April Mei Juni

1 Observasi

2 Perancangan

database

3

Perancangan

desain E-

MARKETPLACE

BATIK

4

Pembuatan E-

MARKETPLACE

BATIK

berdasarkan

rancangan

5 Presentasi

program

6 Revisi program

7 Pembuatan

laporan

8 Pengumpulan

32

3.2 Deskripsi Data

3.2.1 Proses Bisnis Sistem

Gambar 3. 1 Proses Bisnis

33

3.2.2 Analisa Kebutuhan Sistem

3.2.2.1 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan untuk membuat E-Marketplace Batik Solo

adalah sebagai berikut :

1. PHP versi 5.6 sebagai Script Language

2. Codeigniter versi 3 sebagai framework sistem informasi

3. Apache sebagai webserver

4. MySQL sebagai DBMS(Database Management Sistem)

5. Sublime Text 3 sebagai text editor

3.2.2.2 Kebutuhan Perangkat Keras

Perangkat keras yang digunakan untuk membuat E-Marketplace Batik Solo

adalah seperangkat laptop dengan spesifikasi sebagai berikut :

1. Processor Intel Atom@ 2,6GHz

2. RAM 2 GB

3. Harddisk 650GB

3.2.2.3 Kebutuhan Fungsional

Tabel 3. 2 Kebutuhan Fungsional

NO DESKRIPSI AKTOR DEPEDENSI

FR001 Sistem mampu menginputkan data

member

pengunjung

FR002 Sistem mampu menginputkan data

pelapak

Pengunjung

FR003 Sistem mampu menampilkan data

produk

Pengunjung,

member ,

pelapak, agen

34

FR004 System mampu menampilkan data

bantuan

Pengunjung ,

member ,

pelapak

FR005 Sistem mampu mencari data produk Pengunjung,

member ,

pelapak ,

agen

FR006 Sistem mampu menampilkan Profil

member

member

FR007 Sistem mampu mengubah Profil

member

member FR006

FR008 Sistem mampu menampilkan status

transaksi

Member,

pelapak

FR009 Sistem mampu menampilkan data

pemesanan

Member,

pelapak

FR010 Sistem mampu menampilkan data

transaksi pembelian

Member,

pelapak

FR011 Sistem mampu menginputkan data

pemesanan

Member,

pelapak

FR012 Sistem mampu menginputkan data

konfirmasi pembayaran

Member,

pelapak

FR009

FR013 Sistem mampu menampilkan Profil

pelapak

Pelapak

FR014 Sistem mampu mengubah Profil

pelapak

Pelapak FR013

35

FR015 Sistem mampu menginputkan data

produk

Pelapak

FR016 Sistem mampu mengubah data produk Pelapak FR003

FR017 Sistem mampu menghapus data produk Pelapak ,

agen

FR003

FR018 Sistem mampu menampilkan

pemesanan member

Pelapak

FR019 Sistem mampu menampilkan

penyetoran

Pelapak

FR020 Sistem mampu menampilkan transaksi

penjualan

Pelapak

FR021 Sistem mampu meenginputkan

konfirmasi pengiriman

Pelapak FR018

FR022 Sistem mampu menampilkan notifikasi

transaksi

Agen

FR023 Sistem mampu menghapus notifikasi

transaksi

Agen FR022

FR024 Sistem mampu mengubah status

transaksi

Agen FR022

FR025 Sistem mampu menampilkan

konfirmasi pengiriman

Agen

FR026 Sistem mampu menampilkan

konfirmasi pembayaran

Agen FR025

FR027 Sistem mampu menghapus konfirmasi

pengiriman

Agen

36

FR028 Sistem mampu menghapus konfirmasi

pembayaran

Agen FR026

FR029 Sistem mampu menginputkan data

kategori produk

Agen

FR030 Sistem mampu menampilkan data

kategori produk

Agen

FR031 Sistem mampu mengubah data kategori

produk

Agen FR030

FR032 Sistem mampu menghapus kategori

produk

FR030

FR033 Sistem mampu menginputkan

penyetoran

Agen FR040

FR034 Sistem mampu menampilkan data

member

Agen

FR035 Sistem mampu menampilkan data

pelapak

Agen

FR036 Sistem mampu menghapus member Agen FR034

FR037 Sistem mampu menghapus pelapak Agen FR035

FR038 Sistem mampu menampilkan potongan

penyetoran

Agen

FR039 Sistem mampu mengubah data

potongan penyetoran

Agen FR038

FR040 Sistem mampu menampilkan data

transaksi

Agen

FR041 Sistem mampu menghapus transaksi Agen FR040

37

FR042 Sistem mampu menginputkan data

agen

Agen

FR043 Sistem mampu menampilkan data agen Agen

FR044 Sistem mampu mengubah data agen Agen FR043

FR045 Sistem mampu menghapus agen Agen FR043

FR046 Sistem mampu menampilkan Tentang

E-Marketplace Batik

Pengujung

FR047 Sistem mampu menampilkan Aturan

Penggunaan

Pengujung

FR048 Sistem mampu menampilkan

Pengumuman

Pengujung

FR049 Sistem mampu menampilkan cara

menjadi member

Pengujung

FR050 Sistem mampu menampilkan cara

belanja

Pengujung

FR051 Sistem mampu menampilkan cara

pembayaran

Pengujung

FR052 Sistem mampu menampilkan peraturan

menjadi member

Pengujung

FR053 Sistem mampu menampilkan cara

menjadi pelapak

Pengujung

FR054 Sistem mampu menampilkan cara

berjualan

Pengujung

FR055 Sistem mampu menampilkan peraturan

menjadi pelapak

Pengujung

38

FR056 Sistem mampu menampilkan data slide Pelapak

FR057 Sistem mampu mengubah data slide Pelapak

FR058 Sistem mampu menginputkan produk

yang di tampilkan di slider

Pelapak

FR059 Sistem mampu mencetak laporan

penyetoran

Agen

FR060 Sistem mampu post ke sosial media Sistem

3.2.2.4 Kebutuhan Non Fungsional

Kebutuhan non-fungsional dari E-Marketplace Batik Solo pada tabel di

bawah ini :

Tabel 3. 3 Non Kebutuhan Fungsional

Kode Deskripsi

KNFS01 Login

3.3 Perancangan

3.3.1 Perancangan Sistem

3.3.1.1 Use Case Diagram (UCD)

Dari kebutuhan fungsional yang sudah di deskripsikan sebelumnya, maka

dapat dibuat use case diagram yang menggambarkan siapa saja aktor yang terlibat

dan aksi apa saja yang dapat dilakukan oleh aktor tersebut. Berikut ini adalah

gambaran use case diagram dari E-MARKETPLACE BATIK.

39

Gambar 3. 2 Use case diagram

40

3.3.1.2 Activity Diagram

Activity Diagram digunakan untuk menjelaskan setiap use case menjadi

lebih rinci agar mudah dipahami setiap aktivitas yang terjadi di dalam use case dan

bagaimana prosesnya.

3.3.1.2.1 Activity Diagram Konfirmasi Pembayaran

Activity Diagram Konfirmasi pembayaran ini menjelaskan tentang

aktor member ketika akan melakukan konfirmasi pembayaran

pemesanan yang telah di lakukan.

Gambar 3. 3 Activity diagram konfirmasi pembayaran

41

3.3.1.2.2 Activity Diagram Konfirmasi Pengiriman

Activity Diagram Konfirmasi Pengiriman ini menjelaskan tentang aktor

Pelapak ketika akan melakukan konfirmasi Pengiriman

Gambar 3. 4 Activity diagram konfirmasi pengiriman

42

3.3.1.2.3 Activity Diagram Konfirmasi Penyetoran

Activity Diagram Konfirmasi penyetoran ini menjelaskan tentang

aktor agen ketika akan melakukan konfirmasi penyetoran transaksi dari

setiap pelapak

Gambar 3. 5 Activity diagram konfirmasi penyetoran

43

3.3.1.2.4 Activity Diagram Melihat Status Transaksi

Activity Diagram meliat status transaksi ini menjelaskan tentang aktor

member atau pelapak ketika akan melakukan pengecekan status

transaksi pembelian

Gambar 3. 6 Activity diagram melihat status transaksi

44

3.3.1.2.5 Activity Diagram Melihat Bantuan

Activity Diagram melihat bantuan ini menjelaskan tentang aktor

member, pelapak ,pengunjung ketika akan melihat bantuan.

Gambar 3. 7 Activity diagram melihat bantuan

3.3.1.2.6 Activity Diagram Menampilkan Agen

Activity Diagram menampilkan agen ini menjelaskan tentang aktor

agen ketika akan melakukan melihat data agen

Gambar 3. 8 Activity diagram menampilkan data agen

45

3.3.1.2.7 Activity Diagram Menampilkan Kategori Produk

Activity Diagram menampilkan Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan melihat data Kategori

Produk.

Gambar 3. 9 Activity diagram tampil kategori produk

3.3.1.2.8 Activity Diagram Menampilkan Pelapak

Activity Diagram menampilkan Pelapak ini menjelaskan tentang

aktor agen ketika akan melakukan melihat data pelapak

Gambar 3. 10 Activity diagram tampil pelapak

46

3.3.1.2.9 Activity Diagram Menampilkan Member

Activity Diagram menampilkan member ini menjelaskan tentang

aktor agen ketika akan melakukan melihat data member

Gambar 3. 11 Activity diagram tampil data member

3.3.1.2.10 Activity Diagram Menampilkan Konfirmasi Pembayaran

Activity Diagram menampilkan Konfirmasi Pembayaran ini

menjelaskan tentang aktor agen ketika akan melakukan melihat data

Konfirmasi Pembayaran yang dilakukan member

Gambar 3. 12 Activity diagram tampil konfirmasi pembayaran

47

3.3.1.2.11 Activity Diagram Menampilkan Konfirmasi Pengiriman

Activity Diagram menampilkan Konfirmasi Pengiriman ini

menjelaskan tentang aktor agen ketika akan melakukan melihat data

Konfirmasi Pengiriman

Gambar 3. 13 Activity diagram tampil konfirmasi pengiriman

3.3.1.2.12 Activity Diagram Notifikasi Transaksi

Activity Diagram menampilkan Notifikasi Transaksi ini menjelaskan

tentang aktor agen ketika akan melakukan melihat data Notifikasi

Transaksi

Gambar 3. 14 Activity diagram tampil notifikasi transaksi

48

3.3.1.2.13 Activity Diagram Menampilkan Pemesanan Member

Activity Diagram menampilkan Pemesanan Produk ini menjelaskan

tentang aktor pelapak ketika akan melakukan melihat data Pemesanan

Member

Gambar 3. 15 Activity diagram tampil pemesanan produk

3.3.1.2.14 Activity Diagram Menampilkan Pemesanan

Activity Diagram menampilkan Menampilkan Pemesanan ini

menjelaskan tentang aktor member , pelapak ketika akan melakukan

melihat data pemesanan yang telah di pesan

Gambar 3. 16 Activity diagram tampil pemesanan

49

3.3.1.2.15 Activity Diagram Menampilkan Penyetoran

Activity Diagram menampilkan Penyetoran ini menjelaskan tentang

aktor pelapak ketika akan melakukan melihat data Penyetoran yang di

lakukan oleh agen.

Gambar 3. 17 Activity diagram tampil penyetoran

3.3.1.2.16 Activity Diagram Menampilkan Transaksi Penjualan

Activity Diagram menampilkan Transaksi Penjualan ini menjelaskan

tentang aktor pelapak ketika akan melakukan melihat data Transaksi

Penjualan

Gambar 3. 18 Activity diagram tampil transaksi penjualan

50

3.3.1.2.17 Activity Diagram Menampilkan transaksi

Activity Diagram menampilkan transaksi ini menjelaskan tentang

aktor agen , member , pelapak ketika akan melakukan melihat data

transaksi yang telah di lakukan

Gambar 3. 19 Activity diagram tampil transaksi

3.3.1.2.18 Activity Diagram Menampilkan Produk

Activity Diagram menampilkan Produk ini menjelaskan tentang

semua user ketika akan melakukan melihat Produk.

Gambar 3. 20 Activity diagram tampil produk

51

3.3.1.2.19 Activity Diagram Menampilkan Profil Member

Activity Diagram menampilkan Profil Member ini menjelaskan

tentang aktor member ketika akan melakukan melihat Profil Member

Gambar 3. 21 Activity diagram tampil produk member

3.3.1.2.20 Activity Diagram Menampilkan Profil Pelapak

Activity Diagram menampilkan Profil Pelapak ini menjelaskan

tentang aktor pelapak akan melakukan melihat data Profil Pelapak.

Gambar 3. 22 Activity diagram tampil Profil pelapak

52

3.3.1.2.21 Activity Diagram Mencari Produk

Activity Diagram Mencari Produk ini menjelaskan tentang semua

aktor ketika akan melakukan mencari produk yang di inginkan

Gambar 3. 23 Activity diagram mencari produk

3.3.1.2.22 Activity Diagram Menghapus Pelapak

Activity Diagram Menghapus Pelapak ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Pelapak

Gambar 3. 24 Activity diagram menghapus produk

53

3.3.1.2.23 Activity Diagram Menghapus Member

Activity Diagram Menghapus Member ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Member

Gambar 3. 25 Activity diagram menghapus member

3.3.1.2.24 Activity Diagram Menghapus Agen

Activity Diagram Menghapus Agen ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Agen

Gambar 3. 26 Activity diagram menghapus agen

54

3.3.1.2.25 Activity Diagram Menghapus Kategori Produk

Activity Diagram Menghapus kategori Produk ini menjelaskan

tentang aktor agen akan melakukan Menghapus data Kategori Produk

Gambar 3. 27 Activity diagram menghapus kategori produk

3.3.1.2.26 Activity Diagram Menghapus Konfirmasi Pembayaran

Activity Diagram Menghapus Konfirmasi Pembayaran ini

menjelaskan tentang aktor agen ketika akan melakukan Menghapus

data Konfirmasi Pembayaran

Gambar 3. 28 Activity diagram menghapus konfirmasi pembayaran

55

3.3.1.2.27 Activity Diagram Menghapus Konfirmasi Pengiriman

Activity Diagram Menghapus Konfirmasi Pengiriman ini

menjelaskan tentang aktor agen ketika akan melakukan Menghapus data

Konfirmasi Pengiriman

Gambar 3. 29 Activity diagram menghapus konfirmasi pengiriman

3.3.1.2.28 Activity Diagram Menghapus Notifikasi Transaksi

Activity Diagram Menghapus Notifikasi Transaksi ini menjelaskan

tentang aktor agen melakukan Menghapus data Notifikasi Transaksi.

Gambar 3. 30 Activity diagram menghapus notifikasi transaksi

56

3.3.1.2.29 Activity Diagram Menghapus Produk

Activity Diagram Menghapus Produk ini menjelaskan tentang aktor

agen , pelapak ketika akan melakukan Menghapus data Produk.

Gambar 3. 31 Activity diagram menghapus data produk

3.3.1.2.30 Activity Diagram Menghapus Transaksi

Activity Diagram Menghapus Transaksi ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Transaksi

Gambar 3. 32 Activity diagram menghapus transaksi

57

3.3.1.2.31 Activity Diagram Menginputkan Agen

Activity Diagram Menginputkan Agen ini menjelaskan tentang aktor

agen ketika akan melakukan Menginputkan Agen

Gambar 3. 33 Activity diagram menginput data agen

58

3.3.1.2.32 Activity Diagram Menginputkan Kategori Produk

Activity Diagram Menginputkan Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan Menginputkan Kategori

Produk

Gambar 3. 34 Activity diagram input kategori produk

59

3.3.1.2.33 Activity Diagram Menginputkan Member

Activity Diagram Menginputkan Member ini menjelaskan tentang

aktor Pengunjung ketika akan melakukan Menginputkan Member

Gambar 3. 35 Activity diagram input member

60

3.3.1.2.34 Activity Diagram Menginputkan Pelapak

Activity Diagram Menginputkan Pelapak ini menjelaskan tentang

aktor pengunjung ketika akan melakukan Menginputkan Pelapak

Gambar 3. 36 Activity diagram input pelapak

61

3.3.1.2.35 Activity Diagram Menginputkan Produk

Activity Diagram Menginputkan Produk ini menjelaskan tentang

aktor pelapak ketika akan melakukan Menginputkan Produk

Gambar 3. 37 Activity diagram input produk

62

3.3.1.2.36 Activity Diagram Mengubah Agen

Activity Diagram Mengubah Agen ini menjelaskan tentang aktor

agen ketika akan melakukan Mengubah Agen

Gambar 3. 38 Activity diagram ubah data agen

63

3.3.1.2.37 Activity Diagram Mengubah Kategori Produk

Activity Diagram Mengubah Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan Mengubah Kategori Produk

Gambar 3. 39 Activity diagram ubah kategori produk

64

3.3.1.2.38 Activity Diagram Mengubah Profil Pelapak

Activity Diagram Mengubah Profil Pelapak ini menjelaskan

tentang aktor pelapak ketika akan melakukan Mengubah Profil

Pelapak

Gambar 3. 40 Activity diagram ubah Profil pelapak

65

3.3.1.2.39 Activity Diagram Mengubah Persen Potongan

Activity Diagram Mengubah Persen Potongan ini menjelaskan

tentang aktor pelapak ketika akan melakukan Mengubah Persen

Potongan

Gambar 3. 41 Activity diagram ubah persen potongan

66

3.3.1.2.40 Activity Diagram Mengubah Produk

Activity Diagram Mengubah Produk ini menjelaskan tentang aktor

pelapak ketika akan melakukan Mengubah Produk.

Gambar 3. 42 Activity diagram ubah produk

67

3.3.1.2.41 Activity Diagram Mengubah Profil Member

Activity Diagram Mengubah Profil Member ini menjelaskan tentang

aktor member ketika akan melakukan Mengubah Profil Member

Gambar 3. 43 Activity diagram ubah Profil member

68

3.3.1.2.42 Activity Diagram Mengubah Status Transaksi

Activity Diagram Mengubah Status Transaksi ini menjelaskan

tentang aktor agen ketika akan melakukan Mengubah Status Transaksi.

Gambar 3. 44 Activity diagram ubah status transaksi

69

3.3.1.2.43 Activity Diagram Pemesanan Produk

Activity Diagram Pemesanan Produk ini menjelaskan tentang aktor

member ketika akan melakukan Pemesanan Produk

Gambar 3. 45 Activity diagram pemesanan produk

70

3.3.1.2.44 Activity Diagram Menampilkan Tentang Marketplace

Activity Diagram Menampilkan Tentang Marketplace ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Tentang Marketplace

Gambar 3. 46 Activity diagram tampil marketplace

3.3.1.2.45 Activity Diagram Menampilkan Aturan Penggunaan

Activity Diagram Menampilkan Aturan Penggunaan ini menjelaskan

tentang semua aktor ketika akan melakukan Menampilkan Aturan

Penggunaan Marketplace

Gambar 3. 47 Activity diagram tampil aturan pengguna

71

3.3.1.2.46 Activity Diagram Menampilkan Pegumuman

Activity Diagram Menampilkan Pengumuman ini menjelaskan

tentang semua aktor akan melakukan menampilkan Pengumuman.

Gambar 3. 48 Activity diagram tampil pengumuman

3.3.1.2.47 Activity Diagram Menampilkan Cara Menjadi Member

Activity Diagram Menampilkan Cara Menjadi Member ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Cara Menjadi Member

Gambar 3. 49 Activity diagram tampil cara jadi member

72

3.3.1.2.48 Activity Diagram Menampilkan Cara Belanja

Activity Diagram Menampilkan Cara Belanja ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Cara Belanja

Gambar 3. 50 Activity diagram tampil cara belanja

3.3.1.2.49 Activity Diagram Menampilkan Cara Pembayaran

Activity Diagram Menampilkan Cara Pembayaran ini menjelaskan

tentang semua aktor akan melakukan menampilkan Cara Pembayaran

Gambar 3. 51 Activity diagram tampil cara pembayaran

73

3.3.1.2.50 Activity Diagram Menampilkan Peraturan Member

Activity Diagram Menampilkan Peraturan Member ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Peraturan

Member

Gambar 3. 52 Activity diagram tampil peraturan member

3.3.1.2.51 Activity Diagram Menampilkan Cara Menjadi Pelapak

Activity Diagram Menampilkan Cara Menjadi Pelapak ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Cara Menjadi Pelapak

Gambar 3. 53 Activity diagram tampil cara jadi pelapak

74

3.3.1.2.52 Activity Diagram Menampilkan Cara Berjualan

Activity Diagram Menampilkan Cara Berjualan ini menjelaskan

tentang semua aktor akan melakukan menampilkan Cara Berjualan

Gambar 3. 54 Activity diagram tampil cara berjualan

3.3.1.2.53 Activity Diagram Menampilkan Peraturan Pelapak

Activity Diagram Menampilkan Peraturan Pelapak ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Peraturan

Pelapak

Gambar 3. 55 Activity diagram tampil peraturan pelapak

75

3.3.1.2.54 Activity Diagram Menampilkan Data Slide

Activity Diagram Menampilkan Data Slide ini menjelaskan tentang

aktor pelapak ketika akan melakukan menampilkan Data Slide

Gambar 3. 56 Activity diagram tampil data slide

76

3.3.1.2.55 Activity Diagram Menginputkan Slide

Activity Diagram Menginputkan slide ini menjelaskan tentang aktor

pelapak ketika akan melakukan Menginputkan slide

Gambar 3. 57 Activity diagram input slide

77

3.3.1.2.56 Activity Diagram Mengubah Slide

Activity Diagram Mengubah Slide ini menjelaskan tentang aktor

pelapak ketika akan melakukan Mengubah slide

Gambar 3. 58 Activity diagram ubah slide

78

3.3.1.2.57 Activity Diagram Mencetak Laporan Penyetoran

Activity Diagram Mencetak Laporan Penyetoran ini menjelaskan

tentang semua aktor ketika akan melakukan Mencetak Laporan

Penyetoran

Gambar 3. 59 Activity diagram cetak laporan penyetoran

3.3.1.2.58 Activity Diagram Menampilkan Potongan Penyetoran

Activity Diagram Menampilkan Potongan Penyetoran ini

menjelaskan tentang aktor agen ketika akan melakukan menampilkan

Potongan Penyetoran

Gambar 3. 60 Activity diagram tampil potongan penyetoran

79

3.3.1.2.59 Activity Diagram Menampilkan Data Transaksi Pembelian

Activity Diagram Menampilkan Tarnsaksi Pembelian ini

menjelaskan tentang aktor member dan pelapak ketika akan melakukan

menampilkan Transaksi Pembelian

Gambar 3. 61 Activity diagram tampil data transaksi pembelian

80

3.3.1.3 Sequence Digram

3.3.1.3.1 Sequence Diagram konfirmasi pembayaran

Sequence Diagram Konfirmasi pembayaran ini menjelaskan tentang

aktor member ketika akan melakukan konfirmasi pembayaran

pemesanan yang telah di lakukan.

Gambar 3. 62 Sequence diagram konfirmasi pembayaran

3.3.1.3.2 Sequence Diagram konfirmasi Pengiriman

Sequence Diagram Konfirmasi Pengiriman ini menjelaskan tentang

aktor Pelapak ketika akan melakukan konfirmasi Pengiriman

Gambar 3. 63 Sequence diagram konfirmasi pengiriman

81

3.3.1.3.3 Sequence Diagram Konfirmasi Penyetoran

Sequence Diagram Konfirmasi penyetoran ini menjelaskan tentang

aktor agen ketika akan melakukan konfirmasi penyetoran transaksi dari

setiap pelapak

Gambar 3. 64 Sequence diagram konfirmasi penyetoran

3.3.1.3.4 Sequence Diagram Melihat Bantuan

Sequence Diagram melihat bantuan ini menjelaskan tentang aktor

member, pelapak ,pengunjung ketika akan melihat bantuan

Gambar 3. 65 Sequence diagram melihat bantuan

82

3.3.1.3.5 Sequence Diagram Melihat Agen

Sequence Diagram menampilkan agen ini menjelaskan tentang aktor

agen ketika akan melakukan melihat data agen

Gambar 3. 66 Sequence diagram melihat agen

3.3.1.3.6 Sequence Diagram Melihat Kategori Produk

Sequence Diagram menampilkan Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan melihat data Kategori Produk

Gambar 3. 67 Sequence diagram melihat kategori produk

83

3.3.1.3.7 Sequence Diagram Melihat Pelapak

Sequence Diagram menampilkan Pelapak ini menjelaskan tentang

aktor agen ketika akan melakukan melihat data pelapak

Gambar 3. 68 Sequence diagram melihat pelapak

3.3.1.3.8 Sequence Diagram Melihat Member

Sequence Diagram menampilkan member ini menjelaskan tentang aktor

agen ketika akan melakukan melihat data member

Gambar 3. 69 Sequence diagram melihat member

84

3.3.1.3.9 Sequence Diagram Melihat Konfirmasi Pembayaran

Sequence Diagram menampilkan Konfirmasi Pembayaran ini

menjelaskan tentang aktor agen ketika akan melakukan melihat data

Konfirmasi Pembayaran yang dilakukan member

Gambar 3. 70 Sequence diagram melihat konfirmasi pembayaran

3.3.1.3.10 Sequence Diagram Melihat Konfirmasi Pengiriman

Sequence Diagram menampilkan Konfirmasi Pengiriman ini

menjelaskan tentang aktor agen ketika akan melakukan melihat data

Konfirmasi Pengiriman

Gambar 3. 71 Sequence diagram melihat konfirmasi pengiriman

85

3.3.1.3.11 Sequence Diagram Melihat notifikasi transaksi

Sequence Diagram menampilkan Notifikasi Transaksi ini menjelaskan

tentang aktor agen ketika akan melakukan melihat data Notifikasi

Transaksi

Gambar 3. 72 Sequence diagram melihat notifikasi konfirmasi

3.3.1.3.12 Sequence Diagram Melihat pemesanan member

Sequence Diagram menampilkan Pemesanan Produk ini menjelaskan

tentang aktor pelapak ketika akan melakukan melihat data Pemesanan

Member

Gambar 3. 73 Sequence diagram melihat pemesanan member

86

3.3.1.3.13 Sequence Diagram Melihat Pemesanan

Sequence Diagram menampilkan Menampilkan Pemesanan ini

menjelaskan tentang aktor member , pelapak ketika akan melakukan

melihat data pemesanan yang telah di pesan

Gambar 3. 74 Sequence diagram melihat pemesanan

3.3.1.3.14 Sequence Diagram Melihat Penyetoran

Sequence Diagram menampilkan Penyetoran ini menjelaskan

tentang aktor pelapak ketika akan melakukan melihat data Penyetoran

yang di lakukan oleh agen

Gambar 3. 75 Sequence diagram melihat penyetoran

87

3.3.1.3.15 Sequence Diagram Melihat Transaksi Penjualan

Sequence Diagram Melihat menampilkan Transaksi Penjualan ini

menjelaskan tentang aktor pelapak ketika akan melakukan melihat data

Transaksi Penjualan

Gambar 3. 76 Sequence diagram melihat transaksi penjualan

3.3.1.3.16 Sequence Diagram Melihat Data Transaksi

Sequence Diagram menampilkan transaksi ini menjelaskan

tentang aktor agen , member , pelapak ketika akan melakukan

melihat data transaksi yang telah di lakukan .

Gambar 3. 77 Sequence diagram melihat data transaksi

88

3.3.1.3.17 Sequence Diagram Melihat Produk

Sequence Diagram menampilkan Produk ini menjelaskan tentang

semua user ketika akan melakukan melihat Produk

Gambar 3. 78 Sequence diagram melihat produk

3.3.1.3.18 Sequence Diagram Melihat Profil Member

Sequence Diagram menampilkan Profil Member ini menjelaskan

tentang aktor member ketika akan melakukan melihat Profil Member

Gambar 3. 79 Sequence diagram melihat Profil member

89

3.3.1.3.19 Sequence Diagram Melihat Profil Pelapak

Sequence Diagram menampilkan Profil Pelapak ini menjelaskan

tentang aktor pelapak ketika akan melakukan melihat data Profil

Pelapak

Gambar 3. 80 Sequence diagram melihat Profil pelapak

3.3.1.3.20 Sequence Diagram Melihat Status Transaksi

Sequence Diagram melihat status transaksi ini menjelaskan tentang

aktor member atau pelapak ketika akan melakukan pengecekan status

transaksi pembelian

Gambar 3. 81 Sequence diagram melihat status transaksi

90

3.3.1.3.21 Sequence Diagram Mencari Produk

Sequence Diagram Mencari Produk ini menjelaskan tentang semua

aktor ketika akan melakukan mencari produk yang di inginkan

Gambar 3. 82 Sequence diagram mencari produk

3.3.1.3.22 Sequence Diagram Menghapus Pelapak

Sequence Diagram Menghapus Pelapak ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Pelapak

Gambar 3. 83 Sequence diagram menghapus pelapak

91

3.3.1.3.23 Sequence Diagram Menghapus Member

Sequence Diagram Menghapus Member ini menjelaskan tentang

aktor agen ketika akan melakukan Menghapus data Member

Gambar 3. 84 Sequence diagram menghapus member

3.3.1.3.24 Sequence Diagram Menghapus Agen

Sequence Diagram Menghapus Agen ini menjelaskan tentang aktor

agen ketika akan melakukan Menghapus data Agen

Gambar 3. 85 Sequence diagram menghapus agen

92

3.3.1.3.25 Sequence Diagram Menghapus Kategori Produk

Sequence Diagram Menghapus kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan Menghapus data Kategori

Produk

Gambar 3. 86 Sequence diagram menghapus kategori produk

3.3.1.3.26 Sequence Diagram Menghapus Konfirmasi Pembayaran

Sequence Diagram Menghapus Konfirmasi Pembayaran ini

menjelaskan tentang aktor agen ketika akan melakukan Menghapus data

Konfirmasi Pembayaran

Gambar 3. 87 Sequence diagram menghapus konfirmasi pembayaran

93

3.3.1.3.27 Sequence Diagram Menghapus Konfirmasi Pengiriman

Sequence Diagram Menghapus Konfirmasi Pengiriman ini

menjelaskan tentang aktor agen ketika akan melakukan Menghapus data

Konfirmasi Pengiriman

Gambar 3. 88 Sequence diagram menghapus konfirmasi pengiriman

3.3.1.3.28 Sequence Diagram Menghapus Notifikasi Transaksi

Sequence Diagram Menghapus Notifikasi Transaksi ini menjelaskan

tentang aktor agen ketika akan melakukan Menghapus data Notifikasi

Transaksi

Gambar 3. 89 Sequence diagram menghapus notifikasi transaksi

94

3.3.1.3.29 Sequence Diagram Menghapus Produk

Sequence Diagram Menghapus Produk ini menjelaskan tentang

aktor agen , pelapak ketika akan melakukan Menghapus data Produk

Gambar 3. 90 Sequence diagram menghapus produk

3.3.1.3.30 Sequence Diagram Menghapus Transaksi

Sequence Diagram Menghapus Transaksi ini menjelaskan tentang

aktor agen ketika akan melakukan Menghapus data Transaksi

Gambar 3. 91 Sequence diagram menghapus transaksi

95

3.3.1.3.31 Sequence Diagram Menginputkan Agen

Sequence Diagram Menginputkan Agen ini menjelaskan tentang

aktor agen ketika akan melakukan Menginputkan Agen

Gambar 3. 92 Sequence diagram menginput agen

3.3.1.3.32 Sequence Diagram Menginputkan Kategori Produk

Sequence Diagram Menginputkan Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan Menginputkan Kategori

Produk

Gambar 3. 93 Sequence diagram menginput kategori produk

96

3.3.1.3.33 Sequence Diagram Menginputkan Member

Sequence Diagram Menginputkan Member ini menjelaskan tentang

aktor Pengunjung ketika akan melakukan Menginputkan Member

Gambar 3. 94 Sequence diagram menginput member

3.3.1.3.34 Sequence Diagram Menginputkan Pelapak

Sequence Diagram Menginputkan Pelapak ini menjelaskan tentang

aktor pengunjung ketika akan melakukan Menginputkan Pelapak

Gambar 3. 95 Sequence diagram menginput pelapak

97

3.3.1.3.35 Sequence Diagram Menginputkan Produk

Sequence Diagram Menginputkan Produk ini menjelaskan tentang

aktor pelapak ketika akan melakukan Menginputkan Produk

Gambar 3. 96 Sequence diagram menginput produk

3.3.1.3.36 Sequence Diagram Pemesanan Produk

Sequence Diagram Pemesanan Produk ini menjelaskan tentang aktor

member ketika akan melakukan Pemesanan Produk

Gambar 3. 97 Sequence diagram pemesanan produk

98

3.3.1.3.37 Sequence Diagram Ubah Agen

Sequence Diagram Mengubah Agen ini menjelaskan tentang aktor

agen ketika akan melakukan Mengubah Agen

Gambar 3. 98 Sequence diagram ubah agen

3.3.1.3.38 Sequence Diagram Ubah Kategori Produk

Sequence Diagram Mengubah Kategori Produk ini menjelaskan

tentang aktor agen ketika akan melakukan Mengubah Kategori Produk

Gambar 3. 99 Sequence diagram ubah kategori produk

99

3.3.1.3.39 Sequence Diagram Ubah Profil Pelapak

Sequence Diagram Mengubah Profil Pelapak ini menjelaskan

tentang aktor pelapak ketika akan melakukan Mengubah Profil Pelapak

Gambar 3. 100 Sequence diagram ubah Profil pelapak

3.3.1.3.40 Sequence Diagram Ubah Potongan

Sequence Diagram Mengubah Persen Potongan ini menjelaskan

tentang aktor pelapak akan melakukan Mengubah Persen Potongan

Gambar 3. 101 Sequence diagram ubah potongan

100

3.3.1.3.41 Sequence Diagram Ubah Produk

Sequence Diagram Mengubah Produk ini menjelaskan tentang aktor

pelapak ketika akan melakukan Mengubah Produk

Gambar 3. 102 Sequence diagram ubah produk

3.3.1.3.42 Sequence Diagram Ubah Profil Member

Sequence Diagram Mengubah Profil Member ini menjelaskan

tentang aktor member ketika akan melakukan Mengubah Profil Member

Gambar 3. 103 Sequence diagram ubah Profil produk

101

3.3.1.3.43 Sequence Diagram Ubah Status Transaksi

Sequence Diagram Mengubah Status Transaksi ini menjelaskan

tentang aktor agen ketika akan melakukan Mengubah Status Transaksi

Gambar 3. 104 Sequence diagram ubah status transaksi

3.3.1.3.44 Sequence Diagram Menampilkan Tentang Marketplace

Sequence Diagram Menampilkan Tentang Marketplace ini

menjelaskan tentang semua aktor melakukan menampilkan Tentang

Marketplace

Gambar 3. 105 Sequence diagram menampilkan marketplace

3.3.1.3.45 Sequence Diagram Menampilkan Aturan Penggunaan

102

Sequence Diagram Menampilkan Aturan Penggunaan ini

menjelaskan tentang semua aktor ketika akan melakukan Menampilkan

Aturan Penggunaan Marketplace

Gambar 3. 106 Sequence diagram menampilkan aturan penggunaan

3.3.1.3.46 Sequence Diagram Menampilkan Pengumuman

Sequence Diagram Menampilkan Pengumuman ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Pengumuman

Gambar 3. 107 Sequence diagram menampilkan pengumuman

103

3.3.1.3.47 Sequence Diagram Menampilkan Cara Menjadi Member

Sequence Diagram Menampilkan Cara Menjadi Member ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Cara Menjadi Member

Gambar 3. 108 Sequence diagram tampil cara jadi member

3.3.1.3.48 Sequence Diagram Menampilkan Cara Belanja

Sequence Diagram Menampilkan Cara Belanja ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Cara Belanja

Gambar 3. 109 Sequence diagram tampil cara belanja

104

3.3.1.3.49 Sequence Diagram Menampilkan Cara Pembayaran

Sequence Diagram Menampilkan Cara Pembayaran ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Cara

Pembayaran

Gambar 3. 110 Sequence diagram tampil cara pembayaran

3.3.1.3.50 Sequence Diagram Menampilkan Peraturan Member

Sequence Diagram Menampilkan Peraturan Member ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Peraturan Member

Gambar 3. 111 Sequence diagram tampil peraturan member

105

3.3.1.3.51 Sequence Diagram Menampilkan Cara Menjadi Pelapak

Sequence Diagram Menampilkan Cara Menjadi Pelapak ini

menjelaskan tentang semua aktor ketika akan melakukan menampilkan

Cara Menjadi Pelapak

Gambar 3. 112 Sequence diagram tampil cara jadi pelapak

3.3.1.3.52 Sequence Diagram Menampilkan Cara Berjualan

Sequence Diagram Menampilkan Cara Berjualan ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Cara

Berjualan

Gambar 3. 113 Sequence diagram tampil cara berjualan

106

3.3.1.3.53 Sequence Diagram Menampilkan Peraturan Pelapak

Sequence Diagram Menampilkan Peraturan Pelapak ini menjelaskan

tentang semua aktor ketika akan melakukan menampilkan Peraturan

Pelapak

Gambar 3. 114 Sequence diagram tampil peraturan pelapak

3.3.1.3.54 Sequence Diagram Menampilkan Slide

Sequence Diagram Menampilkan Data Slide ini menjelaskan

tentang aktor pelapak ketika akan melakukan menampilkan Data Slide

Gambar 3. 115 Sequence diagram tampil slide

107

3.3.1.3.55 Sequence Diagram Mengubah Data Slide

Sequence Diagram Mengubah Slide ini menjelaskan tentang aktor

pelapak ketika akan melakukan Mengubah slide

Gambar 3. 116 Sequence diagram mengubah slide

3.3.1.3.56 Sequence Diagram Menginputkan Slide

Sequence Diagram Menginputkan slide ini menjelaskan tentang

aktor pelapak ketika akan melakukan Menginputkan slide

Gambar 3. 117 Sequence diagram input slide

108

3.3.1.3.57 Sequence Diagram Mencetak Laporan Penyetoran

Sequence Diagram Mencetak Laporan Penyetoran ini menjelaskan

tentang semua aktor ketika akan melakukan Mencetak Laporan

Penyetoran

Gambar 3. 118 Sequence diagram cetak laporan penyetoran

3.3.1.3.58 Sequence Diagram Menampilkan Potongan Penyetoran

Sequence Diagram Menampilkan Potongan Penyetoran ini

menjelaskan tentang aktor agen ketika akan melakukan menampilkan

Potongan Penyetoran

Gambar 3. 119 Sequence diagram tampil potongan penyetoran

109

3.3.1.3.59 Sequence Diagram Menampilkan Data Transaksi Pembelian

Sequence Diagram Menampilkan Transaksi Pembelian ini

menjelaskan tentang aktor member dan pelapak ketika akan melakukan

menampilkan Transaksi Pembelian

Gambar 3. 120 Sequence diagram tampil data transaksi pembelian

110

3.3.1.4 Class Diagram

Gambar 3. 121 Class diagram sistem

3.3.2 Perancangan Database

3.3.2.1 Entity Relationship Diagram (ERD)

Untuk menyimpan data-data yang ada pada sistem informasi E-

MARKETPLACE SOLO dibutuhkan sebuah database. Rancangan ERD (Entity

Relationship Diagram) yang akan digunakan pada sistem informasi E-

MARKETPLACE SOLO dapat dilihat pada gambar

111

Gambar 3. 122 ERD system

112

3.3.2.2 Relasi Antar Tabel

Dari ERD yang sudah ada , Pada relasi antar tabel akan ditunjukan lebih

jelas tentang table-tabel yang dihasilkan dari ERD yang sudah dibuat.

Gambar 3. 123 Relasi antar tabel

Dari relasi tabel , terdapat salah satu tabel yaitu tb_transaksi yang

mengalami kerangkapan data dalam penyimpanan data terutama pada id transaksi

yang merupakan primary key . maka dari itu dibutuhkan proses normaslisasi pada

tb_transaksi .

Gambar 3. 124 Bukti Kerangkapan Data

113

Gambar 3. 125 Relasi Tabel Member , Transaksi , Produk

Tabel tb_transaksi di atas akan terjadi kerangkapan data id_transaksi dan pada

total bayar . maka table tb_transaksi di normalisasi menjadi seperti gambar di

bawah ini :

Gambar 3. 126 Relasi Tabel Member , Transaksi , Produk Normalisasi

114

Dari proses normalisasi di atas maka relasi tabel menjadi seperti di bawah

ini :

Gambar 3. 127 Relasi Tabel Normalisasi

115

3.3.2.3 Struktur Tabel

Berikut ini adalah struktur dari setiap table yang ada di database :

1. Tabel member

Tabel member merupakan tabel yang digunakan untuk menyimpan data

member E-MARKETPLACE BATIK SOLO.

Tabel 3. 4 Tabel Member

Nama Field Type Data Panjang

Data

Key Keterangan

id_member Int 11 Primary

Key

nama_member Varchar 30

no_ktp Varchar 16

alamat Text

no_hp Varchar 12

email Varchar 50

password Varchar 10

date datetime

status Varchar 12

kode Varchar 20

116

2. Tabel pelapak

Tabel pelapak merupakan tabel yang digunakan untuk menyimpan data

pelapak E-MARKETPLACE BATIK SOLO

Tabel 3. 5 Tabel Pelapak

Nama Field Type Data Panjang

Data

Key Keterangan

id_pelapak Int 11 Primary

Key

nama_pelapak Varchar 30

nama_lapak Varchar 20

no_ktp Varchar 16

alamat Text

no_hp Varchar 12

email Varchar 50

password Varchar 10

id_provinsi int 11

id_kota int 11

date datetime

status Varchar 12

kode Varchar 20

3. Tabel agen

Tabel agen merupakan tabel yang digunakan untuk menyimpan data agen

E-MARKETPLACE BATIK SOLO

Tabel 3. 6 Tabel Agen

Nama Field Type Data Panjang

Data

Key Keterangan

id_agen Int 11 Primary

Key

username Varchar 10

password Varchar 10

117

4. Tabel detail_transaksi

Tabel detail transaksi merupakan tabel yang digunakan untuk menyimpan

data detail transaksi E-MARKETPLACE BATIK SOLO

Tabel 3. 7 Tabel Detail Transaksi

Nama Field Type Data Panjang

Data

Key Keterangan

id_detail_transaksi Int 11 Primary

Key

id_produk Int 11

warna Varchar 30

ukuran Varchar 10

jumlah Int 11

id_transaksi Varchar 30

5. Tabel gambar

Tabel gambar merupakan tabel yang digunakan untuk menyimpan data

gambar E-MARKETPLACE BATIK SOLO

Tabel 3. 8 Tabel Gambar

Nama Field Type Data Panjang

Data

Key Keterangan

id_detail_transaksi Int 11 Primary

Key

id_produk Int 11

gambar Varchar 100

gambar_detail Varchar 100

warna Varchar 30

118

6. Tabel kategori_produk

Tabel kategori produk merupakan tabel yang digunakan untuk menyimpan

data kategori produk E-MARKETPLACE BATIK SOLO

Tabel 3. 9 Tabel Kategori Produk

Nama Field Type Data Panjang

Data

Key Keterangan

id_kategori Int 2 Primary

Key

nama_kategori Varchar 15

7. Tabel konfirmasi_pembayaran

Tabel konfirmasi pembayaran merupakan tabel yang digunakan untuk

menyimpan data konfirmasi pembayaran E-MARKETPLACE BATIK SOLO

Tabel 3. 10 Tabel Konfirmasi Pembayaran

Nama Field Type Data Panjang

Data

Key Keterangan

id_konfirmasi_pe

mbayaran

Int 11 Primary

Key

atas_nama Varchar 30

nominal Int 11

tgl_pembayaran date

bukti_pembayaran Varchar 100

id_transaksi Varchar 30

119

8. Tabel konfirmasi_pengiriman

Tabel konfirmasi pengiriman merupakan tabel yang digunakan untuk

menyimpan data konfimasi pengiriman E-MARKETPLACE BATIK SOLO

Tabel 3. 11 Tabel Konfirmasi Pengiriman

Nama Field Type Data Panjang

Data

Key Keterangan

id_konfirmasi_pen

giriman

Int 11 Primary

Key

tgl_pengiriman date

bukti_pengiriman Varchar 100

id_transaksi Varchar 30

id_pelapak Int 11

9. Tabel konfirmasi_setor

Tabel konfirmasi penyetoran merupakan tabel yang digunakan untuk

menyimpan data konfirmasi penyetoran E-MARKETPLACE BATIK SOLO

Tabel 3. 12 Tabel Konfirmasi Setor

Nama Field Type

Data

Panjang

Data

Key Keterangan

id_konfirmasi_setor Int 11 Primary

Key

tanggal datetime

tgl_penyetoran date

jumlah_potongan Int 11

total_penyetoran Int 11

bukti_penyetoran Varchar 100

id_agen Int 11

id_pelapak Int 11

120

10. Tabel pengiriman

Tabel pengiriman merupakan tabel yang digunakan untuk menyimpan data

pengiriman E-MARKETPLACE BATIK SOLO

Tabel 3. 13 Tabel Pengiriman

Nama Field Type Data Panjang

Data

Key Keterangan

id_pengiriman Int 11 Primary

Key

nama_tujuan Varchar 30

no_hp Varchar 12

alamat Text

kode_pos Int 11

ongkos_kirim Int 11

id_transaksi Varchar 30

id_kota int 11

11. Tabel potongan

Tabel potongan merupakan tabel yang digunakan untuk menyimpan data

potongan E-MARKETPLACE BATIK SOLO

Tabel 3. 14 Tabel Potongan

Nama Field Type Data Panjang

Data

Key Keterangan

id_potongan Int 11 Primary

Key

persen_potongan Varchar 5

121

12. Tabel produk

Tabel produk merupakan tabel yang digunakan untuk menyimpan data

produk E-MARKETPLACE BATIK SOLO

Tabel 3. 15 Tabel Produk

Nama Field Type Data Panjang

Data

Key Keterangan

id_produk Int 11 Primary

Key

nama_produk Varchar 30

deskripsi Text

harga Int 11

berat Int 11

id_kategori Int 11

id_pelapak Int 11

date_create datetime

13. Tabel stok

Tabel stok merupakan tabel yang digunakan untuk menyimpan data stok E-

MARKETPLACE BATIK SOLO

Tabel 3. 16 Tabel Stok

Nama Field Type Data Panjang

Data

Key Keterangan

id_stok Int 11 Primary

Key

stok Int 11

id_produk Int 11

ukuran Varchar 3

warna Varchar 20

122

14. Tabel transaksi

Tabel transaksi merupakan tabel yang digunakan untuk menyimpan data

transaksi E-MARKETPLACE BATIK SOLO

Tabel 3. 17 Tabel Transaksi

Nama Field Type

Data

Panjang

Data

Key Keterangan

id Int 11 Primary

Key

id_transaksi Varchar 30

tanggal datetime

total_bayar Int 11

id_pelapak Int 11

id_member Int 11

status Varchar 30

id_konfirmasi_setor int 11

update_status_date datetime

15. Tabel detail setor

Tabel Detail Setor merupakan tabel yang digunakan untuk

menyimpan detail setor Slide E-MARKETPLACE BATIK SOLO

Tabel 3. 18 Tabel Detail Setor

Nama Field Type

Data

Panjang

Data

Key Keterangan

id_detail_setor Int 11 Primary

Key

potongan Int 11

total_bayar Int 30

Varchar Int 11

id_konfimasi_setor Int 11

123

16. Tabel Slide

Tabel Slide merupakan tabel yang digunakan untuk menyimpan data

Slide E-MARKETPLACE BATIK SOLO

Tabel 3. 19 Tabel Slide

Nama Field Type

Data

Panjang

Data

Key Keterangan

id_slide Int 11 Primary

Key

gambar Varchar 100

id_produk Int 11

id_pelapak Int 11

3.3.3 Perancangan Desain Tampilan

3.3.3.1 Tampilan Halaman Home

Tampilan Halaman Home nanti akan berisi tampilan slide dari produk

pelapak , menu menu dari E MARKETPLACE BATIK, dan beberapa

produk dari pelapak.

Gambar 3. 128 Desain Home

124

3.3.3.2 Tampilan Halaman Menampilkan Produk

Tampilan Halaman Menampilkan Produk ini nanti akan berisi produk-

produk dari pelapak

Gambar 3. 129 Desain Tampil Produk

3.3.3.3 Tampilan Halaman Menampilkan Detail Produk

Tampilan Halaman Menampilkan Detail Produk ini nanti akan berisi

detail produk , deskripsi produk , stok .

Gambar 3. 130 Desain Detail Produk

125

3.3.3.4 Tampilan Halaman Input Data

Tampilan halaman Input Data data nantinya akan berisi tentang inputan

berdasarkan field yang dibutuhkan. Tombol Submit yang di gunakan untuk

memproses inputan tersebut.

Gambar 3. 131 Desain Input Data

3.3.3.5 Tampilan Halaman Tampil Data

Tampilan Halaman Tampil Data ini nanti akan berisi data data yang ingin

di tampilkan oleh para pengguna E-MARKETPLACE BATIK

Gambar 3. 132 Desain Tampil Data

126

3.3.3.6 Tampilan Halaman Login

Tampilan Haaman Login ini nanti akan berisi form logn dan form

untuk membuat aku dari E-MARKETPLACE BATIK

Gambar 3. 133 Desain Halaman Login

3.3.3.7 Tampilan Halaman Detail Data

Tampilan Halaman Detai Data ini nanti akan berisi tentang detail

data yang di pilih pengguna

Gambar 3. 134 Desain Detail Data

124

BAB IV

IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

4.1.1 Implementasi Halaman Home

Implementasi Halaman Home untuk menampilkan Produk-produk

terntentu , dan beberapa menu .

Gambar 4. 1 Halaman Home

125

4.1.2 Implementasi Menampilkan Produk

Implementasi menampilkan produk untuk menampilkan semua

produk dari pelapak

Gambar 4. 2 Halaman Tampil Produk

4.1.3 Implementasi Menampilkan Detail Produk

Implementast Menampilkan Detail Produk untuk menampilkan

detail produk ketika terjadi pemesanan dan mengecek stok dari produk

tersebut .

Gambar 4. 3 Tampil Detail Produk

126

4.1.4 Implementasi menampilkan membuat akun dan login

Implementasi menampilkan membuat aku dan login untuk login

member atau pelapak masuk pada halaman member atau pelapak.

Halaman ini juga untuk membuat akun member atau pelapak .

Gambar 4. 4 Login

4.1.5 Implementasi Melihat Profil Member

Implementasi melihat Profil member untuk member melihat Profil

member sendiri .

Gambar 4. 5 Melihat Profil Member

127

4.1.6 Implementasi Menampilkan Mengubah Profil Member

Implementasi menampilkan mengubah Profil member untuk

member mengubah data Profil member sendiri.

Gambar 4. 6 Tampil Ubah Profil Member

4.1.7 Implementasi Menampilkan Data Pemesanan atau Keranjang

Implementasi menampilkan data pemesanan atau keranjang untuk

menampilkan produk-produk yang di pesan member . halamin ini juga

bias mengedit jumlah produk yang akan di beli dan menghapus produk

yang di pesan.

Gambar 4. 7 Keranjang Belanja

128

4.1.8 Implementasi Menampilkan Transaksi Pembelian

Implementasi menampilkan transaksi pembelian untuk member atau

pelapak melihat data transaksi pembelian yang sudah di lakukan

Gambar 4. 8 Tampil Transaksi Pembelian

4.1.9 Implementasi Menampilkan Hasil Pemesanan

Implementasi menampilkan hasil pemesanan untuk menampilkan

pemesanan dan di halaman ini pengguna bias memsaukkan alamat tujuan

pengiriman dari pemesanan yang di lakukan.

Gambar 4. 9 Tampil Hasil Pemesanan

4.1.10 Implementasi Menampilkan Penginputan Data Pengiriman

Implementasi menampilkan penginputan data pengiriman untuk

menginputkan alamat tujuan pengiriman dari transaksi pemesanan yang

di lakukan .

129

Gambar 4. 10 Tampil Penginputan Pengiriman

4.1.11 Implementasi Menampilkan Hasil Transaksi

Implementasi menampilkan hasil transaksi untuk menampilkan

hasil pemesanan yang sudah di lakukan . untuk mengetahui total bayar

yang harus di bayarkan.

Gambar 4. 11 Tampil Hasil Transaksi

130

4.1.12 Implementasi Menampilkan Konfirmasi Pembayaran

Implementasi menampilkan konfirmasi pembayaran untuk

menginputkan bukti pembayaran transaksi yang di lakukan oleh member

agar transaksi bias di lanjutkan ke tahap pengiriman oleh pelapak n.

Gambar 4. 12 Tampil konfirmasi pembayaran

4.1.13 Implementasi Menampilkan Status Transaksi

Implementasi menampilkan status transaksi untuk menampilkan

status transaksi tersebut . dengan menginputkan nomor transaksi pada

menu cek status transaksi.

Gambar 4. 13 Tampil status transaksi

131

4.1.14 Implementasi Menampilkan Profil Pelapak

Implementasi menampilkan Profil pelapak untuk pelapak melihat

data Profil pelapak itu sendiri.

Gambar 4. 14 Tampil Profil pelapak

4.1.15 Implementasi Menampilkan Mengubah Profil Pelapak

Implementasikan menampilkan mengubah Profil pelapak untuk

pelapak mengubah data Profil pelapak tersebut untuk bias menginputkan

produk pelapak harus melengkapi Profil pelapak.

Gambar 4. 15 Ubah Profil pelapak

132

4.1.16 Implementasi Menampilkan Produk Pelapak

Implementasi menampilkan produk pelapak untuk pelapak melihat

produk pelapak sendiri . halaman ini pelapak juga melihat ,menghapus

dan mengedit produk.

Gambar 4. 16 Tampil produk pelapak

4.1.17 Implementasi Menampilkan Detail Produk Pelapak

Implementasi menampilkan detail produk pelapak untuk pelapak

melihat detai produk dan melihat stok dari produk tersebut.

Gambar 4. 17 Tampil detail produk pelapak

133

4.1.18 Implementasi Menampilkan Penginputan Produk

Implementasi menampilkan penginputan produk untuk pelapak

menginputkan produk baru dari pelapak sendiri.

Gambar 4. 18 Tampil penginputan produk

4.1.19 Implementasi Menampilkan Notifikasi Status Transaksi

Implementasi menampilkan notifikasi status transaksi untuk agen

melihat notifikasi status transaksi dan mengubah status transaksi

Gambar 4. 19 Tampil notifikasi status transaksi

134

4.1.20 Implementasi Menampilkan Data Agen

Implementasi menampilkan data agen untuk agen melihat data agen

sendiri.

Gambar 4. 20 Tampil data agen

4.1.21 Implementasi Menampilkan Penginputan Data Agen

Implementasi menampilkan penginputan data agen untuk agen

menginputkan data agen baru .

Gambar 4. 21 Tampil input data agen

135

4.1.22 Implementasi Menampilkan Detail Agen

Implementasi menampilkan detail agen untuk agen melihat detail

agen sendiri

Gambar 4. 22 Tampil detail agen

4.1.23 Implementasi Menampilkan Data Kategori Produk

Implementasi menampilkan data kategori produk untuk agen

melihat data kategori produk . halaman ini agen juga bias mengupdate

dan menghapus data kategori produk

Gambar 4. 23 Tampil data kategori produk

136

4.1.24 Implementasi Menampilkan Penginputan Data Kategori Produk

Implementasi menampilkan penginputan data kategori produk untuk

agen menginputkan data kategori produk baru

Gambar 4. 24 Tampil input data kategori produk

4.1.25 Implementasi Menampilkan Mengubah Kategori Produk

Implementasi menampilkan mengubag kategori produk untuk agen

mengubah data kategori produk .

Gambar 4. 25 Ubah kategori produk

137

4.1.26 Implementasi Menampilkan Data Konfirmasi Pengiriman

Implementasi menampilkan data konfirmasi pengiriman untuk agen

melihat data konfirmasi pengiriman dari pelapak .

Gambar 4. 26 Tampil data konfirmasi pengiriman

4.1.27 Implementasi Menampilkan Data Konfirmasi Pembayaran

Implementasi menampilkan data konfirmasi pembayaran untuk agen

melihat data konfirmasi pembayaran dari member

Gambar 4. 27 Tampil data konfirmasi pembayaran

138

4.1.28 Implementasi Menampilkan Data Penyetoran Pelapak

Implementasi menampilkan data penyetoran pelapak untuk agen

menampilkan data penyetoran dan melihat data transaksi yang belum di

setorkan .

Gambar 4. 28 Tampil data penyetoran pelapak

4.1.29 Implementasi Menampilkan Transaksi

Implementasi menampilkan transaksi untuk agen melihat data transaksi

dari semua status yaitu pemesanan , pembayaran , pengiriman .

Gambar 4. 29 Tampil transaksi

139

4.1.30 Implementasi Menampilkan Produk dari Sisi Agen

Implementasi menampilkan produk untuk agen melihat produk dari

pelapak atau untuk pengecekan produk layak di publish atau belum

layak.

Gambar 4. 30 Tampil produk sisi agen

4.1.31 Implementasi Menampilkan Data Member

Implementasi menampilkan data member untuk agen melihat data

member dan bisa menghapus member yang melakukan pelanggaran.

Gambar 4. 31 Tampil data member

140

4.1.32 Implementasi Menampilkan Data Pelapak

Implementasi menampilkan data pelapak untuk agen melihat data

pelapak dan bisa menghapus pelapak yang melakukan pelanggaran

Gambar 4. 32 Tampil data pelapak

4.1.33 Implementasi Menampilkan Potongan Transaksi

Implementasi menampilkan potongan transaksi untuk agen melihat

potongan transaksi

Gambar 4. 33 Tampil potongan transaksi

4.1.34 Implementasi Menampilkan Mengubah Potongan

Implementasi menampilkan mengubah potongan untuk agen

mengubah persen potongan tiap transaksi yang dilakukan member.

Gambar 4. 34 Ubah potongan

141

4.1.35 Implementasi Menampilkan Mengubah Status Transaksi

Implementasi menampilkan mengubah status transaksi untuk agen

mengubah status transaksi pemesanan jika transaksi sudah memenuhi

persyaratan untuk mengubah status transaksi.

Gambar 4. 35 Ubah status transaksi

4.1.36 Implementasi Menampilkan Data Pemesanan Member

Implementasi menampilkan data pemesanan member untuk pelapak

melihat pemesanan member yang harus di proses oleh pelapak .

Gambar 4. 36 Tampil data pemesanan transaksi

142

4.1.37 Implementasi Menampilkan Penginputan Konfirmasi Pengiriman

Pemesanan

Implementasi menampilkan penginputan konfirmasi pengiriman

pemesanan untuk pelapak konfirmasi pengiriman bahwa transaksi

pemesanan sudah selesai di proses.

Gambar 4. 37 Tampil konfirmasi pengiriman pemesanan

4.1.38 Implementasi Menampilkan Penginputan Konfirmasi Penyetoran

Implementasi menampilkan penginputan konfirmasi penyetoran

untuk agen menginputkan jumlah penyetoran ke pelapak sesua dengan

total bayar transaksi dan potongan yang di dapat agen.

Gambar 4. 38 Tampil konfirmasi penyetoran

143

4.2 Pengujian

No Kasus/Form Yang

Diuji

Skenario Sistem Hasil Yang

Diharapkan

Kesimpulan

1 Menginputkan data

member

Pengunjung

menginputkan

data diri untuk

menjadi member

Menyimpan data

pengunjung dan

pengunjung sudah

menjadi member

Berhasil

2 Menginputkan data

pelapak

Pengunjung

menginputkan

data diri untuk

menjadi pelapak

Menyimpan data

pengunjung dan

pengunjung sudah

menjadi pelapak

Berhasil

3 Menampilkan data

produk

Pengunjung

memilih

menampilkan

data produk

Menampilkan semua

produk

Berhasil

4 Menampilkan

bantuan

Pengunjung

memilih

menampilkan

bantuan

Menampilkan

bantuan

Berhasil

5 Mencari data produk Pengunjung

mencari produk

dengan

memasukkan

keyword tertentu

Menampilkan produk

hasil dari pencarian

produk dengan

menggunakan

keyword

Berhasil

6 Menampilkan Profil

member

Member memilih

menampilkan

data Profil

member

Menampilkan data

Profil member

Berhasil

7 Mengubah Profil

member

Member memilih

mengubah data

Profil member

Mengubah data Profil

member

Berhasil

8 Menampilkan status

transaksi

Member melihat

status transaksi

dengan

menggunakan no

transaksi

Menampilkan status

transaksi

Berhasil

9 Menampilkan data

pemesanan

Member melihat

data pemesanan

yang dilakukan

member

Menampilkan dataa

pemesanan yang

member lakukan

Berhasil

10 Menampilkan data

transaksi pembelian

Member memilih

menu melihat

data transaksi

pembelian

Menampilkan data

pembelian yang telah

dilakukan oleh

member

Berhasil

144

11 Menginputkan data

pemesanan

Member memilih

produk-produk

yang ingin di

pesan dan

menginputkan

alamat

pengiriman

Menyimpan data

pemesanan member

dan memproses total

bayar yang harus di

bayarkan

Berhasil

12 Menginputkan data

konfirmasi

pembayaran

Member melihat

data pemesanan

dan memilih

konfirmasi

pembayaran

kemudian

menginputkan

data bukti

pembayaran

Menyimpan data

bukti pembayaran

dari member

Berhasil

13 Menampilkan Profil

pelapak

Pelapak memilih

menampilkan

data Profil

member

Menampilkan data

Profil pelapak

Berhasil

14 Mengubah Profil

pelapak

Pelapak memilih

mengubah data

Profil member

Mengubah data Profil

pelapak

Berhasil

15 Menginputkan data

produk

Pelapk memilih

menu produk

baru dan

kemudian

memsaukkan

data produk baru

Menyimpan produk

baru yang di inputkan

pelapak

Berhasil

16 Mengubah data

produk

Pelapak memilih

lihat data produk

dan memilih

salah satu produk

yang akan di

ubah kemudian

mengubah data

produk

Menyimpan

perubahan data

produk yang di ubah

oleh pelapak

Berhasil

17 Menghapus data

produk

Pelapak memilih

lihat data produk

dan memilih

salah satu produk

yang akan di

hapus

Menghapus data

produk yang di pilih

oleh pelapak

Berhasil

18 Menampilkan

pemesanan member

Pelapak memilih

menu pemesanan

member untuk

Menampilkan data

pemesanan yang di

lakukan oleh member

Berhasil

145

melihat

pemesanan yang

akan di proses

19 Menampilkan

penyetoran

Pelapak memilih

menu penyetoran

member untuk

melihat

penyetoran dari

agen

Menampilkan data

penyetoran dari agen

yang transaksinya

sudah selesai.

Berhasil

20 Menampilkan

transaksi penjualan

Pelapak memilih

menu melihat

data transaksi

penjualan

Menampilkan data

penjualan yang telah

dilakukan oleh

pelapak

Berhasil

21 Menginputkan

konfirmasi

pengiriman

Pelapak melihat

pemesanan dan

memilih

pemesanan untuk

menginputkan

bukti konfirmasi

pengiriman

Menginputkan data

bukti pengiriman

pemesanan .

Berhasil

22 Menampilkan

notifikasi transaksi

Agen memilih

menu melihat

notifikasi

transaksi

Menampilkan

notifikasi transaksi

dari transaksi yang di

ajukan ke status

transaksi selanjutnya

Berhasil

23 Menghapus notifikasi

transaksi

Agen memilih

menu melihat

notifikasi

transaksi dan

memilih

notifikasi yang

akan di hapus

Menghapus notifikasi

transaksi

Berhasil

24 Mengubah status

transaksi

Agen memilih

menu melihat

notifikasi

transaksi dan

memilih

notifikasi yang

akan di ubah

status transaksi

Mengubah status

transaksi

Berhasil

25 Menampilkan

konfirmasi

pengiriman

Agen memilih

menu melihat

konfirmasi

pengiriman

Menampilkan

konfirmasi

pengiriman

Berhasil

146

26 Menampilkan

konfirmasi

pembayaran

Agen memilih

menu melihat

konfirmasi

pembayaran

Menampilkan

konfirmasi

pembayaran

Berhasil

27 Menghapus

konfirmasi

pengiriman

Agen memilih

menu melihat

konfirmasi

pengiriman dan

memilih

konfirmasi

pengiriman yang

akan di hapus

Menghapus

konfirmasi

pengiriman

Berhasil

28 Menghapus

konfirmasi

pembayaran

Agen memilih

menu melihat

konfirmasi

pembayaran dan

memilih

konfirmasi

pembayaran

yang akan di

hapus

Menghapus

konfirmasi

pembayaran

Berhasil

29 Menginputkan data

kategori produk

Pelapk memilih

menu kategori

produk dan

kemudian

memasukkan

data produk baru

Menyimpan kategori

produk yang di

inputkan agen

Berhasil

30 Menampilkan data

kategori produk

Agen memilih

menu melihat

kategori produk

Agen memilih menu

melihat kategori

produk

Berhasil

31 Mengubah data

kategori produk

Pelapak memilih

lihat data

kategori produk

dan memilih

salah satu

kategori produk

yang akan di

ubah kemudian

mengubah data

kategori produk

Menyimpan

perubahan data

kategori produk yang

di ubah oleh agen

Berhasil

32 Menghapus kategori

produk

Pelapak memilih

lihat data

kategori produk

dan memilih

salah satu

kategori produk

Menghapus data

kategori produk yang

di pilih oleh agen

Berhasil

147

yang akan di

hapus

33 Menginputkan

penyetoran

Agen memilih

menu penyetoran

dan memilih

pelapak

kemudian

menginputkan

data penyetoran

Menyimpan data

penyetoran

Berhasil

34 Menampilkan data

member

Agen memilih

menu melihat

member

Menampilkan semua

member

Berhasil

35 Menampilkan data

pelapak

Agen memilih

menu melihat

pelapak

Menampilkan semua

pelapak

Berhasil

36 Menghapus member Agen memilih

menu melihat

member dan

memilih member

yang akan di

hapus

Menghapus member Berhasil

37 Menghapus pelapak Agen memilih

menu melihat

pelapak dan

memilih pelapak

yang akan di

hapus

Menghapus pelapak Berhasil

38 Menampilkan

potongan penyetoran

Agen memilih

menampilkan

potongan

penyetoran

Menampilkan

potongan penyetoran

Berhasil

39 Mengubah data

potongan penyetoran

Pelapak memilih

lihat data

potongan

penyetoran dan

memilih salah

satu potongan

penyetoran yang

akan di ubah

kemudian

mengubah data

potongan

penyetoran

Menyimpan

perubahan data

potongan penyetoran

yang di ubah oleh

agen

Berhasil

40 Menampilkan data

transaksi

Agen memilih

menampilkan

data transaksi

Menampilkan data

transaksi

Berhasil

148

41 Menghapus transaksi Agen memilih

menu melihat

transaksi dan

memilih

transaksi yang

akan di hapus

Menghapus transaksi Berhasil

42 Menginputkan data

agen

Agen memilih

menu agen dan

menginputkan

data agen

Menyimpan data agen Berhasil

43 Menampilkan data

agen

Agen memilih

menampilkan

data agen

Menampilkan data

agen

Berhasil

44 Mengubah data agen Pelapak memilih

lihat data agen

dan memilih

salah satu agen

yang akan di

ubah kemudian

mengubah data

agen

Menyimpan

perubahan data agens

yang di ubah oleh

agen

Berhasil

45 Menghapus agen Agen memilih

menu melihat

agen dan

memilih agen

yang akan di

hapus

Menghapus agen Berhasil

46 Menampilkan

Tentang Marketplace

Pengunjung

memilih

menampilkan

Tentang

Marketplace

Menampilkan

Tentang Marketplace

Berhasil

47 Menampilkan Aturan

Penggunaan

Pengunjung

memilih

menampilkan

Aturan

Penggunaan

Menampilkan Aturan

Penggunaan

Berhasil

48 Menampilkan

Pengumuman

Pengunjung

memilih

menampilkan

Pengumuman

Menampilkan

Pengumuman

Berhasil

49 Menampilkan cara

menjadi member

Pengunjung

memilih

menampilkan

cara menjadi

membe

Menampilkan cara

menjadi membe

Berhasil

149

50 Menampilkan cara

belanja

Pengunjung

memilih

menampilkan

cara belanja

Menampilkan cara

belanja

Berhasil

51 Menampilkan cara

pembayaran

Pengunjung

memilih

menampilkan

cara pembayaran

Menampilkan cara

pembayaran

Berhasil

52 Menampilkan

peraturan menjadi

member

Pengunjung

memilih

menampilkan

peraturan

menjadi member

Menampilkan

peraturan menjadi

member

Berhasil

53 Menampilkan cara

menjadi pelapak

Pengunjung

memilih

menampilkan

cara menjadi

pelapak

Menampilkan cara

menjadi pelapak

Berhasil

54 Menampilkan cara

berjualan

Pengunjung

memilih

menampilkan

cara berjualan

Menampilkan cara

berjualan

Berhasil

55 Menampilkan

peraturan menjadi

pelapak

Pengunjung

memilih

menampilkan

bantuan

Menampilkan

peraturan menjadi

pelapak

Berhasil

56 Menampilkan data

slide

Pelapak memilih

menampilkan

data slide

Menampilkan data

slide dari pelapak

Berhasil

57 Mengubah data slide Pelapak melihat

data slide dan

mengubah data

slide

Mengubah data slide

dari pelapak

Berhasil

58 Menginputkan

produk yang di

tampilkan di slider

Pelapak memilih

menu input slide

dan

menginputkan

data slide .

Menyimpan data slide

dari pelapak

Berhasil

59 Mencetak laporan

penyetoran

Agen memilih

menu cetak

laporan

penyetoran dan

memasukkan

tanggal

Mencetak laporan

sesuai tanggal yang di

inputkan

Berhasil

150

60 Post ke sosial media Pelapak

menginputkan

produk baru

Post ke sosila media Berhasil

143

BAB V

PENUTUP

5.1 Kesimpulan

Penelitian Tugas Akhir yang telah dilakukan menghasilkan kesimpulan bahwa

sistem ini mempunyai fasilitas untuk agen yaitu memanajemen kategori produk ,

memanajemen transaksi , memanajemen notifikasi transaksi , memanajemen agen

,melihat konfirmasi pembayaran , melihat konfirmasi pengiriman , manajemen

penyetoran , melihat member , melihat pelapak . fasilitas untuk member yaitu

melakukan pemesanan , memanajemen Profil member , melihat transaksi

pembelian, menginputkan bukti pembayaran melihat transaksi . fasilitas untuk

pelapak yaitu memanajemen produk , memanajemen Profil pelapak , menginputkan

konfirmasi pengiriman ,melihat tranaksi penjualan .

5.2 Saran

Berdasarkan permasalahan dan kesimpulan yang ada di dalam sistem

informasi, dapat diambil saran untuk dilakukan pengembangan menambah fitur

di antaranya adalah dengan menambahkan laporan akuntansi agar mempermudah

dalam pembukuan hasil transaksi dan penyetoran. Dapat juga di tambahkan

pemasaran produk dengan berberapa social media .

144

DAFTAR PUSTAKA

Fathansyah. 2012. Basis Data : Informatika Bandung.

Fowler Martin, Kobryn Cris, Booch Grady, Jabcobson Ivar dan Rumbaugh Jim.

Indrajit Richardus eko .EVOLUSI MARKETPLACE

Kadir Abdul.2003. Pengenalan SIstem Informasi : Andi.

Khamzani Dani Norma . 2014 .Batik Center Solo dengan Penakanan Desain

ArsitekturVernakular

Nugroho Bunafit.2008.Latihan Mebuat Aplikasi Web PHP dan MySQL dengan

Dreamweaver MX (6,7 2004) dan 8 : Gava Media.

Raja Ongkir , 2016 Raja Ongkir diakse tanggal 2 juni 2016 dari

http://rajaongkir.com/

Panduan Singkat bahasa Pemodelan Objek Standar : Andi.

Wiswakarma Komang. Membuat Katalog dengan PHP dan CSS : Eloko Media.


Recommended