APLIKASI MONITORING PERAWATAN PERKEBUNAN SAWIT BERBASIS SISTEM INFORMASI GEOGRAFIS
MENGGUNAKAN METODE HAVERSINE FORMULA PADA PT. SENTOSA MULIA BAHAGIA
LAPORAN TUGAS AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma IV pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya
Oleh :
Delia Alniasmi 061840831795
MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG 2022
ii
iii
MOTTO DAN PERSEMBAHAN
"Tidaklah mungkin bagi matahari mengejar bulan dan malam pun tidak dapat mendahului siang. Masing-masing beredar pada garis edarnya."
(QS. Yasin : 40)
“Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya.”
(QS. Al Baqarah : 286 )
***
Laporan ini saya persembahkan kepada : 1. Kedua Orang Tua
2. Saudara dan Keluarga
3. Pembimbing 1 dan Pembimbing 2 4. PT. Sentosa Mulia Bahagia
5. Dosen Manajemen Informatika
6. Teman-Teman Seperjuangan Kelas 8 MIA angkatan 2018 7. Almamater Politeknik Negeri Sriwijaya
8. Sahabat yang sedang dan telah selesai berjuang meraih gelar
iv ABSTRAK
Tujuan penulisan laporan tugas akhir ini adalah untuk menerapkan metode Haversine Formula pada aplikasi monitoring perawatan perkebunan sawit pada PT. Sentosa Mulia Bahagia. Aplikasi ini dapat mempermudah pengguna dalam mengelola data lokasi dan data perawatan dengan memanfaatkan penggunaan metode Haversine Formula sebagai algoritma pelacakan lokasi terdekat untuk melakukan perawatan perkebunan sawit. Sistem ini dibangun dengan membuat perancangan menggunakan Diagram Konteks, Data Flow Diagram (DFD), Blockchart, Flowhart dan Entity Relationship (ERD) serta menggunakan bahasa pemograman PHP dan database MySQL. Dalam penggunaannya, aplikasi ini terbagi menjadi tiga bagian yaitu form login untuk admin, form login untuk mandor dan form login untuk pimpinan. Sistem berjalan yang akan dihasilkan dari penelitian ini adalah menghasilkan output berupa laporan data lokasi dan perawatan perkebunan sawit.
Kata Kunci : Haversine Formula, Perawatan , Perkebunan, Mandor.
v ABSTRACT
The purpose of writing this final report is to apply the Haversine Formula method to the monitoring application of oil palm plantation maintenance at PT. Sentosa Mulia Bahagia. This application can make it easier for users to manage location data and maintenance data by utilizing the use of the Haversine Formula method as a tracking algorithm for the closest location to maintain oil palm plantations.
This system was built by making designs using Context Diagrams, Data Flow Diagrams (DFD), Blockcharts, Flowharts and Entity Relationships (ERD) and using the PHP programming language and MySQL database. In use, this application is divided into three parts, namely the login form for the admin, the login form for the foreman and the login form for the leadership. The current system that will be produced from this research is to produce output in the form of location data reports and maintenance of oil palm plantations.
Keyword : Haversine Formula, Plantation care, Foreman.
vi
KATA PENGANTAR
Dengan mengucap puji syukur kepada Allah SWT, karena hanya atas anugerah dan hidayah-Nya penulis dapat menyelesaikan laporan Tugas Akhir ini yang berjudul “Aplikasi Monitoring Perawatan Perkebunan Sawit Berbasis Sistem Informasi Geografis Menggunakan Metode Haversine Formula Pada PT. Sentosa Mulia Bahagia.” dengan tepat waktu tanpa ada halangan dan rintangan yang berat
Laporan Tugas Akhir ini dibuat untuk memenuhi syarat menyelesaikan Pendidikan Diploma IV Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya. Laporan Tugas Akhir ini dapat diselesaikan dengan maksimal berkat kerjasama dan bantuan dari berbagai pihak. Oleh karena itu, penulis menyampaikan ucapan terima kasih kepada :
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2. Bapak Carlos R.S, S.T.,M.T. selaku Wakil Direktur I Politeknik Negeri Sriwijaya Palembang.
3. Ibu Nelly Masnila, SE.,M.Si.Ak. selaku Wakil Direktur II Politeknik Negeri Sriwijaya Palembang.
4. Bapak Ahmad Zamheri, S.T.,M.T. selaku Wakil Direktur III Politeknik Negeri Sriwijaya Palembang.
5. Bapak Drs. Zakaria, M.Pd. selaku Pelaksana Bidang Kerjasama Politeknik Negeri Sriwijaya
6. Ibu Dr. Indri Aryanti, S.E, M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
7. Bapak Meivi Kusnandar, S.Kom.,M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
8. Ibu Rika Sadariawati, SE., M.Si. selaku Kepala Program Studi Diploma IV Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
9. Ibu Nita Novita SE., M.M. selaku Dosen Pembimbing 1
vii
10. Bapak Indra Griha Tofik Isa S.T., M.Kom. selaku Dosen Pembimbing 2 11. Pimpinan dan Seluruh Pegawai PT. Sentosa Mulia Bahagia
12. Seluruh Dosen, Staf, Administrasi dan Karyawan Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
13. Ayah dan Bunda tercinta yang selalu memberikan dukungan dan doa dalam setiap langkah
14. Saudara ku tersayang yang selalu memberikan dukungan, doa dan motivasi 15. Rekan rekan seperjuangan kelas 8 MIA Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya angkatan 2018.
16. Para sahabat yang masih dan terus berjuang untuk meraih gelar dan masa depan
17. Bintang kesayangan ku yang selalu mengganggu pikiran dan memecah konsentrasi dalam pembuatan tugas akhir ini
18. Semua pihak yang telah membantu dalam menyelesaikan laporan kerja praktik ini
Di dalam penulisan laporan Tugas Akhir ini, penulis menyadari masih banyak kekuarangan baik dari segi tata bahasa, susunan kalimat maupun isi. Oleh karena itu, dengan segala kerendahan hati, kritik dan saran yang membangun akan diterima dengan baik. Demikian yang dapat disampaikan, semoga laporan kerja praktik ini dapat bermanfaat bagi penulis, pembaca, rekan-rekan mahasiswa dan pihak yang membutuhkan sebagai penambah wawasan dan ilmu pengetahuan.
Palembang, 26 Juli 2022
Penulis
viii
DAFTAR ISI
Halaman
HALAMAN DEPAN ... i
LEMBAR PENGESAHAN ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
BAB I ... 1
PENDAHULUAN. ... 1
1.1 Latar Belakang. ... 1
1.2 Rumusan Masalah. ... 3
1.3 Batasan Masalah... 4
1.4 Tujuan dan Manfaat. ... 4
1.4.1 Tujuan. ... 4
1.4.2 Manfaat. ... 5
1.5 Sistematika Penulisan... 5
BAB II. ... 7
TINJAUAN PUSTAKA. ... 7
2.1. Teori Umum. ... 7
2.1.1. Pengertian Aplikasi. ... 7
ix
2.1.2. Pengertian Monitoring. ... 7
2.1.3. Pengertian Perawatan. ... 8
2.1.4. Pengertian Perkebunan Sawit. ... 8
2.1.5. Pengertian Sistem Informasi Geografis. ... 9
2.1.6. Pengertian Metode Haversine Formula. ... 9
2.1.6. Pengertian Website… ... 10
2.1.7. Pengertian Aplikasi Monitoring Perawatan Perkebunan Sawit Berbasis Sistem Informasi Geografis Menggunakan Metode Haversine Formula… ... 10
2.2. Teori Khusus ... 11
2.2.1. Data Flow Diagram (DFD) ... 11
2.2.2. Kamus Data (Data Dictionary) ... 13
2.2.3. Pengertian Flowchart ... 13
2.2.4. Entity Relational Diagram (ERD) ... 18
2.2.5. Metode Pengembangan Sistem ... 17
2.3. Teori Program ... 19
2.3.1. Sekilas Tentang PHP ... 19
2.3.2. MySQL ... 21
2.3.3. Adobe Dreamweaver CS5 ... 22
2.3.4. XAMPP ... 23
2.3.5. Pengertian Web Server ... 24
2.3.6. Pengertian phpMyAdmin ... 25
2.4 Penelitian Sebelumnya ... 27
BAB III ... 33
METODOLIGI PENELITIAN………...33
3.1. Gambaran Umum Objek Penelitian ... 33
3.1.1. Sejarah Singkat PT Sentosa Mulia Bahagia ... 33
3.1.2. Visi dan Misi PT Sentosa Mulia Bahagia ... 33
3.1.3. Struktur Organisasi ... 34
3.2. Tempat dan Waktu Penelitian ... 35
3.3. Tahapan Penelitian ... 35
3.3.1 Tahapan Perumusan Masalah ... 35
x
3.3.2. Tahapan Pengumpulan Data ... 36
3.3.3. Tahapan Penelitian ... 36
3.3.4. Analisis Sistem Yang Sedang Berjalan ... 37
3.3.5. Analisis Sistem Yang Diusulkan ... 38
3.3.6 Analisa Kebutuhan Fungsional ... 40
3.3.7 Analisa Kebutuhan Non-Fungsional ... 40
3.3.8. Metode Haversine Formula ... 41
BAB IV ... 45
HASIL DAN PEMBAHASAN ... 45
4.1. Komunikasi (Communication) ... 45
4.2 Perencanaan Cepat (Quick Plan) ... 45
4.3 Pemodelan Data (Data Modelling) ... 46
4.3.1 Diagram Konteks ... 46
4.3.2 Data Flow Diagram (DFD) Level 0 ... 47
4.3.3 Blockchart Diagram ... 48
4.3.4 Flowchart Diagram……… ... 50
4.3.5 ERD (Entity Relationship Diagram) ... 53
4.3.6 Perancangan Database ... 53
4.4 Pembangunan (Contruction) ... 55
4.4.1 Perancangan Tampilan Aplikasi ... 55
4.4.2 Tampilan Aplikasi ... 61
4.5 Pengujian (Deployment) ... 67
BAB V ... 69
KESIMPULAN DAN SARAN ... 69
5.1 Kesimpulan ... 69
5.2 Saran ... 69
DAFTAR PUSTAKA………...71 LAMPIRAN
xi
DAFTAR TABEL
Halaman
Tabel 2.1 Simbol DFD (Data Flow Diagram)... 12
Tabel 2.2 Simbol-simbol Kamus Data (Data Dictionary) ... 13
Tabel 2.3 Simbol Flowchart ... 14
Tabel 2.4 Simbol ERD (Entity Relationship Diagram) ... 15
Tabel 2.5 Simbol Relasi Entity Relationship Diagram (ERD) ... 16
Tabel 2.6 Script Dasar PHP ... 20
Tabel 2.7 Tabel Penelitian Sebelumnya... 27
Tabel 3.1 Tracking Proses ... 35
Tabel 3.2 Spesifikasi Hardware ... 40
Tabel 3.3 Spesifikasi Software ... 41
Tabel 3.4 Titik Lokasi Tujuan ... 42
Tabel 3.5 Mengubah Derajat ke Radian ... 43
Tabel 3.6 Hasil Nilai X dan nilai Y ... 43
Tabel 3.7 Hasil Jarak... 44
Tabel 4.1 Tabel User ... 54
Tabel 4.2 Tabel Lokasi ... 54
Tabel 4.3 Tabel Perawatan ... 55
Tabel 4.4 Tabel Pelacakan ... 55
Tabel 4.5 Tabel Hasil Uji Coba Sistem ... 67
xii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Model Extreme Programming ... 18
Gambar 2.2 Tampilan Program HTML pada Browser ... 20
Gambar 2.3 Tampilan Awal Adobe Dreamweaver CS5 ... 23
Gambar 2.4 Tampilan XAMPP ... 24
Gambar 2.5 Tampilan PhPMyAdmin ... 25
Gambar 3.1 Struktur Organisasi ... 34
Gambar 3.2 Tahapan Penelitian ... 37
Gambar 3.3 Analisis Sistem yang Sedang Berjalan ... 38
Gambar 3.4 Analisis Sistem yang Diusulkan ... 39
Gambar 4.1 Diagram Konteks ... 46
Gambar 4.2 Diagram Level Nol (Diagram Level Zero) ... 47
Gambar 4.3 Blockchart ... 49
Gambar 4.4 Flowchart Diagram Admin ... 50
Gambar 4.5 Flowchart Diagram Mandor ... 51
Gambar 4.6 Flowchart Diagram Pimpinan ... 52
Gambar 4.7 Entity Relationship Diagram(ERD) ... 53
Gambar 4.8 Perancangan Tampilan Login Login Admin dan User ... 56
Gambar 4.9 Perancangan Tampilan Homepage ... 57
Gambar 4.10 Perancangan Tampilan Data User ... 57
Gambar 4.11 Perancangan Tampilan Data Lokasi... 58
Gambar 4.12 Perancangan Tampilan Data Perawatan ... 58
Gambar 4.13 Perancangan Tampilan Peta Lokasi ... 59
Gambar 4.14 Perancangan Tampilan Homepage Pimpinan ... 59
Gambar 4.15 Perancangan Tampilan Laporan Lokasi ... 60
Gambar 4.16 Perancangan Tampilan Laporan Perawatan ... 60
Gambar 4.17 Tampilan Login ... 61
Gambar 4.18 Tampilan Homepage ... 62
Gambar 4.19 Tampilan Data User ... 62
Gambar 4.20 Tampilan Data Lokasi ... 63
xiii
Gambar 4.21 Tampilan Tambah Data Lokasi ... 63
Gambar 4.22 Tampilan Laporan Data Lokasi ... 64
Gambar 4.23 Tampilan Data Lokasi (Haversine) ... 65
Gambar 4.24 Tampilan Data Perawatan ... 65
Gambar 4.25 Tampilan Tambah Data Perawatan ... 66
Gambar 4.26 Tampilan Laporan Data Perawatan ... 67