Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus
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
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
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
Mengandung isi tentang keselamatan/kepentingan Negara
Sangat Rahasia (
Republik Indonesia
) Rahasia ( Mengandung isi tentang kerahasiaan dari suatu
organisasi/badan tempat penelitian skripsi ini dikerjakan
) Biasa
√ Disahkan Oleh :
Penulis Pembimbing Utama
Muhammad Sulistiyono Saputro Arief Susanto, ST,M.Kom
201051032 NIDN.0603047104Alamat Tetap : Desa Ngembalrejo Rt 04 Rw III Bae Kudus Tanggal : 24 Juni 2014 Tanggal : 24 Juni 2014
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
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
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 Kaprogdi Teknik InformatikaRochmad Winarso, ST,MT Ahmad Jazuli, M.Kom NIS. 0610701000001138 NIDN.0406107004
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
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
KATA PENGANTAR
Skripsi dengan judul “PASAR UMKM BERBASIS CLOUD COMPUTING (Studi Kasus di Desa Ngembalrejo Kecamatan Bae Kabupaten Kudus) 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 Penulis
DAFTAR ISI
DAFTAR ISI
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
2.2.7. Spesifikasi Proses ........................................................................................... 7
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
4.4.1 ERD (Entity Relasionship Diagram) ............................................................ 37
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
5.4.4 Halaman Aktivasi produk ............................................................................. 77
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
DAFTAR TABEL
Tabel 2.1. Penomoran Level DFD ...................................................................... 6Tabel 2.2. Simbol ERD ...................................................................................... 9Tabel 2.3. Operator Matematika ....................................................................... 15Tabel 2.4. Operator Assignment ......................................................................... 16Tabel 2.5. Operator Pembanding ...................................................................... 17Tabel 2.6. Operator Logika ............................................................................... 18Tabel 2.7. Operator Increment / Decrement ....................................................... 19Tabel 4.1. Tabel Negara .................................................................................... 39Tabel 4.2. Tabel Pesan ...................................................................................... 39Tabel 4.3. Tabel Jenis Produk ........................................................................... 40Tabel 4.4. Tabel Kota ........................................................................................ 40Tabel 4.5. Tabel Kecamatan .............................................................................. 40Tabel 4.6. Tabel Keranjang ............................................................................... 41Tabel 4.7. Tabel Order/Pembelian .................................................................... 41Tabel 4.8. Tabel Pembeli .................................................................................. 42Tabel 4.9. Tabel Produk .................................................................................... 42Tabel 4.10. Tabel UMKM ................................................................................. 43Tabel 4.11. Tabel Provinsi ................................................................................ 44Tabel 4.12. Tabel User ...................................................................................... 44Tabel 5.1. Tabel Pengujian Proses Register ...................................................... 63Tabel 5.2. Tabel Pengujian Proses Login .......................................................... 64Tabel 5.3. Tabel Pengujian Proses Input Jenis Produk ..................................... 64Tabel 5.4. Tabel Pengujian Proses Negara ........................................................ 65Tabel 5.5. Tabel Pengujian Proses Provinsi ...................................................... 65Tabel 5.6. Tabel Pengujian Proses Kabupaten .................................................. 65Tabel 5.7. Tabel Pengujian Proses Kecamatan ................................................. 66Tabel 5.8. Tabel Pengujian Proses Profil UMKM ............................................ 66Tabel 5.9. Tabel Pengujian Proses Input Produk .............................................. 68Tabel 5.10. Tabel Pengujian Proses Profil Pembeli .......................................... 69Tabel 5.11. Tabel Pengujian Proses Profil Input Selesai Belanja .................... 69Tabel 5.12 Tabel Pengujian Proses Rekapitulasi hasil Kuisoner ...................... 86DAFTAR GAMBAR