• Tidak ada hasil yang ditemukan

Pembuatan E-Commerce pada Paguyuban Pedagang Batik Kauman Menggunakan Framerwork Codeigniter Bab 0

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan E-Commerce pada Paguyuban Pedagang Batik Kauman Menggunakan Framerwork Codeigniter Bab 0"

Copied!
17
0
0

Teks penuh

(1)

i

PEMBUATAN E-COMMERCE PADA PAGUYUBAN PEDAGANG BATIK KAUMAN MENGGUNAKAN FRAMERWORK CODEIGNITER

Tugas Akhir

Diajukan Untuk Memenuhi Salah Satu Syarat Dalam Memperoleh Gelar Ahli Madya Pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret

Disusun oleh : NISRINA ALIFAH

NIM. M3113110

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)
(3)
(4)

iv

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat suatu karya yang pernah diajukan untuk memperoleh Ahli Madya di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, 2 Juni 2016

(5)

v MOTTO

To accomplish great things, we must not only act, but also dream; not only plan, but also believe.

(Anatole France)

(James Dean)

(Ibnu Athaillah As Sakandari) n Rasul-Nya serta

orang-(QS. At-Taubah : 105) Fokus pada satu keinginan memungkinkan pencapaian banyak keinginan.

(6)

vi

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini kupersembahkan untuk :

1. Allah SWT yang senantiasa melimpahkan kemudahan, rahmat, dan hidayahNya.

2. Bapak dan ibuku yang senantiasa memberikan motivasi dan dorongan serta mendoakan saya.

3. Kakak, adik, serta keluarga yang senantiasa memberikan dukungan kepada saya.

4. Ibu Hartatik yang telah membimbing saya.

5. Teman-teman D3 Teknik Informatika UNS, khususnya kelas Teknik Informatika C 2013.

(7)

vii

KATA PENGANTAR

Segala puji dan syukur kepada Tuhan Yang Maha Esa atas segala rahmatNya sehingga akhirnya penyusun mampu menyelesaikan Tugas Akhir dan menyusun Pembuatan E-Commerce Pada Paguyuban Pedagang Batik Kauman MenggunakanFramerwork Codeigniter

Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penyusun telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penyusun mengucapkan terima kasih yang tak terhingga kepada:

1. Tuhan Yang Maha Esa yang telah melimpahkan rahmat-Nya sehingga penyusun dapat menyelesaikan laporan Tugas Akhir ini.

2. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penyusun untuk belajar.

3. Bapak Abdul Aziz, S. Kom., M. Cs. selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penyusun untuk belajar.

4. Ibu Hartatik, M. Si. selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penyusun.

5. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penyusun.

(8)

viii

7. Segenap Keluarga tercinta yang selalu memberikan dukungan dan semangat serta dukungan moril dan materil.

8. Semua teman-teman seperjuangan D3 Teknik Informatika angkatan 2011. 9. Dan semua pihak yang telah membantu penulis menyelesaikan laporan Tugas

Akhir ini yang tidak bisa penulis sebutkan satu persatu.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penyusun sendiri.

Surakarta, 02 Juni 2016

(9)

ix DAFTAR ISI

HALAMAN PERSETUJUAN...ii

HALAMAN PENGESAHAN...iii

HALAMAN PERNYATAAN ...iv

MOTTO ... v

HALAMAN PERSEMBAHAN ...vi

KATA PENGANTAR ...vii

DAFTAR ISI...ix

DAFTAR TABEL...xiii

DAFTAR GAMBAR ...xiv

INTISARI...xvi

ABSTRACT...xvii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah... 2

1.3 Tujuan Penelitian... 2

1.4 Manfaat Penulisan ... 2

1.5 Batasan Masalah... 2

1.6 Metodologi Penelitian ... 3

1.7 Sistematika Penulisan... 5

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 6

2.1 Tinjauan Pustaka ... 6

2.2 Landasan Teori ... 6

2.2.1 E-commerce ... 6

2.2.2 Batik... 7

2.2.3 Framework Codeigniter ... 8

2.2.4 Basis Data ... 10

2.2.5 Entity Relationship Diagram (ERD)... 12

(10)

x

2.2.7 Class Diagram... 14

2.2.8 Sequence Diagram ... 15

2.2.9 PengujianBlack Box... 16

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 17

3.1 Proses Bisnis... 17

3.2 SRS (System Requirement Specification)... 17

3.2.2SRSFungsional ... 18

3.2.3SRSNon Fungsional ... 21

3.3 Use Case Diagram ... 22

3.4 Use Case Specification ... 23

3.4.1 Use Case Specification Mengelola Data Customer ... 23

3.4.2 Use Case Specification Mengelola Data Supplier ... 24

3.4.3Use Case SpecificationMengelola Data Produk ... 26

3.4.4Use Case SpecificationMengelola Data Jenis Produk ... 28

3.4.5Use Case SpecificationMengelola Data Pemesanan... 30

3.4.6Use Case SpecificationMengelola Data Detail Pemesanan ... 32

3.4.7Use Case SpecificationMengelola Data Wilayah Pengiriman... 34

3.4.8 Use Case Specification Mengelola Data Invoice... 36

3.4.9Use Case SpecificationMelakukan Konfirmasi Status Barang yang DipesanCustomer... 38

3.4.10 Use Case Specification Mengelola Data Produk Supplier... 39

3.4.11Use Case SpecificationMelakukan Pemesanan ... 41

3.5 ERD ... 43

3.6 Sequence Diagram... 44

3.6.1 Sequence Diagram Melihat data supplier ... 44

3.6.2 Sequence Diagram Menambah data supplier... 44

3.6.3 Sequence Diagram Mengubah data supplier ... 45

3.6.4 Sequence Diagram Menghapus data supplier ... 46

3.6.5 Sequence Diagram Melihat data product... 46

3.6.6 Sequence Diagram Menambah data product ... 47

3.6.7 Sequence Diagram Mengubah data product ... 48

(11)

xi

3.6.9 Sequence Diagram Melihat data product type ... 49

3.6.10 Sequence Diagram Menambah data product type ... 50

3.6.11 Sequence Diagram Mengubah data product type ... 50

3.6.12 Sequence Diagram Menghapus data product type... 51

3.6.13 Sequence Diagram Melihat data order details ... 51

3.6.14 Sequence Diagram Menambah data order details... 52

3.6.15 Sequence Diagram Mengubah data order details ... 53

3.6.16 Sequence Diagram Menghapus data order details ... 53

3.6.17 Sequence Diagram Melihat data orders ... 54

3.6.18 Sequence Diagram Menambah data orders ... 55

3.6.19 Sequence Diagram Mengubah data orders ... 55

3.6.20 Sequence Diagram Menghapus data orders... 56

3.6.21Sequence DiagramMelihat data wilayah ... 56

3.6.22Sequence DiagramMenambah data wilayah... 57

3.6.23Sequence DiagramMengubah data wilayah ... 58

3.6.24Sequence DiagramMenghapus data wilayah... 58

3.6.25 Sequence Diagram Melihat data customer ... 59

3.6.26 Sequence Diagram Menambah data customer... 60

3.6.27 Sequence Diagram Mengubah data customer... 60

3.6.28 Sequence Diagram Menghapus data customer ... 61

3.6.29 Sequence Diagram Melihat data invoice ... 61

3.6.30 Sequence Diagram Menambah data invoice... 62

3.6.31 Sequence Diagram Mengubah data invoice... 63

3.6.32 Sequence Diagram Menghapus data invoice ... 63

3.7 Class Diagram ... 65

3.8 DesainDatabase... 65

3.8.1 Tabel Supplier... 66

3.8.2 Tabel Product ... 67

3.8.3 Tabel Product Type... 68

3.8.4 TabelOrders... 68

(12)

xii

3.8.6 Tabel Wilayah... 69

3.8.7 Tabel Customer... 70

3.8.8 Tabel Invoice ... 70

3.9 Desain Tampilan Antarmuka... 72

3.9.2 Desain Tampilan Login ... 73

3.9.2 Desain Tampilan Manajemen DataSupplier... 73

3.9.3 Desain Tampilan Manajemen DataCustomer... 74

3.9.4 Desain Tampilan Manajemen DataProduct... 74

3.9.5 Desain Tampilan Halaman Manajemen Data Order... 75

3.9.6 Desain Tampilan Halaman Manajemen Data Order Details ... 75

3.9.7 Desain Tampilan Halaman Manajemen Data Invoice... 76

BAB IV IMPLEMENTASI DAN ANALISA ... 77

4.1 Implementasi Sistem ... 77

4.1.1 HalamanHome... 78

4.1.2 Tampilan Admin ... 79

4.1.3. Tampilan Customer... 84

4.1.4 Tampilan Supplier... 87

4.2 Pengujian ... 88

4.2.1 Rancangan Pengujian... 88

4.2.2 Kasus dan Hasil Pengujian ... 90

BAB V PENUTUP... 101

5.1 Kesimpulan... 101

5.2 Saran ... 101

(13)

xiii

DAFTAR TABEL

Tabel 3.3 Supplier ...51

Tabel 3.4 Product...52

Tabel 3.5 Product Type...53

Tabel 3.6 Orders ...53

Tabel 3.7 Order Details...54

Tabel 3.8 Wilayah ...54

Tabel 3.9 Customer ...55

Tabel 3.10 Invoice...55

(14)

xiv

DAFTAR GAMBAR

Gambar 2.1 Model-View-Controller...6

Gambar 2.2 Class Diagram menurut ObjectAid.com ...13

Gambar 3.1 Use Case Diagram...24

Gambar 3.2ERD...38

Gambar 3.3Sequence DiagramMelihat datasupplier...39

Gambar 3.4 Sequence Diagram menambah datasupplier...39

Gambar 3.5 Sequence Diagrammengubah data supplier...40

Gambar 3.6Sequence Diagrammenghapus datasupplier...40

Gambar 3.7 Sequence DiagramMelihat dataproduct...41

Gambar 3.11 Sequence Diagram melihat data product type...41

Gambar 3.12 Sequence Diagram menambah data product type ...42

Gambar 3.13 Sequence Diagram mengubah data product type ...42

Gambar 3.14 Sequence Diagram menghapus data product type...43

Gambar 3.15 Sequence Diagram melihat data order details ...43

Gambar 3.19Sequence Diagram melihat dataorder...44

Gambar 3.23 Sequence Diagram melihat datawilayah...44

Gambar 3.23Sequence Diagrammenambah datawilayah...45

Gambar 3.25Sequence Diagrammengubah data wilayah...45

Gambar 3.26Sequence Diagram menghapus datawilayah...46

Gambar 3.27 Sequence Diagram melihat data customer ...46

Gambar 3.31Sequence Diagrammelihat datainvoice...47

Gambar 3.32Sequence Diagrammenambah datainvoice...47

Gambar 3.33Sequence Diagrammengubah datainvoice ...48

Gambar 3.34Sequence Diagrammenghapus datainvoice...48

Gambar 3.35 Class Diagram ...50

Gambar 3.36 Database Design...51

Gambar 3.37 Desain Tampilan Utama...57

Gambar 3.38 Desain Halaman Login...58

Gambar 3.39 Desain Tampilan Manajemen DataSupplier...59

Gambar 3.40 Desain Tampilan Manajemen Customer...59

Gambar 3.41 Desain Tampilan Manajemen Product...60

Gambar 3.42 Desain Tampilan Manajemen Orders...61

Gambar 3.43 Desain Tampilan Manajemen Order Details...61

(15)

xv

Gambar 4.1 TampilanLogin...63

Gambar 4.2 Tampilan HomeCustomer...64

Gambar 4.3 Tampilan HomeAdmin...64

Gambar 4.4 Tampilan Manajemen DataSupplier...65

Gambar 4.5 Tampilan Manajemen DataProduct...66

Gambar 4.6 Tampilan Manajemen DataProduct Type...66

Gambar 4.7 Tampilan Manajemen Data Order Details...67

Gambar 4.8 Tampilan Manajemen Data Orders...68

Gambar 4.9 Tampilan Manajemen Data Wilayah...68

Gambar 4.10 Tampilan Manajemen Data Customer...69

Gambar 4.11 Tampilan Manajemen Pemesanan...69

Gambar 4.12 Tampilan Manajemen Data Keranjang ...70

Gambar 4.13 Tampilan Manajemen Akun...70

Gambar 4.14 Tampilan Manajemen Product...71

(16)

xvi INTISARI

Nisrina Alifah. M3113110. PEMBUATAN E-COMMERCE PADA

PAGUYUBAN PEDAGANG BATIK KAUMAN MENGGUNAKAN

FRAMERWORK CODEIGNITER. Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.

Batik merupakan salah satu pakaian tradisional yang menjadi ciri khas dan kebanggaan bagi bangsa Indonesia, dimana batik juga telah dikenal secara luas baik dalam skala nasional dan internasional. Peluang dalam kegiatan bisnis penjualan batik yang meningkat beberapa waktu ini dilihat oleh banyak pihak sebagai prospek yang menjanjikan. Penjualan batik secara umum di beberapa wilayah di Indonesia masih dilakukan dengan cara yang sederhana dan klasik. Untuk dapat menjangkau lebih banyak pelanggan serta memperluas area pemasaran sekaligus promosi batik, maka diperlukan media yang dapat menunjang kegiatan promosi, transaksi penjualan dan informasi batik dengan optimal. Salah satu media yang menjadi perhatian masyarakat sekarang ini adalah dengan menggunakan mediawebsite online.

E-Commerce merupakan salah satu kegiatan transaksi bisnis baik barang dan jasa yang dilakukan secara elektronik dengan menggunakan jaringan internet. Dengan peranan media website dapat digunakan untuk meningkatkan omset penjualan dan juga sebagai media sarana dalam memasarkan produk batik yang mereka miliki untuk menjangkau pasar yang lebih luas lagi serta dapat meminimalkan biaya-biaya operasional seperti biaya iklan dan juga biaya sewa toko secara fisik.

(17)

xvii ABSTRACT

Nisrina Alifah. M3113110. MANUFACTURING OF ONLINE SELLERS ON BATIK TRADERS ASSOCIATION IN KAOEMAN USING CODEIGNITER FRAMEWORK. DIII Informatics Engineering Faculty of Mathematics and Sciences Sebelas Maret University.

Batik is one of the traditional clothing that became the hallmark of and pride to the

people of Indonesia, where batik has also been widely known both in the national and

international scale. Opportunities in business sales increased some batik this time is

seen by many as a promising prospect. Batik in general sales in some parts of Indonesia

is still done in a way that is simple and classic. To be able to reach more customers

and expand its marketing area at the same time the promotion of batik, then needed a

media that can support the activities of promotion, sales and transaction information

of batik is optimal. One of the media of concern society nowadays is to use online media

website.

E-Commerce is one of the activities of the business transactions both goods and

services are conducted electronically using the internet. With the role of the media

website can be used to increase the sales turnover and also as a means of media in

marketing products batik which they have to reach out to a wider market again and

can minimize operational costs such as the cost of advertising and also the cost to rent

the store physically.

Gambar

Tabel 3.4 Product.........................................................................................................52

Referensi

Dokumen terkait

Berdasarkan hasil evaluasi yang telah dilakukan oleh Pejabat Pengadaan Barang dan Jasa Dinas Kelautan dan Perikanan Kab. 2016 sesuai dengan aturan dan ketentuan yang

Instansi yang berwenang perlu mendokumentasikan riwayat pemeliharaan jalan dan pelaksanaan survei dalam bentuk sistem database, sehingga unit- unit yang sering

User-based collaborative filtering menggunakan teknik statistika untuk menemukan sekumpulan pengguna, dikenal sebagai tetangga ( neighbour ), yang memiliki sejarah

Penelitian ini diharapkan dapat memberikan manfaat sebagai masukan bagi para perusahaan jasa konstruksi dalam meminimalisir faktor – faktor penyebab keterlambatan

Bagi Penulis : penelitian ini bermanfaat untuk memberikan konsep dasar atau gambaran tentang pengaruh kemampuan dan motivasi kerja terhadap produktivitas tenaga kerja dan

Kota tua Pecinan meninggalkan beragam artefak fisik bangunan yang kolektif dan proses pembentukannya mengakar kuat pada sejarah budaya, aktivitas hidup, dan perkembangan

Berdasarkan ketentuan dalam Pasal 32 ayat (1) Peraturan Pemerintah Nomor 24 Tahun 1997 dapat dipahami bahwa sertipikat merupakan alat pembuktian yang kuat, artinya sertipikat

ASP.NET MVC 4 merupakan framework baru dari MVC yang dapat membuat aplikasi web yang scalable, standards-based dengan menggunakan pola-pola rancangan yang sudah mapan dengan