commit to user
SISTEM INFORMASI PEMBEBASAN TANAH JALAN TOL
DI DINAS BINA MARGA
Tugas Akhir
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Studi Diploma IIITeknik Informatika
Disusun Oleh :
WIDYANIDA AMALIA PRAMESTI
M3112139
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
commit to user
commit to user
ABSTRACT
WIDYANIDA AMALIA PRAMESTI, 2015. “INFORMATICS SYSTEM OF THE LAND-CLEARING PROCESS OF BINA MARGA’S TOLL ROAD PROJECT”.Diploma III of Informatics, Faculty of Mathematics and Natural Science, Sebelas Maret University.
Bina Marga, a division of the Public Works Ministry overseeing the construction and maintenance of the national road network, faces its contemporary problem regarding the collection of data on land-clearing process of Bina Marga‟s Solo-Mantingan toll road project. Currently, Bina Marga is still unable to acquire a comprehensive agreement between the ministry and the land owner, and one of the possible factors is that Bina Marga records its important data, including the land owner and land official information only in manual way and some are recorded in Microsoft Excel without any advance improvement.
The research employs three research methodologies; the first is interview method by interviewing the Bina Marga officials, the second is field research, the third is design methods using UML and the last is encoding method with CodeIgniter framework .
Eventually, the research hopefully will produce an informative system that is quicker and easier to use by Bina Marga in recording its land-clearing data, thus all the essential data will be recorded better and its automatically improves Bina Marga‟s ability to solve the land-clearing process of Solo-Mantingan toll road project and other projects too in the future.
commit to user
v
ABSTRAK
WIDYANIDA AMALIA PRAMESTI, 2015. “SISTEM INFORMASI PEMBEBASAN TANAH UNTUK JALAN TOL DI DINAS BINA MARGA”.Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Dinas Bina Marga merupakan instansi pemerintah yang menangani masalah pembangunan jalan raya.Salah satu masalah yang dihadapi sekarang ini yaitu pendataan pembebasan tanah jalan tol dari Solo hingga Mantingan. Pembebasan tanah yang digunakan untuk pembangunan jalan tol masih menuai masalah tentang persetujuan pemilik tanah untuk pembuatan jalan tol dan pembayaran uang ganti rugi antara pihak Dinas Bina Marga dengan pemilik tanah. Semua data – data yang ada baik data tentang pemilik tanah dan detail panjang tanah sebagian masih menggunakan cara manual dan sebagian menggunakan Microsoft Office Excel.
Untuk mengatasi permasalah tersebut, penulis menggunakan beberapa metode diantaranya yaitu metode wawancara dengan Dinas Bina Marga, metode pengumpulan data, metode perancangan menggunakan UML, dan metode pengkodean dengan framework CodeIgniter.
Hasil dari tugas akhir yaitu agar sistem informasi yang telah dibuat dapat mempermudah dan mempercepat dalam perekapan data pembebasan tanah serta dapat digunakan dengan baik oleh Dinas Bina Marga.
commit to user
MOTTO
“Barangsiapa bertakwa pada Allah, maka Allah memberikan jalan keluar kepadanya dan memberi rezeki dari arah yang tidak disangka-sangka.Barangsiapa
yang bertaqwa pada Allah, maka Allah jadikan urusannya menjadi
mudah.barangsiapa yang bertaqwa pada Allah akan dihapuskan dosa - dosanya dan mendapatkan pahala yang agung”
(QS. Ath-Thalaq: 2, 3, 4).
Kadang keberhasilan baru akan tiba setelah kesulitan dialami. Maka jangan
menyerah dalam menggapai keberhasilan walau kesulitan menghadang.
(Mario Teguh)
Sebenarnya tantangan itu bukan mengatur waktu, tetapi mengatur diri kita sendiri
commit to user
vii
PERSEMBAHAN
Sebuah karya tulisan ini kupersembahkan untuk :
1. Kedua orang tuaku tercinta
2. Ketiga adikku tersayang
3. Dosen dan staf pengajar Program DIII Teknik Informatika UNS
4. Teman – Teman D3 Teknik Informatika angkatan 2012 khususnya kelas TIC
commit to user
KATA PENGANTAR
Puji syukur atas rahmatAllah SWT yang telah melimpahkan rahmat
danhidayahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Sistem Informasi Pembebasan Tanah Jalan Tol di Dinas Bina Marga”.Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh
gelar Amd.)padaProgram Studi Diploma III Teknik Informatika Universitas
Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D., selaku
PimpinanFakultas MIPA Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.
2. Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma III
Teknik Informatika Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.
3. Berliana Kusuma Riasti, S.T., M.Eng.,selaku dosen pembimbing yang
telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan
bimbingan terbaik kepada penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna.Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan.Semoga tulisan ini dapat memberikan
manfaat dan wawasan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, 25 Mei 2013
commit to user
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
1.3 Batasan Masalah Penelitian ... 2
1.4 Tujuan Penelitian ... 2
1.5 Manfaat Penelitian ... 2
1.6 Metodologi Penelitian ... 2
BAB II LANDASAN TEORI ... 3
2.1 Tinjauan Pustaka ... 3
2.2 Landasan Teori ... 4
2.2.1. Pengertian Sistem Informasi ... 4
2.2.2. Pengertian Basis Data ... 4
2.2.3. Database Management System (DBMS) ... 5
2.2.4. My SQL ... 6
2.2.5. Apache ... 7
2.2.6. PHP ... 7
2.2.7. MVC ... 7
commit to user
2.2.9. Entity Relationship Diagram (ERD) ... 8
2.2.10. Relational Database ... 9
2.2.11. UML ... 10
2.2.12. Pengujian Black Box ... 17
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM .... 19
3.1. Alat dan Bahan ... 19
3.1.1. Alat ... 19
3.1.2. Bahan ... 20
3.2. Jalannya Penelitian ... 21
3.3. Analisis Kebutuhan Sistem ... 21
3.3.1. Kebutuhan Fungsional ... 23
3.3.2. Kebutuhan Non Fungsional ... 25
3.4. Perancangan Sistem ... 25
3.4.1 Use case Diagram ... 25
3.4.2 Class Diagram ... 43
3.4.3 Sequence Diagram ... 45
3.5. Perancangan Database ... 75
3.5.1 Entity Relationship Diagram ... 75
3.5.2 Relasi Antar Tabel ... 76
3.5.3 Tabel Fisik ... 76
3.5.4. Perancangan Interface ... 81
3.6. Cara Analisis ... 107
BAB IV IMPLEMENTASI DAN ANALISA ... 111
commit to user
Gambar 3.1Jalannya Penelitian ... 21
Gambar 3.2Proses Bisnis ... 22
Gambar 3.3Use caseDiagramAdmin ... 26
Gambar 3.4Class Diagram Admin ... 43
Gambar 3.5Class Diagram Super admin ... 44
Gambar 3.6Sequence Diagram Lihat Data Warga ... 45
Gambar 3.7Sequence Diagram Tambah Data Warga ... 46
Gambar 3.8Sequence Diagram Ubah Data Warga ... 47
Gambar 3.9 Sequence Diagram Hapus Data Warga... 48
Gambar 3.10 Sequence Diagram Lihat Data Bangunan ... 49
Gambar 3.11 Sequence Diagram Tambah Data Bangunan ... 50
Gambar 3.12 Sequence Diagram Ubah Data Bangunan ... 51
Gambar 3.13 Sequence Diagram HapusData Bangunan ... 52
Gambar 3.14 Sequence Diagram LihatData Tanaman ... 53
Gambar 3.15 Sequence Diagram TambahData Tanaman ... 54
Gambar 3.16 Sequence Diagram Ubah Data Tanaman ... 55
Gambar 3.17 Sequence Diagram Hapus Data Tanaman ... 56
Gambar 3.18 Sequence Diagram Lihat Data Transaksi Tanah ... 57
Gambar 3.19 Sequence Diagram Tambah Data Transaksi Tanah ... 58
Gambar 3.20 Sequence Diagram Ubah Data Transaksi Tanah ... 59
Gambar 3.21 Sequence Diagram Hapus Data Transaksi Tanah ... 60
Gambar 3.22 Sequence Diagram Lihat Data Transaksi Bangunan ... 61
Gambar 3.23 Sequence Diagram Tambah Data Transaksi Bangunan... 62
commit to user
Gambar 3.25 Sequence Diagram Hapus Data Transaksi Bangunan ... 64
Gambar 3.26 Sequence Diagram Lihat Data Transaksi Tanaman ... 65
Gambar 3.27 Sequence Diagram Tambah Data Transaksi Tanaman ... 66
Gambar 3.28 Sequence Diagram Ubah Data Transaksi Tanaman ... 67
Gambar 3.29 Sequence Diagram Hapus Data Transaksi Tanaman ... 68
Gambar 3.30 Sequence Diagram Lihat Data Akun ... 69
Gambar 3.31 Sequence Diagram Tambah Akun Baru ... 70
Gambar 3.32 Sequence Diagram Menghapus Data Akun ... 71
Gambar 3.33 Sequence Diagram Ubah Profil Pengguna ... 72
Gambar 3.34 Cetak Data Warga ... 73
Gambar 3.35 Cetak Data Transaksi ... 74
Gambar 3.36 Entity Relationship Diagram ... 75
Gambar 3.37 Relasi Antar Tabel ... 76
Gambar 3.38 Halaman Login ... 82
Gambar 3.39 Halaman Beranda Admin ... 82
Gambar 3.40 Halaman Beranda Super admin ... 83
Gambar 3.41 Halaman Warga Admin ... 83
Gambar 3.42 Halaman Warga Super admin ... 84
Gambar 3.43 Halaman Tambah Warga Admin ... 84
Gambar 3.44 Halaman Tambah Warga Super admin ... 85
Gambar 3.45 Halaman Ubah Warga Admin ... 85
Gambar 3.46 Halaman Ubah Warga Super admin ... 86
Gambar 3.47 Halaman Bangunan dan Tanaman Admin ... 86
Gambar 3.48 Halaman Bangunan dan Tanaman Super admin ... 87
Gambar 3.49 Halaman Data Bangunan Admin ... 87
Gambar 3.50 Halaman Data Bangunan Super admin... 88
Gambar 3.51 Halaman Tambah Bangunan Admin ... 88
Gambar 3.52 Halaman Tambah Bangunan Super admin ... 89
Gambar 3.53 Halaman Ubah Bangunan Admin ... 89
Gambar 3.54 Halaman Ubah Bangunan Super admin ... 90
commit to user
xiii
Gambar 3.56 Halaman Data Tanaman Super admin ... 91
Gambar 3.57 Halaman Tambah Tanaman Admin ... 91
Gambar 3.58 Halaman Tambah Tanaman Super admin ... 92
Gambar 3.59 Halaman Ubah Tanaman Admin ... 92
Gambar 3.60 Halaman Ubah Tanaman Super admin ... 93
Gambar 3.61 Halaman Tanah, Bangunan dan Tanaman Admin ... 93
Gambar 3.62 Halaman Tanah, Bangunan dan Tanaman Super admin ... 94
Gambar 3.63 Halaman Data Transaksi Tanah Admin ... 94
Gambar 3.64 Halaman Data Transaksi Tanah Super admin ... 95
Gambar 3.65 Halaman Tambah Transaksi Tanah Admin ... 95
Gambar 3.66 Halaman Tambah Transaksi Tanah Super admin ... 96
Gambar 3.67 Halaman Ubah Transaksi Tanah Admin... 96
Gambar 3.68 Halaman Ubah Transaksi Tanah Super admin ... 97
Gambar 3.69 Halaman Data Transaksi Bangunan Admin ... 97
Gambar 3.70 Halaman Data Transaksi Bangunan Super admin ... 98
Gambar 3.71 Halaman Tambah Transaksi Bangunan Admin ... 98
Gambar 3.72 Halaman Tambah Transaksi Bangunan Super admin ... 99
Gambar 3.73 Halaman Ubah Transaksi Bangunan Admin ... 99
Gambar 3.74 Halaman Ubah Transaksi Bangunan Super admin ... 100
Gambar 3.75 Halaman Data Transaksi Tanaman Admin ... 100
Gambar 3.76 Halaman Data Transaksi Tanaman Super admin ... 101
Gambar 3.77 Halaman Tambah Transaksi Tanaman Admin ... 101
Gambar 3.78 Halaman Tambah Transaksi Tanaman Super admin ... 102
Gambar 3.79 Halaman Ubah Transaksi Tanaman Admin ... 102
Gambar 3.80 Halaman Ubah Transaksi Tanaman Super admin ... 103
Gambar 3.81 Halaman Profil Admin ... 103
Gambar 3.82 Halaman Profil Super admin ... 104
Gambar 3.83 Halaman Laporan ... 104
Gambar 3.84 Halaman Data Akun ... 105
Gambar 3.85 Halaman Akun Baru ... 106
commit to user
Gambar 3.88 Cetak Data Warga ... 107
Gambar 4.1Halaman Login Sistem ... 111
Gambar 4.2Halaman Beranda Super admin ... 112
Gambar 4.3 Halaman Beranda Admin ... 112
Gambar 4.4 Halaman Warga Super admin ... 113
Gambar 4.5Halaman Warga Admin ... 113
Gambar 4.6Halaman Tambah Data Warga Super admin ... 114
Gambar 4.7Halaman Tambah Data Warga Admin ... 114
Gambar 4.8Halaman Ubah Data Warga Super admin ... 115
Gambar 4.9Halaman Ubah Data Warga Admin ... 115
Gambar 4.10 Halaman Bangunan dan Tanaman Super admin ... 116
Gambar 4.11 Halaman Bangunan dan Tanaman Admin ... 116
Gambar 4.12 Halaman Data Bangunan Super admin ... 117
Gambar 4.13 Halaman Data Bangunan Admin ... 117
Gambar 4.14 Halaman Tambah Bangunan Super admin ... 118
Gambar 4.15 Halaman Tambah Bangunan Admin ... 118
Gambar 4.16 Halaman Ubah Bangunan Super admin ... 119
Gambar 4.17 Halaman Ubah Bangunan Admin ... 119
Gambar 4.18 Halaman Data Tanaman Super admin ... 120
Gambar 4.19 Halaman Data Tanaman Admin ... 120
Gambar 4.20 Halaman Tambah Tanaman Super admin ... 121
Gambar 4.21 Halaman Tambah Tanaman Admin ... 121
Gambar 4.22 Halaman Ubah Tanaman Super admin ... 122
Gambar 4.23 Halaman Ubah Tanaman Admin ... 122
Gambar 4.24 Halaman Transaksi Tanah, Bangunan, Tanaman Super Admin ... 123
Gambar 4.25 Halaman Transaksi Tanah, Bangunan, Tanaman Admin ... 123
Gambar 4.26 Halaman Data Transaksi Tanah Super admin ... 124
Gambar 4.27 Halaman Data Transaksi Tanah Admin ... 124
Gambar 4.28 Halaman Tambah Transaksi Tanah Super admin ... 125
commit to user
xv
Gambar 4.30 Halaman Ubah Transaksi Tanah Super admin ... 126
Gambar 4.31 Halaman Ubah Transaksi Tanah Admin ... 126
Gambar 4.32 Halaman Data Transaksi Bangunan Super admin ... 127
Gambar 4.33 Halaman Data Transaksi Bangunan Admin ... 127
Gambar 4.34 Halaman Tambah Transaksi Bangunan Super admin ... 128
Gambar 4.35 Halaman Tambah Transaksi Bangunan Admin ... 128
Gambar 4.36 Halaman Ubah Transaksi Bangunan Super admin ... 129
Gambar 4.37 Halaman Ubah Transaksi Bangunan Admin ... 129
Gambar 4.38 Halaman Data Transaksi Bangunan Super admin ... 130
Gambar 4.39 Halaman Data Transaksi Bangunan Admin ... 130
Gambar 4.40 Halaman Tambah Transaksi Tanaman Super admin ... 131
Gambar 4.41 Halaman Tambah Transaksi Tanaman Admin ... 131
Gambar 4.42 Halaman Ubah Transaksi Tanaman Super admin ... 132
Gambar 4.43 Halaman Ubah Transaksi Tanaman Admin ... 132
Gambar 4.44 Halaman Data Akun ... 133
Gambar 4.45 Halaman Tambah Data Akun ... 133
Gambar 4.46 Halaman Profil Super admin... 134
Gambar 4.47 Halaman Profil Admin ... 134
Gambar 4.48 Halaman Laporan SuperAdmin ... 135
Gambar 4.49 Halaman Cetak Data WargaSuperAdmin ... 135
Gambar 4.50 Halaman Cetak Data Belum UGRSuperAdmin ... 136
Gambar 4.51 Halaman Cetak Data Sudah UGRSuperAdmin ... 137
commit to user
DAFTAR TABEL
Tabel 2.1 Simbol Use case ... 11
Tabel 2.2 Simbol Class Diagram ... 14
Tabel 2.3Simbol Sequence Diagram... 16
Tabel 3.1Deskripsi Aktor ... 23
Tabel 3.2Kebutuhan Fungsional ... 23
Tabel 3.3Penjelasan skenario menampilkan datawarga ... 26
Tabel 3.4Penjelasan skenario menambah datawarga ... 27
Tabel 3.5Penjelasan skenario mengubah data warga ... 27
Tabel 3.6Penjelasan skenario menghapus data warga ... 28
Tabel 3.7 Penjelasan skenario menampilkan databangunan ... 28
Tabel 3.8Penjelasan skenario menambah databangunan ... 29
Tabel 3.9Penjelasan skenario mengubah data bangunan ... 29
Tabel 3.10 Penjelasan skenario menghapus data bangunan... 30
Tabel 3.11 Penjelasan skenario menampilkan datatanaman ... 30
Tabel 3.12 Penjelasan skenario menambah datatanaman ... 31
Tabel 3.13 Penjelasan skenario mengubah data tanaman ... 31
Tabel 3.14 Penjelasan skenario menghapus data tanaman... 32
Tabel 3.15 Penjelasan skenario menampilkan datatransaksi tanah ... 32
Tabel 3.16 Penjelasan skenario menambah datatransaksi tanah ... 33
Tabel 3.17 Penjelasan skenario mengubah data transaksi tanah ... 33
Tabel 3.18 Penjelasan skenario menghapus data transaksi tanah ... 34
Tabel 3.19 Penjelasan skenario menampilkan datatransaksi bangunan ... 34
Tabel 3.20 Penjelasan skenario menambah datatransaksi bangunan ... 35
Tabel 3.21 Penjelasan skenario mengubah data transaksi bangunan ... 35
Tabel 3.22 Penjelasan skenario menghapus data transaksi bangunan ... 36
Tabel 3.23 Penjelasan skenario menampilkan datatransaksi tanaman ... 36
Tabel 3.24 Penjelasan skenario menambah datatransaksi tanaman ... 37
commit to user
xvii
Tabel 3.26 Penjelasan skenario menghapus data transaksi tanaman ... 38
Tabel 3.27 Penjelasan skenario menampilkan dataakun ... 39
Tabel 3.28 Penjelasan skenario menambah dataakun ... 39
Tabel 3.29 Penjelasan skenario mengubah data akun ... 40
Tabel 3.30 Penjelasan skenario menghapus data akun ... 40
Tabel 3.31 Penjelasan skenario mengubah data profil ... 41
Tabel 3.32 Penjelasan skenario mencetak data warga ... 41
Tabel 3.33 Penjelasan skenario mencetak data transaksi ... 42
Tabel 3.34 TabelAdmin ... 77
Tabel 3.35 Tabel Warga ... 77
Tabel 3.36 Tabel Tanah ... 78
Tabel 3.37 Tabel Bangunan ... 79
Tabel 3.38 Tabel Terdapat Bangunan ... 79
Tabel 3.39 Tabel Tanaman ... 80
Tabel 3.40 Tabel Terdapat Tanaman ... 80
Tabel 3.41 Tabel Uang Ganti Rugi ... 81
Tabel 3.42 Rencana Pengujian Admin ... 107
Tabel 3.43 Tabel Rencana Pengujian Super admin ... 109
Tabel 4.1 Tabel Script Controller untuk menampilkan dan menyimpan data transaksi tanah ... 138
Tabel 4.2 Tabel Script Model untuk menampilkan dan menyimpan data transaksi tanah ... 139
Tabel 4.3 Tabel Script Controller untuk menampilkan dan menyimpan data transaksi bangunan ... 140
Tabel 4.4 Tabel Script Model untuk menampilkan dan menyimpan data transaksi bangunan ... 141
Tabel 4.5 Tabel Analisa Sistem Super admin ... 142