i SKRIPSI
PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
HALAMAN JUDUL
Oleh :
MUHAMMAD SULISTIYONO SAPUTRO
2010-51-032
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2014
CORE Metadata, citation and similar papers at core.ac.uk
ii SKRIPSI
PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
HALAMAN SAMPUL
Oleh :
MUHAMMAD SULISTIYONO SAPUTRO
2010-51-032
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2014
iii
UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL : PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
SAYA : MUHAMMAD SULISTIYONO SAPUTRO
Mengijinkan skripsi Teknik Informatika ini disimpan di perpustakaan program studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai berikut :
1. Skripsi adalah hal milik program studi Teknik Informatika UMK
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan skripsi ini sebagai bahan pertukaran antar institusi pendidikan tinggi
4. Berikut tanda √ sesuai dengan kategori skripsi
Sangat Rahasia (Mengandung isi tentang keselamatan/kepentingan Negara Republik Indonesia)
Rahasia (Mengandung isi tentang kerahasiaan dari suatu organisasi/badan tempat penelitian skripsi ini dikerjakan) Biasa
Disahkan Oleh : Penulis
Muhammad Sulistiyono Saputro 201051032
Alamat Tetap :
Desa Ngembalrejo Rt 04 Rw III Bae Kudus Tanggal : 24 Juni 2014
Pembimbing Utama
Arief Susanto, ST,M.Kom NIDN.0603047104
Tanggal : 24 Juni 2014 √
iv
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL : PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
NAMA : MUHAMMAD SULISTIYONO SAPUTRO
NIM : 2010-51-032
“Saya Menyatakan dan bertanggung jawab dengan sebenarnya bahwa skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing masing telah saya jelaskan sumbernya, jika pada waktu selanjutnya ada pihak lain yang , mengklain bahwa skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk membatalkan gelat Sarjana Komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.
Kudus, 24 Juni 2014
Muhammad Sulistiyono Saputro Penulis
v
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL : PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
NAMA : MUHAMMAD SULISTIYONO SAPUTRO
NIM : 2010-51-032
Laporan ini telah diperiksa dan disetujui,
Kudus, 07 Juni 2014
Pembimbing 1 Pembimbing 2
Arief Susanto, ST,M.Kom Endang Supriyati, M.Kom
NIDN.0603047104 NIDN. 0629077402
Mengetahui
Kaprogdi Teknik Informatika
Ahmad Jazuli, M.Kom NIDN.0406107004
vi
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL : PASAR UMKM BERBASIS CLOUD COMPUTING
(Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)
NAMA : MUHAMMAD SULISTIYONO SAPUTRO
NIM : 2010-51-032
Skripsi ini telah diujikan dan dipertahankan dihadapan Dewan Penguji pada siding Skripsi tanggal 17 Juni 2014. Menurut pandangan kami, skripsi ini memadai dari
segi kualita untuk tujuan penganugrahan gelar Sarjana Komputer (S.Kom)
Kudus, 24 Juni 2014
Anggota Penguji 1 Ketua Penguji
Rina Fiati, ST, M.Cs Tri Listyorini, M.Kom
NIDN.0604047401 NIDN. 0616088502
Mengetahui Dekan Fakultas Teknik
Rochmad Winarso, ST,MT NIS. 0610701000001138
Kaprogdi Teknik Informatika
Ahmad Jazuli, M.Kom NIDN.0406107004
vii ABSTRACT
The development of cloud computing-based UMKM market in this paper is used to build the needed micro small and medium enterprises (UMKM) towards developing komputerisasi.Metode study was conducted using field observation data and questionnaires on some small medium and micro enterprises (UMKM). Development of the system began with research that resulted in that more and more UMKM who want a computerized system at a cost that is relatively small and many of the UMKM entrepreneurs are quite skilled in using the Internet facilities. Continued system development using PHP as the base system and uses the concept of Cloud Computing to reduce the cost of development. The system developed is expected to meet the needs. UMKM in improving their business with a relatively small cost.
Keywords: Cloud Computing, Small Medium and Micro Enterprises (UMKM), Markets, php, MySQL
viii ABSTRAK
Pengembangan pasar umkm berbasis cloud computing pada penulisan ini digunakan untuk membangun suatu sistem yang dibutuhkan usaha menengah kecil dan mikro (UMKM) yang sedang berkembang ke arah komputerisasi.Metode penelitian ini dilakukan dengan menggunakan data observasi lapangan dan kuisioner pada beberapa usaha menengah kecil dan mikro (UMKM). Pengembangan sistem dimulai dengan penelitian yang menghasilkan bahwa semakin banyak UMKM yang menginginkan sebuah sistem terkomputerisasi dengan biaya yang relatif kecil dan banyak dari pengusaha UMKM yang cukup terampil dalam menggunakan fasilitas Internet. Pengembangan sistem dilanjutkan dengan menggunakan pemrograman PHP sebagai dasar sistem dan menggunakan konsep Cloud Computing untuk menekan biaya pengembangan. Sistem yang dikembangkan diharapkan dapat memenuhi kebutuhan. UMKM dalam meningkatkan usahanya dengan biaya yang relatif kecil. Kata Kunci: Cloud Computing, Usaha Menengah Kecil dan Mikro (UMKM), Pasar, php, MySQL
ix
KATA PENGANTAR
Skripsi dengan judul “PASAR UMKM BERBASIS CLOUD COMPUTING (Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus)” ini dapat penulis selesaikan sesuai rencana karena dukungan dariberbagai pihak yang tidak ternilai besarnya Oleh kerena itu penuis menyampaikan terimakasih kepada :
1. Tuhan Yang Maha Esa yang telah memberikan pimpinan dalam hidupku. 2. Bapak Alm Prof Dr. dr. Sajadi, Sp.PA, Selaku Rektor Universitas Muria
Kudus.
3. Bapak Rochmad Winarso, ST,MT, Selaku Dekan Fakultas Teknik Universitas Muria Kudus.
4. Bapak Ahmad Jazuli, S.Kom, M.Kom, Selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
5. Bapak Arief Susanto, ST,M.Kom, selaku pembimbing Skripsi. 6. Ibu Endang Supriyati, M.Kom, selaku pembimbing Skripsi.
7. Bapak dan Ibu saya yang selalu mendukung dan memotivasi saya.
8. Teman-teman satu angkatan dan kakak – kakak angkatan yang telah bersama-sama berjuang dari awal semester sampai akhir
9. Komisioner beserta Staf dan jajaran KPU Kabupaten Kudus yang telah memberikan kesempatan untuk menyelesaikan skripsi saya
10.Mar’atus Sholihah dek cantik yang salalu mendukung dan memotivasi saya 11.Semua pihak yang tidak bisa disebutkan satu persatu
Semoga beliau diatas mendapatkan imbalan yang lebih besar dari tuhan yang maha esa melebihi apa yang beliau diberikan kepada penulis.
Kudus, Juni 2014
x DAFTAR ISI
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN SAMPUL ... ii
PENGESAHAN STATUS SKRIPSI ... iii
PERNYATAAN PENULIS ... iv PERSETUJUAN SKRIPSI ... v PENGESAHAN SKRIPSI ... vi ABSTRACT ... vii ABSTRAK ... viii KATA PENGANTAR ... ix DAFTAR ISI ... x DAFTAR TABEL ... x DAFTAR GAMBAR ... xv DAFTAR LAMPIRAN ... i BAB.I ... 1
1.1. Latar Belakang ... Error! Bookmark not defined. 1.2. Rumusan Masalah ... 2 1.3. Batasan Masalah ... 3 1.4. Tujuan Skripsi ... 3 1.5. Manfaat Skripsi ... 3 1.5.1. Bagi Mahasiswa ... 3 1.5.2. Bagi Akademis ... 3 1.5.3. Bagi Perusahaan ... 3 BAB.II ... 5 2.1. Penelitian Terkait ... 5
2.2. Perangkat Pemodelan sistem ... 5
2.2.1. Diagram Alir Data (Data Flow Diagram) ... 5
2.2.2. Diagram Konteks (Context Diagram) ... 5
2.2.3. Diagram NolZero (Overview Diagram) ... 6
2.2.4. Diagram Rinci (Level Diagram) ... 6
2.2.5. Penomoran Level Pada DFD ... 6
2.2.6. Balancing Dalam DFD ... 6
xi
2.2.8. Elemen Dasar Dari DFD ... 7
2.2.9. Larangan Dalam DFD ... 9
2.3. Entity Relationship Diagram (ERD) ... 9
2.4. SQL ... 11 2.5. Web ... 12 2.6. UMKM ... 12 2.7. Cloud Computing ... 13 2.8. PHP ... 14 2.8.1. Skrip PHP ... 14 2.8.2. Operator pada PHP ... 15 2.8.3. Cara Kerja PHP ... 19
2.9. CSS (Cascading Style Sheet) ... 20
2.10.Java Script ... 21
2.11.Kerangka Pemikiran ... 22
BAB.III ... 23
3.1. Metode Pengumpulan Data ... 23
3.2. Identifikasi Perangkat... 23
3.2.1 Perangkat Keras... 23
3.2.2 Perangkat Lunak ... 24
3.3. Desain dan Perancangan ... 24
3.3.1 Perancangan Output ... 24 3.3.2 Perancangan Input ... 25 3.3.3 Perancangan Database ... 25 3.3.4 Perancangan Kontrol ... 26 3.4. Implementasi Sistem ... 26 3.5. Integrasi Aplikasi ... 26 3.6. Evaluasi ... 27
3.7. Metode Pengembangan Sistem ... 27
BAB IV ... 29
4.1. Gambaran aplikasi Pasar UMKM Berbasis Cloud Computing ... 29
4.1.1 Aplikasi Pasar UMKM Berbasis Cloud Computing ... 29
4.2. Analisa Kebutuhan Sistem ... 29
4.3. Perancangan ... 30
4.3.1 Perancangan Sistem... 30
4.4. Perancangan Basis Data ... 37
xii
4.5. Perancangan Database ... 39
4.6. Perancangan Desain Interface, Input dan Output ... 45
4.7. Struktur Menu Program... 57
BAB V ... 59
5.1. Persiapan ... 59
5.1.1 Mempersiapkan Software yang Diperlukan ... 59
5.1.2 Mempersiapkan Website Aplikasi Sistem ... 59
5.1.3 Mempersiapkan Database Sistem ... 60
5.2. Pengujian Aplikasi ... 63
5.2.1. Hasil pengujian proses register ... 63
5.2.2. Hasil pengujian proses login ... 64
5.2.3. Hasil pengujian input jenis produk ... 64
5.2.4. Hasil pengujian input Negara ... 65
5.2.5. Hasil pengujian input Provinsi ... 65
5.2.6. Hasil pengujian input Kabupaten ... 65
5.2.7. Hasil pengujian input Kecamatan... 66
5.2.8. Hasil pengujian input Profil umkm ... 66
5.2.9. Hasil pengujian input Produk ... 68
5.2.10. Hasil pengujian input profil pembeli ... 69
5.2.11. Hasil pengujian input selesai belanja ... 69
5.3. Aplikasi cloud computing pada SalesForce.com ... 70
5.3.1 Halman Login ... 70 5.3.2 Halman Home ... 71 5.3.3 Halaman Contacts ... 71 5.3.4 Halaman Accounts ... 71 5.3.5 Halaman Lead ... 72 5.3.6 Halman Report ... 73 5.3.7 Halman Dashboard ... 74 5.3.8 Halaman Product ... 74 5.3.9 Halaman Chatter ... 74 5.3.10 Halaman Files ... 75
5.4. Aplikasi Pasar umkm berbasis cloud computing ... 76
5.4.1 Halaman Utama ... 76
5.4.2 Halaman Register ... 76
5.4.3 Halmanan Login ... 77
xiii
5.4.5 Halaman kelola umkm ... 78
5.4.6 Halaman kelola pembeli ... 78
5.4.7 Halaman jenis produk... 79
5.4.8 Halaman data wilayah Negara ... 79
5.4.9 Halaman data wilayah provinsi ... 80
5.4.10 Halaman data wilayah kabupaten ... 80
5.4.11 Halaman data wilayah kecamatan ... 81
5.4.12 Halaman Profil umkm ... 81
5.4.13 Halaman Tambah Produk ... 82
5.4.14 Halaman Kelola produk ... 82
5.4.15 Halaman Kelola pesanan ... 83
5.4.16 Halaman kirmim pesan ... 83
5.4.17 Halaman profil pembeli ... 84
5.4.18 Halaman satus pembelian ... 84
5.4.19 Halaman keranjang pembelian ... 85
5.4.20 Halman order produk ... 85
5.5. Rekapitulasi Hasil Kuisoner ... 86
BAB VI ... 89
6.1. Kesimpulan ... 89
6.2. Saran... 89
DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN
xiv
DAFTAR TABEL
Tabel 2.1. Penomoran Level DFD ... 6
Tabel 2.2. Simbol ERD ... 9
Tabel 2.3. Operator Matematika ... 15
Tabel 2.4. Operator Assignment ... 16
Tabel 2.5. Operator Pembanding ... 17
Tabel 2.6. Operator Logika ... 18
Tabel 2.7. Operator Increment / Decrement ... 19
Tabel 4.1. Tabel Negara ... 39
Tabel 4.2. Tabel Pesan ... 39
Tabel 4.3. Tabel Jenis Produk ... 40
Tabel 4.4. Tabel Kota ... 40
Tabel 4.5. Tabel Kecamatan ... 40
Tabel 4.6. Tabel Keranjang ... 41
Tabel 4.7. Tabel Order/Pembelian ... 41
Tabel 4.8. Tabel Pembeli ... 42
Tabel 4.9. Tabel Produk ... 42
Tabel 4.10. Tabel UMKM ... 43
Tabel 4.11. Tabel Provinsi ... 44
Tabel 4.12. Tabel User ... 44
Tabel 5.1. Tabel Pengujian Proses Register ... 63
Tabel 5.2. Tabel Pengujian Proses Login ... 64
Tabel 5.3. Tabel Pengujian Proses Input Jenis Produk ... 64
Tabel 5.4. Tabel Pengujian Proses Negara ... 65
Tabel 5.5. Tabel Pengujian Proses Provinsi ... 65
Tabel 5.6. Tabel Pengujian Proses Kabupaten ... 65
Tabel 5.7. Tabel Pengujian Proses Kecamatan ... 66
Tabel 5.8. Tabel Pengujian Proses Profil UMKM ... 66
Tabel 5.9. Tabel Pengujian Proses Input Produk ... 68
Tabel 5.10. Tabel Pengujian Proses Profil Pembeli ... 69
Tabel 5.11. Tabel Pengujian Proses Profil Input Selesai Belanja ... 69
xv
DAFTAR GAMBAR
Gambar 2.1 Entitas Luar ... 7
Gambar 2.2 Data Flow ... 8
Gambar 2.3 Process ... 8
Gambar 2.4 Data Sore ... 8
Gambar 2.5 Kriteria UMKM... 13
Gambar 2.6 Cara Kerja PHP ... 20
Gambar 2.7 Kerangka Pemikiran ... 22
Gambar 3.1 Waterfall Model ... 27
Gambar 4.1 Contex Diagram ... 31
Gambar 4.2 DFD Level 0 ... 33
Gambar 4.3 DFD Level 1 Pencarian ... 34
Gambar 4.4 DFD Level 1 Login ... 35
Gambar 4.5 DFD Level 2 Olah Data ... 36
Gambar 4.6 ERD ... 38
Gambar 4.7 Halaman Utama ... 45
Gambar 4.8 Halaman Register ... 45
Gambar 4.9 Halaman Login ... 46
Gambar 4.10 Halaman Data Produk Pembeli ... 46
Gambar 4.11 Halaman Input Profil Pembeli ... 47
Gambar 4.12 Halaman Data Status Order Pembeli ... 47
Gambar 4.13 Halaman Data Keranjang ... 48
Gambar 4.14 Halaman Pesan Masuk ... 48
Gambar 4.15 Halaman Kirim Pesan... 49
Gambar 4.16 Halaman Order Produk... 49
Gambar 4.17 Halaman Input Profil UMKM ... 50
Gambar 4.18 Halaman Edit Delet Data Produk ... 50
Gambar 4.19 Halaman Input Produk ... 51
Gambar 4.20 Halaman Ubah Status Pesanan ... 51
Gambar 4.21 Halaman Aktivasi dan Delet produk ... 52
Gambar 4.22 Halaman Aktivasi dan Delet Pembeli ... 52
Gambar 4.23 Halaman Aktivasi dan Delet UMKM... 53
xvi
Gambar 4.25 Halaman Input Negara ... 54
Gambar 4.26 Halaman Input Provinsi ... 54
Gambar 4.27 Halaman Input Kabupaten ... 55
Gambar 4.28 Halaman Input Kecamatan ... 55
Gambar 4.29 Halaman Lihat Data Penjualan ... 56
Gambar 4.30 Halaman Data Pesanan ... 56
Gambar 4.31 Halaman Struktur Menu Program ... 57
Gambar 5.1 Gambar Tabel Kecamatan ... 60
Gambar 5.2 Gambar Tabel Jenis Produk ... 60
Gambar 5.3 Gambar Tabel Pesan... 60
Gambar 5.4 Gambar Tabel Negara ... 60
Gambar 5.5 Gambar Tabel Order/Pembelian... 61
Gambar 5.6 Gambar Tabel Pembeli ... 61
Gambar 5.7 Gambar Tabel Produk ... 61
Gambar 5.8 Gambar Tabel UMKM ... 62
Gambar 5.9 Gambar Tabel Provinsi ... 62
Gambar 5.10 Gambar Tabel User ... 62
Gambar 5.11 Gambar Tabel Kota ... 63
Gambar 5.12 Gambar Tabel Keranjang ... 63
Gambar 5.13 Gambar Halaman Login Salesforce... 70
Gambar 5.14 Gambar Halaman HomeSalesforce ... 71
Gambar 5.15 Gambar Halaman ContacSalesforce ... 71
Gambar 5.16 Gambar Halaman DetailContacSalesforce ... 71
Gambar 5.17 Gambar Halaman AcountSalesforce... 72
Gambar 5.18 Gambar Halaman DetailAcountSalesforce... 72
Gambar 5.19 Gambar Halaman LeadSalesforce ... 72
Gambar 5.20 Gambar Halaman NewLeadSalesforce ... 73
Gambar 5.21 Gambar Halaman DetailLeadSalesforce ... 73
Gambar 5.22 Gambar Halaman ReportSalesforce ... 73
Gambar 5.23 Gambar Halaman DashboardSalesforce ... 74
Gambar 5.24 Gambar Halaman ProductSalesforce ... 74
Gambar 5.25 Gambar Halaman ChatterSalesforce ... 75
Gambar 5.26 Gambar Halaman FilesSalesforce ... 75
xvii
Gambar 5.28 Gambar Halaman Register ... 76
Gambar 5.29 Gambar Halaman Login ... 77
Gambar 5.30 Gambar Halaman Aktivasi Produk ... 77
Gambar 5.31 Gambar Halaman kelola umkm ... 78
Gambar 5.32 Gambar Halaman kelola pembeli ... 78
Gambar 5.33 Gambar Halaman jenis produk ... 79
Gambar 5.34 Gambar Halaman data wilayah Negara ... 79
Gambar 5.35 Gambar Halaman data wilayah provinsi ... 80
Gambar 5.36 Gambar Halaman data wilayah kabupaten ... 80
Gambar 5.37 Gambar Halaman data wilayah kecamatan ... 81
Gambar 5.38 Gambar Halaman Profil umkm ... 81
Gambar 5.39 Gambar Halaman Tambah Produk ... 82
Gambar 5.40 Gambar Halaman Kelola produk ... 82
Gambar 5.41 Gambar Halaman Kelola pesanan ... 83
Gambar 5.42 Gambar Halaman kirmim pesan ... 83
Gambar 5.43 Gambar Halaman profil pembeli ... 84
Gambar 5.44 Gambar Halaman satus pembelian ... 84
Gambar 5.45 Gambar Halaman keranjang pembelian ... 85
xviii
DAFTAR LAMPIRAN
Lmapiran 1 Buku Konsultasi Skripsi Lampiran 2 Lembar Revisi