Aplikasi Analisis Dan Pengolahan Data Statistik Populasi Hewan Ternak Berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian
Kabupaten Ogan Ilir
LAPORAN AKHIR
Disusun Dalam Rangka Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh:
Desi Fitriyanti 061930800808
JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG 2022
ii
iii MOTTO DAN PERSEMBAHAN MOTTO :
“Terkadang kita diuji bukan untuk menunjukkan kelemahan kita, tetapi untuk menemukan kekuatan kita”
Laporan ini kami persembahkan kepada :
Orang tua saya.
Kakak beradik yang paling the best.
Para dosen saya yang telah membimbing, mengajari, mendidik dan membantu saya selama ini.
People with kidness always support me Della, Lidia, and Memed.
Keluarga Cemaraku.
Adik-Adikku Tersayang Eldha & Irda.
Sahabat-sahabatku Heppy, Ayu, Belbel, Tegar, Boy, Otong & Achmad.
Teman seperjuangan kelas 6 IC.
Diriku sendiri.
Almamater saya.
iv ABSTRAK
Tujuan penulisan Laporan Akhir ini adalah untuk membuat sebuah Aplikasi Analisis dan Pengolahan Data Statistik Populasi Hewan Ternak berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir secara sistematis dan struktural. Adapun proses dalam merancang aplikasi ini yaitu dengan membuat Use Case, Class Diagram, Activity Diagram, dan Sequence Diagram sebagai diagram alir perancangan aplikasi. Sedangkan yang menjadi latar belakang dalam penulisan laporan ini yaitu pada Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir adalah proses penganalisisan dan pengolahan data statistik populasi hewan ternak masih dilakukan secara manual, hal ini tentunya kurang efektif dan efisien karena dalam prosesnya masih sering terjadi kesalahan dalam penginputan data dan keterlambatan dalam penyerahan laporan kepada kepala Dinas. Dengan adanya Aplikasi Analisis dan Pengolahan Data Statistik Populasi Hewan Ternak dapat memberikan kemudahan bagi pegawai khususnya bidang peternakan dalam melakukan input data, analisis data dan pengolahan data statistik populasi hewan ternak berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian pada Kabupaten Ogan Ilir
Kata kunci : Aplikasi, Analisis, dan Pengolahan data statistik, Populasi Hewan Ternak, Kabupaten Ogan Ilir.
v ABSTRACT
The purpose of writing this final report is to create an Application for Analysis and Processing of Website-based Livestock Animal Population Statistics at the Department of Food Security and Agriculture of Ogan Ilir Regency in a systematic and structural manner. The process in designing this application is by making Use Cases, Class Diagrams, Activity Diagrams, and Sequence Diagrams as flow diagrams for application design. While the background in writing this report, namely the Department of Food Security and Agriculture, Ogan Ilir Regency, the process of analyzing and processing livestock population statistical data is still done manually, this is certainly less effective and efficient because in the process there are still errors in inputting data and delays in submitting reports to the head of the Department. With the Application of Analysis and Processing of Livestock Animal Population Statistics, it can provide convenience for employees, especially in the livestock sector in carrying out data input, data analysis and processing of website-based livestock population statistics at the Food and Agriculture Security Service in Ogan Ilir Regency.
Keywords: Application, Analysis, and Statistical Data Processing, Animal PopulationLivestock, Ogan Ilir Regency.
vi
KATA PENGANTAR
Alhamdulillah puji dan syukur kehadirat Allah Swt, karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan Laporan Akhir yang berjudul “Aplikasi Analisis dan Pengolahan Data Statistik Populasi Hewan Ternak Kabupaten Ogan Ilir” ini sesuai dengan waktu yang telah ditentukan. Tujuan dari penyusunan Laporan Akhir ini adalah untuk memenuhi syarat Mata Kuliah Semester Akhir pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
Dalam penyusunan Laporan Akhir ini, penulis sangat banyak mendapat bantuan, bimbingan dan dukungan dari berbagai pihak, maka penulis mengucapkan terima kasih kepada :
1. Orang tua kami yang senantiasa memberikan do’a dan dukungan kepada kami;
2. Bapak Dr. Ing. Ahmad Taqwa, M.T selaku Direktur Politeknik Negeri Sriwijaya;
3. Bapak Carlos RS, S.T., M.T. selaku Pembantu Direktur I Politeknik Negeri Sriwijaya;
4. Ibu Nelly Masnilla, S.E., M.Si., Ak,CA., AAPA. Selaku Pembantu Direktur II Politeknik Negeri Sriwijaya;
5. Bapak Ahmad Zamheri, S.T., M.T. selaku Pembantu Direktur III Politeknik Negeri Sriwijaya;
6. Bapak Drs. Zakaria, M.T. selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya;
7. Ibu Dr. Indri Ariyanti, S.E., M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya;
8. Ibu Rika Sadariawati SE., M.Si. selaku Ketua Program Studi DIV Manajemen Informatika Politeknik Negeri Sriwijaya;
9. Bapak Meivi Kusnandar, S.Kom., M.Kom. selaku sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya;
10. Bapak Muhammad Aris Ganiardi, S. Si., MT. selaku Dosen Pembimbing I;
11. Ibu Ida Wahyuningrum, SE., M.Si. selaku Dosen Pembimbing II;
12. Seluruh Dosen dan Staf Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya;
13. Seluruh Pegawai Dinas Ketahanan Pangan dan Pertanian terutama pada Bidang Peternakan;
14. Rekan-rekan jurusan Manajemen Informatika, terutama kelas 6 IC;
15. Semua pihak yang telah membantu dalam menyelesaikan Laporan Akhir ini.
vii
Penulis menyadari bahwa dalam Laporan Akhir ini masih terdapat kesalahan dan kekurangan. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak agar dapat lebih baik lagi kedepannya.
Akhir kata, penulis berharap agar Laporan Akhir ini bermanfaat bagi pembaca, khususnya kepada mahasiswa Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya dan untuk menambah wawasan, sehingga tujuan yang diharapkan dapat tercapai. Aamiin.
Palembang, 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 ...xiii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 3
1.3. Batasan Masalah ... 3
1.4. Tujuan dan Manfaat ... 4
1.4.1. Tujuan ... 4
1.4.2. Manfaat ... 4
1.5. Metodologi Pelaksanaan ... 5
1.5.1. Lokasi Pengumpulan Data dan Waktu Penelitian ... 5
1.5.2. Metode Pengumpulan Data ... 5
1.5.3. Data Primer ... 5
1.5.4. Data Sekunder ... 7
1.6. Sistematika Penulisan Laporan ... 7
BAB II TINJAUAN PUSTAKA ... 9
2.1. Landasan Teori ... 9
2.1.1. Analisis Populasi Hewan Ternak ... 9
2.1.2. Pengolahan Data Populasi Hewan Ternak ... 9
2.2. Teori Judul ... 11
2.2.1. Aplikasi... 11
2.2.2. Analisis ... 12
2.2.3. Pengolahan data ... 12
ix
2.2.4. Statistik ... 13
2.2.5. Populasi ... 13
2.2.6. Hewan Ternak ... 14
2.2.7. Website ... 14
2.2.8. Aplikasi Analisis dan Pengolahan Data Statistik Populasi Hewan Ternak Berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir ... 15
2.3. Teori Khusus ... 15
2.3.1. Use Case Diagram ... 15
2.3.2. Activity Diagram ... 17
2.3.3. Sequence Diagram ... 18
2.3.4. Class Diagram ... 20
2.4. Teori Program ... 21
2.4.1. Bootstrap... 22
2.4.2. Framework CodeIgniter ... 23
2.4.3. Sublime Text ... 23
2.4.4. MySQL ... 23
2.4.5. CSS ... 26
2.4.6. XAMPP ... 27
BAB III TINJAUAN UMUM PERUSAHAAN ... 28
3.1. Sejarah Dinas Ketahanan Pangan dan Pertanian ... 28
3.2. Visi dan Misi Dinas Ketahanan Pangan dan Pertanian ... 28
3.2.1. Visi ... 28
3.2.2. Misi ... 28
3.3. Peraturan Susunan Organisasi, Uraian Tugas dan Fungsi Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir ... 29
3.3.1.Susunan Organisasi Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir ... 30
3.3.2.Struktur Organisasi Dinas Ketahanan Pangan dan Pertanian 31 3.3.3.Uraian Tugas dan Fungsi Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir ... 32
3.4. Sistem Yang Sedang Berjalan ... 38
x
BAB IV HASIL DAAN PEMBAHASAN ... 40
4.1. Analisis Kebutuhan Perangkat Lunak ... 40
4.1.1. Penyelidikan Awal... 40
4.1.2. Prosedur Sistem yang akan Diterapkan ... 42
4.1.3. Studi Kelayakan... 43
4.1.4. Tempat dan Waktu Penelitian ... 45
4.1.5. Alat dan Bahan ... 45
4.1.5.1 Alat ... 45
4.1.5.2 Bahan ... 46
4.1.6 Kebutuhan Fungsional ... 46
4.1.7. Kebutuhan Non-Fungsional... 47
4.2. Rancangan Sistem ... 47
4.2.1 Perancangan Proses Kerja ... 48
4.2.1.1 Use Case Diagram ... 48
4.2.1.2 Activity Diagram... 65
4.2.1.3 Sequence Diagram ... 82
4.2.1.4 Class Diagram ... 98
4.2.2 Rancangan Basis Data ... 99
4.2.3 Rancangan Halaman Aplikasi ...104
4.3. Pengujian Perangkat Lunak ...118
4.3.1 Lingkungan Pengujian ...118
4.3.2. Rencana Pengujian ...118
4.3.2.1 Tabel Pengujian Admin ...118
4.3.2.2. Tabel Pengujian Kepala Bidang ...121
4.3.2.3. Tabel Pengujian Petugas Vaksin ...121
4.3.2.4. Tabel Pengujian Kepala Dinas ...122
4.3.2.5. Tabel Pengujian Pegawai ...123
4.4. Pemeliharaan Sistem ...124
BAB V KESIMPULAN DAN SARAN ... 125
4.1. Kesimpulan ...125
4.2. Saran ... 126 DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR TABEL
Tabel 3.1 Peraturan Susunan Organisasi, Uraian Tugas dan Fungsi Dinas
Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir. …………... 29
Tabel 4.1 Studi Kelayakan ... 44
Tabel 4.2 Definisi Aktor ... 49
Tabel 4.3 Definisi Use Case ... 50
Tabel 4.4 Skenario Use Case Login ... 52
Tabel 4.5 Skenario Use Case Kelola Data Kecamatan ... 52
Tabel 4.6 Skenario Use Case Kelola Data Desa ... 54
Tabel 4.7. Skenario Use Case Kelola Data Pegawai ... 55
Tabel 4.8. Skenario Use Case Kelola Data Pemilik Ternak ... 56
Tabel 4.9. Skenario Use Case Kelola Data Jenis Hewan ... 57
Tabel 4.10 Skenario Use Case Rekap Data Vaksin ... 59
Tabel 4.11 Skenario Use Case Update Ternak Vaksin ... 59
Tabel 4.12 Skenario Use Case Kelola Data Populasi ... 60
Tabel 4.13 Skenario Use Case Kelola Laporan Kabupaten ... 61
Tabel 4.14 Skenario Use Case Kelola Laporan Kecamatan ... 62
Tabel 4.15 Skenario Use Case Kelola Laporan Klasifikasi ... 63
Tabel 4. 16 Skenario Use Case Kelola Pengguna ... 64
Tabel 4.17 Skenario Use Case Logout ... 64
Tabel 4.18 Bahan ... 100
Tabel 4.19 Hewan ... 100
Tabel 4.20 Kecamatan ... 101
Tabel 4.21 Pegawai ... 101
Tabel 4.22 Pemilik Ternak ... 102
Tabel 4.23 Populasi ... 103
Tabel 4.24 populasi_detail ... 103
Tabel 4.25 User ... 104
Tabel 4.26 Vaksin ... 105
Tabel 4.27 Pengujian oleh Admin ... 118
Tabel 4.28 Pengujian oleh Kepala Bidang ... 121
Tabel 4.29 Pengujian oleh Petugas Vaksin ... 121
xii
Tabel 4.30 Pengujian oleh Kepala Dinas ... 122 Tabel 4.31 Pengujian oleh Pegawai ... 123
xiii
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi Dinas Ketahanan Pangan dan Pertanian ... 31
Gambar 3.2 Sistem Yang Sedang Berjalan ... 38
Gambar 4.1 Usecase Diagram ... 48
Gambar 4.2 Activity Diagram Login Admin ... 65
Gambar 4.3 Activity Diagram Login Data Kecamatan ... 66
Gambar 4.4 Activity Diagram Kelola Data Desa ... 67
Gambar 4.5 Activity Diagram Kelola Data Pegawai ... 68
Gambar 4.6 Activity Diagram Kelola Data Pemilik Ternak ... 69
Gambar 4.7 Activity Diagram Kelola Data Jenis Hewan ... 70
Gambar 4.8 Activity Diagram Rekap Data Vaksin ... 71
Gambar 4.9 Activity Diagram Update Data Vaksin ... 72
Gambar 4.10 Activity Diagram Kelola Data Populasi ... 73
Gambar 4.11 Activity Diagram Kelola Data Laporan Kabupaten ... 74
Gambar 4.12 Activity Diagram Kelola Data Laporan Kecamatan ... 75
Gambar 4.13 Activity Diagram Kelola Data Laporan Klasifikasi ... 76
Gambar 4.14 Activity Diagram Kelola Data Pengguna ... 77
Gambar 4.15 Activity Diagram Kelola Data Populasi Kepala Bidang ... 78
Gambar 4.16 Activity Diagram Kelola Data Populasi Petugas Vaksin ... 79
Gambar 4.17 Activity Diagram Kelola Data Pegawai ... 80
Gambar 4.18 Activity Diagram Logout ... 81
Gambar 4.19 Sequence Diagram Login ... 82
Gambar 4.20 Sequence Diagram Mengelola Data Kecamatan ... 83
Gambar 4.21 Sequence Diagram Mengelola Data Desa ... 84
Gambar 4.22 Sequence Diagram Mengelola Data Pegawai ... 85
Gambar 4.23 Sequence Diagram Kelola Data Pemilik Ternak ... 86
Gambar 4.24 Sequence Diagram Kelola Data Jenis Hewan ... 87
Gambar 4.25 Sequence Diagram Rekap Data Vaksin ... 88
Gambar 4.26 Sequence Diagram Update Data Vaksin ... 89
Gambar 4.27 Sequence Diagram Kelola Data Populasi... 90
Gambar 4.28 Sequence Diagram Laporan Populasi Kepala Bidang... 91
xiv
Gambar 4.29 Sequence Diagram Laporan Populasi Petugas Vaksin ... 92
Gambar 4.30 Sequence Diagram Laporan Populasi Kabupaten ... 93
Gambar 4.31 Sequence Diagram Laporan Populasi Kecamatan ... 94
Gambar 4.32 Sequence Diagram Laporan Populasi Klasifikasi ... 95
Gambar 4.33 Sequence Diagram Kelola Data Pengguna ... 96
Gambar 4.34 Sequence Diagram Logout ... 97
Gambar 4.35 Class Diagram ... 98
Gambar 4.36 Halaman Login ... 104
Gambar 4.37 Dashboard ... 104
Gambar 4.38 Halaman Kecamatan ... 105
Gambar 4.39 Halaman Desa ... 105
Gambar 4.40 Menu Pegawai ... 106
Gambar 4.38 Menu Data Pemilik Ternak ... 106
Gambar 4.39 Menu Data Jenis Hewan ... 107
Gambar 4.40 Menu Rekap Data Vaksin ... 107
Gambar 4.41 Menu Update Ternak Vaksin ... 108
Gambar 4.42 Kelola Data Populasi ... 108
Gambar 4.43 Laporan Populasi Kabupaten ... 109
Gambar 4.45 Laporan Populasi Kecamatan ... 109
Gambar 4.46 Laporan Populasi Klasifikasi ... 110
Gambar 4.47 Pengguna ... 110
Gambar 4.48 Halaman Login ... 111
Gambar 4.49 Dashboard... 111
Gambar 4.50 Halaman Kecamatan ... 112
Gambar 4.51 Halaman Desa ... 112
Gambar 4.52 Menu Pegawai ... 113
Gambar 4.53 Menu Data Pemilik Ternak ... 113
Gambar 4.54 Menu Data Jenis Hewan ... 114
Gambar 4.55 Menu Rekap Data Vaksin ... 114
Gambar 4.56 Menu Update Ternak Vaksin ... 115
Gambar 4.57 Kelola Data Populasi ... 115
Gambar 4.58 Laporan Populasi Kabupaten ... 116
Gambar 4.59 Laporan Populasi Kecamatan ... 116
xv
Gambar 4.60 Laporan Populasi Klasifikasi ... 117 Gambar 4.61 Pengguna ... 117