• Tidak ada hasil yang ditemukan

Pembangunan Portal E-Commerce Usaha Kecil Menengah (UKM) Kota Bandung Berbasis Web Studi Kasus Di Dinas Koperasi,UKM Dan Perindustrian Perdagangan Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Portal E-Commerce Usaha Kecil Menengah (UKM) Kota Bandung Berbasis Web Studi Kasus Di Dinas Koperasi,UKM Dan Perindustrian Perdagangan Bandung"

Copied!
183
0
0

Teks penuh

(1)

PEMBANGUNAN PORTAL E-COMMERCE USAHA KECIL

MENENGAH (UKM) KOTA BANDUNG BERBASIS WEB STUDI

KASUS DI DINAS KOPERASI, UKM DAN PERINDUSTRIAN

PERDAGANGAN BANDUNG

SKRIPSI

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

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

HARI PURWO SRIDADI

10105093

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

(2)

i

PERDAGANGAN BANDUNG

Oleh

HARI PURWO SRIDADI 10105093

Dinas Koperasi, UKM dan Perindustrian Perdagangan Kota Bandung yang terbentuk pada tahun 2001 melalui peraturan Kota Bandung Nomor 5 tahun 2001, dibentuk untuk menunjang upaya pemberdayaan ekonomi masyarakat dan seluruh potensi ekonomi terutama yang berorientasi pada koperasi dan usaha kecil.

Kesulitan yang terjadi dalam bisnis ini adalah dimana para UKM kesulitan dalam memasarkan produknya dan menemukan pembeli yang tepat. Begitu juga dengan pihak pelanggan kesulitan dalam mencari produk-produk yang dibutuhkan. Dan juga para UKM juga kesulitan dalam membuat suatu aplikasi

web e-commerce sendiri, untuk memasarkan produk-produknya.

Bagi para pembeli di luar daerah Kota Bandung merasa terlalu jauh dan merepotkan jika harus pergi langsung ke masing-masing UKM dan juga bagi para pedagang sangat sulit untuk memasarkan produknya kepada pelanggan yang jauh dari Kota Bandung. Dengan membangun suatu aplikasi portal e-commerce

berbasis web, diharapkan dapat menjadi tempat baik bagi pelanggan maupun UKM itu sendiri dalam memasarkan, menjual dan mencari produk yang dibutuhkan. Karena dengan web portal ini para pelaku UKM tidak diharuskan mempunyai keahlian dalam membuat web untuk mempunyai web e-commerce

sendiri dan mereka dapat memasarkan produknya secara lebih luas.

(3)

ii

ABSTRACT

PORTAL DEVELOPMENT E-COMMERCE OF SMALL

BUSINESS, MEDIUM (UKM) OF BANDUNG BY USING

WEB-BASED CASE STUDY IN COOPERATIVE AGENCY, UKM AND

TRADE INDUSTRY OF BANDUNG

By

HARI PURWO SRIDADI 10105093

Cooperative Agency, UKM and Trade Industry of Bandung, which was

formed in 2001 through the regulation of Bandung No. 5 in 2001, it formed to

support the effort of economic society empowerment and every potential of the

economic, especially those oriented to cooperatives and small businesses.

The difficulty which occur in this business is where the UKMs difficult to

market their products and find the right buyer. So the customers also difficult to

find the products that they needed. And the UKMs are also difficult to make an

e-commerce web application itself, to market its products.

For buyers in the outside of the city of Bandung was too far away and its

troublesome if they should go directly to each UKM and its very difficult also for

the trader to market their products to customers who far from the city of Bandung.

By building a portal application e-commerce web-based, its expected to be a good

place for both the customers and UKM themselves in the marketing, sell and find

the products that needed. Because of this web portal UKM should not have an

expertise to make the web to have their own e-commerce web and they can market

their products more widely.

(4)
(5)
(6)

v

LEMBAR PENGESAHAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

DAFTAR SIMBOL ... xvi

DAFTAR LAMPIRAN ... xviii

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Identifikasi Masalah ... 3

1.3. Maksud dan Tujuan ... 3

1.4. Batasan Masalah ... 4

1.5. Metodologi Penelitian ... 5

1.6. Sistematika Penulisan ... 7

BAB II LANDASAN TEORI 2.1. Analisis Instansi ... 9

(7)

vi

2.1.2. Visi dan Misi Dinas Koperasi UKM dan Perindustrian

Perdagangan ... 10

2.2. Pengertian Usaha kecil Menengah UKM ...13

2.3. Pengertian Internet ...14

2.3.1.Sejarah internet ...14

2.3.2.Kegunaan Internet ...15

2.3.3.Perkembangan Internet ...16

2.4. E-Commerce ...17

2.4.1.Pengertian E-Commerce ...17

2.4.2.Klasifikasi E-Commerce ...17

2.4.3.Manfaat E-Commerce ...18

2.5. Web Portal ...20

2.6. HTML ...22

2.7. PHP Hypertext Preprocessor ...22

2.8. Java Script ...24

2.9. Pemrograman Database ...24

2.10. MySQL ...25

2.11. Macromedia Dreamweaver ...25

2.12. Perancangan Sistem ...26

2.13. Pengertian Basis Data ...28

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem ...30

(8)

vii

3.2.2.Analisis Kebutuhan Perangkat Keras ...34

3.2.3.Analisis Kebutuhan Perangakat Lunak ...34

3.3. Softwere Requirement Spesification ...35

3.3.1. Kebutuhan Fungsional ...35

3.3.2. Persistance ...37

3.3.3. Security ...37

3.3.4. Scalability ...37

3.3.5. Performance ...37

3.3.6. Availability ...37

3.4. Analisis Basis Data ...38

3.5. Analisi Kebutuhan Fungsional ...39

3.5.1. Diagram Konteks ...39

3.5.2. Data Flow Diagram (DFD) ...40

3.5.2.1. DFD Level 1 ...41

3.5.2.2. DFD Level 2 Proses 1 ...42

3.5.2.3. DFD Level 2 Proses 2 ...43

3.5.2.4. DFD Level 2 Proses 3 ...43

3.5.2.5. DFD Level 2 Proses 4 ...44

3.5.2.6. DFD Level 2 Proses 5 ...45

(9)

viii

3.5.2.8. DFD Level 2 Proses 7 ...47

3.5.2.9. DFD Level 2 Proses 8 ...48

3.5.2.10.DFD Level 2 Proses 9 ...49

3.5.2.11.DFD Level 2 Proses 10 ...50

3.5.2.12. DFD Level 2 Proses 11 ...51

3.5.2.13. DFD Level 2 Proses 12 ...52

3.5.3. Spesifikasi Proses ...53

3.6. Kamus Data ...70

3.7. Skema Relasi ...77

3.8. Struktur Tabel ...78

3.9. Perancangan Antar Muka ...83

3.9.1.Perancangan Struktur Menu ...83

3.9.2.Perancangan Antar Muka Menu Awal ...85

3.9.3.Perancangan Antar Muka Menu Admin ...91

3.9.4.Perancangan Antar Muka Menu UKM ...94

3.9.5.Perancangan Antar Muka menu Pelanggan ...98

3.9.6.Perancangan Antar Muka Pesan ...103

3.10. Jaringan Semantik ...104

3.11. Keterangan Form ...106

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi ...108

4.1.1 Perangkat Lunak Pembangun ...108

(10)

ix

4.1.4.1Antar Muka Halaman Utama Pengunjung (Web

Portal Dinas) ...118

4.1.4.2Antar Muka Halaman Utama Pengunjung (Web UKM) ...118

4.1.4.3Antar Muka Halaman Admin ...119

4.1.4.4Antar Muka Halaman UKM ...120

4.1.4.5Antar Muka Halaman Pelanggan ...120

4.1.4.6Antar Muka Katalog Barang ...121

4.2 Pengujian ...121

4.2.1 Rencana Pengujian ...121

4.2.2 Kasus dan Hasil Pengujian Apha ...123

4.2.2.1 Pengujian Login Pengunjung ...123

4.2.2.2 Pengujian Login Admin ...125

4.2.2.3 Pengujian Login UKM ...126

4.2.2.4 Pengujian Pengolahan Data Berita ...127

4.2.2.5 Pengujian Pengolahan Data Kota ...129

4.2.2.6 Pengujian Pendaftran UKM ...131

4.2.2.7 Pengujian Pengolahan Data UKM ...132

4.2.2.8 Pengujian Pengolahan Data Kategori Barang....133

(11)

x

4.2.2.10 Pengujian Pendaftaran Pelanggan...138

4.2.2.11 Pengujian Pemesanan Barang ...139

4.2.2.12 Pengujian Konfirmasi Pembayaran ...140

4.2.2.13 Pengujian Pembayaran Dengan Paypal ...141

4.2.2.14 Pengujian Pembayaran Secara Langsung ...142

4.2.3 Kesimpulan Hasil Uji Alpha ...143

4.2.4 Kasus dan Hasil Pengujian Betha ...143

4.2.5 Kuesioner ...144

4.2.6 Kesimpulan Hasil Pengujian Beta ...150

BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ...151

5.2 Saran ...152

(12)

xi

Gambar 3.1 Flow Map sistem yang sedang berjalan ...28

Gambar 3.2 ERD Web Portal E-Commerce Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung ...34

Gambar 3.3 Diagram Konteks Web Portal E-Commerce Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung...35

Gambar 3.4 DFD Level 1 Web Portal E-Commerce Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung ...37

Gambar 3.5 DFD Level 2 Proses 1 Pendaftaran ...38

Gambar 3.6 DFD Level 2 Proses 1 Login ...39

Gambar 3.7 DFD Level 2 Proses 3 Pengolahan UKM...39

Gambar 3.8 DFD Level 2 Proses 4 Pengolahan Data Barang ...40

Gambar 3.9 Gambar 3.9 DFD Level 2 Proses 5 Lihat Barang ...41

Gambar 3.10 DFD Level 2 Proses 6 Pemesanan...42

Gambar 3.11 DFD Level 2 Proses 7 Lihat Pesanan ...43

Gambar 3.12 DFD Level 2 Proses 8 Pengelolaan Konfirmasi Pembayaran ...44

Gambar 3.13 DFD Level 2 Proses 9 Pengelolaan Data Berita ...45

Gambar 3.14 DFD Level 2 Proses 10 Pengelolaan Data Kota ...46

Gambar 3.15 DFD Level 2 Proses 11 Pengelolaan Data Provinsi ...47

(13)

xii

Gambar 3.17 Struktur Menu Admin...78

Gambar 3.18 Struktur Menu UKM ...79

Gambar 3.19 Struktur Menu Pelanggan ...79

Gambar 3.20 Perancangan Antar Muka Pesan ...98

Gambar 3.21 Jaringan Semantik Menu Admin ...99

Gambar 3.22 Jaringan Semantik Menu UKM ...100

Gambar 3.23 Jaringan Semantik Menu Pelanggan ...101

Gambar 4.1 Tampilan Form Menu Utama Pengunjung ...114

Gambar 4.2 Tampilan Form Menu Utama Pengunjung (Web UKM) ...114

Gambar 4.3 Tampilan Form Menu Utama Admin ...115

Gambar 4.4 Tampilan Form Menu Utama UKM ...115

Gambar 4.5 Tampilan Home Pelanggan ...116

(14)

xiii

Tabel 3.2. Spesifikasi Perangkat Keras ...30

Tabel 3.3. Kamus Data ...65

Tabel 3.4. Struktur File Admin ...73

Tabel 3.5. Struktur File Berita...73

Tabel 3.6. Struktur File UKM ...74

Tabel 3.7. Struktur File Pelanggan ...74

Tabel 3.8. Struktur File Kategori Barang ...75

Tabel 3.9. Struktur File Barang ...75

Tabel 3.10. Struktur File Pesanan ...75

Tabel 3.11. Struktur File Detail Pesanan ...76

Tabel 3.12. Struktur File Konfirmasi Pembayaran ...76

Tabel 3.13. Struktur File Kota ...77

Tabel 3.14. Struktur File Provinsi ...77

Tabel 3.15. Struktur File Review ...77

Tabel 4.1. Nama Tabel Beserta File Implentasinya ...105

Tabel 4.2. Rencana Pengujian Aplikasi Admin ...117

Tabel 4.3. Rencana Pengujian Aplikasi UKM ...117

Tabel 4.4. Rencana Pengujian Aplikasi Pelanggan ...118

Tabel 4.5. Pengujian Login Pengunjung ...119

(15)

xiv

Tabel 4.7. Pengujian Login UKM ...121

Tabel 4.8. Pengujian Tambah Data Berita ...122

Tabel 4.9. Pengujian Ubah Data Berita ...123

Tabel 4.10. Pengujian Hapus Data Berita ...123

Tabel 4.11. Pengujian Tambah Data Kota ...124

Tabel 4.12. Pengujian Ubah Data Kota ...125

Tabel 4.13. Pengujian Hapus Data Kota ...125

Tabel 4.14. Pengujian Pendaftaran UKM ...126

Tabel 4.15. Pengujian Ubah Profil UKM ...127

Tabel 4.16. Pengujian Ubah Themes...128

Tabel 4.17. Pengujian Tambah Data Kategori Barang ...129

Tabel 4.18. Pengujian Ubah Data Kategori Barang ...130

Tabel 4.19. Pengujian Hapus Data Kategori Barang...130

Tabel 4.20. Pengujian Tambah Data Barang ...131

Tabel 4.21. Pengujian Ubah Data Barang ...132

Tabel 4.22. Pengujian Hapus Data Barang...133

Tabel 4.23. Pengujian Pendaftaran Pelanggan ...133

Tabel 4.24. Pengujian Pemesanan Barang ...134

Tabel 4.25. Pengujian Konfirmasi Pembayaran ...135

Tabel 4.26. Pengujian Hasil Kuesioner No. 1 ...140

Tabel 4.27. Pengujian Hasil Kuesioner No. 2 ...140

Tabel 4.28. Pengujian Hasil Kuesioner No. 3 ...141

(16)
(17)

xvi

DAFTAR SIMBOL

Data Flow Diagram (DFD)

Entitas Luar / Terminator

Proses

Aliran data

Penyimpanan data

Flow Map Diagram / Sistem Prosedur

Proses oleh komputer

Stored data

Kondisi

Penyimpanan internal

(18)

xvii

Penghubung

Terminator

Monitor

Entity Relationship Diagram (ERD)

Entity

Weak entity

Relationship

Atribut

(19)

xviii

DAFTAR LAMPIRAN

LAMPIRAN A : Antar Muka ...A-1 LAMPIRAN B : Source Code ...B-1 LAMPIRAN C : Kuisioner

(20)

1

1.1 Latar Belakang

Perkembangan teknologi informasi dan komunikasi dewasa ini berlangsung dengan sangat pesat. Hal ini tidak terlepas dari keberadaan internet sebagai salah satu media komunikasi dan penyedia informasi. Dengan adanya internet, seseorang dapat menyampaikan informasi kemana saja dan kepada siapa saja tanpa dibatasi oleh tempat, ruang, maupun waktu tertentu.

Meledaknya penggunaan Internet dan teknologi World Wide Web (WWW atau sering juga disebut Web saja) menyebabkan munculnya teknologi E-commerce yang berbasis teknologi Internet. E-E-commerce merupakan konsep dari pemasaran global yang digambarkan sebagai proses jual beli barang atau jasa pada dunia online atau pertukaran informasi melalui jaringan informasi internet.

Usaha Kecil dan Menengah atau sering disebut UKM adalah sebuah istilah yang mengacu kepada jenis usaha kecil yang memiliki kekayaan bersih mencapai Rp 200.000.000 tidak termasuk tanah dan bangunan tempat usaha, serta usaha yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998 pengertian usaha kecil adalah kegiatan ekonomi rakyat yang berskala kecil dengan bidang usaha yang secara mayoritas merupakan kegiatan usaha kecil dan perlu dilindungi untuk mencegah dari persaingan usaha yang tidak sehat.

(21)

2

menunjang upaya pemberdayaan ekonomi masyarakat dan seluruh potensi ekonomi terutama yang berorientasi pada koperasi dan usaha kecil. Jumlah UKM Kota Bandung yang telah terdaftar di Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung saat ini mencapai 930-an unit.

Saat ini para pelaku UKM pada umumnya masih melakukan transaksi bisnisnya secara manual melalui tatap muka secara langsung ataupun melalui telepon. Kesulitan yang terjadi dalam bisnis ini adalah dimana para UKM kesulitan dalam memasarkan produknya dan menemukan pembeli yang tepat. Begitu juga dengan pihak pelanggan kesulitan dalam mencari produk-produk yang dibutuhkan. Dan juga para UKM juga kesulitan dalam membuat suatu aplikasi web e-commerce sendiri, untuk memasarkan produk-produknya.

Untuk mengatasi permasalahan-permasalahan tersebut, maka Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung selaku fasilitator membutuhkan suatu aplikasi web e-commerce dalam bentuk portal, yang diharapkan dapat menjadi tempat baik bagi pelanggan maupun UKM itu sendiri dalam memasarkan, menjual dan mencari produk yang dibutuhkan. Karena dengan web portal ini para pelaku UKM tidak diharuskan mempunyai keahlian dalam membuat web untuk mempunyai web e-commerce sendiri. Aplikasi portal web sendiri adalah sebuah situs yang berfungsi untuk meletakkan informasi di WWW.

(22)

bermaksud menjadikan pembangunan portal e-commerce UKM sebagai topik

dalam menyelesaikan tugas akhir ini dengan judul : “PEMBANGUNAN

PORTAL E-COMMERCE USAHA KECIL MENENGAH (UKM) KOTA

BANDUNG BERBASIS WEB STUDI KASUS DI DINAS KOPERASI, UKM

DAN PERINDUSTRIAN PERDAGANGAN BANDUNG”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang diatas, maka masalah yang dapat diidentifikasi yaitu :

1. Cakupan pemasaran produk UKM kurang luas.

2. Kurangnya informasi bagi pelangganmengenai produk-produk yang ditawarkan pemilik UKM.

3. Kurangnya efektifitas dan efisiensi pada proses penjualan, karena penjualan masih bersifat konvensional.

1.3 Maksud dan Tujuan

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah membangun portal e-commerce UKM kota Bandung berbasis web.

Sedangkan tujuan yang ingin dicapai dalam membangun portal

(23)

4

1. Dapat memfasilitasi dan mengelola UKM yang ada di kota Bandung dalam mempromosikan dan memasarkan produk yang dihasilkannya

2. Menyediakan informasi yang bermanfaat bagi pelanggan dalam mencari produk-produk yang dibutuhkan, yaitu infomasi mengenai produk-produk yang ditawarkan para pemilik UKM.

3. Mempermudah dan memperlancar proses transaksi penjualan, karena UKM dan calon pembeli tidak perlu harus bertemu langsung atau bertatap muka untuk melakukan transaksi jual beli. 4. Memudahkan pelaku UKM Kota Bandung untuk membuat web

e-commerce sendiri.

1.4 Batasan Masalah

Berdasarkan identifikasi dan menghindari cakupan masalah yang

terlalu luas, maka masalah dibatasi sebagai berikut :

1) Menampilkan informasi produk-produk yang dihasilkan oleh UKM yang ada di Bandung yang didapat dari Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung.

2) Proses transaksi pembayaran menggunakan metode paypal dan transaksi antar rekening bank.

(24)

4) Pemodelan data yang digunakan adalah pemodelan terstruktur dimana tools yang digunakan adalah diagram konteks, data flow diagram (DFD), kamus data, entity relationship diagram (ERD). 5) Tools yang digunakan untuk pembangunan portal e-commerce ini

yaitu : 1. PHP 2. MySQL 3. Wampserver

1.5 Metodologi Penelitian

Metode adalah seperangkat langkah (apa yang harus dikerjakan) yang tersusun secara sistematis (urutannya logis).

Metodologi penelitian yang digunakan dalam penulisan tugas akhir ini adalah : a. Pengumpulan data :

1. Observasi

Metode yang dilakukan dengan mengumpulkan data-data yang diperlukan dalam laporan pengkajian ini.

2. Interview

(25)

6

b. Tahap Pembuatan Perangkat Lunak 1. Analisis Masalah

Menganalisis masalah yang akan diselesaikan serta memberikan batasan-batasan dari suatu maslah yang ada.

2. Perancangan

Proses perancangan aplikasi membagi persyaratan dalam sistem perangkat keras atau pernagkat lunak.

3. Implementasi

Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.

4. Pengujian

Setelah program selesai dibuat, maka tahap berikutnya adalah pengujian terhadap program tersebut.

5. Perawatan

Mencakup koreksi error yang tidak ditemukan pada tahap-tahap terdahulu dan melakukan perawatan untuk pengembangan sistem selanjutnya.

Analisis

Pengujian Perancangan

Implementasi

Perawatan

(26)

1.6 Sistematika Penulisan

Sistematika penulisan yang ditetapkan oleh penulis dalam menyusun tugas

akhir ini adalah sebagai berikut : BAB I PENDAHULUAN

Pada bab ini menerangkan secara umum latar belakang masalah, identifikasi masalah, maksud dan tujuan penelitian, batasan masalah, metodologi penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini menerangkan secara garis besar pengertian pokok dari teori-teori yang mendasari pemecahan masalah yang dihadapi, dimana sumbernya dapat diperoleh dari berbagai buku sumber yang menunjang dalam penyusuunan Tugas Akhir ini.

BAB III ANALISIS SISTEM

Pada bab ini menerangkan penganalisaan masalah dengan maksud untuk mengidentifikasi, mengevaluasi masalah yang ada dengan kebutuhan yang diharapkan.

BAB IV PERANCANGAN SISTEM DAN IMPLEMENTASI

(27)

8

BAB VI KESIMPULAN DAN SARAN

(28)

9

2.1 Analisis Instansi

2.1.1 Sejarah Dinas Koperasi UKM dan Perindustrian Perdagangan

Rencana Strategis dari suatu institusi tidak terlepas dari aspek evaluasi kinerja periode sebelumnya. Hal ini merupakan tuntutan Undang – Undang Nomor 25 tahun 2004 tentang Sistem Perencanaan Pembangunan Nasional khususnya Pasal 29 ayat ( 2 ) yang menyatakan bahwa evaluasi kinerja dijadikan bahan bagi penyusunan rencana pembangunan daerah untuk periode berikutnya.

Dinas Koperasi UKM dan Perindustrian Perdagangan Kota Bandung merupakan salah satu satuan kerja perangkat daerah yang dibentuk berdasarkan peraturan daerah kota Bandung Nomor 13 tahun 2007 tentang pembentukan dan susunan dinas daerah dilingkungan pemerintah kota Bandung. Hal tersebut terbentuk sehubungan adanya perubahan paradigma penyelenggaraan kewenangan bidang pemerintahan yang semula sentralisasi menjadi desentralisasi pada pemerintah daerah kabupaten / kota dengan tujuan demokratisasi, pemberdayaan aparatur serta peningkatan pelayanan kepada masyarakat.

(29)

10

Daerah yang harus diaplikasikan dan di implementasikan ke dalam Visi dan Misi SKPD sesuai bidang kewenangan sebagaimana dimaksud dalam Peraturan Daerah Kota Bandung Nomor 02 Tahun 2001 tentang Kewenangan Daerah Kota Bandung sebagai Daerah Otonom.

2.1.2 Visi dan Misi Dinas Koperasi UKM dan Perindustrian Perdagangan

Visi dan Misi pada Dinas KUKM dan Perindustrian dan Perdagangan terangkum sebagai berikut :

Visi

Terwujudnya kesejahteraan masyarakat kota bandung melalui pengembangan koperasi usaha kecil menengah perindustrian dan perdagangan yang berkualitas dan berwawasan lingkungan menuju bandung bermartabat tahun 2008. Definisi operasional dari visi tersebut adalah Dinas Koperasi harus melaksanakan upaya-upaya untuk meningkatkan pemberdayaan ekonomi kerakyatan melalui Koperasi dan UKM serta menciptakan kesempatan kerja

MISI

a. Meningkatkan Kualitas Kelembagaan Koperasi dan UKM b. Meningkatkan Peranan Koperasi dan UKM yang Berdaya Saing c. Meningkatkan kualitas SDM Koperasi dan UKM

(30)

e. Mengembangkan lembaga dan sarana perdagangan serta sistem distribusi dalam negeri yang efektif dan efisien serta memberikan perlindungan konsumen dan produsen;

f. Mengembangkan kegiatan promosi luar negeri sehingga mampu menguasai pangsa pasar dalam era perdagangan bebas/ globalisasi;

Tujuan

a. Meningkatkan pembinaan, pengembangan usaha Koperasi, usaha kecil dan menengah agar memiliki daya saing usaha dalam rangka meningkatkan perekonomian Kota ;

b. Membangun dan mengembangkan struktur industri dalam upaya menunjang pembangunan industri yang berwawasan lingkungan;

c. Mewujudkan Industri Kecil dan Menengah ( IKM ) yang maju dan mandiri dalam upaya mengembangkan pemberdayaan ekonomi masyarakat sehingga mampu memasuki pasar global dengan meningkatkan daya saing dan mengembangkan sistem pemasaran ekspor serta pengendalian impor; d. Meningkatkan kegiatan informasi perdagangan barang dan jasa dalam

negeri serta menciptakan tertib niaga dan pelaksanaan perlindungan konsumen dan produsen;

e. Meningkatkan koordinasi dan kerjasama dengan instansi terkait dalam upaya mendorong serta mengembangkan hasil produksi melalui media promosi dan pameran dagang;

Sasaran

(31)

12

b. Meningkatnya peranan Koperasi dalam penyediaan Barang dan Jasa bagi anggota;

c. Meningkatnya kemampuan Koperasi Usaha Kecil menengah dalam proses produksi, distribusi dan pemasaran;

d. Meningkatnya kemandirian dan daya saing Koperasi Usaha Kecil dan Menengah ;

e. Meningkatnya kemitraan antara Koperasi, Usaha Kecil dengan Usaha Menengah dan Besar ;

f. Terwujudnya struktur industri yang kuat dengan didukung oleh kerjasama antar sektor ekonomi lainnya;

g. Meningkatkan peran dan daya dukung IKM dalam struktur industri dan perekonomian kota Bandung;

h. Meningkatkan ekspor dari Kota Bandung dengan kualitas barang yang memliliki daya saing dan berwawasan lingkungan ;

i. Meningkatkan kualitas pembinaan dan pelayanan terhadap pelaku dunia usaha dalam upaya meningkatkan kuantitas dan kualitas produk;

j. Terciptanya sistem produksi dan pemasaran barang dan jasa dengan standar harga yang dapat dijangkau oleh masyarakat melalui tertib niaga dan perlindungan konsumen;

(32)

2.2 Pengertian Usaha Kecil Menengah (UKM)

Menurut Keputusan Presiden RI no. 99 tahun 1998 pengertian Usaha Kecil adalah:

“Kegiatan ekonomi rakyat yang berskala kecil dengan bidang usaha yang secara

mayoritas merupakan kegiatan usaha kecil dan perlu dilindungi untuk mencegah

dari persaingan usaha yang tidak sehat.”

Adapun kriteria usaha kecil menurut UU No. 9 tahun 1995 adalah sebagai berikut:

1. Memiliki kekayaan bersih paling banyak Rp. 200.000.000,- (Dua Ratus Juta Rupiah) tidak termasuk tanah dan bangunan tempat usaha

2. Memiliki hasil penjualan tahunan paling banyak Rp. 1.000.000.000,- (Satu Milyar Rupiah)

3. Milik Warga Negara Indonesia

4. Berdiri sendiri, bukan merupakan anak perusahaan atau cabang perusahaan yang tidak dimiliki, dikuasai, atau berafiliasi baik langsung maupun tidak langsung dengan Usaha Menengah atau Usaha Besar

(33)

14

2.3 Pengertian Internet

Internet merupakan jaringan global yang terdiri dari berbagai komputer yang saling berhubungan dan bekerjasama dengan cara berbagai informasi dan data. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio.

Setiap komputer yang terhubung dengan jaringan tersebut, diberikan sebuah nomor yang unik, dan berkomunikasi satu sama lainnya dengan bahasa komunikasi yang sama. Bahasa komunikasi yang sama ini disebut protokol. Protokol yang digunakan di internet adalah TCP/IP (Transmission Control

Protocol / Internet Protocol ).

2.3.1 Sejarah Internet

Internet pertama kali dikembangkan oleh ARPANet, suatu proyek yang dimulai dari Departemen Pertahanan Amerika Serikat (US Departement of

Defense–DOD) pada tahun 1969, suatu percobaan dalam reliable networking

(34)

ARPA merupakan singkatan dari Advanced Research Projects Agency, cabang dari Defence (Pertahanan) yang mempunyai kewajiban membagi-bagikan uang grant sehingga menjadi DARPA (Defence-ARPA). ARPANet mulai dengan 3 komputer kecil yang dikoneksi di California digabungkan dengan satu di Utah, tetapi secara cepat berkembang di seluruh kontinen. Internet ini mulai tumbuh pesat pada dekade 1990.

2.3.2 Kegunaan Internet

Kegunaan internet yang utama antara lain : 1. Fungsi komunikasi

Internet adalah alat komunikasi, kegunaan yang sangat penting dari internet adalah pertukaran pesan dengan menggunakan electronic mail (e-mail). 2. Fungsi Resource Sharing

Dengan internet, kita dapat mencari software, essay, data dan program dari ribuan titik distribusi di seluruh dunia.

3. Fungsi Resource Discovery

Navigasi untuk mencari file tertentu, dokumen, host atau orang diantara jutaan host.

4. Fungsi Komunitas

(35)

16

2.3.3 Perkembangan Internet

Jumlah pengguna internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya menggunakan mesin pencari seperti

Google, pengguna di seluruh dunia mempunyai akses yang mudah atas

bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, internet melambangkan penyebaran (decentralization) informasi dan data secara ekstrim.

Perkembangan internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui internet. Transaksi melalui internet ini dikenal dengan nama e-commerce.

(36)

2.4 E-Commerce

E-Commerce atau yang lebih dikenal sebagai Electronic Commerce

merupakan jenis situs yang memiliki cirri berbeda dengan situs lainnya. Pada bagian ini akan dijelaskan mengenai pengertian E-Commerce, Klasifikasi

E-Commerce, dan Manfaat E-Commerce.

2.4.1 Pengertian E-Commerce

Sebenarnya dalam E-Commerce banyak sebutan yang dipakai untuk memudahkan orang mengucapkannya. Ada beberapa sebutan untuk

E-Commerce yaitu Internet Commerce atau Electronic Commerce atau ECom

atau E-Commerce, atau Immerce, yang pada dasarnya semua sebutan diatas mempunyai makna yang sama. Istilah-istilah tersebut dapat didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan

secara elektronik dengan memanfaatkan jaringan komputer.

2.4.2 Klasifikasi E-Commerce

Penggolongan E-Commerce yang lazim dilakukan orang ialah berdasarkan sifat transaksinya, antara lain:

a. Business to Business (B2B)

Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh penjualan grosir.

b. Business to Consumer (B2C)

(37)

18

c. Consumer to Consumer (C2C)

Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak menyediakan bermacam-macam barang melainkan hanya beberapa barang saja. Contoh: online advertising.

d. Consumer to Business (C2B)

Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi.

2.4.3 Manfaat E-Commerce

Manfaat yang diperoleh bagi organisasi pemilik E-Commerce:

1. Memperluas market place hingga kepasar nasional dan internasional. 2. Dengan capital outplay yang minim, sebuah perusahaaan dapat dengan

mudah menemukan lebih banyak pelanggan, supplier yang lebih baik dan partner bisnis yang paling cocok dari seluruh dunia.

3. E-Commerce menurunkan biaya pembuatan, pemrosesan,

(38)

4. E-Commerce memungkinkan pengurangan inventory dan overhead

dengan menyederhanakan supply chain management tipe “pull”. Dalam

supply chain management tipe “pull”, prses dimulai dari pesana

pelanggan serta digunakan manufacturing just-in-time.

5. E-Commerce mengurangi waktu antara outlay madal dan penerimaan

produk dan jasa.

6. E-Commerce mendukung upaya-upaya business process reengineering.

Dengan mengubah prosesnya, maka produktivitas sales-people, pegawai yang berpengetahuan, dan administrator bias meningkat 100% atau lebih.

7. E-Commerce memperkecil biaya telekomunikasi. Karena internet lebih

murah dibandingkan VAN.

8. Akses informasi menjadi lebih cepat.

9. Biaya transportasi dan fleksibilitas bertambah. Manfaat bagi konsumen antara lain:

1. E-Commerce memungkinkan pelanggan untuk berbelanja atau

melakukan transaksi selama 24 jam sehari sepanjang tahun dari hamper setiap lokasi.

2. E-Commerce memberikan lebih banyak pilihan kepada pelanggan,

mereka bisa memilih berbagai produk dari banyak vendor.

3. E-Commerce menyediakan produk dan jasa yang tidak mahal kepada

(39)

20

4. Pelanggan bisa menerima informasi yang relevan secara detil dalam hitungan detik, bukan lagi hari atau minggu.

5. E-Commerce memberi tempat kepada para pelanggan untuk berinteraksi

dengan pelanggan lain di electronic community dan bertukar pikiran serta pengalaman.

Manfaat bagi masyarakat lain:

1. E-Commerce memungkinkan orang untuk bekerja didalam rumah dan

tidak harus keluar rumah untuk berbelanja. Ini berakibat menurunkan arus kepadatan lalu lintas dijalan serta mengurangi polusi udara.

2. E-Commerce memungkinkan orang dinegara-negara dunia ketiga dan

wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka dapatkan tanpa E-Commerce.

2.5 Web Portal

Pengertian dari portal web adalah sebuah situs yang berfungsi untuk meletakkan informasi di WWW. Sebuah pertal web pastinya akan menampilkan informasi yang terkolaborasi dengan desain dan beragam tampilan. Oleh karena itu, tampilan sebuah web portal akan lebih konsisten di halaman-halamannya, dan juga memiliki struktur kontrol dan prosedur untuk berbagai aplikasi web. Lalu, mengapa web portal itu dapat dikatakan penting?

(40)

Berikut ini merupakan keuntungan penggunaan web portal dibandingkan halaman website biasa yang terpisah-pisah :

1) Adanya integrasi aplikasi dan pengaksesan ke isi portal maupun aplikasi sesuai dengan kewenangan pengunjung.

2) Komunikasi dan kolaborasi yang lebih baik.

3) Data yang diakses akan menjadi satu kesatuan dan aksesnya real time.

4) Lebih mudah memodifikasi isi dan melakukan maintenance portal. Sebuah portal memiliki ciri-ciri khusus sebagai berikut :

1) Memiliki tampilan look dan feel yang seragam.

2) Adanya header dan footer, dan tampilan header dan footer tersebut umumnya seragam di seluruh halaman yang ada di portal. Ada juga skema warna, ikon, logo, dan sebagainya yang memberikan kesan dan tampilan yang seragam dan sama.

3) Adanya blok-blok yang menampilkan informasi dalam bagian-bagian tertentu di halaman, atau dengan kata lain menggunakan layout yang baik.

4) Kotak-kotak blok tersebut diletakkan dalam tampilan yang saling berkaitan antara waktu dan eksistensinya.

Saat ini sudah sangat banyak website-website yang berbasiskan web

portal, seperti kompas.com, okezone.com, vivanews.com, cnn.com, dan lain

(41)

22

2.6 HTML

HTML merupakan singkatan dari hypertext markup language, yang merupakan program penulisan informasi pada sebuah hompage. Penulisan HTML dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada

windows atau simple text machintosh. Selain itu juga dapat digunakan editor

HTML seperti Macromedia Dreamweaver dan Microsoft Frontpage yang dapat memudahkan dalam menulis HTML dan memungkinkan dokumen HTML yang dibuat dapat diakses oleh berbagai jenis Browser. HTML berupa kode-kode tag yang memberikan instruksi pada Web Browser untuk memberikan tampilan sesuai yang diinginkan.

2.7 PHP Hypertext Preprocessor

PHP (Personal Home Page) adalah server-side programming yang popular digunakan untuk membuat web-based application. PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag HTML yang diekseskusi di server dan digunakan untuk membuat halaman web yang dinamis seperti guestbook,

statistik pengunjung, polling, email, dan masih banyak lagi.

(42)

dan dukungan koneksi ke database MySQL. Sejak saat itu lahirlah PHP versi kedua yang dikenal sebagai PHP/FI.

PHP versi ketiga dirilis pertengahan tahun 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkan programmer

lain yang antusias untuk mengembangkan PHP.

PHP versi 4.0 dirilis bulan oktober 2000. Perubahan mendasar pada PHP 4.0 adalah integrasi Zend Scripting Engine yang dibuat oleh Andi Gutmans dan Zeev Suraski yang manghasilkan banyak peningkatan kecepatan yang sangat besar dibanding versi sebelumnya. Dan sampai saat ini PHP telah mencapai versi 5.0.

Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah sebagai berikut :

Life Cycle yang sangat singkat , sehingga PHP selalu up to date mengikuti

perkembangan teknologi internet.

a. Cross Platform, yakni PHP dapat dipakai di hampir semua webserver yang

ada di pasaran (terutama Apache dan Microsoft IIS) dan dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD).

b. PHP mendukung koneksi ke banyak database baik yang gratis maupun komersil, seperti MySQL, mSQL, Oracle, Microsoft SQL Server, Interbase, dan banyak lagi.

c. PHP bersifat open source dan gratis.

(43)

24

mengajukan pertanyaan pada grup-grup diskusi yang di dalamnya banyak sekali para master PHP.

2.8 JavaScript

Javascript merupakan cross-platform yang dikembangkan oleh Netscape dan pertama kali digunakan dalam browser Netscape. Javascript dibuat agar mudah diintegrasikan kedalam program dan aplikasi lain, misalnya browser. Sebagian besar browser saat ini sudah mendukung javascript. Oleh karena itu,

script dari javascript biasanya dimasukkan kedalam suatu HTML dan dieksekusi

dibrowser lain.

2.9 Pemrograman Database

Definisi dari database adalah kumpulan dari beberapa data dalam jumlah banyak, saling berhubungan dan yang mempunyai arti tertentu (Riyanto, 2003),

Database secara global terdiri dari kumpulan table yang berisi baris dan kolom.

Tiap baris dan table memiliki satu unit data yang disebut record dan kolom didalam table (disebut dengan field) merupakan keterangan dari masing-masing

record.

Pemrograman database merupakan kegiatan yang dilakukan untuk meningkatkan kemudahan dalam melakukan manajemen dan akses ke sebuah

database (Riyanto, 2003). Pemrograman sebuah database banyak dilakukan

dengan menggunakan bahasa yang disebut dengan Structure Query Language

(44)

database, analisa query, dan juga interaksi database dengan Open Database Connectivity (ODBC).

2.10 MySQL

Pemrograman database akan penulis lakukan dengan menggunakan Software database bernama MySQL. MySQL adalah sebuah Relational Database

Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi

General Public Lisence(GPL).

Kelebihan MySQL bila dibandingkan dengan produk-produk lain yang sejenis: 1. MySQL merupakan software database yang memiliki kecepatan dan

reliabilitas yang tinggi dalam pemroses data.

2. MySQL mudah digunakan dan memiliki dukungan user yang luas. 3. Memiliki sekuritas yang baik.

4. Bisa berjalan dibanyak platform selain PC.

5. Mendukung banyak bahasa pemrograman seperti C, C++, Perl, Phyton,

Java, dan PHP.

6. Open source.

2.11 Macromedia Dreamweaver

Macromedia Dreamweaver 8 merupakan suatu HTML editor profesional

(45)

26

dalam lingkungan editing yang visual yang tentunya dilengkapi dengan kontrol

hand-coding HTML-nya.

Dreamweaver juga dapat mengembangkan workflow dengan menggunakan Macromedia Fireworks dan juga dapat menambahkan animasi dari Flash ke dalamnya. Selain itu, Dreamweaver menyediakan interface yang full-featured

coding yang termasuk tools code-editing dan materi CSS, Javascript, CFML, dan

bahasa lainnya.

Aplikasi yang dibangun dapat berupa aplikasi dinamis, dimana Dreamweaver kompatibel dengan teknologi server seperti CFML, ASP.NET, ASP, JSP dan PHP. Selain itu juga kompatibel dengan XML data yang telah disediakan tools untuk membuat halaman XSLT, menyertakan file XML dan memajangnya di halaman web.

Dreamweaver is fully customizable, yaitu dapat menciptakan objek sendiri,

mengatur dan memodifikasi shortcut untuk keyboard, bahkan menulis Javascript untuk memperluas kemampuan Dreamweaver dengan behavior, property

inspector, dan sitereports yang baru.

2.12 Perancangan Sistem

(46)

yang akan dibentuk. Perancangan sistem dapat menggunakan pemodelan secara terstruktur menggunakan grafik atau diagram.

Langkah-langkah yang dilakukan pada tahap-tahap perancangan sistem ini adalah membuat usulan pemecahan masalah secara logika.

Alat bantu yang digunakan adalah : a. Flow Map

Menurut FAT [2], flow map merupakan gambaran hubungan antara entity

yang terlihat berupa aliran-aliran dokumen yang ada. Bagian alir dokumen merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusannya.

b. Diagram Konteks

Menurut JOG [4], Diagram Konteks adalah diagram arus data yang berfungsi untuk menggambarkan yang dirancang disuatu objek, diagram konteks ini menggambarkan secara global atau menyeluruh dari suatu sistem informasi keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Kesatuan luar ini merupakan sumber arus data yang berhubungan dengan sistem informasi tersebut.

c. Kamus Data

(47)

28

d. Diagram E-R (Entity Relational)

Model entity didasarkan pada persepsi dunia nyata yang terdiri dari himpunan objek dasar yang disebut dengan entity dan relasi terdiri dari anatr entity. Entity adalah objek yang dapat diidentifikasikan secara unik.

e. Struktur Data

Struktur data merupakan hasil taransformasi dari entitas-entitas pada diagram E-R.

f. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer, sehingga saat menjalankan program user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.

2.13 Pengertian Basis Data (Database)

Dalam buku konsep dan perancangan database mendefinisikan database sebagai berikut :

Menurut KRIS [1] :

(48)

Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :

a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

b. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

(49)

30

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem merupakan kegiatan penguraian suatu data dan informasi yang utuh dan nyata kedalam bagian-bagian atau komponen-komponennya yang bertujuan untuk mengidentifikasikan serta mengevakuasi masalah-masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga mengarah kepada suatu solusi untuk perbaikan maupun pengembangan ke arah yang lebih baik dan sesuai dengan kebutuhan.

Untuk memahami alur dari informasi dalam sistem, diperlukan pendokumentasian dalam merancang suatu aplikasi portal e-commerce berbasis web di Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung sehingga akan mempermudah tahap pengembangan sistem.

3.1.1 Analisis Masalah

(50)

dapat menjadi tempat baik bagi pelanggan maupun UKM itu sendiri dalam memasarkan, menjual dan mencari produk yang dibutuhkan. Aplikasi portal web sendiri adalah sebuah situs yang berfungsi untuk meletakkan informasi di WWW.

3.1.2 Analisis Fungsional

Sebelum membangun sebuah program aplikasi, tahap pertama yang harus dilakukan mempelajari dan menganalisa sistem yang sedang berjalan. Analisis Pemasaran dan Penjualan di Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung yang sedang berjalan saat ini akan digambarkan dalam flowmap. Pemahaman terhadap sistem dilakukan dengan mempelajari bagaimana sistem tersebut berjalan.

Adapun alur prosedur yang sedang berjalan adalah sebagai berikut :

1. Pelanggan yang ingin membeli barang, terlebih dahulu melihat katalog barang yang dijual

2. Apabila pelanggan akan melakukan pemesanan barang, maka diwajibkan untuk membayar uang muka sebagai tanda pembelian 3. Jika ada order pemesanan barang, maka UKM bagian produksi

akan membuat barang sesuai dengan jumlah pesanan.

(51)

32

Data Barang yang di Pesan

Uang Muka

Nota pesanan Data Barang yang

di Pesan

Info Barang telah selesai

Barang pesanan

Info Barang telah selesai

Arsip Data pesanan

Apakah Jumlah uang mencukupi ? Info Uang yang dibayarkan belum

mencukupi Info Uang yang

dibayarkan belum mencukupi

T

idak

Ya

(52)

3.2 Analisis Kebutuhan Sistem Non Fungsional

Analisis kebutuhan dilakukan untuk mengetahui spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan analisis user, analisis perangkat keras, dan analisis perangkat lunak.

3.2.1 Analisis Pengguna (User)

Perangkat lunak yang akan dibangun akan digunakan oleh empat jenis pengguna. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini.

Tabel 3.1 Karakteristik Pengguna

Pengguna Deskripsi Usia Hak Akses Tingkat

Pendidikan

Pengalaman

Administrator (Dinas)

Orang yang mengelola web

portal secara keseluruhan, diberikan hak

akses penuh untuk melakukan

pemeliharaan terhadap web

portal

Lebih dari 21

tahun

Mengakses dan mengedit

Website

Minimal S1 Mengatur dan Memperbaiki

website

UKM orang yang

mengelola website UKM yang tergabung dalam web portal,

diberikan hak akses untuk melakukan segala

hal yang berkaitan dengan

kepentingan halaman UKM

nya

Pelanggan Adalah user yang

melakukan registrasi sebagai member

untuk dapat melakukan transaksi

(53)

34

Pengunjung Adalah user yang

mengunjungi web portal dan tidak

melakukan registrasi untuk menjadi member

Lebih dari 15

tahun

Mengakses Website

Minimal SMA / Sederajat

Membuka Website

3.2.2 Analisis Kebutuhan Perangkat Keras (Hardware)

Dari hasil pengamatan, perangkat lunak yang akan dibangun akan baik dijalankan pada spesifikasi perangkat keras minimum sebagai berikut:

Tabel 3.2 Spesifikasi Perangkat Keras

Spesifikasi Pengguna

Processor 1.8 GHz

Memory 256 MB

Harddisk (free space) 80 GB

VGA 64 MB

Monitor 15”

Semakin tinggi spesifikasi komputer yang digunakan untuk menjalankan perangkat lunak, akan semakin baik.

3.2.3 Analisis Kebutuhan Perangkat Lunak (Software)

Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah dengan menggunakan aplikasi PHP dan Macromedia Dreamweaver yang. berfungsi untuk membuat halaman web dan MySQL yang berfungsi untuk membangun database.

(54)

3.3 Software Requirement Specification (SRS)

3.3.1 Kebutuhan Fungsional

Sistem ini menyediakan fasilitas untuk : a. Admin (Dinas)

1. Manajemen Berita 1.1 Tambah berita 1.2 Hapus berita 1.3 Ubah berita 1.4 Cari berita

2. Manajemen Lihat UKM 2.1 Lihat UKM

2.2 Cari UKM 3. Aktifasi UKM 4. Manajemen Kota

4.1Tambah Kota 4.2Hapus Kota 4.3Ubah Kota 4.4Cari Kota 5. Manajemen Provinsi

(55)

36

b. UKM

1. Manajemen Kategori Barang 1.1 Tambah Kategori Barang 1.2 Hapus Kategori Barang 1.3 Ubah Kategori Barang 1.4 Cari Kategori Barang 2. Manajemen Barang

2.1 Tambah Barang 2.2 Hapus Barang 2.3 Ubah Barang 2.4 Cari Barang

3. Manajemen Pemesanan 3.1 Lihat Pemesanan 3.2 Cari Pemesanan

3.3 Lihat Detail Pemesanan 3.4 Ubah Status

4. Melihat Pembayaran 5. Melihat Manajemen Akun

5.1 Ubah themes

5.2 Ubah Profil UKM c. Pelanggan

(56)

1.2Lihat Barang 1.3Cari Barang

2. Melakukan Pemesanan Barang 2.1 Lihat Pesanan Barang 2.2 Tambah Barang Pesanan

3. Melakukan Konfirmasi Pembayaran d. Pengunjung

1. Melihat Katalog Barang 1.1Lihat Kategori Barang 1.2Lihat Barang

1.3Cari Barang

3.3.2 Persistence

1. Tersedianya backup data 2. Tidak adanya redundancy

3.3.3 Security

1. Terjamin keamanan atas hak akses

3.3.4 Scalability

1. Dapat digunakan banyak pengguna dalam waktu bersamaan

3.3.5 Perfomance

1. Load time rendah

2. Transaction time rendah

3.3.6 Availability

(57)

38

3.4 Analisis Basis Data

Tahap analisis basis data ini dilakukan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat dilakukan dengan tahapan membuat ERD (Entity Relationship Diagram). ERD digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk memperjelas hubungan antar tabel. ERD pada Web Portal E-commerce dinas koperasi UKM dan perindustrian Perdagangan kota Bandung dapat dilihat pada gambar dibawah ini.

UKM

pelanggan barang Kategori_barang

memiliki memiliki

berita N mengelola 1 1 mengelola N Kota

mengaktifasi

Gambar 3.2 ERD Web Portal E-Commerce Dinas Koperasi UKM dan

(58)

3.5 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada aplikasi web portal e-commerce ini meliputi Diagram Konteks, Data Flow Diagram dan Kamus Data.

3.5.1 Diagram Konteks

Diagram konteks merupakan gambaran sistem secara umum yaitu hubungan sistem dengan lingkungan sistem. Terdapat empat entitas yang terhubung langsung dengan sistem yaitu Administrator (Dinas), UKM, Pelanggan, dan Pengunjung. Gambar diagram konteks dapat dilihat pada gambar dibawah ini.

Web Portal E-Commerce Dinas Koperasi UKM dan Perindustrian Perdagangan

Bandung Administrator

(Dinas) UKM

Pelanggan Pengunjung

Info konfirmasi ukm baru Data login Data berita Data kota Data provinsi

Info status login Info berita

Info kota info provinsi Data ukm baru

Data pendaftran Data login

Data ukm Data kategori barang

Data barang Data pesanan Data detail pesanan Data konfirmasi pembayaran

Info konfirmasi pendaftran Info status login

Info ukm Info kategori barang

Info barang Info pesanan Info detail pesanan Info konfirmasi pembayaran

Data login Data barang Data pesanan Data detail pesanan Data konfirmasi pembayaran

Info status login Info barang Info pesanan Info detail pesanan Info konfirmasi pembayaran

Data pendaftran Data barang Info Konfrmasi pendaftran

Info barang Paypal

Status pembayaran

Data pembayaran

(59)

40

3.5.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan representasi atau model grafis dari

(60)

3.5.2.1 DFD Level 1 Data pendaftaran ukm

Info konfirmasi Pendaftaran

Data login Data pendaftaran pelanggan Info konfirmasi pendaftaran Data UKM baru

Info Konfirmasi UKM baru

pelanggan

ukm Info pelanggan baru

Data pelanggan baru Data UKM baru

Info ukm baru

Info status login

Data login Info status login

Data login Info status login

Data login Info status login admin

Info status login Status data login

Data login

Info status login

Data UKM

Data kategori barang Info kategori barang

barang Data barang Info barang

Data detail pesanan

Info detail pesanan

berita info konfirmasi pembayaran

Data konfirmasi pembayaran

Data konfirmasi pembayaran Info konfiramasi pembayaran

Konfirmasi_pembayaran Data konfirmasi pembayaran

Info konfirmasi pembayaran 8

Lihat pesanan Info pesanan

Data pesanan Data pesanan

Info pesanan

Data detail pesanan Info detail pesanan

Info status pesanan Data status pesanan

11 Status login valid

Status login valid

Status login valid

Status login valid Status login valid

Status login valid Status login valid

6 Lihat barang Data barang

Info barang Info barang

Paypal Info pesanan Data pesanan Status login valid

Data provinsi

Data kategori Info kategori barang

Data kategori barang

(61)

42

3.5.2.2 DFD Level 2 Proses 1

1.1 Daftar UKM

1.3 Daftar pelanggan UKM

Pengunjung

Data pendaftaran ukm Info konfirmasi pendaftaran

Data pendaftaran pelanggan Info pelanggan baru

Administrator Data ukm baru

Info konfirmasi ukm baru ukm

pelanggan Data ukm baru

Data pelangan baru 1.2

Verifikasi UKM data ukm baru

Info konfirmasi pendaftaran

Info pelanggan baru Info konfiramsi ukm baru

(62)

3.5.2.3 DFD Level 2 Proses 2

Info status login

Data login Info status login

Data login Info status login

Data login Info status login

Data login Info status login

Data login Info status login

Gambar 3.6 DFD Level 2 Proses 1 Login

3.5.2.4 DFD Level 2 Proses 3

Data profil baru Info profil baru

ukm Data profil baru Info profil baru

data themes Info themes

Themes terpilih Info themes Status login valid

Status login valid

(63)

44

3.5.2.5 DFD Level 2 Proses 4

4.1 Tambah kategori barang

4.2 Ubah kategori

barang

4.3 Cari kategori

barang

4.4 Hapus kategori

barang

UKM kategori_barang

Data kategori baru Data kategori baru

Status kategori baru Status kategori baru

Data kategori yang akan diubah

Status ubah data kategori Status ubah data kategori Data kategori yang akan diubah

Keyword kategori yang dicari Keyword kategori yang dicari

Status kategori yang dicari Status kategori yang dicari

Data kategori yang akan dihapus Data kategori yang akan dihapus Status hapus data kategori Status hapus data kategori

Status login valid

Status login valid

Status login valid Status login valid

(64)

3.5.2.6 DFD Level 2 Proses 5

5.1 Tambah

barang

5.2 Ubah barang

5.3 Cari barang

5.4 Hapus barang

UKM barang

Data barang baru Data barang baru

Status barang baru Status barang baru

Data barang yang akan diubah Data barang yang akan diubah

Status ubah data barang Status ubah data barang

Keyword barang yang dicari Keyword barang yang dicari

Status barang yang dicari Status barang yang dicari

Data barang yang akan dihapus Data barang yang akan dihapus

Status hapus data barang Status hapus data barang

Status login valid

Status login valid

Status login valid Status login valid

(65)

46

3.5.2.7 DFD Level 2 Proses 6

Pelanggan Pengunjung

Data barang Info barang

6.1 Lihat kategori

barang

Data barang Info barang

Kategori barang

6.2 Lihat barang

Data kategori Info kategori Barang

Data kategori

Info kategori Info kategori

Data kategori

Data barang Info barang Status login valid

Status login valid

(66)

3.5.2.8 DFD Level 2 Proses 7

7.1 Isi keranjang

belanja

7.2 Checkout

7.3 Cara Pembayaran

Pelanggan Data barang

Data pesanan

Data cara bayar Info data pesanan barang

pesanan

Info barang Data barang

Info barang pesanan Data barng pesanan

Info data pesanan Dat acara bayar

Detail_pesanan Data detail pesanan

Status login valid

Status login valid

keranjang Data barang

Info barng

Info barang

Info barang pesanan Data pesanan

Paypal

Status pembayaran Data pembayaran

(67)

48

3.5.2.9 DFD Level 2 Proses 8

UKM Pelanggan

Data pesanan Info pesanan

8.1 Lihat pesanan

Data pesanan Info pesanan

pesanan

8.2 Lihat detail

pesanan

Data detail pesanan Info detail pesanan Detail_pesanan

Data detail pesanan

Info detail pesanan Info detail pesanan

Data detail pesanan

Data pesanan Info pesanan Status login valid

Status login valid

(68)

3.5.2.10 DFD Level 2 Proses 9

9.1 Tambah konfirmasi pembayaran

9.2 Lihat konfirmasi pembayaran

9.3 Ubah status

pesanan

Pelanggan UKM

Data konfirmasi pembayaran baru Info konfirmasi pembayaran

Info konfirmasi pembayaran Data konfirmasi pembayaran yg ingin dilihat Konfirmasi-pembayaran

pesanan Data konfirmasi pembayaran yg ingin dilihat

Info konfirmasi pembayaran

Info status pesanan Ubah status pesanan yang dipilih

Data konfirmasi pembayaran yang dipilih

Info konfirmasi pembayaran

Data konfirmasi pembayaran

Info konfirmasi pembayaran Info konfirmasi pembayaran

Data konfirmasi pembayaran baru

Info status pesanan data status pesanan Status login valid

Status login valid

Status login valid

(69)

50

3.5.2.11 DFD Level 2 Proses 10

10.1 Tambah berita

10.2 Ubah berita

10.3 Cari berita

10.4 Hapus berita Administrator

berita

Data berita baru Data berita baru

Status data berita baru Status data berita baru

Data berita yang akan diubah

Data berita yang akan diubah Status ubah data berita Status ubah data berita

Keyword berita yang dicari Keyword berita yang dicari

Status berita yang dicari Status berita yang dicari

Data berita yang akan dihapus Data berita yang akan dihapus

Status hapus data berita Status hapus data berita

Status login valid Status login valid Status login valid

(70)

3.5.2.12 DFD Level 2 Proses 11

11.1 Tambah kota

11.2 Ubah kota

11.3 Cari kota

11.4 Hapus kota Administrator

kota

Data kota baru Data kota baru

Status kota baru Status kota baru

Data kota yang akan diubah

Data kota yang akan diubah Status ubah kota Status ubah kota

Keyword kota yang dicari Keyword kota yang dicari

Status kota yang dicari Status kota yang dicari

Data kota yang akan dihapus Data kota yang akan dihapus

Status hapus kota Status hapus kota

Status login valid Status login valid Status login valid

(71)

52

3.5.2.13 DFD Level 2 Proses 12

12.1 Tambah provinsi

12.2 Ubah provinsi

12.3 Cari provinsi

12.4 Hapus provinsi Administrator

provinsi Data provinsi baru Data provinsi baru

Status provinsi baru Status provinsi baru

Data provinsi yang akan diubah

Data provinsi yang akan diubah Status ubah provinsi Status ubah provinsi

Keyword provinsi yang dicari Keyword provinsi yang dicari

Status provinsi yang dicari Status provinsi yang dicari

Data provinsi yang akan dihapus Data provinsi yang akan dihapus

Status hapus provinsi Status hapus provinsi

Status login valid Status login valid Status login valid

(72)

3.5.3 Spesifikasi Proses

No Proses 1

Nama Proses Pendaftaran

Deskripsi Pendaftran user untuk UKM atau pelanggan yang baru Input Data Pendaftran

Output Status Validasi Pendaftran Logika proses 1. Tampilkan form pendaftaran

2. memilih menu pendaftaran untuk UKM atau Pelanggan 3. Isi form Pendaftaran

4. sistem akan memeriksa data pendaftaran valid atau tidak

5. jika daftar UKM, administrator akan memeriksa UKM apakah sudah terdaftar di dinas atau belum

6. jika sudah terdaftar maka Administrator akan mengirimkan email aktifasi

No Proses 2 Nama Proses Login

Deskripsi Pemeriksaan autentifikasi data user Input Data Login

Output Status validasi login

Logika Proses 1. Tampilkan form login 2. User mengisi data login 3. Periksa data login di database

(73)

54

No Proses 3

Nama Proses Pengolahan data UKM Deskripsi UKM mengatur halamannya Input Data Info UKM

Output Halaman Info UKM

Logika Proses 1. User mengakses halaman info UKM 2. Melakukan ubah profil atau ubah themes

No Proses 4

Nama Proses Pengolahan Kategori barang

Deskripsi UKM menambah, mengubah, mencari, atau menghapus data kategori barang

Input Data kategori barang Output Info kategori barang

Logika Proses 1. Sistem menampilkan pilihan pengolahan data kategori 2. UKM memilih pengolahan data yang akan dilakukan 3. Jika UKM memilih menu tambah kategori barang,

maka akan menuju proses 4.1

4. Jika UKM memilih menu ubah kategori barang, maka akan menuju proses 4.2

5. Jika UKM memilih menu cari kategori barang, maka akan menuju proses 4.3

6. Jika UKM memilih menu hapus kategori barang, maka akan menuju proses 4.4

No Proses 5

Nama Proses Pengolahan Data barang

(74)

Input Data barang Output Info barang

Logika Proses 1. Sistem menampilkan pilihan pengolahan data barang 2. UKM memilih pengolahan data yang akan dilakukan 3. Jika UKM memilih menu tambah barang, maka akan

menuju proses 5.1

4. Jika UKM memilih menu ubah kategori barang, maka akan menuju proses 5.2

5. Jika UKM memilih menu cari barang, maka akan menuju proses 5.3

6. Jika UKM memilih menu hapus barang, maka akan menuju proses 5.4

No Proses 6

Nama Proses Lihat barang

Deskripsi Pelanggan atau pengunjung melihat data kategori dan barang

Input Data barang dan kategori Output Info data barang dan kategori

Logika Proses 1. Pelanggan atau pengujung memilih menu kategori 2. Sistem akan akan menampilkan info barang sesuai

dengan kategorinya

No Proses 7

Nama Proses Pemesanan

Deskripsi proses pengisian data pesanan Input Data pesanan

Output Info data pesanan

Logika Proses 1. User memilih produk yang akan dipesan 2. Produk akan masuk ke keranjang belanja 3. user melakukan checkout

(75)

56

No Proses 8

Nama Proses Lihat pemesanan

Deskripsi UKM dan Pelanggan melihat data pemesanan dan detailnya

Input Data pesanan yang ingin dilihat Output Info data pesanan dan detail pesanan

Logika Proses 1. UKM atau pelanggan memilih menu pesanan

2. Sistem akan menampilkan data pesanan atau detail pesanannya

No Proses 9

Nama Proses Pengelolaan konfirmasi pembayaran

Deskripsi Pengolahan data Pelanggan yang melakukan konfirmasi pembayaran barang pesanan

Input data pesanan dan no transaksi pembayaran Output Info data pesanan dan no transaksi pembayaran

Logika Proses 1. Pelanggan melakukan konfirmasi pembayaran barang pesanan

2. UKM melihat dan mengubah status pembayaran pelanggan yang sudah membayar

No Proses 10

Nama Proses Pengolahan data berita

(76)

No Proses 11

Nama Proses Pengolahan data Kota

Deskripsi Admiistrator menambah, mencari, mengubah atau menghapus data kota

Input data kota Output Info kota

Logika Proses 1. Sistem menampilkan pilihan pengolahan data

2. Admin memilih pengolahan data yang akan dilakukan 3. Jika admin memilih menu tambah, maka akan menuju

proses 11.1

4. Jika admin memilih menu ubah, maka akan menuju proses 11.2

5. Jika admin memilih menu cari, maka akan menuju proses 11.3

6. Jika admin memilih menu hapus, maka akan menuju proses 11.4

No Proses 12

Nama Proses Pengolahan data provinsi Input data berita

Output Info berita

Logika Proses 1. Sistem menampilkan pilihan pengolahan data

2. Admin memilih pengolahan data yang akan dilakukan 3. Jika admin memilih menu tambah, maka akan menuju

proses 10.1

4. Jika admin memilih menu ubah, maka akan menuju proses 10.2

5. Jika admin memilih menu cari, maka akan menuju proses 10.3

(77)

58

Deskripsi Administrator menambah, mencari, mengubah atau menghapus data provinsi

Input data provinsi Output Info provinsi

Logika Proses 1. Sistem menampilkan pilihan pengolahan data

2. Admin memilih pengolahan data yang akan dilakukan 3. Jika admin memilih menu tambah, maka akan menuju

proses 12.1

4. Jika admin memilih menu ubah, maka akan menuju proses 12.2

5. Jika admin memilih menu cari, maka akan menuju proses 12.3

6. Jika admin memilih menu hapus, maka akan menuju proses 12.4

No Proses 1.1

Nama Proses Daftar UKM

Deskripsi Pendaftaran untuk UKM baru Input Data user UKM

Output Info data user UKM

Logika Proses 1. UKM mengisi form pendaftaran untuk ukm

2. Sistem akan memeriksa pendaftran valid atau tidak 3. Administrator akan memeriksa apakah UKM sudah

terdaftar di dinas atau belum

4. Jika sudah admiistrator akan mengirim email untuk aktifasi

5. Jika belum akun ukm belum bisa dipakai

No Proses 1.2

Nama Proses Daftar pelanggan

Gambar

Gambar 3.1 Flowmap  Sistem yang Sedang Berjalan
Gambar 3.8 DFD Level 2 Proses 4 Pengolahan Kategori Barang
Gambar 3.14 DFD Level 2 Proses 10 Pengelolaan Data Berita
Gambar 3.15 DFD Level 2 Proses 11 Pengelolaan Data Kota
+7

Referensi

Dokumen terkait

Cara yang termudah dalam pembagian tugas ini dengan cara uji coba (trial and error) yaitu dengan melakukan uji coba pengelompokan stasiun kerja kedalam empat

Gambaran hiperkontraksi serabut otot jantung tikus wistar yang terpapar arus listrik bolak balik (alternating current) 31-60 mA secara langsung dengan mikroskop cahaya.. Olympus

Mengantisipasi perkembangan masyarakat sekarang dan dinamika masyarakat masa yang akan datang maka dalam peraturan daerah ini pemahaman hutan hak adalah hutan

Hipotesis nol (Ho) dari penelitian ini adalah:.. a) Tidak terdapat hubungan yang signifikan antara motivasi orang tua dengan prestasi belajar PAI siswa kelas XI Akuntansi di

Dengan demikian, kesenian tradisional adalah seni yang tumbuh dan berkembang di suatu daerah tertentu, diturunkan secara turun temurun dari nenek moyang, tidak diketahui siapa

Corebima (2010) mengemukakan bahwa keterampilan berpikir perlu diberdayakan secara sengaja dan terencana. Lebih lanjut beliau mengemukakan, ”apakah pada

Mulai 2001 pendidikan inklusi telah menjadi program Direktorat Pendidikan Luar Biasa yang bertugas untuk mengatur pelaksanaan pendidikan luar biasa tidak hanya di SLB namun juga

Ada beberapa hal yang perlu diperhatikan dalam pengajuan tugas akhir melalui Sistem Informasi Akademik Unsoed, diantaranya prasyarat yang wajib