• Tidak ada hasil yang ditemukan

PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS) ONLINE BERBASIS WEB.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS) ONLINE BERBASIS WEB."

Copied!
105
0
0

Teks penuh

(1)

PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS)

ONLINE BERBASIS WEB

SKRIPSI

Oleh :

EDI SAKTIA

( 0735010056 )

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J ATIM

(2)

SKRIPSI

PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS)

ONLINE BERBASIS WEB

Disusun Oleh :

EDI SAKTIA

0735010056

Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Tugas Akhir

Program Studi Sistem Informasi Fakultas Teknologi Industr i

Universitas Pembangunan Nasional ”Veteran” J awa Timur

Pada Tanggal 15 J uni 2012

Telah diperiksa, diuji dan disetujui :

Pembimbing : 1.

Nur Cahyo Wibowo, S.Kom, M.kom NPT. 3 7903 04 0197 1

Tim Penguji : 1.

Pr isa Mar ga Kusumantar a, S.Kom NPT. 38 211 0602 061

2.

Novianto Puji Rahar jo, S.Kom NIDN. 081 111 7901

2.

Pr iza Pandunata, S.Kom NPT. 38 301 0602 121

3.

Tikno, ST, M.Kom

Mengetahui,

Dekan Fakultas Teknologi I ndustr i

Univer sitas Pembangunan Nasional ”Veter an” J awa Timur

(3)

LEMBAR PENGESAHAN

PENGEMBANGAN PUSAT GROSIR SURABAYA(PGS)

ONLINE BERBASIS WEB

Disusun oleh :

EDI SAKTIA

0735010056

Telah disetujui mengikuti Ujian Negara Lisan

Periode VI Tahun Akademik 2011/2012

Pembimbing I

Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 3 7903 04 0197 1

Pembimbing II

Novianto Puju Rahar jo, S.Kom NIDN. 081 111 7901

Mengetahui,

Ketua Program Studi Sistem Informasi

Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur

(4)

YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN

UNIVERSITAS PEMBANGUAN NASIONAL “VETERAN” J AWA TIMUR

FAKULTAS TEKNOLOGI INDUSTRI

PANITIA UJ IAN SKRIPSI / KOMPREHENSIF

KETERANGAN REVISI

Mahasiswa di bawah ini :

Nama

: EDI SAKTIA

NPM

: 0735010056

Program Studi : Sistem Informasi

Telah mengerjakan revisi skripsi dengan judul :

PENGEMBANGAN PUSAT GROSIR (PGS) ONLINE

BERBASIS WEB

Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi skripsi dan dijinkan

untuk membukukan skripsi dengan judul tersebut.

Surabaya, 22 Juni 2012

Dosen Penguji yang memerintahkan revisi:

1.)

Pr isa Marga Kusumantara, S.Kom

{

}

NPT.

3 7903 04 0197 1

2.)

Pr iza Pandunata, S.Kom

{

}

NPT.

38 301 0602 121

3.)

Tikno, ST, M.Kom

{

}

Mengetahui,

Dosen Pembimbing I

Nur Cahyo Wibowo, S.Kom, M.Kom

NPT.

3 7903 04 0197 1

Mengetahui,

Dosen Pembimbing II

(5)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat,

karunia serta hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir (TA) di

Jurusan Sistem Informasi Fakultas Teknik Industri Universitas Pembangunan Nasional

“Veteran” Jawa Timur serta menyelesaikan pembuatan laporan TA dengan baik dan

lancar.

Permasalahan yang penulis bahas dalam laporan ini, mengenai Pengembangan

Pusat Grosir Surabaya (PGS) Online Berbasis Web.

Pada kesempatan ini penulis menyampaikan terima kasih kepada semua pihak

yang telah membantu penulis dalam menyeleseikan laporan ini.

Secara khusus penulis menyampaikan terima kasih kepada :

1.

Tugas akhir ini penulis dedikasikan kepada kedua orangtua penulis, yaitu Bapak

Efendi dan Ibu Wahyuana yang telah sabar dan mencurahkan segala kasih sayangnya

kepada penulis, serta dukungan material dan spiritual selama masa studi di UPN.

Kedua orang tua yang telah memberi dukungan doa dan materi.

2.

Bapak Nur Cahyo Wibowo S.Kom, M. Kom. Selaku dosen pembimbing I.

3.

Bapak Novyanto Puji Raharrjo S.Kom. Selaku dosen pembimbing II.

4.

Ibu Eka Dyar S.Kom Selaku dosen pembimbing PKL, yang banyak memberi saran

kepada penulis.

(6)

6.

Semua teman-teman yang sudah membantu proses penyeleseian laporan ini

khususnya seperti: Bayu Topan, Aprianto, Dany Safrian Syah, Dhiparendra, Edi

Saktia, Diah Putri, Syamsul Arifin mahasiswa Sistem Informasi Angkatan 2007.

7.

Akm. Yanuar Rahadi. Teman, aku sudah lulus sekarang. Semoga amal dan ibadahmu

diterima disis-Nya.

8.

Semua teman-teman rumah, khususnya Rizal, Fredi, Ita, Panji, Hendra, Adit, Ali,

Reza terima kasih sudah mau direpotkan.

9.

Bapak Bambang Roso Piningit yang sudah membimbing saya selema ini.

10.

Semua pihak yang telah membantu proses penyeleseian laporan ini yang tidak

mungkin penulis sebutkan satu persatu.

Kami menyadari bahwa masih banyak kekurangan dari laporan yang telah kami

buat. Oleh karena itu, kami mengharapkan saran dan kritik agar laporan ini menjadi lebih

baik dan mungkin dapat disempurnakan menjadi yang lebih baik lagi.

Kami berharap semoga laporan ini dapat memberikan manfaat baik bagi kami

selaku mahasiswa maupun bagi pihak Program Studi Sistem Informasi serta pihak–pihak

yang telah membaca laporan ini.

Surabaya, 22 Juni 2012

(7)

PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS)

ONLINE BERBASIS WEB

SKRIPSI

Oleh :

EDI SAKTIA

( 0735010056 )

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J ATIM

(8)

SKRIPSI

PENGEMBANGAN PUSAT GROSIR SURABAYA (PGS)

ONLINE BERBASIS WEB

Disusun Oleh :

EDI SAKTIA

0735010056

Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Tugas Akhir

Program Studi Sistem Informasi Fakultas Teknologi Industr i

Universitas Pembangunan Nasional ”Veteran” J awa Timur

Pada Tanggal 15 J uni 2012

Telah diperiksa, diuji dan disetujui :

Pembimbing : 1.

Nur Cahyo Wibowo, S.Kom, M.kom NPT. 3 7903 04 0197 1

Tim Penguji : 1.

Pr isa Mar ga Kusumantar a, S.Kom NPT. 38 211 0602 061

2.

Novianto Puji Rahar jo, S.Kom NIDN. 081 111 7901

2.

Pr iza Pandunata, S.Kom NPT. 38 301 0602 121

3.

Tikno, ST, M.Kom

Mengetahui,

Dekan Fakultas Teknologi I ndustr i

Univer sitas Pembangunan Nasional ”Veter an” J awa Timur

(9)

LEMBAR PENGESAHAN

PENGEMBANGAN PUSAT GROSIR SURABAYA(PGS)

ONLINE BERBASIS WEB

Disusun oleh :

EDI SAKTIA

0735010056

Telah disetujui mengikuti Ujian Negara Lisan

Periode VI Tahun Akademik 2011/2012

Pembimbing I

Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 3 7903 04 0197 1

Pembimbing II

Novianto Puju Rahar jo, S.Kom NIDN. 081 111 7901

Mengetahui,

Ketua Program Studi Sistem Informasi

Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur

(10)

YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN

UNIVERSITAS PEMBANGUAN NASIONAL “VETERAN” J AWA TIMUR

FAKULTAS TEKNOLOGI INDUSTRI

PANITIA UJ IAN SKRIPSI / KOMPREHENSIF

KETERANGAN REVISI

Mahasiswa di bawah ini :

Nama

: EDI SAKTIA

NPM

: 0735010056

Program Studi : Sistem Informasi

Telah mengerjakan revisi skripsi dengan judul :

PENGEMBANGAN PUSAT GROSIR (PGS) ONLINE

BERBASIS WEB

Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi skripsi dan dijinkan

untuk membukukan skripsi dengan judul tersebut.

Surabaya, 22 Juni 2012

Dosen Penguji yang memerintahkan revisi:

1.)

Pr isa Marga Kusumantara, S.Kom

{

}

NPT.

3 7903 04 0197 1

2.)

Pr iza Pandunata, S.Kom

{

}

NPT.

38 301 0602 121

3.)

Tikno, ST, M.Kom

{

}

Mengetahui,

Dosen Pembimbing I

Nur Cahyo Wibowo, S.Kom, M.Kom

NPT.

3 7903 04 0197 1

Mengetahui,

Dosen Pembimbing II

(11)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat,

karunia serta hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir (TA) di

Jurusan Sistem Informasi Fakultas Teknik Industri Universitas Pembangunan Nasional

“Veteran” Jawa Timur serta menyelesaikan pembuatan laporan TA dengan baik dan

lancar.

Permasalahan yang penulis bahas dalam laporan ini, mengenai Pengembangan

Pusat Grosir Surabaya (PGS) Online Berbasis Web.

Pada kesempatan ini penulis menyampaikan terima kasih kepada semua pihak

yang telah membantu penulis dalam menyeleseikan laporan ini.

Secara khusus penulis menyampaikan terima kasih kepada :

1.

Tugas akhir ini penulis dedikasikan kepada kedua orangtua penulis, yaitu Bapak

Efendi dan Ibu Wahyuana yang telah sabar dan mencurahkan segala kasih sayangnya

kepada penulis, serta dukungan material dan spiritual selama masa studi di UPN.

Kedua orang tua yang telah memberi dukungan doa dan materi.

2.

Bapak Nur Cahyo Wibowo S.Kom, M. Kom. Selaku dosen pembimbing I dan

pembimbing PKL.

3.

Bapak Novianto Puji Raharjo S.Kom. Selaku dosen pembimbing II.

(12)

5.

Semua teman-teman yang sudah membantu proses penyeleseian laporan ini

khususnya seperti: Bayu Topan, Aprianto, Dany Safrian Syah, Dhiparendra, Edi

Saktia, Diah Putri, Syamsul Arifin mahasiswa Sistem Informasi Angkatan 2007.

6.

Alm. Yanuar Rahadi. Teman, aku sudah lulus sekarang. Semoga amal dan ibadahmu

diterima disis-Nya.

7.

Semua teman-teman rumah, khususnya Rizal, Fredi, Ita, Panji, Hendra, Adit, Ali,

Reza terima kasih sudah mau direpotkan.

8.

Bapak Bambang Roso Piningit yang sudah membimbing saya selema ini.

9.

Semua pihak yang telah membantu proses penyeleseian laporan ini yang tidak

mungkin penulis sebutkan satu persatu.

Kami menyadari bahwa masih banyak kekurangan dari laporan yang telah kami

buat. Oleh karena itu, kami mengharapkan saran dan kritik agar laporan ini menjadi lebih

baik dan mungkin dapat disempurnakan menjadi yang lebih baik lagi.

Kami berharap semoga laporan ini dapat memberikan manfaat baik bagi kami

selaku mahasiswa maupun bagi pihak Program Studi Sistem Informasi serta pihak–pihak

yang telah membaca laporan ini.

Surabaya, 22 Juni 2012

(13)

DAFTAR ISI

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... vii

DAFTAR GAMBAR ... viii

ABSTRAK ... xii

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 3

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA ... 5

2.1 Fakta E-Commerce ... 5

2.2 Profil Pusat Grosir Surabaya (PGS)... 6

2.2.1 Visi dan Misi Pusat Grosir Surabaya (PGS) ... 6

2.2.2 Deskripsi Pengembangan Pusat Grosir Surabaya (PGS) Online ... 7

2.3 Lingkup Bidang Usaha... 9

2.4 PHP ... 10

2.5 MySQL ... 13

(14)

2.7 Database ... 14

2.8 Tooltips ... 16

BAB III ANALISA DAN PERANCANGAN SISTEM ... 18

3.1 Analisa Sistem ... 18

3.2 Perancangan Sistem ... 18

3.2.1 System Flow Registrasi Member Pelanggan ... 19

3.2.2 System Flow Login Member Pelanggan ... 19

3.2.3 System Flow Manage Pelanggan (Menampilkan Menu Profil)... 20

3.2.4 System Flow Manage Pelanggan (Menampilkan Transaksi) ... 21

3.2.5 System Flow Manage Pelanggan (Menampilkan List) ... 22

3.2.6 System Flow Searching ... 23

3.2.7 System Flow Logout Member Pelanggan ... 24

3.2.8 System Flow Registrasi Member Toko ... 25

3.2.9 System Flow Login Member Toko ... 26

3.2.10 System Flow Manage Toko (Menampilkan Menu Profil) ... 27

3.2.11 System Flow Manage Toko (Menampilkan Transaksi) ... 28

3.2.12 System Flow Manage Toko (Menampilkan Manajemen Produk) ... 30

3.2.13 System Flow Log Out Member Toko... 31

3.2.14 System Flow Admin ... 31

3.2.15 System Flow Admin Logout ... 33

3.2.16 Context Diagram ... 33

3.2.17 Data Flow Diagram-Level 0 ... 35

(15)

3.2.19 Data Flow Diagram-Level 1 (Registrasi Member Toko) ... 36

3.2.20 Data Flow Diagram-Level 1 (Manage Barang jualan) ... 37

3.2.21 Data Flow Diagram-Level 1 (Transaksi) ... 38

3.2.22 Data Flow Diagram-Level 1 (Registrasi Member Pelanggan) ... 39

3.2.23 Entity Relationship Diagram-Conceptual Data Model ... 39

3.2.24 Entity Relationship Diagram-Pyshical Data Model ... 41

3.2.215Struktur Tabel ... 42

3.3 Desain Form ... 48

3.3.1 Halaman Utama ... 48

3.3.2 Halaman Utama List Toko ... 48

3.3.3 Halaman Registrasi dan Login ... 49

3.3.4 Halaman Pelanggan Ubah dan Lihat Profil ... 50

3.3.5 Halaman Pelanggan List, Lihat Daftar Toko ... 51

3.3.6 Halaman Pelanggan Transaksi ... 51

3.3.7 Halaman Ubah Data Toko ... 52

3.3.8 Halaman Toko Manajemen Produk ... 53

3.3.9 Halaman Toko Daftar Produk ... 53

3.3.10 Halaman Toko Transaksi ... 54

3.3.11 Login Admin ... 55

3.3.12 Halaman Utama Admin ... 56

BAB IV PEMBAHASAN DAN IMPLEMENTASI ... 57

4.1 Kebutuhan Perangkat Yang Digunakan ... 57

(16)

4.1.2 Perangkat Lunak ... 57

4.2 Implementasi Sistem ... 58

4.2.1 Form Halaman Utama PGS ... 58

4.2.2 Form Login dan Registrasi ... 59

4.2.3 Form Registrasi Member Pelanggan ... 60

4.2.4 Form Halaman Login Member Pelanggan ... 61

4.2.5 Form Member Pelanggan (List Toko) ... 61

4.2.6 Form Member Pelanggan (Transaksi) ... 62

4.2.7 Form Konfirmasi Pembayaran ... 64

4.2.8 Form Ubah Data Pelanggan ... 66

4.2.9 Form Member Toko Login ... 66

4.2.10 Form Member Toko Manajemen Produk ... 67

4.2.11 Form Member Toko Transaksi ... 70

4.2.12 Form Member Toko Laporan Transaksi... 73

4.2.13 Form Searching Member Toko ... 75

4.2.14 Form Login Admin... 76

BAB V PENUTUP ... 82

5.1 Kesimpulan ... 82

5.2 Saran ... 82

Daftar Pustaka ... 83

(17)

DAFTAR TABEL

Tabel 3.1 Tabel Meber Pelanggan ... 43

Tabel 3.2 Tabel Member Toko ... 43

Tabel 3.3 Tabel Provinsi ... 44

Tabel 3.4 Tabel Transaksi... 44

Tabel 3.5 Tabel Kantong ... 45

Tabel 3.6 Tabel Barang Jualan Toko... 45

Tabel 3.7 Tabel Kurs ... 46

Tabel 3.8 Tabel Transaksi Detail ... 46

Tabel 3.9 Tabel Kategori ... 47

(18)

DAFTAR GAMBAR

Gambar 2.1 Gedung Pusat Grosir Surabaya ... 6

Gambar 2.2 Web Pusat Grosir Surabaya ... 7

Gambar 2.3 Skema PHP ... 10

Gambar 2.4 Contoh Source Code Tooltips Sederhana ... 17

Gambar 2.5 Hasil Tampilan Source Code Tooltips ... 17

Gambar 3.1 System Flow Registrasi Member Pelanggan ... 19

Gambar 3.2 System Flow Login Member Pelanggan ... 20

Gambar 3.3 System Flow Manage Pelanggan (Menampilkan Menu Profil)... 21

Gambar 3.4 System Flow Manage Pelanggan (Menampilkan Transaksi) ... 22

Gambar 3.5 System Flow Manage Pelanggan (Menampilkan List) ... 23

Gambar 3.6 System Flow Searching ... 24

Gambar 3.7 System Flow Logout Member Pelanggan ... 25

Gambar 3.8 System Flow Registrasi Member Toko ... 26

Gambar 3.9 System Flow Login Member Toko ... 27

Gambar 3.10 System Flow Manage Toko (Menampilkan Menu Profil)... 28

Gambar 3.11 System Flow Manage Toko (Menampilkan Transaksi) ... 29

Gambar 3.12 System Flow Manage Toko (Menampilkan Manajemen Produk) ... 30

Gambar 3.13 System Flow Log Out Member Toko... 31

Gambar 3.14 System Flow Admin ... 32

Gambar 3.15 System Flow Admin Logout ... 33

(19)

Gambar 3.17 Data Flow Diagram-Level 0 ... 35

Gambar 3.18 Data Flow Diagram-Level 1 (Manage Mater Data) ... 36

Gambar 3.19 Data Flow Diagram-Level 1 (Registrasi Member Toko) ... 37

Gambar 3.20 Data Flow Diagram-Level 1 (Manage Barang jualan) ... 37

Gambar 3.21 Data Flow Diagram-Level 1 (Transaksi) ... 38

Gambar 3.22 Data Flow Diagram-Level 1 (Registrasi Member Pelanggan) ... 39

Gambar 3.23 Entity Relationship Diagram-Conceptual Data Model ... 40

Gambar 3.24 Entity Relationship Diagram-Pyshical Data Model ... 42

Gambar 3.25 Desain Interface Form Index PGS ... 48

Gambar 3.26 Desain Interface Form Index 2 PGS ... 49

Gambar 3.27 Desain Interface Halaman Registrasi dan Login... 50

Gambar 3.28 Desain Interface Ubah Profil Pelanggan ... 50

Gambar 3.29 Desain Interface Lihat Daftar Toko ... 51

Gambar 3.30 Desain Interface Pelanggan Lihat Transaksi ... 52

Gambar 3.31 Desain Interface Ubah Profil Pelanggan ... 52

Gambar 3.32 Desain Interface Manajemen Produk ... 53

Gambar 3.33 Desain Interface Daftar Produk... 54

Gambar 3.34 Desain Toko Melihat Transaksi ... 55

Gambar 3.35 Desain Halaman Login Admin ... 55

Gambar 3.36 Desain Halaman Utama Admin ... 56

Gambar 4.1 Form Halaman Utama PGS ... 59

Gambar 4.2 Form Login dan Registrasi ... 59

(20)

Gambar 4.4 Form Login Pelanggan ... 61

Gambar 4.5 Form Member Pelanggan (List Toko) ... 62

Gambar 4.6 Form Member Pelanggan (Lihat Toko)... 62

Gambar 4.7 Form Member Pelanggan (Transaksi) ... 62

Gambar 4.8 Form Member Pelanggan Keranjang Belanja... 63

Gambar 4.9 Form Member Pelanggan Konfirmasi Pembayaran ... 64

Gambar 4.10 Form Member Pelanggan Konfirmasi Transaksi Telah Sukses ... 65

Gambar 4.11 Form Member Pelanggan Menu Transaksi... 65

Gambar 4.12 Form Member Pelanggan Ubah Data ... 66

Gambar 4.13 Form Login Toko ... 66

Gambar 4.14 Form Member Toko Uplod Barang ... 67

Gambar 4.15 Form Member Pelanggan Sukses Uplod ... 68

Gambar 4.16 Form Member Pelanggan Ubah Barang Jualan Toko ... 69

Gambar 4.17 Form Member Pelanggan Ubah Barang Jualan Toko Sukses ... 69

Gambar 4.18 Form Member Toko Transaksi ... 70

Gambar 4.19 Form Member Toko Detail Transaski ... 70

Gambar 4.20 Form Member Toko Action Transaksi ... 71

Gambar 4.21 Form Member Toko Action Transaksi Ubah ... 72

Gambar 4.22 Form Member Toko Action Transaksi Berhasil di Ubah ... 72

Gambar 4.23 Form Member Toko Action Transaksi Berhasil di Ubah ... 73

Gambar 4.24 Form Laporan Transaksi ... 73

Gambar 4.25 Form Mutasi Laporan Transaksi ... 74

(21)

Gambar 4.27 Form Detail Transkasi ... 75

Gambar 4.28 Form Searching ... 76

Gambar 4.29 Form Login Admin... 76

Gambar 4.30 Form Salah Login Admin ... 77

Gambar 4.31 Form Admin Pelanggan ... 77

Gambar 4.32 Form Admin Toko ... 78

Gambar 4.33 Form Admin Hapus Toko ... 78

Gambar 4.34 Form Admin Hapus Toko Berhasil ... 78

Gambar 4.35 Form Admin Provinsi ... 79

Gambar 4.36 Form Admin Provinsi Hapus ... 79

Gambar 4.37 Form Admin Provinsi Hapus Berhasil ... 80

Gambar 4.38 Form Admin Kategori ... 80

Gambar 4.39 Form Admin Kategori Input ... 81

(22)

Judul

: Pengembangan Pusat Grosir Surabaya Online (PGS) Berbasis Web

Pembimbing I : Nur Cahyo Wibowo, S. Kom, M. Kom

Pembimbing II: Novianto Puji Raharjo, S.Kom

Penyusun

: Edi Saktia

ABSTRAK

Internet merupakan salah satu fasilitas yang sangat praktis dan ekonomis untuk

menyampaikan informasi di hampir seluruh penjuru dunia, maka dibuatlah sebuah sistem

penjualan online mengenai Pusat Grosir Surabaya. Pusat Grosir Surabaya merupakan

pusat perdagangan di wilayah Surabaya, selama ini transaksi antar usahawan dan

pelanggan hanya terjadi pada Pusat Grosir Surabaya. Sehingga pelanggan yang tidak

berada di Pusat Grosir Surabaya tidak dapat melakukan transaksi.

Sistem penjualan online Pusat Grosir Surabaya adalah suatu web yang

menyediakan fasilitas untuk menjual produk dan membeli produk serta menyederhanakan

memperkenalkan produk dengan suatu media promosi yang menggunakan web.

Permasalahan yang timbul adalah ingin sebuah sistem penjualan online yang dapat

menampung berbagai macam toko dan berbagai macam barang jualan di Pusat Grosir

Surabaya.

Hasil dari uji coba menggunakan quisioner dengan adanya aplikasi ini diharapkan

dapat membantu masyarakat baik usahawan maupun pelanggan bertransaksi dengan

mudah. Aplikasi ini dikembangkan menggunakan PHP dan database MySQL dan di

desain tampilan dibangun menggunakan Tooltips.

(23)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pusat Grosir Surabaya (PGS) merupakan pusat perbelanjaan grosir di

Surabaya. Memiliki luas area perdagangan 32.000 m2 dan terdiri dari lima lantai.

Pedagang PGS menjual berbagai macam barang, antara lain seperti barang

keperluan rumah tangga, kain, pakaian, alat elektronik, keramik, alat pertukangan

dan perbengkelan, dan kerajinan. Pusat Grosir Surabaya terletak di dekat Tugu

Pahlawan Surabaya yang merupakan pusat perdagangan, sehingga membuat

masyarakat tertarik berjualan maupun berbelanja di Pusat Grosir Surabaya.

Dengan kebutuhan akan teknologi informasi yang dapat memberikan

fasilitas kepada usahawan dan masyarakat di Pusat Grosir Surabaya. Management

Pusat Grosir Surabaya mempunyai website yang dapat menampung usahawan di

Pusat Grosir Surabaya dengan fiture forum. Diharapkan dengan adanya website

ini usahawan Pusat Grosir Surabaya mempunyai jangkauan pasar yang luas.

Karena dapat diakses dari mana saja dan kapanpun, sehingga dapat meningkatkan

pendapatan usahawan Pusat Grosir Surabaya dan memberi citra yang baik di

masyarakat terhadap management Pusat Grosir Surabaya. Masyarakat juga dapat

dengan mudah mencari kebutuhan di website Pusat Grosir Surabaya.

Namun terdapat kekurangan dari website Pusat Grosir Surabaya sekarang

ini, yaitu hanya menampilkan informasi-informasi tentang PUSAT GROSIR

(24)

2

transaksi, hal seperti ini berbahaya, karena masih banyak website yang memiliki

kredibilitas tidak baik sehingga masyarakat harus berhati-hati.

Dari permasalahan itu perlu dibuatnya satu layanan PENGEMBANGAN

PUSAT GROSIR SURABAYA ONLINE BERBASIS WEB yang dapat

menampung berbagai macam toko dengan berbagai macam barang jualan. Sistem

ini memberikan fasilitas bagi usahawan yang ingin berjualan online dengan

mudah. Dengan mendaftar pada sistem, usahawan dapat membuat toko online dan

memajang foto barang jualan secara mudah. Melalui sistem ini juga customer

dapat melihat berbagai macam jenis barang dari berbagai toko melalui satu alamat

website. Dengan mendaftar pada sistem, customer dapat dengan mudah

bertransaksi. Sehingga transaksi dapat berlangsung aman dan sistem ini dapat

dipercaya masyarakat. Karena kunci dari berjualan secara online adalah

kepercayaan.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan oleh penulis di atas,

maka penulis merencanakan dan membuat dan mengembangkan sebuah layanan

Pusat Grosir Surabaya Online terpadu berbasis website. Dalam sistem ini terdapat

beberapa rumusan masalah, antara lain:

a. Bagaimana membangun dan mengembangkan layanan Pusat Grosir

Surabaya Online terpadu berbasis website.

b. Bagaimana membuat sistem yang dapat menampung berbagai macam

(25)

3

1.2 Batasan Masalah

Dalam pembuatan sistem ini terdapat beberapa hal yang menjadi batasan

masalah. Adapun batasan masalah tersebut adalah sebagai berikut :

a. Pembayaran langsung disesuaikan dengan pemilik toko. Penjualan yang

dilakukan secara online dan sistem pembayarannya yang masih

menggunakan sistem manual yaitu mentransfer pembayaran melalui bank

dan mengkonfirmasi pengiriman kepada penjual

b. Setiap pelanggan hanya dapat melakukan satu transaksi dengan satu

penjual.

1.3 Tujuan

Berdasarkan latar belakang yang telah dijelaskan di atas, maka tujuan

akhir dari hasil implementasi ini adalah membuat website yang dapat menampung

berbagai macam toko dengan berbagai macam jenis barang jualan dan bertansaksi

dengan mudah.

1.5 Manfaat

Dengan adanya aplikasi ini diharapkan dapat membantu masyarakat baik

(26)

4

1.6 Sistematika Penulisan

Laporan Tugas Akhir ini terdiri dari 5 bab dengan rincian sebagai

berikut :

Bab I PENDAHULUAN

Bab ini akan memberikan penjelasan mengenai latar belakang,

rumusan masalah, batasan masalah, tujuan, manfaat, metodologi

serta sistematika penulisan yang digunakan.

Bab II TINJ AUAN PUSTAKA

Bab ini dibahas tentang tinjauan pustaka, misalnya: penjelasan

tentang Pusat Grosir Surabaya, PHP, DFD,Sql. HTML,Java Script.

Bab III ANALISA DAN PERANCANGAN SISTEM

Bab ini terdapat identifikasi permasalahan, analisa permasalahan,

dan perancangan yang digunakan meliputi; workflow, data flow

diagram (DFD), Entity Relationship Diagram (ERD).

Bab IV HASIL DAN PEMBAHASAN

Bab ini berisi hasil pembahasan dan uji coba yang dilakukan dalam

Pengembangan Pusat Grosir Surabaya online untuk Pusat Grosir

Surabaya (PGS).

Bab V PENUTUP

Bab ini berisi kesimpulan-kesimpulan dan saran-saran untuk

(27)

BAB II

TINJ AUAN PUSTAKA

2.1 Fak ta E-Commer ce

Tanpa disadari bahwa badai krisis telah menerpa sehingga dapatlah kita

jumpai banyak perusahaan atau industri yang terpaksa gulung tikar dikarenakan

tidak mampu bertahan. Terlebih adanya kebijakan pemerintah yang acap kali

tidak mendukung kegiatan para pengusaha lokal. Hal ini tentunya menambah

berat beban dunia usaha di tanah air. Begitu pula dengan dunia e-bisnis, mau tidak

mau terkena imbas dari badai krisis tersebut. Namun ternyata dunia e-bisnis

mampu bertahan, hal ini disebabkan karena kegiatan e-bisnis mampu mengurangi

banyak beban biaya yang terjadi apabila dilakukan secara offline. Sebut saja biaya

pegawai dan sewa bangunan untuk toko atau gerai.

Internet telah membawa sebuah revolusi dalam bagaimana perusahaan

berinteraksi dengan pelanggan mereka, mitra bisnis dan pemasok. Kehadiran web

yang efektif adalah dasar untuk memperkuat hubungan pelanggan dan

membangun merek kuat. Peningkatan loyalitas, pemahaman meningkatkan

kebutuhan pelanggan, serta penjualan meningkat pada biaya yang lebih rendah,

adalah beberapa manfaat melakukan bisnis di Internet. Berdasarkan data yang

diperoleh dari Nielsen (2009) saja maka di seluruh belahan dunia ini ada sebesar

(28)

2

2.2 Pr ofil Pusat Gr osir Surabaya

Pusat grosir Surabaya (PGS) Merupakan pusat perbelanjaan dan grosir

menengah ke bawah, berlantai empat dengan fasilitas parkir yang luas. Berlokasi

dekat Tugu Pahlawan Surabaya Pusat. PGS memiliki area perdagangan seluas

32.000 m2 dan area parkir seluas 27.000 m2, disamping itu juga memiliki fasilitas

ruang pamer yang cukup luas.

Gambar 2.1 Gedung Pusat Grosir Surabaya

Pusat Grosir Surabaya menyediakan berbagai macam barang keperluan

rumah tangga, kain, kelontong, pakaian, busana muslim, alat-alat elektronik,

souvenir, peralatan pertukangan dan Aksesoris , kerajinan dan sebagainya, yang

dapat dibeli baik secara partai maupun eceran.

2.2.1 Visi dan Misi Pusat Grosir Sur abaya

Menjadi pusat grosir terbesar, terlengkap dan terkenal di indonesia

khususnya indonesia timur dan mengelola dengan memberikan

a. Keamanan

b. Kenyamanan

c. Keselamatan

(29)

3

e. Ketertiban

Serta melakukan pengembangan secara berkesinambungan untuk kepuasan

pengunjung.

2.2.2 Deskr ipsi Pengembangan Pusat Gr osir Surabaya Online

Pada awalnya Pusat Grosir Surabaya memiliki situs web yang berfungsi

sebagai suatu informasi semata atau lebih dikenal dengan istilah situs web profil

perusahaan (company profile website) Seperti Gambar dibawah ini (Gambar 2.2)

Dimana dalam situs web tersebut hanya menampilkan informasi mengenai produk

yang dijual oleh pihak Pusat Grosir Surabaya namun Pelanggan tidak dapat

berinteraksi langsung dengan produk yang hendak dibelinya. Sehingga seiring

perjalanan waktu Pusat Grosir Surabaya yang menjual Baju, Dompet, Sepatu,

Busana muslim, Tas dan Aksesoris souvenir dan lainnya. Melihat adanya suatu

peluang untuk memperoleh keuntungan lebih besar yang dimungkinkan melalui

bentuk penjualana secara online.

(30)

4

Adapun bentuk e-bisnis yang digunakan adalah untuk menjawab tantangan

penjualan produk secara online tersebut adalah dengan menerapkan situs web

e-commerce sehingga para pembeli dapat langsung berinteraksi untuk memilih

produk yang diinginkan, sehingga pada akhirnya akan memudahkan pelanggan

sendiri. Dengan adanya paradigma bahwa konsep e-commerce dan e-marketing

dapat digunakan dalam mendukung e-bisnis maka Pusat Grosir Surabaya

menerapkan kedua konsep terebut dalam pengembangan situs web-nya agar

mampu mendatangkan keuntungan yang berasal dari penjualan produk yang

ditawarkan namun juga penjualan produk dapat berjalan dengan baik melalui

penerapan program afiliasi dengan para mitra kerja secara online.

Pengambangan Pusat Grosir Surabaya Online dibuat dengan bentuk

tampilan yang semenarik mungkin dengan tidak melupakan fungsi dari situs web

tersebut sebagai suatu media transaksi online dengan para pedagang maupun

pelanggan. Pedagang bisa membuat toko sendiri dengan cara mendaftarkan ke

Sistem yang telah tersedia di website pusat grosir surabaya setalah itu pedagang

yang sudah terdaftar bisa memajang barang daganganya di katalog produk yang

tampil secara terintegrasi dan sesuai katagori beserta harga, yang diinginkan

sesuai pedagang sendiri. Sedangkan pelanggan dapat langsung melakukan

transaksi pembelian dengan syarat mendaftarkan diri terlebih dahulu ke sistem.

Semua transaksi akan disimpan dalam sistem basis data sehingga akan

memudahkan bagi pihak Pusat Grosir Surabaya untuk melakukan penelusuran.

Pengembangan Pusat Grosir Surabaya ini juga menampilkan kemudahan

berinteraksi dengan pihak customer service sehingga memudahkan konsumen

(31)

5

Secara umum, implementasi e-commerce dan e-marketing dalam suatu

kegiatan e-bisnis dapat meningkatkan kualitas dari layanan yang

mampumenurunkan biaya operasional yang akhirnya akan menurunkan harga

penjualan. Ketika konsumen dapat memilih produk yang terbaik baginya, maka

Pusat Grosir Surabaya Online akan berlomba meningkatkan kualitas dari layanan

yang ada dan terus mencari ide-ide baru yang disukai pasar serta berusaha

mengurangi biaya produksi agar tetap mendapatkan harga yang terjangkau. Jika

siklus ini berjalan dengan baik, tingkat penjualan dan afiliasi online akan terus

meningkat, ragam dari layanan akan semakin banyak dan harga akan semakin

terjangkau. Selain itu semakin menumbuhkan kreatifitas melalui inovasi-inovasi

dalam berbisnis, serta memberikan keberanian bagi pemula bisnis untuk memula

usahanya karena beranggapan bahwa setiap orang dapat memulai bisnisnya walau

sekecil apapun.

2.3 Lingkup Bidang Usaha

Pendirian situs web Pengembangan Pusat Grosir Suarabaya berbasis Web

ini akan berfokus pada penjualan secara online terhadap beragam Tekstil seperti

Baju, busana muslim, tas, sepatu dan aksesoris seouvenir dan lainnya. Saat ini

Pusat Grosir Surabaya (PGS) sendiri telah terkenal di Surabaya dan sekitarnya

sehingga dengan adanya toko online ini maka diharapkan mampu menjaring lebih

banyak pembeli dan meningkatkan pendapatan yang ada. Hal ini didasari oleh

meningkatnya pertumbuhan Transaksi di Pusat Grosir Surabaya (PGS). Dengan

adanya peningkatan pertumbuhan yang sangat signifikan tersebut maka pangsa

(32)

6

Melalui situs web Pengambangan Pusat Grosir Surabaya Online ini maka akan

diberikan informasi mengenai katalog harga produk produk yang disediakan

pedagang yang dijual sehingga para pelanggan bisa melakukan transaksi. Atau

sekedar memperoleh informasi.

2.4 PHP

Menururt Wahyono, (2005) bahasa scripting adalah kode-kode yang

memiliki kemampuan mengakses dan memanipulasi data yang ada di database

server. Kode-kode ini dapat ditambahkan kode HTML atau berdiri sendiri dengan

sebuah file. Bahasa scripting yang paling banyak digunakan adalah Active Server

Page (ASP) dan Personal Home Page (PHP). Dengan bahasa scripting dapat

membuat halaman web yang tidak lagi bersifat statis, namun menjadi bersifat

dinamis.

Gambar 2.3 Skema PHP

ASP atau Active Server Page merupakan bahasa scripting yang

dikembangkan oleh Microsoft. Bahasa ini sebenarnya cukup familiar karena

ditulis menggunakan kode VBScript (Visual Basic Script) yang juga buatan

(33)

7

seperti Notepad atau Ultra Edit. Tetapi seperti halnya produk Microsoft yang

berorientasi komersial lainnya, ASP harus membayar lisensi untuk menggunakan

bahasa pemrograman ini.

Jika ingin yang gratis, PHP adalah jawaban yang tepat. PHP (dulu

Personal Home Page, sekarang PHP: Hypertext Prepocessor) merupakan program

yang dikembangkan secara ersama oleh para programer dari seluruh dunia yang

menekuni dunia open source. PHP dikembangkan khusunya untuk mengakses dan

memanipulasi data yang ada di database server open-source seperti MySQL.

Dengan demikian, tingkat kompatibilitasnya terhadap database server gratis

seperti MySQL sangat baik.

Penemu bahasa pemrograman ini adalah Rasmus Lerdorf yang bermula

dari keinginan sederhana ahli tersebut untuk mempunyai alat bantu (tool) dalam

memonitor pengunjung yang melihat situs web pribadinya. Inilah sebabnya pada

awal pengembangannya, PHP merupakan singkatan Personal Home Page tools,

sebelum akhirnya menjadi PHP: Hypertext Prepocessor. Pertengahan tahun 1995

dirilis PHP/FI (PHP-Form Interpreter) yang memiliki kemampuan dasar

membangun aplikasi web, memproses form, dan mendukung database MySQL.

Script PHP ini merupakan saingan berat ASP. Pada dasarnya memang cara

kerja kedua bahasa pemrograman web tersebut memiliki persamaan, yaitu script

disisipkan pada HTML dan dijalankan oleh web server, sebagai sebuah bahasa

pemrograman server-side, PHP juga memiliki keunggulan seperti:

a. Source program atau script tidak dapat dilihat menggunakan fasilitas view

HTML source, yang ada pada web browser, seperti Internet Explorer atau

(34)

8

b. Script tersebut dapat memanfaatkan sumber-sumber aplikasi yang dimiliki

oleh server, seperti misalnya untuk database connection. Saat ini, PHP

sudah mampu melakukan koneksi dengan berbagai database seperti

MySQL, Direct MS-SQL, Velocis, IBM, DB2, Interbase, PostgreSQL,

dBase, FrontBase, Solid, Empress, Mysql, Sysbase, FilePro (read-only –

personix, Inc), Unix dbm, Infomix, dan bahkan semua database yang

mempunyai provider ODBC, seperti misalnya Microsoft Access dan

lain-lain.

c. Pada aplikasi yang dibuat dengan PHP, saat dijalankan server akan

mengerjakan script dan hasilnya dikirimkan ke web browser. Hal itu

menyebabkan apilkasi tidak memerlukan kompatibilitas web browser atau

harus menggunakan web browser tertentu dan pasti dikenal oleh web

browser apapun.

d. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil

nilai form, menghasilakan halaman web yang dianmis, mengirimkan dan

memnerima cooki. PHP juga dapat berkomunikasi dengan layanan yang

menggunakan protocol IMAP, SNMP, NNTP, POP3, HTTP dan lainnya.

Contoh query PHP :

<html>

<body>

<?

echo" Belajar PHP";

?>

</body>

(35)

9

2.5 MySQL

Dasar MySQL menurut Wahyono (2005), operasi data menggunakan data

pada umumnya mengikuti pola yang sama, yaitu melalui urutan langkah-langkah

berikut:

a. Membuka koneksi dengan database server.

b. Memilih dan membuka database yang diinginkan.

c. Mengirim perintah untuk mengambil, mengubah, dan atau menghapus data

yang di bentuk dalam bentuk query.

d. Mengakses hasil pengambilan data dengan query yang telah di buat.

e. Mengakhiri sambungan.

Ada banyak paket database yang bisa dikoneksikan dengan PHP. Seperti

MS Access, AQL Server, SQLite, MySQL, dan sebagainya.

Menurut Didik (2005) MySQL menyediakan database khusus bernama

mysql atau sering disebut database sistem. Pada prinsipnya hal ini tidak ini

banyak berpengaruh terhadap aplikasi multi-user yang anda buat, karena

umumnya administrasi user untuk aplikasi akan dibuat dalam database tersendiri.

Dibawah ini merupakan beberapa contoh Bahasa MySQL. Secara umum Fungsi

PHP ke MySQL sebagai berikut :

a. Membuat database

CREATE DATABASE (nama_database)

b. Membuat tabel

CREATE TABLE (nama_table)

(36)

10

d. Mencari dan menampilkan data

SELECT field1, field2,.. FROM nama_table WHERE syarat1, syarat2,...

ORDER BY nama_field

e. Mengubah data

UPDATE nama_table SET field=nilai_baru, field2=nilai_baru,... WHERE

syarat1, syarat2,...

f. Menghapus data

DELETE FROM nama_table WHERE syarat1, syarat2,...

2.6 PHPMyAdmin

Aplikasi PHPMyAdmin menurut Wahyono (2005) merupakan free

software yang bebas digunakan dan didistribusikan. Menggunakan fasilitas yang

ada pada PHPMyAdmin, programmer bisa melakukan manipulasi data database

dengan mudah. Mulai dari pembuatan database sampai pada manipulasi dan

organisasi data di dalamnya. Seperti yang sudah diinstal sebelumnya. File

PHPMyAdmin sudah diinstal dalam folder yang ditentukan sebagai localhost.

PHPMyAdmin bisa dijalankan menggunakan Internet Explore, browser lainnya,

dengan cara mengetikkan di dalamnya http:/Localhost/PHPMyAdmin.

2.7 Database

Menurut Wahyono (2005) dalam melakukan organisasi sejumlah besar

data, diperlukan metode yang tepat dalam mengelola. Seperti yang telah dibahas

(37)

11

file teks. Tetapi tentu saja menyimpan data dalam file teks memiliki banyak

kekurangan. Kekurangan pertama adalah file tidak memiliki struktur yang

terdefinisi dengan baik, sehingga lebih sulit dalam melakukan manipulasi data. Di

samping itu, file teks tidak memiliki kemampuan untuk mengolah data

menggunakan fungsi-fungsi otomatis, seperti misalnya menghitung total nilai,

jumlah data, dan lain sebagainya. Semakin besar ukuran file, pencarian data akan

menjadi lebih sulit

Untuk mengatasi berbagai kelemahan dalam pengolahan data

menggunakan file teks, diperlikan sebuah database. Database nerupakan

kumpulan data yang terorganisasi dalam file-file terstruktur yang khusus

digunakan untuk menampung data. Contoh database adalah buku induk

mahasiswa. Buku ini berisi kumpulan tentang data mahasiswa dengan item

meliputi nim, nama, alamat, tanggal lahir, dan sebagainya.

Unsur-unsur yang membentuk database tersebut.

a. Entitas : merupakan tempat informasi direkam, bisa berupa orang, tempat,

kejadian dan lain-lain.

b. File/Tabel : kumpulan record sejenis yang mempunyai panjang elemen

yang sama, atribut yang sama, namun berbeda nilai datanya.

c. Field atau Atribut : disebut juga data elemen, data field, atau data item

yang digunakan untuk menerangkan suatu entitas dan mempunyai harga

tertentu.

d. Data value : informasi atau data actual yang data yang disimpan pada tiap

(38)

12

e. Record /Tuple : kumpulan elemen yang saling berkaitan

menginformasikan tentang suatu entitas secara lengkap. Satu record

mewakili satu data atau informasi

Secara umum akses database harus melalui tiga tahap :

a. Koneksi ke database.

Mysql_Connect(“Nama Host”,”Nama User”,”Password”);

b. Query ke database.

Mysql_select_db('nama_database');

Mysql_query = (SELECT * FROM nama_table);

c. Pemutusan koneksi dari database.

Mysql_close;

2.8 Tooltips

Menururt Lukmanual Hakim (2010), Tooltip merupakan tampilan

informasi berupa teks maupun gambar yang tampil saat cursor di arahkan (mouse

over) pada sebuah item (biasanya pada link) dalam sebuah website.

Tujuan dari menggunakan tooltip ini bisa dibilang untuk menghemat

waktu si pengunjung website. Dari tooltip pengunjung bisa mendapatkan

penjelasan singkat dari link yang ingin dibaca. Apabila dari penjelasan singkat itu

tidak membuat pengunjung merasa ingin lebih tahu, maka pengunjung cukup

mengabaikan link tersebut. Begitu sebaliknya, apabila pengunjung dibuat merasa

ingin lebih tahu, barulah link tersebut diklik. Contoh Tooltips sederhana pada

(39)

13

Gambar 2.4 Contoh Source Code Tooltips Sederhana

Jika dijalankan pada browser. Maka akan terlihat seperti gambar di bawah ini

hasilhasilnya. (Gambar 2.4)

(40)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Membuat Sistem yang dapat menampung berbagai macam toko dengan

berbagai macam jenis barang jualan dan bertansaksi dengan mudah dan aman.

Sistem informasi penjualan yang dapat diakses melalui media internet karena

telah berbasis website, user hanya memerlukan sebuah komputer yang memiliki

fasilitas browser dan terkoneksi dengan jaringan internet, sehingga pelanggan

dapat lebih mudah untuk mengetahui informasi tentang produk, pemesanan dan

fasilitas lainnya. Sedangkan Penjual bisa memajang produknya dengan fasilitas

yang telah disediakan. Sistem ini juga akan memudahkan bagi admin dalam

menjalankan sistem penjualan yang dikembangkan.

3.2 Per ancangan Sistem

Tujuan utama dari perancangan sistem adalah untuk membuat

perancangan sistem informasi online tentang kegiatan pemasaran secara online

dan pesanan secara online. Sebelum membuat program aplikasi, membuat proses

perancangan sistem terlebih dahulu. Hal ini dilakukan supaya aplikasi yang dibuat

dapat berfungsi sesuai dengan yang diharapkan yaitu membantu masyarakat baik

usahawan maupun customer bertransaksi dengan mudah. Adapun tahapan dalam

perancangan sistem yang dilakukan adalah pembuatan System Flow, Data Flow

Diagram (DFD) dan Entity Relationship Diagram (ERD) yang digunakan dalam

(41)

2

3.2.1 System Flow Registr asi Member Pelanggan

Didalam Systemflow akan terlihat pengguna dari program aplikasi ini serta

database yang dibutuhkan oleh aplikasi. Untuk melakukan transaksi anggota

pelanggan terlebih dahulu harus mendaftarkan di form yang telah tersedia.

Gambar 3.1 System Flow Registrasi Member Pelanggan

3.2.2 System Flow Login Member Pelanggan

Untuk masuk kehalaman profil pelanggan harus login terlebih dahulu,

setelah sukses login pelanggan bisa manage masing masing fitur yang sudah

(42)

3

Gambar 3.2 System Flow Login Member Pelanggan

3.2.3 System Flow Manage Pelanggan (Menampilkan Menu Pr ofil)

System Flow manage pelanggan menampilakan beberapa menu seperti

menu profil pelanggan, menu transaksi dan menu list. Menu profil pelanggan bisa

(43)

4

Gambar 3.3 System Flow Manage Pelanggan (Menampilkan Menu Profil)

3.2.4 System Flow Manage Pelanggan (Menampilkan Tr ansaksi)

Menu Transaki menamplikan semua daftar transaksi yang dilakukan

member pelanggan kepada member toko di menu ini terdapat tabel status bayar

dan progres yang fungsinya apakah barang yang dibeli pelanggan sudah lunas atau

tidak.

M a na g e P e lan gg a n (M e na m p ilka n m en u profil) (c)

S yste m P e lan gga n

M en am pilkan h alam a n uta m a pe langg an :

1. M e nam p ilakan m en u pro fil (C ) 2. M ena m pilkan tra nsaksi (D )

3. M en am p ilka n list (E )

Isi ub ah data m en u p ro fil

? c

M en am pilkan fo rm ub ah data

M e m be r_ pela ng g an

S im pan ? M e m be r_ pela ng g an

Se lesai T

M e nam p ilkan hasil ub ah data m em ber

(44)

5

Gambar 3.4 System Flow Manege Pelanggan (Menampilkan Transaski)

3.2.5 System Flow Manage Pelanggan (Menampilkan List)

Menu Pelanggan (Menampilkan List) terbagi menjadi 2 sub menu, sub

pertama menampilkan daftar toko yang berisi daftar toko sedangkan sub yang ke

2 menampilkan daftar kategori yang berisi data data kategori yang berisi barang

(45)

6

Manage Pelanggan (List) (e)

System Pelanggan Daftar toko ? E Member_toko Daftar kategori ? Selesai Kategori Transaksi ?

Menampilkan halaman utama pelanggan:

1. Menampilakan menu profil (C) 2. Menampilkan transaksi (D)

3. Menampilkan list (E)

Menampilkan form list : 1. Daftar Toko 2. Daftar Kategori

Y

T

Menampilkan hasil daftar toko Id dan nama toko Menampilkan hasil

daftar kategori kode dan nama

kategori

Y Y

T T

Gambar 3.5 System Flow Manege Pelanggan (List)

3.2.6 System Flow Sear ching

System Flow Search langsung menampilkan kolom untuk mencari data

(46)

7

Gambar 3.6 System Flow Searching

3.2.7 System Flow Log Out Member Pelanggan

System Flow Logout menampilkan form menu awal. Saat ingin logout,

harus login terlebih dahulu. Pilih logout, sistem akan menampilkan kembali form

login. Jika tidak memilih logout, halaman yang ditampilkan tetap halaman menu

(47)

8

Gambar 3.7 System Flow Log Out

3.2.8 System Flow Registr asi Member Toko

Didalam Systemflow akan terlihat pengguna dari program aplikasi ini serta

database yang dibutuhkan oleh aplikasi. Untuk melakukan transaksi member toko

(48)

9

Gambar 3.8 System Flow Registrasi Member Toko

3.2.9 System Flow Login Member Toko

Untuk masuk kehalaman profil member toko harus login terlebih dahulu,

setelah sukses login member toko bisa manage masing masing fitur yang sudah

(49)

10

Gambar 3.9 System Flow Login Member Toko

3.2.10 System Flow Manage Toko (Menampilkan Menu Pr ofil)

System Flow manage toko menampilakan beberapa menu seperti menu

profil toko, menu transaksi dan menu manajemen produk. Menu profil, member

toko bisa mengubah data pribadi dan akan disimpan di tabel member_toko Sistem

flow manage toko menampilakan 3 form utama menampilkan menu profil,

menampilkan menu transaksi dan menampilkan menu manjemen produk. Menu

profil member toko bisa mengubah data pribadi yang akan disimpan di tabel

(50)

11

Manage Toko (Menampilkan menu profil) (c)

System Toko

Isi ubah data menu profil

? c

Menampilkan form ubah data

Member_toko

Simpan ? Member_toko

Selesai T

Menampilkan hasil ubah data member

toko

Menampilkan halaman utama toko : 1. Menampilakan menu profil (C) 2. Menampilkan menu transaksi (D) 3. Menampilkan manajemen produk (E)

Gambar 3.10 System Flow Manage Toko(Menampilkan Menu Profil)

3.2.11 System Flow Manage Toko (Menampilkan Transaksi)

Menu Transaki menamplikan semua daftar transaksi yang dilakukan

(51)

12

dan progress yang fungsinya apakah barang yang dibeli member pelanggan sudah

lunas atau tidak.

Manage Toko (Menampilkan Transaksi) (d)

System Toko

d

Transaksi ?

Tansaksi

Member_toko

Member_pelang gan

Barang_jualan_t oko Menampilkan

form : daftar transaksi

Y

Selesai

Menampilkan halaman utama toko : 1. Menampilakan menu profil (C) 2. Menampilkan menu transaksi (D) 3. Menampilkan manajemen produk (E)

(52)

13

3.2.12 System Flow Manage Toko (Menampilkan Manajemen Pr oduk )

System flow tambah koleksi barang adalah sistem utama dari member

toko, di sistem ini member toko bisa mengunduh barang barang yang akan dijual

kepada member pelanggan barang barang dagangan akan tersimpan di tabel

kategori dan barang jualan toko. Di menu ini member toko bisa mengubah barang

dagangannya yang telah diunduh.

Gambar 3.12 System Flow Manage Toko(Menampilkan Manajemen

(53)

14

3.2.13 System Flow Logout Member Toko

System Flow Logout menampilkan form menu awal. Saat ingin logout,

harus login terlebih dahulu. Pilih logout, sistem akan menampilkan kembali form

login. Jika tidak memilih logout, halaman yang ditampilkan tetap halaman menu

awal.

Gambar 3.13 System Flow Logout Member Toko

3.2.14 System Flow Admin

System flow admin hanya berfungsi untuk memantau member pelanggan

(54)

15

pelanggan, member toko dan melakukan pengaturan untuk ongkos kirim provinsi

dan kategori

Gambar 3.14 System Flow Admin

Manage admin (h)

System Admin

Menampilakan form login admin h

Admin login ?

Input data login

Admin

Menampilkan form : 1. Pelanggan 2. Toko 3. Propinsi 4. Kategori Y T

Pelanggan ? Toko ? Provinsi ?

(55)

16

3.2.15 System Flow Admin Log Out

System Flow Logout menampilkan form menu awal. Saat ingin logout,

harus login terlebih dahulu. Pilih logout, sistem akan menampilkan kembali form

login. Jika tidak memilih logout, halaman yang ditampilkan tetap halaman menu

awal.

Gambar 3.15 System Flow Log Out Admin

3.2.16 Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya

(56)

17

Data Flow Diagram pada aplikasi ini terdiri atas Context Diagram, sampai

dengan level 1 sebagaimana terlihat pada gambar dibawah ini. Context Diagram

merupakan level paling awal dan tertinggi dari suatu DFD. Dalam context

diagram terlihat entity yang berperan dalam program aplikasi ini. Berikut gambar

context diagram tersebut. (Gambar 3.15)

Gambar 3.16 Contex Diagram Pusat Grosir Surabaya

Gambar di atas merupakan DFD level context diagram dimana pengguna

dari aplikasi ini adalah member pelanggan, member toko. Admin sebagai

administrator pada aplikasi ini, seperti mengelola data pelanggan, data toko dan

ongkos kirim. login_pelanggan konfirmasi_pembayaran reg_pelanggan keranjang_belanja info_reg_pelanggan login_toko reg_toko info_reg_toko status_transaksi data_toko ongkos_kirim login_admin data_kategori data_pelanggan 0

pusat grosir surabaya

+

member toko admin

(57)

18

3.2.17 DFD Level 0

Gambar dibawah merupakan DFD level 0 (nol). DFD level 0 adalah hasil

dari decompose proses yang berada di level context diagram. Hasil decompose

tersebut dibagi menjadi lima proses, yakni ; Proses manage master data, Proses

registrasi member toko, Proses Manage barang jualan toko, Proses Transaksi dan

Proses registrasi member pelanggan.

data_barang_jualan data_kategori status_transaksi data_ongkos_kirim data_toko id_member_toko data_toko data_barang data_barang data_transaksi data_brg_smntara data_transaksi data_reg_pelanggan info_reg_pelanggan keranjang_belanja reg_pelanggan konfirmasi_pembayaran login_pelanggan data_kurs username & pass

(58)

19

3.2.18 DFD Level 1 (Manage Master Data)

Data Flow Diagram Level 1 menggambarkan jalannya data ke sistem

menuju tabel. DFD Level 1 adalah hasil decompose proses 1 di DFD Level 0.

Pada level 1 admin ini di bagi menjadi 4 proses : hapus data toko, hapus data

pelanggan, input ongkos kirim dan login admin.

Gambar 3.18 DFD Level 1 Manage Master Data

3.2.19 DFD Level 1 (Registrasi Member Toko)

Data Flow Diagram Level 1 menggambarkan jalannya data ke sistem

menuju tabel. Dalam proses member toko ini terdapat 2 proses yang pertama

pengecekan data dan memberi info status registrasi.

(59)

20

Gambar 3.19 DFD Level 1 Registrasi Member Toko

3.2.20 DFD Level 1 (Manage Bar ang J ualan)

Data flow diagram level 1 ini menggambarkan 2 proses untuk mamanage

barang jualan yaitu proses login dan proses input barang jualan toko.

Gambar 3.20 DFD Level 1 Manage Barang Jualan

status_registrasi_toko info_reg_toko data_registrasi reg_toko member toko 4 member_toko 1 pengecekan data 2 memberi info status registrasi data_kategori data_barang data_kurs data_barang_jualan

username & pass login_toko

member

toko 4 member_toko

(60)

21

3.2.21 DFD Level 1 (Tr ansaksi)

Data Flow Diagram Level 1 menggambarkan jalannya data ke sistem

menuju tabel. DFD Level 1 adalah hasil decompose proses 1 di DFD Level 0.

Pada dfd level 1 ini memiliki 4 proses yang telah di decompose dari level 0 yaitu

login pelanggan, tambah belanjaan ke keranjang belanja, info tagihan dan

konfirmasi pembayaran.

Gambar 3.21 DFD Level 1 Transaksi

data_transaksi status_pembayaran status_transaksi data_transaksi data_ongkos_kirim data_brg_smntara data_transaksi konfirmasi_pembayaran keranjang_belanja data_barang

username & passw

(61)

22

3.2.22 DFD Level 1 (Registrasi Member Pelanggan)

Data Flow Diagram Level 1 menggambarkan jalannya data ke sistem

menuju tabel. Dalam proses member toko ini terdapat 2 proses yang pertama

pengecekan data dan memberi info status registrasi.

Gambar 3.22 DFD Level 1 Registrasi Meber Pelanggan

3.2.23 ERD - CDM

Entity Relationship Diagram (ERD) merupakan salah satu metode

pemodelan basis data yang digunakan untuk menghasilkan skema konseptual

untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis

data relasional, dan ketentuannya bersifat top-down. Diagram untuk

menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship

diagram, ER diagram, atau ERD. Seperti pada Gambar 3.23.

status_reg_pelanggan

data_reg_pelanggan

info_reg_pelanggan

reg_pelanggan member

pelanggan

10 member_pela

nggan 1

pengecekan data registrasi

2

(62)

23

Gambar 3.23 ERD - CDM (Conceptual Data Model) Pusat Grosir Surabaya

Gambar 3.23 di atas merupakan CDM dari aplikasi yang akan dibuat.

(63)

24

aplikasi ini. Untuk entity member_pelanggan berisi 12 atribut, merupakan relasi

dari entitas Transaksi yang menjadi relasi adalah id_pelanggan, untuk

menyimpan data-data transaksi member pelanggan terhadap member toko akan

tersimpan di tabel transaksi

Entitas member_toko merupakan relasi dari entitas barang jualan toko

yang menjadi relasi adalah id_toko, untuk nama provinsi dan ongkos kirim di

ambil dari table provinsi. Entity barang jualan toko berisi data barang barang yang

akan di jual ke member pelanggan.

Entitas kantong merupakan relasi dari entitas transaksi yang menjadi yang

menjadi relasi adalah id_kantong, entitas tersebut berguna untuk merekam

penyimpanan sementara member pelanggan berbelanja di member toko.

Dan entitas konfirmasi berguna untuk mencatat kegiatan-kegiatan

konfirmasi mulai dari nama, rekening tujuan, jumlah transaksi dan

kegiatan-kegiatan yang digunakan untuk transaksi.

3.2.24 ERD – PDM

Model Relasional atau Physical Data Model (PDM) adalah model yang

menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara

data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setipa kolom

memiliki nama yang unik beserta tipe datanya. PDM merupakan konsep yang

(64)

25

FK_MELAKUKAN

FK_MEM ILIKI_ 2

FK_M EMILIKI_5 FK_M EMILIKI FK_DET AIL_JUALAN FK_MEMILIKI2 FK_MEM ILIKI3 FK_TERDIRI_DARI FK_MENYIMPAN

Member Pel anggan kode_pelanggan kode_propinsi nama kelamin al amat kota kode_pos em ail te lp_rum ah passID status_user ... varchar(20) varchar(20) varchar(50) varchar(50) varchar(50) varchar(50) int varchar(50) varchar(50) varchar(50) char(1) <pk> <fk>

M ember T oko kode_toko kode_propinsi nama kelam in alam at kota negara kode_pos emai l telp_rumah status no_fa x nama_toko alam at_toko userID passID status_user ... varchar(20) varchar(20) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int varchar(50) varchar(50) int int varchar(50) varchar(50) varchar(50) varchar(50) char(1) <pk> <fk>

Barang Jualan T oko kode_barang

kode_toko id_kurs kode_kategori nama_barang fil e_gam bar harga uang spesifikasi jumlah kualitas sta tus int varchar(20) varchar(20) varchar(20) varchar(50) varchar(50) float(8,2) numeric(10,0 ) varchar(50) varchar(50) national varchar(50) int <p <f <f <f Transaksi Detail kode_transaksi_detail kode_barang kode_transaksi jumlah varchar(20) int varchar(20) varchar(50) T ransaksi kode_transaksi kode_pelanggan tanggal j am status_bayar unik_transfer progres j umlah varchar(20) varchar(20) date tim e char(3) varchar(50) enum1 varchar(50) <pk> <fk> Ka ntong id_kantong kode_tran saksi uang tanggal jam varchar(20) varchar(20) numeri c(10,0) date time <pk> <fk> Kategori kode_kategori nama_kategori status ... varchar(20) varchar(50) int <pk> Prop insi kode_propi nsi nam a_propinsi ongkos_kirim ... varchar(20) varchar(20) varchar(20) <pk> Kurs id_kurs kurs_dollar varchar(20) varchar(20) <pk> Admin userID passID varchar(50) varchar(50)

Gambar 3.24 ERD - PDM (Physical Data Model)

3.2.25 Str uktur Tabel

Struktur tabel merupakan uraian struktur fisik dari tab-tabel yalng terdapat

pada database tabel yang berfungsi untuk menyimpan data-data yang saling

berhubungan. Adapun struktur tabel yang dibentuk untuk membangun aplikasi ini

(65)

26

1. Tabel Member Pelanggan

Primary Key : kode_pelanggan

Foreign Key : kode_provinsi

Fungsi : Menympan data member pelanggan

Tabel 3.1 Struktur TabelMember Pelanggan

Field Tipe Data Length Keter a ngan

Kode_pelanggan Varchar 20 Primary Key

Kode_provinsi Varchar 20 Foreign Key

Nama Varchar 50 -

Alamat Varchar 50 -

Kota Varchar 50 -

Kode_pos Varchar 50 -

Email Varchar 50 -

Telp_rumah Integer - -

UserID Varchar 50 -

PassID Varchar 50 -

Status_user Char 1 -

2. Tabel Member Toko

Primary Key : kode_tko

Foreign Key : kode_provinsi

Fungsi : Menyimpan data member toko

Tabel 3.2 Struktur TabelMember Toko

Field Tipe Data Length Keter a ngan

Kode_toko Varchar 20 Primary Key

Kode_provinsi Varchar 20 Foreign Key

Nama Varchar 50 -

(66)

27

Kota_toko Varchar 50 -

No_tlp_toko Integer - -

Nama_pemilik Varchar 50 -

Alamat_pemilik Varchar 50 -

UserID Varchar 50 -

PassID Varchar 50 -

Status_user Char 1 -

3. Tabel Provinsi

Primary Key : kode_provinsi

Foreign Key : -

Fungsi : Menyimpan data nama provinsi dan ongkos kirim.

Tabel 3.3 Struktur TabelProvinsi

Field Tipe Data Length Keter angan

Kode_provinsi Varchar 20 Primary Key

Nama_provinsi Varchar 20 -

Ongkos_kirim Varchar 20 -

4. Tabel Transak si

Primary Key : kode_transaksi

Foreign Key : kode_konfirmasi

Foreign Key 2 : id_pelanggan

Fungsi : Menyimpan data transaksi pelanggan.

Tabel 3.4 Struktur Tabel Transaksi

Field Tipe Data Length Keter a ngan

Kode_transaksi Varchar 20 Primary Key

Kode_konfirmasi Varchar 20 Foreign Key

Id_pelanggan Varchar 20 Foreign Key 2

Tgl_transaksi Datetime 50 -

(67)

28

Unik_transfer Char 3

progres Varchar 50 -

Total_harga float - -

5. Tabel Kantong

Primary Key : id_kantong

Foreign Key : kode_transaksi

Fungsi : Menyimpan data kantong belanjaan sementara.

Tabel 3.5 Struktur Tabel Kantong

Field Tipe Data Length Keter a ngan

Id_kantong Varchar 20 Primary Key

Kode_transaski Varchar 20 Foreign Key

Uang Numeric - -

Tanggal Date - -

Jam Datetime - -

6. Tabel Bar ang J ualan Toko

Primary Key : kode_barang

Foreign Key : id_toko

Foreign Key 2 : id_kurs

Foreign Key 3 : kode_kategori

(68)

29

Tabel 3.6 Struktur Tabel Barang Jualan Toko

Field Tipe Data Length Keter angan

Kode_barang Varchar 20 Primary Key

Id_toko Varchar 20 Foreign Key

Id_kurs Varchar 20 Foreign Key 2

Kode_kategori Varchar 20 Foreign Key 3

Nama_barang Varchar 50 -

File_gambar Varchar 50 -

Harga float - -

Uang Numeric - -

Spesifikasi Varchar 50 -

Jumlah Varchar 50 -

Kualitas Varchar 50 -

Status Char 1 -

7. Tabel Kur s

Primary Key : id_kurs

Foreign Key : -

Fungsi : Menyimpan data kurs dollar.

Tabel 3.7 Struktur Tabel Kurs

Field Tipe Data Length Keter angan

Id_kurs Varchar 20 Primary Key

Kurs_dollar Varchar 20 -

8. Tabel Transak si detail

Primary Key : kode_transaksi_detail

Foreign Key : kode_barang

Foreign Key 2 : kode_transaksi

(69)

30

Tabel 3.8 Struktur Tabel Transaksi Detail

Field Tipe Data Length Keter angan

Kode_transaksi_detail Varchar 20 Primary Key

Kode_barang Varchar 20 Foreign Key

Kode-transaksi Varchar 20 Foreign Key 2

Jumlah_barang Integer - -

9. Tabel Kategor i

Primary Key : kode_transaksi

Foreign Key : -

Fungsi : Menyimpan data nama kategori dan data lainnya.

Tabel 3.9 Struktur Tabel Kategori

Field Tipe Data Length Keter angan

Kode_kategori Varchar 20 Primary Key

Nama_kategori Varchar 50 -

status Char 1 -

10. Tabel Admin

Primary Key : -

Foreign Key : -

Fungsi : Menyimpan data nama kategori dan data lainnya.

Tabel 3.10 Struktur Tabel Admin

Field Tipe Data Length Keter angan

UserID Varchar 50 -

(70)

31

3. 3 Desain For m

Untuk menjalankan aplikasi ini dibutuhkan beberapa form yang digunakan

sebagai sarana untuk melakukan proses yang dibutuhkan.

3.3.1 Halaman Utama

Pada halaman utama ini terdapat fitur utama yaitu peta pusat grosir

surabaya yang isi nya toko toko yang berjualan di pusat grosir surabaya, jika

mouse diarahkan ke toko makan akan muncul tooltips yang berisi nama barang

dan harga barang. Ada juga kolom Searching untuk mencari barang dan nama

toko, selain itu ada tombol login dan registri.

Gambar 3.25 Desain Interface Form Index PGS

3.3.2 Halaman Utama List Toko

Pada halaman index terdapat beberapa barang jualan yang telah diuplod

oleh member toko. Dan terdapat 3 menu utama yaitu menu profil, menu list dan

(71)

32

Gambar 3.26 Desain Interface Form Index 2 PGS

3.3.3 Halaman Registr asi dan Login

Pada halaman Login dan Registrasi terdapat empat textbox yang masing

masing telah dipisah. Textbox pertama untuk memasukkan username dan textbox

kedua untuk memasukkan password. Selain itu, terdapat satu button dimana

Button Login untuk proses login. Dan terdapat 2 hyperlink unt

Gambar

Gambar 2.5 Hasil Tampilan Code Tooltips Sederhana
Gambar 3.3 System Flow Manage Pelanggan (Menampilkan Menu Profil)
Gambar 3.4 System Flow Manege Pelanggan (Menampilkan Transaski)
Gambar 3.5 System Flow Manege Pelanggan (List)
+7

Referensi

Dokumen terkait

judul “Perancangan Sistem Akuntansi Penerimaan Kas dari Penjualan Tunai pada CV Bintang Kejora Steel Palembang ”. 1.2

menjawab hal-hal tersebut. Berbeda dengan Adam yang telah diajarakan oleh Allah dan memahami dengan baik sehingga mampu menyebutkan nama-nama atau benda-benda yang

The objectives of our study were: (i) to quantify the biomass fuel and charcoal produced during a typical slash-and-burn event in a temperate deciduous forest, (ii) to determine

Di samping memperhatikan hak asasi manusia dalam setiap melaksanakan tugas dan wewenangnya, setiap anggota Kepolisian Negara Republik Indonesia wajib pula

Web portal berasaskan MOODLE ini dibangunkan bertajuk “ Stimuli and Responses in Plants ” merupakan suatu peralatan yang boleh dimanfaatkan dalam proses pengajaran dan

Hasil nilai prestasi membaca permulaan anak berkesulitan belaja membaca di SDN pajang 1 Surakarta yang berinisial FA pada fase baseline 1/ A1 dengan indikator

BINMAS POLRES LOTENG TERSERAP DENGAN PERSENTASE PENYERAPAN 100 % BERDASARKAN BUKTI PERWABKU DARI BULAN JANUARI S.D..

(1) Belanja daerah sebagaimana dimaksud dalam Pasal 20 ayat 1 huruf b dipergunakan dalam rangka pelaksanaan urusan pemerintahan yang menjadi kabupaten yang terdiri dari urusan wajib