RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN DATA PADA DINAS KOPERASI DAN UMKM NUSA TENGGARA BARAT
SECARA TERINTEGRASI BERBASIS WEB
TUGAS AKHIR
Oleh : HAERIAH NIM. 201010370311219
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
vii KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas kahir yang berjudul
“Rancang Bangun Sistem Informasi Pengolahan Data Pada Dinas
Koperasi dan UMKM Nusa Tenggara Barat”
Tugas akhir ini merupakan sebuah perangkat lunak yang dapat digunakan sebagai media informasi dinas koperasi dan UMKM Nusa Tenggara Barat. Sisten informasi berbasis web juga dapat bermanfaat untuk mepercepat proses pengolahan data para pendiri koperasi dan pihak dinas.
Dalam penulisan tugas akhir ini, terdapat pokok-pokok bahasan yang meliputi beberapa bagian, yaitu :
a. Pendahuluan
Bagian ini berisi tentang alasan penulis memilih judul ini sebagai objek penelitian, tujuan yang ingin dicapai dalam penelitian serta hal-hal yang menjadi batasan selama penelitian.
b. Dasar Teori
Bagian ini berisi teori-teoriyang mendukung dalam penelitian. c. Analisa dan Perancangan
Berisi analisa serta perancangan yang dibutuhkan untuk membuat sebuah sistem informasi.
d. Implementasi dan Pengujian
Bagian ini berisi implementasi dari perancangan serta pengujian yang dilakukan dari pengujian fungsionalitas.
e. Kesimpulan dan Saran
Bagian ini berisi kesimpulan terhadap hasil pengujian serta saran untuk pengembangan sistem informasi pengolahan data dinas.
Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan. Oleh karena itu penulis mengharapkan saran dan kritik yang bersifat membangun untuk pengembangan kedepannya.
Akhir kata penulis mengucapkan terimakasih kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan.
Malang, 22 Januari 2015 Penulis
viii DAFTAR ISI
Halaman
LEMBAR PERSETUJUAN ... i
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
LEMBAR PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xviii
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 3
1.3 Tujuan Penelitian ... 3
1.4 Batasan Masalah... 4
1.5 Manfaat Penelitian ... 4
1.6 Metodologi Penelitian ... 4
1.6.1 Wawancara dan Studi Pustaka ... 4
1.6.2 Requirement ... 5 1.6.3 Planning ... 5 1.6.4 Implementasi... 5 1.6.5 Pengujian ... 5 1.6.6 Penyusunan Laporan ... 5 1.7 Sistematika Penulisan ... 5
BAB II LANDASAN TEORI 2.1 Koperasi dan UMKM ... 7
2.1.1 Koperasi ... 7
2.1.2 UMKM ... 7
2.2 Definisi Sistem ... 8
ix
2.4 Definisi Sistem Informasi ... 10
2.5 Definisi Program Aplikasi ... 10
2.6 Metode Perancangan Sistem ... 10
2.7 Aplikasi Web ... 12
2.8 Pemrograman PHP ... 13
2.8.1 Sejarah PHP ... 14
2.8.2 Konsep Dasar PHP ... 14
2.9 MySQL ... 16
2.10 Fungsi PHP dan MySQL ... 16
2.11 HTML ... 17
2.11.1 Pengenalan HTML ... 17
2.11.2 Struktur Dasar HTML ... 18
2.12 CSS (Cascading Style Sheet) ... 19
2.13 Javascript ... 19
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem ... 21
3.1.1 Deskripsi Umum Sistem Informasi Pengolahan data Pada DinasKoperasi dan UMKM Nusa Tenggara Barat .... 21
3.1.2 Alur Sistem Yang sedang berjalan ... 22
3.1.2.1 Alur Pendaftaran Koperasi Pada Dinas Koperasi ... 22
3.1.2.2 Alur Pengumpulan Laporan Data Bulanan Koperasi Pada Dinas Koperasi ... 23
3.1.2.3 Alur Pengumpulan Data UMKM Pada Dinas UMKM ... 23
3.1.3 Analisa Kebutuhan ... 24
3.1.3.1 Analisa Kebutuhan Fungsional ... 24
3.1.3.2 Analisa Kebutuhan Non Fungsional ... 24
3.1.4 Arsitektur Sistem Informasi Dinas Koperasi... 25
3.1.5 Use Case Diagram ... 26
3.1.5.1 Use case Diagram Pimpinan Koperasi ... 27
3.1.5.2 Use Case Diagram Petugas Koperasi ... 27
3.1.5.3 Use Case Diagram Petugas UMKM ... 28
x
3.1.6 Activity Diagram ... 29 3.1.6.1 Activity Diagram Menu Pendaftaran Koperasi 29 3.1.6.2 Activity Diagram Menu Create Data Koperasi 30 3.1.6.3 Activity Diagram Read Data Koperasi ... 31 3.1.6.4 Activity Diagram Update Data Koperasi ... 32 3.1.6.5 Activity Diagram Delete Data Koperasi ... 33 3.1.6.6 Activity Diagram Menu Mengecek Atau
Mengkonfirmasi Data Pendaftaran Koperasi 34 3.1.6.7 Activity Diagram Menu Mengecek Atau
Mengkonfirmasi Laporan Data Bulanan Koperasi ... 35 3.1.6.8 Activity Diagram Import Data Anggota UMKM
... 36 3.1.6.9 Activity Diagram Menu Create Data Petugas
Koperasi ... 37 3.1.6.10 Activity Diagram Menu Delete Data Petugas
Koperasi ... 38 3.1.6.11 Activity Diagram Menu Create Data Petugas
UMKM ... 39 3.1.6.12 Activity Diagram Menu Delete Data Petugas
UMKM ... 40 3.1.6.13 Activity Diagram Menu Create Informasi Web
... 41 3.1.6.14 Activity Diagram Menu Read Informasi
Web ... 41 3.1.6.15 Activity Diagram Menu Update Informasi
Web ... 42 3.1.6.16 Activity Diagram Menu Delete Informasi
Web ... 43 3.2 Perancangan Sistem ... 43
3.2.1 Sequence Diagram ... 43
3.2.1.1 Sequence Diagram Pendaftaran Koperasi ... 44
3.2.1.2 Sequence Diagram Create Data Koperasi .... 45
3.2.1.3 Sequence Diagram Read Data Koperasi ... 46
3.2.1.4 Sequence Diagram Update Data Koperasi ... 47
xi 3.2.1.6 Sequence Diagram Memvalidasi Data
Pendaftaran Koperasi ... 49
3.2.1.7 Sequence Diagram Memvalidasi Data Bulanan Koperasi ... 50
3.2.1.8 Sequence Diagram Read Data Koperasi ... 51
3.2.1.9 Sequence Diagram Delete Data Koperasi .... 52
3.2.1.10 Sequence Diagram Import Data Anggota UMKM ... 53
3.2.1.11 Sequence Diagram Create Data Petgas Koperasi ... 54
3.2.1.12 Sequence Diagram Delete Data Petugas Koperasi ... 55
3.2.1.13 Sequence Diagram Create Data Petugas UMKM ... 56
3.2.1.14 Sequence Diagram Delete Data Petugas UMKM ... 57
3.2.1.15 Sequence Diagram Create Informasi Web ... 58
3.2.1.16 Sequence Diagram Read Data Informasi Web ... 59
3.2.1.17 Sequence Diagram Update Data Informasi Web ... 60
3.2.1.18 Sequence Diagram Delete Data Informasi Web ... 61
3.2.2 Perancangan Database ... 62
3.2.3 Desain Antarmuka ... 63
3.2.3.1 Desain Antar Muka Halaman Utama / Beranda dan Form Login Admin ... 63
3.2.3.2 Desain Antarmuka Menu Profil Visi Misi .. 64
3.2.3.3 Desain Antarmuka Menu Profil Susunan Organisasi ... 65
3.2.3.4 Desain Antarmuka Menu Info ... 66
3.2.3.5 Desain Antarmuka Menu Koperasi ... 67
3.2.3.6 Desain Antarmuka Menu Petugas ... 68
3.2.3.7 Desain Antarmuka Menu Login Petugas Koperasi ... 69
3.2.3.8 Desain Antarmuka Menu Login Petugas UMKM ... 70
xii 3.2.3.9 Desain Antarmuka Menu Login Pimpinan
Koperasi ... 71
3.2.3.10 Desain Antarmuka Menu Login Admin ... 72
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ... 73
4.1.1 Lingkungan Implementasi ... 73
4.1.2 Implementasi Antarmuka ... 74
4.1.2.1 Halaman Awal ... 74
4.1.2.2 Menu Data Petugas (Login Admin) ... 75
4.1.2.3 Menu Input Data Petugas (Login admin) ... 75
4.1.2.4 Menu Petugas ... 76
4.1.2.5 Menampilkan data anggota UMKM ... 78
4.1.2.6 Tampilan Data Pendaftaran Koperasi Yang Belum Divalidasi ... 80
4.1.2.7 Tampilan Data Pendaftaran Koperasi Yang Telah Divalidasi ... 81
4.1.2.8 Tabel Validasi Data Pendaftaran Koperasi Tombol Tidak (Tidak Valid) ... 83
4.1.2.9 Tabel Validasi Data Pendaftaran Koperasi Tombol Ya (Valid) ... 84
4.1.2.10 Tampilan Data Bulanan Koperasi Yang Belum Divalidasi ... 85
4.1.2.11 Tampilan Data Bulanan Koperasi Yang Telah Divalidasi ... 86
4.1.2.12 Tabel Validasi Data Bulanan Koperasi Tombol Tidak (Tidak Valid)... 88
4.1.2.13 Tabel Validasi Data Pendaftaran Koperasi Tombol Ya (Valid) ... 89
4.1.2.14 Menu Koperasi ... 90
4.1.2.15 Form Pendaftaran Koperasi... 91
4.1.2.16 Data Koperasi (Login Koperasi) ... 92
4.1.2.17 Data Bulanan Koperasi (Login Koperasi) ... 93
4.1.2.18 Menu Input Data Bulanan ... 94
xiii
4.2.1 Pengujian Menu Login Pada Admin ... 96
4.2.2 Pengujian Menu Login Pada Petugas UMKM ... 97
4.2.3 Pengujian Menu Login Pada Petugas Koperasi ... 98
4.2.4 Pengujian Menu Login Pada Koperasi ... 98
4.2.5. Pengujian Menu Pendaftaran Koperasi (Pimpinan Koperasi) ... 99
4.2.6. Pengujian Menu Imfort Data Anggota UMKM (Petugas UMKM) ... 100
4.2.7. Pengujian Menu Cari Data Anggota UMKM ... 100
4.2.8. Pengujian Menu Memvalidasi Data Pendaftaran Koperasi (Petugas Koperasi) ... 101
4.2.9. Pengujian Menu Memvalidasi Data Bulanan Koperasi (Petugas Koperasi) ... 102
4.2.10 Pengujian Menu Input Data Bulanan Koperasi (Pimpinan Koperasi) ... 103
4.2.11 Pengujian Menu Mengecek Data Koperasi (Pimpinan Koperasi) ... 104
4.2.12. Pengujian Menu Mengecek Data Bulanan Koperasi 104 4.2.13. Pengujian Menu Delete Data Koperasi ... 104
4.2.14. Pengujian Menu Input Data Petugas (Admin) ... 105
4.2.15. Pengujian Menu Delete Data Petugas (Admin) ... 105
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 106
5.2 Saran ... 105
DAFTAR PUSTAKA LAMPIRAN
xiv DAFTAR GAMBAR
Gambar 2.1 Kerangka Kerja Pengembangan Sistem Informasi
(SDLC). ... 11
Gambar 3.1 Alur Pendaftaran Koperasi Pada Dinas Koperasi ... 22
Gambar 3.2 Alur Pengumpulan Laporan Data Bulanan Koperasi Pada DinasKoperasi ... 23
Gambar 3.3 Alur Pengumpulan Data UMKMPada Dinas Koperasi ... 23
Gambar 3.4 Arsitektur Sistem Informasi Pada Dinas Koperasi ... 25
Gambar 3.5 Use Case Diagram Pimpinan koperasi pada Sistem Informasi Pengolahan Data Dinas Koperasi dan UMKM Nusa Tenggara Barat. ... 27
Gambar 3.6 Use Case Diagram Petugas Koperasi pada Sistem Informasi Peengolahan Data Dinas Koperasi dan UMKM Nusa Tenggara Barat. ... 27
Gambar 3.7 Use Case Diagram Petugas UMKM pada Sistem Informasi Peengolahan Data Dinas Koperasi dan UMKM Nusa Tenggara Barat. ... 28
Gambar 3.8 Use Case Diagram Admin pada Sistem Informasi Peengolahan Data Dinas Koperasi dan UMKM Nusa Tenggara Barat. ... 28
Gambar 3.9 Activity Diagram Menu Pendaftaran Koperasi ... 29
Gambar 3.10 Activity Diagram MenuCreate Koperasi ... 30
Gambar 3.11 Activity Diagram MenuRead Koperasi ... 31
Gambar 3.12 Activity Diagram MenuUpdate Koperasi ... 32
Gambar 3.13 Activity Diagram MenuDelete Koperasi ... 33
Gambar 3.14 Activity Diagram Menu Mengecek atau Mengkonfirmasi Data Pendaftaran Koperasi ... 34
Gambar 3.15 Activity Diagram Mengecek atau Mengkonfirmasi Laporan Data Bulanan Koperasi ... 35
Gambar 3.16 Activity Diagram Menu Import Data Anggota UMKM ... 36
Gambar 3.17 Activity Diagram MenuCreate Petugas Koperasi ... 36
Gambar 3.18 Activity Diagram Delete Data Petugas Koperasi ... 37
Gambar 3.19 Activity Diagram MenuCreate Petugas Koperasi ... 38
Gambar 3.20 Activity Diagram Delete Data Petugas UMKM ... 39
Gambar 3.21 Activity Diagram MenuCreate Informasi Web ... 41
xv
Gambar 3.23 Activity Diagram MenuUpdate Informasi Web ... 42
Gambar 3.24 Activity Diagram MenuDelete Informasi Web ... 43
Gambar 3.25 Sequence Diagram Pendaftaran Koperasi... 44
Gambar 3.26 Sequence Diagram Create Data Koperasi ... 45
Gambar 3.27 Sequence Diagram Read Data Koperasi ... 46
Gambar 3.28 Sequence Diagram Update Data Koperasi ... 47
Gambar 3.29 Sequence Diagram Delete Data Koperasi ... 48
Gambar 3.30 Sequence Diagram Memvalidasi Data Penaftaran Koperasi ... 49
Gambar 3.31 Sequence Diagram Memvalidasi Data Bulanan Koperasi ... 50
Gambar 3.32 Sequence Diagram Read Data Koperasi ... 51
Gambar 3.33 Sequence Diagram Delete Data Koperasi ... 52
Gambar 3.34 Sequence Diagram Mengecek Data UMKM ... 53
Gambar 3.35 Sequence Diagram Create Petugas Koperasi ... 54
Gambar 3.36 Sequence Diagram Delete Data Petugas Koperasi ... 55
Gambar 3.37 Sequence Diagram Create Petugas UMKM ... 56
Gambar 3.38 Sequence Diagram Delete Data Petugas UMKM ... 57
Gambar 3.39 Sequence Diagram Create Informasi Web ... 58
Gambar 3.40 Sequence Diagram Read Data Informasi Web ... 59
Gambar 3.41 Sequence Diagram Update Data Informasi Web ... 60
Gambar 3.42 Sequence Diagram Delete Data Informasi Web ... 61
Gambar 3.43 Desain Database Sistem Informasi Pengolahan Data Pada Dinas Koperasi dan UMKM Nusa Tenggara Barat. ... 62
Gambar 3.44 Tampilan Halaman Menu Utama (Beranda) dan Form Login Admin ... 63
Gambar 3.45 Tampilan Halaman Menu Visi Misi ... 64
Gambar 3.46 Tampilan Halaman Menu Susunan Organisasi ... 65
Gambar 3.47 Tampilan Halaman Menu Info ... 66
Gambar 3.48 Tampilan Halaman Menu Koperasi... 67
Gambar 3.49 Tampilan Halaman Menu Petugas... 68
Gambar 3.50 Tampilan Halaman Menu Pengecekan data Koperasi ... 69
Gambar 3.51 Tampilan Halaman Menu Login Petugas UMKM ... 70
Gambar 3.52 Tampilan Halaman Menu Login Pimpinan Koperasi ... 71
Gambar 3.53 Tampilan Halaman Menu Login Admin ... 72
xvi
Gambar 4.2 Script Proses Login Admin ... 74
Gambar 4.3 Menu Data Petugas ... 75
Gambar 4.4 Menu Input Data Petugas ... 75
Gambar 4.5 Script Proses Input Data Petugas ... 76
Gambar 4.6 Menu Petugas ... 76
Gambar 4.7 Script Proses Login Petugas ... 77
Gambar 4.8 Script Proses Login Petugas ... 77
Gambar 4.9 Menu Login Petugas UMKM ... 78
Gambar 4.10 Script Menampilkan Data Anggota UMKM ... 79
Gambar 4.11 Tampilan Data Pendaftaran Koperasi Yang Belum Divalidasi ... 80
Gambar 4.12 Tampilan Data Pendaftaran Koperasi Yang Telah Divalidasi ... 81
Gambar 4.13 Script Menampilkan Data Pendaftaran Koperasi Yang Belum Divalidasi dan Yang Telah Divalidasi ... 83
Gambar 4.14 Tabel Validasi Data Pendafatarn Koperasi Tombol Tidak (Tidak Valid) ... 83
Gambar 4.15 Tabel Validasi Data Pendaftaran Koperasi Tombol Ya (Valid)... 84
Gambar 4.16 Script Proses Penyimpanan Data Pendaftaran Koperasi Yang Telah Divalidasi ... 85
Gambar 4.17 Tampilan Data Bulanan Koperasi Yang Belum Divalidasi ... 85
Gambar 4.18 Tampilan Data Bulanan Koperasi Yang Telah Divalidasi ... 86
Gambar 4.19 Script Tampilan Data Bulanan Koperasi Yang Belum Divalidasi dan Tampilan Data Bulanan Yang Telah Divalidasi ... 87
Gambar 4.20 Tabel Validasi Data Bulanan Koperasi Tombol Tidak (Tidak Valid) ... 88
Gambar 4.22 Tabel Validasi Data Pendaftaran Koperasi Tombol Ya (Valid)... 89
Gambar 4.23 Script Proses Penyimpanan Data Bulanan Koperasi Yang Telah Divalidasi... 89
Gambar 4.24 Menu Koperasi ... 90
Gambar 4.25 Script Proses Login Koperasi ... 90
Gambar 4.27 Script Proses Pendaftaran Koperasi... 91
xvii
Gambar 4.27 Script Proses Menampilkan Data Koperasi ... 92
Gambar 4.28 Data Bulanan Koperasi ... 93
Gambar 4.29 Script Proses Menampilkan Data Bulanan Koperasi... 94
Gambar 4.30 Input Data Bulanan Koperasi ... 94
xviii DAFTAR TABEL
Tabel 4.1 Tabel Spesifikasi ... 73
Tabel 4.2 Pengujian Menu Login Pada Admin ... 96
Tabel 4.3 Pengujian Menu Login Pada Petugas UMKM ... 97
Tabel 4.4 Pengujian Menu Login Pada Petugas Koperasi ... 97
Tabel 4.5 Pengujian Menu Login Pada Koperasi ... 98
Tabel 4.6 Pengujian Menu Pendafaran ... 99
Tabel 4.7 Pengujian Menu Import Data Anggota UMKM ... 100
Tabel 4.8 Menu Cari Data Anggota UMKM ... 100
Tabel 4.9 Pengujian Menu Validasi Data Pendaftaran Koperasi ... 101
Tabel 4.9 Pengujian Menu Memvalidasi Data Bulanan Koperasi ... 102
Tabel 4.10 Pengujian Menu Input Data Bulanan Koperasi... 103
Tabel 4.11 Pengujian Menu Mengecek Data Koperasi ... 103
Tabel 4.12 Pengujian Menu Mengecek Data Bulanan Koperasi ... 104
Tabel 4.13 Pengujian Menu Delete Koperasi ... 104
Tabel 4.14 Pengujian Menu Input Data Petugas (Admin) ... 104
DAFTAR PUSTAKA
Sarwono, 2011.SistemInformasi Data Usaha Mikro Kecil MenengahDinasPerindustrianPerdagangandanKoperasiKabupatenPurbalin gga,http://repository.amikom.ac.id/files/Publikasi_07.11_.1765_.pdf
(diakses pada 10 September 2014).
http://repository.usu.ac.id/bitstream/123456789/20215/4/Chapter%20II.pdf (diakses 10september 2014).
Bin Ladjamudin, Al-Bahra., 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.
Paradigma Software Engeneering,
http://storage.jak-stik.ac.id/students/paper/skripsi/10903006/G%20BAB%20II%20A.pdf(d
iaksestgl 11 september 2014).
Khutbi, Muhammad Firdaus. 2013. “SISTEM INFORMASI PENGOLAHAN DATA PELANGGAN PENYEWAAN ARENA FUTSAL DI M-DIFUTSAL DESA MENDANA KERUAK”. STMIK Lombok Praya. Efendi, Lalu Herman, “RANCANG BANGUN APLIKASI PENJUALAN
BARANG ELEKTRONIK PADA TOKO ELEKTRONIK PANCOR LOMBOK TIMR”. STMIK SZ NW ANJANI LOMBOK TIMUR.
Kadir, Abdul. 2009. Buku MudahMenjadiProgrener PHP. Yogyakarta : Penerbit
Andi.
MADCOMS. 2011. Adobe Dreamweaver CS5 denganpemrograman PHP & MySQL. Yogyakarta :PenerbitAndi.
ArsitekturSistemInformasihttps://fairuzelsaid.wordpress.com/2010/11/04/ sistem -