PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA
Disusun Oleh : Nur Aripin 41811010043
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015
PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Sistem Informasi
Disusun Oleh : Nur Aripin 41811010043
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015
i
LEMBAR PERNYATAAN
ii
LEMBAR PERSETUJUAN
iii
LEMBAR PENGESAHAN
vi
KATA PENGANTAR Puji syukur atas rahmat dan karunia Allah S.W.T untuk semua penyertaan hidupku dari dulu hingga sekarang, saya dapat menyelesaikan laporan skripsi ini dengan judul Perancangan Sistem Informasi Pengelolaan Pasar Pada Kantor Pengelola Pasar Grosir Cipadu, laporan skripsi ini diajukan untuk ujian Strata-1. Pada kesempatan ini, penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak atas dukungannya dalam menyelesaikan penulisan skripsi dan tugas akhir ini. Ucapan terima kasih ini khususnya penulis tujukan kepada : 1.
Terima Kasih dan Syukur kepada Tuhan Yang Maha Esa
2.
Kedua orang tua penulis, Bapak dan Ibu, serta seluruh keluarga yang telah memberikan dukungan baik moril maupun materil kepada penulis.
3.
Kakak – kakak tercinta yang juga sangat banyak memberikan dukungan dan doa, sehingga dapat meneyelesaikan Laporan Tugas Akhir ini.
4.
Ibu Nur Ani, ST., MMSI, selaku Ketua Program Studi Sistem Informasi, Universitas Mercu Buana
5.
Bapak Wachyu Hari Haji, S.Kom.,MM, selaku Dosen Pembimbing yang telah membimbing dan memberikan pengarahan kepada penulis, selama penyusunan skripsi dan tugas akhir.
6.
Bapak Bagus Priambodo, ST, M.TI selaku koordinator skripsi dan tugas akhir Program Studi Sistem Informasi.
7.
Seluruh Dosen Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana yang sudah memberikan banyak ilmunya.
8.
Staf – staf Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana.
9.
Untuk semua teman teman-teman angkatan 2011 jurusan Sistem Informasi Universitas Mercu Buana, yang telah memberikan semangat dan masukan kepada penulis guna kesempurnaan penulisan skripsi dan tugas akhir ini.
vii
10. Serta semua pihak yang banyak membantu yang tidak dapat disebutkan satu persatu, penulis ucapkan banyak terima kasih.
Akhir kata ini, semoga Tuhan Yang Maha Esa melimpahkan berkat dan rahmat-Nya kepada semua pihak yang sudah berjasa dalam penyusunan Laporan Skripsi dan Tugas Akhir ini. Bagaimana layaknya manusia yang memiliki keterbatasan, apabila terdapat kesalahan mohon dikritik agar menjadi lebih baik. Laporan ini kelak akan bermanfaat bagi pengembangan penelitian dimasa dating.
Jakarta, 8 Desember 2014
Penulis (Nur Aripin)
DAFTAR ISI LEMBAR PERNYATAAN ................................................................................................... i LEMBAR PERSETUJUAN.......................................................................................... ii LEMBAR PENGESAHAN ......................................................................................... iii ABSTRAK ................................................................................................................... iv ABSTRACT .................................................................................................................. v KATA PENGANTAR ................................................................................................. vi DAFTAR ISI .............................................................................................................. viii DAFTAR GAMBAR ................................................................................................. xiii DAFTAR TABEL ....................................................................................................... xv BAB I ............................................................................................................................ 1 PENDAHULUAN ........................................................................................................ 1 1.1
Latar Belakang ............................................................................................... 1
1.2
Perumusan Masalah ........................................................................................ 2
1.3
Batasan Masalah ............................................................................................. 2
1.4
Tujuan dan manfaat Penelitian ....................................................................... 3
1.5
Metodologi penelitian ..................................................................................... 3
1.6
Sistematika Penulisan ..................................................................................... 4
BAB II ........................................................................................................................... 6 LANDASAN TEORI .................................................................................................... 6 2.1
Konsep Dasar Sistem...................................................................................... 6
2.1.1
Karakteristik Sistem ................................................................................ 6
2.1.2
Klasifikasi Sistem ................................................................................... 8
2.2
Konsep Dasar Informasi ................................................................................. 9
2.2.1
Jenis-jenis Informasi ............................................................................... 9
2.2.2
Nilai dan Kualitas Informasi ................................................................. 11
2.3
Konsep Dasar Sistem Informasi ................................................................... 14
2.3.1
Komponen dan Jenis Sistem Infomasi .................................................. 14
2.4
Konsep Dasar Pengelolaan ........................................................................... 16
2.5
Definisi dan Pengelolaan Pasar .................................................................... 16
2.6
Konsep Basis Data ........................................................................................ 17
2.6.1
Komponen Sistem Basis Data ............................................................... 18
2.6.2
Bahasa Basis Data (Database language) .............................................. 20
2.7
SDLC (Systems Development Life Cyle) .................................................... 21
2.7.1 2.8
Model Waterfall .................................................................................... 21
Unified Modeling Language (UML) ............................................................ 23
2.8.1
Diagram UML ....................................................................................... 24
2.8.2
Use Case Diagram ................................................................................. 25
2.8.3
Activity Diagram ................................................................................... 27
2.8.4
Sequence Diagram ................................................................................ 29
2.8.5
Class Diagram ....................................................................................... 32
2.9
Testing perangkat Lunak .............................................................................. 34
2.9.1
Metode Black Box................................................................................. 35
2.9.2
Metode White Box ................................................................................ 36
2.10
Perangkat Lunak pendukung ........................................................................ 37
2.10.1
PHP ....................................................................................................... 37
2.10.2
MySQL.................................................................................................. 38
2.10.3
XAMPP Control Panel .......................................................................... 38
2.10.4
Dreamwever .......................................................................................... 39
BAB III ....................................................................................................................... 40 PERANCANGAN DAN ANALISIS .......................................................................... 40 3.1
Gambaran umum pasar grosir cipadu ........................................................... 40
3.1.1 3.2
Struktur Organisasi ............................................................................... 41
Analisa Sistem Berjalan ............................................................................... 42
3.2.1
Use Case Sistem Berjalan ..................................................................... 43
3.2.2
Use Case Spesification .......................................................................... 44
3.3
Rancangan Usulan ........................................................................................ 48
3.3.1 3.4
Use Case Diagram Usulan .................................................................... 48
Activity Diagram Usulan .............................................................................. 54
3.4.1
Activity Diagram Login ........................................................................ 54
3.4.2
Activity Diagram Input Data User ........................................................ 55
3.4.3
Activity Diagram Input Data Pedagang ................................................ 56
3.4.4
Activity Diagram Input Data Kios ........................................................ 57
3.4.5
Activity Diagram Input Data Penyewaan ............................................. 58
3.4.6
Activity Diagram Pembayaran Retribusi .............................................. 59
3.4.7
Activity Diagram Mengecek Pembayaran ............................................ 60
3.4.8
Activity Diagram Cetak Bukti Pembayaran .......................................... 61
3.4.9
Activity Diagram Laporan .................................................................... 62
3.5
Squence Diagram Usulan ............................................................................. 63
3.5.1
Squence Diagram Login ........................................................................ 63
3.5.2
Squence Diagram Input Data User ........................................................ 64
3.5.3
Squence Diagram Input Data kios......................................................... 65
3.5.4
Squence Diagram Input Data Pedagang................................................ 66
3.5.5
Squence Diagram Penyewaan ............................................................... 67
3.5.6
Squence Diagram Pembayaran Retribusi ............................................. 68
3.5.7
Squence Diagram Mengecek Pembayaran ............................................ 69
3.5.8
Squence Diagram Cetak Pembayaran ................................................... 70
3.5.9
Squence Diagram Laporan Penyewaan ................................................. 71
3.5.10
Squence Diagram Laporan Retribusi .................................................... 72
3.6
Class Diagram .............................................................................................. 73
3.7
Rancangan Struktur Tabel ............................................................................ 74
3.8
Rancangan Layar .......................................................................................... 78
3.8.1
Rancangan Layar Login ........................................................................ 78
3.8.2
Rancangan Layar Menu Utama Admin................................................. 78
3.8.3
Rancangan Layar Menu Data User ..................................................... 79
3.8.4
Rancangan Layar Menu User ............................................................... 79
3.8.5
Rancangan Layar Menu Data Pedagang .............................................. 80
3.8.6
Rancangan Layar Menu Pedagang ....................................................... 80
3.8.7
Rancangan Layar Menu Data Kios ...................................................... 81
3.8.8
Rancangan Layar Menu Kios ............................................................... 81
3.8.9
Rancangan Layar Menu Data Penyewaan............................................ 82
3.8.10
Rancangan Layar Menu Penyewaan .................................................... 82
3.8.11
Rancangan Layar Menu Staff Retribusi ............................................... 83
3.8.12
Rancangan Layar Menu Data Retribusi ............................................... 83
3.8.13
Rancangan Layar Menu Pembayaran Retribusi ................................... 84
3.8.14
Rancangan Layar Menu Pedagang ....................................................... 84
3.8.15
Rancangan Layar Menu Laporan ......................................................... 85
BAB IV ....................................................................................................................... 86 IMPLEMENTASI DAN PENGUJIAN ...................................................................... 86 4.1
Implementasi sistem ..................................................................................... 86
4.2
Implementasi Basis Data .............................................................................. 86
4.2.1
Tampilan Tabel Pada Database Sistem Pasar ....................................... 86
4.2.2
Tampilan Struktur Tabel Bulan Retribusi ............................................. 87
4.2.3
Tampilan Struktur Tabel Kios............................................................... 88
4.2.4
Tampilan Struktur Tabel Pedagang....................................................... 88
4.2.5
Tampilan Struktur Tabel Penyewaan .................................................... 88
4.2.6
Tampilan Struktur Tabel Retribusi ....................................................... 89
4.2.7
Tampilan Struktur Tabel User ............................................................... 89
4.3
Implementasi Program ................................................................................. 90
4.3.1
Tampilan Halaman Login .................................................................... 90
4.3.2
Tampilan Menu Utama Admin ............................................................ 90
4.3.3
Tampilan Tambah Data Form User ...................................................... 91
4.3.4
Tampilan Menu Data User .................................................................... 91
4.3.5
Tampilan Tambah Data Form Pedagang .............................................. 92
4.3.6
Tampilan Menu Data Pedagang ............................................................ 92
4.3.7
Tampilan Tambah Data Form Kios ...................................................... 93
4.3.8
Tampilan Menu Data Kios .................................................................... 93
4.3.9
Tampilan Tambah Data Form Penyewaan ............................................ 94
4.3.10
Tampilan Menu Data Penyewaan ......................................................... 94
4.3.11
Tampilan Menu Utama Staff Retribusi ................................................. 95
4.3.12
Tampilan Form Pembayaran Retribusi ................................................. 95
4.3.13
Tampilan Menu Data Retribusi ............................................................. 96
4.3.14
Tampilan Menu Utama Pedagang ......................................................... 96
4.3.15
Tampilan Form Laporan Penyewaan .................................................... 97
4.3.16
Tampilan Cetak Bukti Retribusi............................................................ 97
4.3.17
Tampilan Laporan Penyewaan .............................................................. 98
4.3.18
Tampilan Laporan Retribusi ................................................................ 98
4.4
Metode Pengujian ......................................................................................... 99
4.5
Skenario Pengujian ....................................................................................... 99
4.6
Analisa Hasil Pengujian ............................................................................. 102
BAB V....................................................................................................................... 104 KESIMPULAN DAN SARAN ................................................................................. 104 5.1
Kesimpulan ............................................................................................. 104
5.2
Saran ....................................................................................................... 104
DAFTAR PUSTAKA ............................................................................................... 105
DAFTAR GAMBAR Gambar 2. 1 Model Waterfal ...................................................................................... 22 Gambar 2. 2 Diagram UML ........................................................................................ 24 Gambar 2. 3 Contoh Use Diagram .............................................................................. 27 Gambar 2. 4 Contoh Activity Diagram ....................................................................... 29 Gambar 2. 5 Contoh Sequence Diagram ..................................................................... 32 Gambar 2. 6 Contoh Class Diagram ........................................................................... 34
Gambar 3. 1 Struktur Organisasi ...................................................................................... 41 Gambar 3. 2 Use Case Diagram Sistem Berjalan ............................................................. 43 Gambar 3. 3 Use Case Diagram Sistem Usulan ............................................................... 48 Gambar 3. 4 Activity Diagram Login ............................................................................... 54 Gambar 3. 5 Activity Diagram Input Data User ............................................................... 55 Gambar 3. 6 Activity Diagram Input Data Pedagang ....................................................... 56 Gambar 3. 7 Activity Diagram Input Data Kios ............................................................... 57 Gambar 3. 8 Activity Diagram Input Data Penyewaan .................................................... 58 Gambar 3. 9 Activity Diagram Pembayaran Retribusi ..................................................... 59 Gambar 3. 10 Activity Diagram Mengecek Pembayaran ................................................. 60 Gambar 3. 11 Activity Diagram Cetak Bukti Pembayaran .............................................. 61 Gambar 3. 12 Activity Diagram Laporan ......................................................................... 62 Gambar 3. 13 Squence Diagram Login ............................................................................ 63 Gambar 3. 14 Squence Diagram Input Data User ............................................................ 64 Gambar 3. 15 Squence Diagram Input Data Kios ............................................................ 65 Gambar 3. 16 Squence Diagram Input Data Pedagang .................................................... 66 Gambar 3. 17 Squence Diagram Penyewaan .................................................................... 67 Gambar 3. 18 Squence Diagram Pembayaran Retribusi .................................................. 68 Gambar 3. 19 Squence Diagram Mengecek Pembayaran ................................................ 69 Gambar 3. 20 Squence Cetak Pembayaran ....................................................................... 70 Gambar 3. 21 Squence Diagram Laporan Penyewaan ..................................................... 71 Gambar 3. 22 Squence Diagram Laporan Retribusi ......................................................... 72 Gambar 3. 23 Class Diagram ............................................................................................ 74 Gambar 3. 24 Rancangan Layar Login ............................................................................. 78 Gambar 3. 25 Rancangan Layar Menu Utama Admin ..................................................... 78 Gambar 3. 26 Rancangan Layar Menu Data User ............................................................ 79 Gambar 3. 27 Rancangan Layar Menu User .................................................................... 79 Gambar 3. 28 Rancangan Layar Menu Data Pedagang .................................................... 80 Gambar 3. 29 Rancangan Layar Menu Pedagang ............................................................ 80 Gambar 3. 30 Rancangan Layar Menu Data Kios ............................................................ 81 Gambar 3. 31 Rancangan Layar Menu Kios .................................................................... 81 Gambar 3. 32 Rancangan Layar Menu Data Penyewaan ................................................. 82 Gambar 3. 33 Rancangan Layar Menu Penyewaan .......................................................... 82
Gambar 3. 34 Rancangan Layar Menu Staff Retribusi..................................................... 83 Gambar 3. 35 Rancangan Layar Menu Retribusi ............................................................. 83 Gambar 3. 36 Rancangan Layar Menu Pembayaran Retribusi......................................... 84 Gambar 3. 37 Rancangan Layar Menu Pedagang ............................................................ 84 Gambar 3. 38 Rancangan Layar Menu Laporan Retribusi ............................................... 85
Gambar 4. 1 Tampilan localhost XAMPP ........................................................................ 87 Gambar 4. 2 Tabel Pada Database Sistem pasar............................................................... 87 Gambar 4. 3 Tampilan Struktur Tabel Bulan Retribusi .................................................... 88 Gambar 4. 4 Tampilan Struktur Tabel Kios ..................................................................... 88 Gambar 4. 5 Tampilan Struktur Tabel Pedagang ............................................................. 88 Gambar 4. 6 Tampilan Struktur Tabel Penyewaan ........................................................... 89 Gambar 4. 7 Tampilan Struktur Tabel Retribusi .............................................................. 89 Gambar 4. 8 Tampilan Struktur Tabel User ..................................................................... 89 Gambar 4. 9 Tampilan Halaman login ............................................................................. 90 Gambar 4. 10 Tampilan Menu Utama login ..................................................................... 90 Gambar 4. 11 Tampilan Form User .................................................................................. 91 Gambar 4. 12 Tampilan Tabel Data User ......................................................................... 91 Gambar 4. 13 Tampilan Form Pedagang .......................................................................... 92 Gambar 4. 14 Tampilan Tabel Data Pedagang ................................................................. 92 Gambar 4. 15 Tampilan Form Kios .................................................................................. 93 Gambar 4. 16 Tampilan Tabel Data Kios ......................................................................... 93 Gambar 4. 17 Tampilan Form Penyewaan ....................................................................... 94 Gambar 4. 18 Tampilan Tabel Data Penyewaan .............................................................. 94 Gambar 4. 19 Tampilan Menu Utama Staff Retribusi ...................................................... 95 Gambar 4. 20 Tampilan Form Pembayaran Retribusi ...................................................... 95 Gambar 4. 21 Tampilan Tabel Retribusi .......................................................................... 96 Gambar 4. 22 Tampilan Menu Utama Pedagang ............................................................. 96 Gambar 4. 23 Form Laporan Penyewaan ......................................................................... 97 Gambar 4. 24 Cetak Bukti Retribusi ................................................................................ 97 Gambar 4. 25 Tampilan Data Laporan Penyewaan .......................................................... 98 Gambar 4. 26 Tampilan Data Laporan Retribusi.............................................................. 98
DAFTAR TABEL Tabel 2. 1 Simbol Use Case (Shalahuddin 2013) ....................................................... 25 Tabel 2. 2 Simbol Activity Diagram (Shalahuddin 2013) .......................................... 28 Tabel 2. 3 Simbol Activity Diagram (Shalahuddin 2013) .......................................... 30 Tabel 2. 4 Simbol Activity Diagram (Shalahuddin 2013) .......................................... 33 Tabel 3. 1 Skenario Use Case Melakukan Penyewaan ............................................... 44 Tabel 3. 2 Skenario Use Case Melakukan Pembayaran .............................................. 44 Tabel 3. 3 Skenario Use Case Mencatat Data Pedagang ............................................ 45 Tabel 3. 4 Skenario Use Case Terima Pembayaran Retribusi .................................... 45 Tabel 3. 5 Skenario Use Case Mengecek Ketersediaan Kios ..................................... 45 Tabel 3. 6 Skenario Use Case Terima Pembayaran kios ............................................ 46 Tabel 3. 7 Skenario Use Case Mencatat Data Kios .................................................... 46 Tabel 3. 8 Skenario Use Case Membuat Pembukuan Laporan ................................... 46 Tabel 3. 9 Skenario Use Case Memeriksa Pembukuan Laporan ................................ 47 Tabel 3. 10 Skenario Use Case Input Data Pedagang ................................................. 49 Tabel 3. 11 Skenario Use Case Input Data Kios ......................................................... 49 Tabel 3. 12 Skenario Use Case Input User ................................................................. 49 Tabel 3. 13 Skenario Use Case Input Data Penyewaan .............................................. 50 Tabel 3. 14 Skenario Use Case Input Pembayaran Keamanan ................................... 50 Tabel 3. 15 Skenario Use Case Input Pembayaran Kebersihan .................................. 50 Tabel 3. 16 Skenario Use Case Input Pembayaran Listrik ......................................... 51 Tabel 3. 17 Skenario Use Case Cetak Bukti Pembayaran Retribusi ........................... 51 Tabel 3. 18 Skenario Use Case Cetak Bukti Penyewaan ............................................ 51 Tabel 3. 19 Skenario Use Case Mengecek Pembayaran ............................................. 52 Tabel 3. 20 Skenario Use Case Mencetak Laporan .................................................... 52 Tabel 3. 21 Skenario Use Case Login ......................................................................... 52 Tabel 3. 22 Keterangan Activity Diagram Login ....................................................... 54 Tabel 3. 23 Keterangan Activity Diagram Input Data User ....................................... 55 Tabel 3. 24 Keterangan Activity Diagram Input Data Pedagang ............................... 56 Tabel 3. 25 Keterangan Activity Diagram Input Data Kios ....................................... 57 Tabel 3. 26 Keterangan Activity Diagram Input Data Penyewaan ............................. 58 Tabel 3. 27 Keterangan Activity Pembayaran Retribusi ............................................. 59 Tabel 3. 28 Keterangan Activity Mengecek Pembayaran ........................................... 60 Tabel 3. 29 Keterangan Activity Cetak Bukti Pembayaran ........................................ 62 Tabel 3. 30 Keterangan Activity Diagram Laporan .................................................... 62 Tabel 3. 31 Keterangan Sequence Diagram Login ..................................................... 64 Tabel 3. 32 Keterangan Sequence Diagram Input Data User ..................................... 65 Tabel 3. 33 Keterangan Sequence Diagram Input Data Kios ..................................... 66
Tabel 3. 34 Keterangan Sequence Diagram Input Data Pedagang ............................. 67 Tabel 3. 35 Keterangan Sequence Diagram Penyewaan ............................................. 68 Tabel 3. 36 Keterangan Sequence Diagram Pembayaran Retribusi ........................... 69 Tabel 3. 37 Keterangan Sequence Diagram Mengecek Pembayaran ......................... 70 Tabel 3. 38 Keterangan Sequence Diagram Cetak Pembayaran ................................. 71 Tabel 3. 39 Keterangan Sequence Diagram Laporan Penyewaan .............................. 72 Tabel 3. 40 Keterangan Sequence Diagram Laporan Penyewaan .............................. 73 Tabel 3. 41 Struktur Tabel Kios .................................................................................. 75 Tabel 3. 42 Struktur Tabel User .................................................................................. 76 Tabel 3. 43 Struktur Tabel Pedagang .......................................................................... 76 Tabel 3. 44 Struktur Tabel Penyewaan ....................................................................... 75 Tabel 3. 45 Struktur Tabel Bulan Retribusi ................................................................ 77 Tabel 3. 46 Struktur Tabel Retribusi ........................................................................... 77
Tabel 4. 1 Skenario Pengujian .................................................................................... 99