LAPORAN SKRIPSI
Sistem Penunjang Keputusan Penentuan Jenis Tanaman Berdasarkan Komposisi Tanah dengan Metode Simple Additive Weighting (SAW) Laporan Ini Disusun Guna Memenuhi Salah Satu Syarat Untuk Menyelesaikan ProgramStudi Sistem Informasi S -1 Pada Fakultas Teknik Universitas Muria Kudus
Disusun Oleh : Nama
: Khabib Mahmudi
NIM
: 2008-53-100
Program Studi
: Sistem Informasi
Falkultas
: Teknik
UNIVERSITAS MURIA KUDUS KUDUS 2014
i
HALAMAN PERSETUJUAN
Nama
: Khabib Mahmudi
NIM
: 2008-53-100
Bidang Studi
: Decision Support System (DSS)
Judul Skripsi
: Sistem Penunjang Keputusan Penentuan Jenis Tanaman berdasrkan Komposisi Tanah dengan Metode Simple Additive Weighting (SAW)
Pembimbing Utama
: Supriyono, S.Kom, M.Kom
Pembimbing Pembantu
: Nanik Susanti, S.Kom, M.Kom
Dilaksanakan
: Semester genap tahun 2013/2014
Kudus, 27 Januari 2014
ii
HALAMAN PENGESAHAN
Nama
: Khabib Mahmudi
NIM
: 2008-53-100
Bidang Studi
: Decision Support System (DSS)
Judul Skripsi
: Sistem Penunjang Keputusan Penentuan Jenis Tanaman berdasrkan Komposisi Tanah dengan Metode SimpleAdditive Weighting (SAW)
Pembimbing Utama
:
Supriyono, S.Kom, M.Kom
Pembimbing Pembantu
:
Nanik Susanti, S.Kom, M.Kom
Telah diujikan pada ujian sarjana, tanggal 18 Februari 2014 Dan dinyatakan __LULUS__
Kudus, 18 Februari 2014
iii
MOTTO DAN PERSEMBAHAN
“Mudahkanlah dan jangan mempersulit, gembirakanlah dan jangan dibuat susah”(Imam Muslim, Juz 9) “Ibu adalah sumber inspirasiku” “Semua Rintangan dan Masalah Yang Telah Menerpa Kita Akan Senantiasa Memandaikan Kita dalam Menjalani Hidup Kedepan” “Yakinlah, Allah Memberikan Apa Yang Kita Butuhkan, Bukan Apa Yang Kita Inginkan” “Kunci sukses adalah ketekunan, kesabaran, berusaha, pantang meyerah”
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. ALLAH SWT yang telah memberikan kesehatan, kekuatan dan kesabaran kepada saya. 2. Orang tuaku tercinta serta kakak saya dan pacar saya dalam memberikan semangat dan motivasi selama ini. 3. Almamater.
iv
RINGKASAN
Masalah penentuan jenis tanaman yang sesuai sudah menjadi permasalahan yang dihadapi oleh setiap petani pada umumnya. Pola penanaman yang tidak teratur dapat meningkatkan resiko kegagalan panen dimana terjadi ketidak sesuaian dalam kondisi lingkungan pertanian saat ini. Pembatasan masalah bertujuan untuk lebih memfokuskan kajian yang akan dilaksanakan sehingga tujuan penelitian dapat tercapai dalam waktu yang singkat dan terkontrol dengan baik. Adapun batasan – batasan dalam penelitian ini adalah sebagian berikut : Mendata kriteria struktur tanah dan jenis tanaman, Komposisi kriteria berdasarkan unsur hara, Jenis tanamanan yang sesuai dengan lingkungan petani, Perancangan aplikasi penentuan jenis tanaman dengan metode Simple Additive Weighting (SAW). Untuk membuat sistem penunjang keputusan, banyak sekali metode yang dapat digunakan, salah satunya adalah SAW (Simple Additive Weighting). Dari hasil penelitian tersibut penulis membuat laporan skripsi dengan judul “Sistem Penunjang Keputusan Penentuan Jenis Tanaman Berdasarkan Komposisi Tanah dengan Metode Simple Additive Weighting (SAW)” telah dilaksanakan dengan tujuan untuk membantu bagian petugas pertanian dalam menentukan jenis tanaman yang sesuai untuk petanidengan menggunakan metode SAW. Sistem penunjang keputusan penentuan jenis tanaman ini dirancang dengan menggunakan pemodelan dengan UML Sedangkan bahasa pemrograman yang digunakan adalah php, dan My SQL.
Kata Kunci : Sistem Penunjang Keputusan, Penentuan Jenis Tanaman
v
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT karena berkat rahmat dan petunjuk-Nya skripsi ini dapat diselesaikan dengan berbekal keterbatasanketerbatasan pada diri penulis Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Atas tersusunnya laporan skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Prof. Dr. dr. Sarjadi, Sp.PA, selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, S.T, M.T selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Teknikatas dukungannya dalam pembuatan tugas akhir ini. 4. Bapak Supriyono, S.Kom, M.Kom, selaku Pembimbing Utama atas bimbingan dan bantuannya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan. 5. Ibu Nanik Susanti, S.Kom, M.Kom, selaku Pembimbing Pembantu atas bimbingan dan bantuannya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan. 6. Kedua Orang tua, kakak saya, pacar saya, teman-teman saya yang selalu mendoakan dan telah banyak memberi kesempatan untuk menyelesaikan penulisan laporan ini. 7. Teman – teman angkatan 2008 yang senasip, seperjuangan. Jangan takut kita pasti bisa wisuda walau agak telat. 8. Semua pihak yang telah ikut membantu terselesaikannya tugas akhir ini.
vi
Semoga laporan ini dapat menjadi sumbangsih bagi penulis khususnya dan rekan-rekan akademis.Apabila di dalam penulisannya ada yang kurang ataupun salah, mohon koreksinya dan harap maklum adanya.
Kudus, 27 Januari 2014
Penulis Khabib Mahmudi
vii
DAFTAR ISI
HALAMAN JUDUL ......................................................................................
i
HALAMAN PERSETUJUAN ........................................................................
ii
HALAMAN PENGESAHAN .........................................................................
iii
HALAMAN MOTTO DAN PERSEMBAHAN ..............................................
iv
RINGKASAN .................................................................................................
v
KATA PENGANTAR ....................................................................................
vi
DAFTAR ISI .................................................................................................. viii DAFTAR TABEL .......................................................................................... xii DAFTAR GAMBAR ...................................................................................... xiii DAFTAR LAMPIRAN ................................................................................... xvi BAB I
BAB II
PENDAHULUAN 1.1. Latar Belakang Masalah ...........................................................
1
1.2. Perumusan Masalah ................................................................
2
1.3. Batasan Masalah .....................................................................
2
1.4. Tujuan Skripsi .........................................................................
2
1.5. Manfaat Skripsi ........................................................................
3
1.5.1. Bagi Mahasiswa .............................................................
3
1.5.2. Bagi Perusahaan dan Instansi ..........................................
3
1.5.3. Bagi Perguruan Tinggi ....................................................
3
1.6. Tinjauan Pustaka ......................................................................
3
1.7. Metodologi Penelitian .............................................................
5
1.7.1. Sumber Data ................................................................
5
1.7.2. Metode Pengumpulan Data ...........................................
5
1.7.3. Metode Pengembangan Sistem......................................
6
1.8. Sistematika Penulisan ..............................................................
7
LANDASAN TEORI 2.1. Konsep Dasar Keputusan .........................................................
9
2.1.1. Pengertian Keputusan .....................................................
9
viii
2.1.2. Kriteria Keputusan..........................................................
9
2.2. Pengertian Dasar Penunjang Keputusan.................................... 10 2.2.1. Pengertian Sistem Penunjang Keputusan ........................ 10 2.2.2. Karakteristik Sistem Penunjang Keputusan ..................... 10 2.2.3. Kualitas Informasi .......................................................... 10 2.3. Pengertian Rekayasa Perangkat Lunak ..................................... 11 2.4. Pengertian Penentuan Jenis Tanaman ....................................... 12 2.5. Pengertian Komposisi Tanah .................................................... 12 2.6. Simple Additive Weighting (SAW) ........................................... 12 2.6.1. Langkah Langkah Perhituangan Weight ......................... 15 2.7. Web ....................................................................................... 17 2.8.Konsep Analisa Sistem.............................................................. 17 2.8.1.Pengertian Analisa Sistem ............................................... 17 2.8.2.Alat Bantu Dalam Analisa Sistem .................................... 17 2.9.Konsep Umum Metodologi Berorirntasi Obyek ......................... 19 2.9.1.Konsep Umum Metodologi Berorirntasi Obyek ............... 19 2.9.2. UML (Unfied MOdelling Langguage) ............................ 20 2.9.3. Tujuan UML .................................................................. 21 2.9.4. Bangunan Dasar UML .................................................... 21 2.10. Konsep Dasar Database dengen Mysql ................................... 29 2.10.1.Definisi Database........................................................... 29 2.10.2.Tabel ............................................................................. 29 2.10.3.Pengertian mysql ........................................................... 29 2.10.4.Komponen mysql........................................................... 30 2.11. Macromedia Dreamwaver 8.................................................... 30 2.12. ERD (Entity Relationship Diagram) ....................................... 31 2.12.1.Model Entity Relationship (ER) ..................................... 31 2.12.2.Kardinalitas .................................................................. 31 2.12.2.Langkah -langkah Perancangan Teknik ER ................... 33
ix
BAB III TINJAUAN UMUM OBYEK PENELITIAN ................................. 34 3.1. Sejarah Singkat Instansi .......................................................... 34 3.2. Letak Geografis ........................................................................ 35 3.3. Visi dan Misi ............................................................................ 35 3.3.1. Visi................................................................................. 35 3.3.2. Visi................................................................................. 36 3.4. Struktur Organisasi................................................................... 35 3.5. Deskripsi Kerja ........................................................................ 37 3.6. Prosedur Penentuan Jenis Tanaman yang sedang Berjalan ........ 45
BAB IV ANALISA DAN PERANCANGAN ............................................... 47 4.1. Analisa Permasalahan .............................................................. 47 4.2. Analisa Kebutuhan Sistem........................................................ 47 4.2.1. Analisa Kebutuhan Data dan Informasi .......................... 47 4.2.2. Analisis Kebutuhan Hardware dan Software ................... 48 4.3. Paparan Sistem ......................................................................... 48 4.3.1. Entry Data oleh Admin ................................................... 48 4.3.2. Entry Data oleh Ahli Tanaman........................................ 48 4.3.3. Entry Data oleh Ahli Pertanian ....................................... 48 4.3.4. Entry Data oleh Petugas Pertanian .................................. 49 4.4. Desain Sistem .......................................................................... 49 4.4.1. Analisa Aktor ................................................................. 49 4.4.2. Rancangan Bisnis Use Case Diagram ............................. 50 4.4.3. Rancangan Sistem Use Case Diagram ............................. 51 4.4.4. Narasi Case Diagram ...................................................... 51 4.4.5. Class Diagram ............................................................... 61 4.4.6. Sequence Diagram ......................................................... 66 4.4.7. Activity Diagram ........................................................... 73 4.4.8. Statechart Diagram ........................................................ 80 4.5. Pembuatan ERD ....................................................................... 90 4.6. Perancangan Basis Data ........................................................... 97
x
4.7. Relasi Antar Tabel ................................................................... 102 4.8. Desain Tampilan ...................................................................... 103
BAB V
PEMBAHASAN DAN IMPLEMENTASI 5.1.Pembahasan Penerapan SAW pada penentuan jenis tanaman ..... 110 5.2.Identifikasi Sistem..................................................................... 110 5.2.1.Pengujian......................................................................... 111 5.2.2. Contoh Perhitungan dengan Exsel .................................. 111 5.2.3. Kebutuhan Perangkat Keras ............................................ 112 5.2.4. Kebutuhan Perangkat Lunak ........................................... 112 5.2.5. Kebutuhan Brainware ..................................................... 113 5.2. Antarmuka Sistem (Interface) ................................................... 113
BAB VI PENUTUP 6.1. Kesimpulan ............................................................................. 119 6.2. Saran ....................................................................................... 119 DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR TABEL
Tabel 2.1 : Rating Pencocokan Nilai dari setiap alternative kriteria .............. 14 Tabel 2.2 : Bagan Alir Dokumen .................................................................. 18 Tabel 2.3 : Notasi Usecase Diagram ............................................................ 22 Tabel 2.4 : Notasi Class Diagram ................................................................ 24 Tabel 2.5 : Notasi Sequence Diagram .......................................................... 25 Tabel 2.6 : Notasi State Diagram ................................................................. 26 Tabel 2.7 : Notasi Activity Diagram ............................................................. 28 Tabel 2.8 : Notasi ERD ................................................................................ 31 Tabel 4.1 : Analisa Aktor ............................................................................. 49 Tabel 4.2 : Alur optimistic kelola user .......................................................... 52 Table 4.3 : Alur pesimistic kelola user ......................................................... 52 Tabel 4.4 : Alur optimistic kelola kandungan ............................................... 53 Table 4.5
: Alur pesimistic kelola kandungan ............................................... 54
Tabel 4.6 : Alur optimistic kelola kriteria ..................................................... 54 Table 4.7
: Alur pesimistic kelola kriteria .................................................... 55
Tabel 4.8 : Alur optimistic kelola tanah ........................................................ 56 Table 4.9
: Alur pesimistic kelola tanah ....................................................... 56
Tabel 4.10 : Alur optimistic kelola tanaman ................................................... 57 Table 4.11 : Alur pesimistic kelola tanaman .................................................. 58 Table 4.12 : Alur pesimistic perhituangan dengan metode SAW ................... 58 Tabel 4.13 : Alur optimistic perhitungan dengan metode SAW ...................... 59 Tabel 4.14 : Alur optimistic kelola petani ....................................................... 59 Table 4.15 : Alur pesimistic kelola petani ...................................................... 60 Tabel 4.16 : Tabel user ................................................................................... 97 Table 4.17 : Tabel kandungan ........................................................................ 97 Tabel 4.18 : Tabel tanaman ............................................................................ 98 Table 4.19 : Tabel tanaman_detail ................................................................. 99 Table 4.20 : Tabel kriteria .............................................................................. 99 Table 4.21 : Tabel tanah ................................................................................ 100
xii
Table 4.22 : Tabel tanah_detail ...................................................................... 100 Table 4.23 : Tabel petani ............................................................................... 101 Table 4.24 : Tabel petani_detail ..................................................................... 101
xiii
DAFTAR GAMBAR
Gambar 2.1
: Rumus SAW......................................................................... 13
Gambar 2.2
: Matrik Keputusan ................................................................. 15
Gambar 2.3
: Matrik Normaliasi R ............................................................. 15
Gambar 2.4
: Proses Perengkingan ............................................................ 15
Gambar 2.5
: Use Case Diagram Kasus Belanja Online .............................. 21
Gambar 2.6
: Class Diagram Kasus Belanja Online .................................... 24
Gambar 2.7
: Sequence Diagram untuk aktifitas ......................................... 25
Gambar 2.8
: State diagram untuk class faktur ........................................... 26
Gambar 2.9
: Activty Diagram memesan Komputer ................................... 28
Gambar 3.1
: Denah Lokasi DIPERTANNAK ........................................... 35
Gambar 3.2
: Struktur Organisasi ............................................................... 36
Gambar 3.3
: FOD Penentuan Jenis Tanaman yang Berjalan ...................... 46
Gambar 4.1
: Bisnis Use Case Penentuan Jenis Tanaman ........................... 50
Gambar 4.2
: Sistem Use Case Penentuan Jenis Tanaman .......................... 51
Gambar 4.3
: Gambar Kelas User ............................................................... 61
Gambar 4.4
: Gambar Kelas Admin ........................................................... 61
Gambar 4.5
: Gambar Kelas Ahli Pertanian ................................................ 61
Gambar 4.6
: Gambar Kelas Ahli Tanaman ................................................ 62
Gambar 4.7
: Gambar Kelas Petugas Pertanian .......................................... 62
Gambar 4.8
: Gambar Kelas Tanaman........................................................ 62
Gambar 4.9
: Gambar Kelas Kriteria .......................................................... 63
Gambar 4.10
: Gambar Kelas Petani ............................................................ 63
Gambar 4.11
: Gambar Kelas Tanah ............................................................ 64
Gambar 4.12
: Gambar Kelas Kandungan .................................................... 64
Gambar 4.13
:Relasi Class DiagramPenentuan Jenis Tanaman ..................... 65
Gambar 4.14
: Sequence Diagram Kelola User ........................................... 66
Gambar 4.15
: Sequence Diagram Kelola Kandungan .................................. 67
Gambar 4.16
: Sequence Diagram Kelola Kriteria........................................ 68
Gambar 4.17
: Sequence Diagram Kelola Tanah .......................................... 69
xiv
Gambar 4.18
: Sequence Diagram Kelola Tanaman ..................................... 70
Gambar 4.19
: Sequence Diagram Perhitungan dengan SAW....................... 71
Gambar 4.20
: Sequence Diagram Kelola Petani ......................................... 72
Gambar 4.21
: Activity Diagram Kelola User ............................................... 73
Gambar 4.22
: Activity Diagram Kelola Kandungan..................................... 74
Gambar 4.23
: Activity Diagram Kelola Kriteria .......................................... 75
Gambar 4.24
: Activity Diagram Kelola Tanah ............................................. 76
Gambar 4.25
: Activity Diagram Kelola Tanaman ........................................ 77
Gambar 4.26
: Activity Diagram Perhitungan metode SAW ........................ 78
Gambar 4.27
: Activity Diagram Kelola Petani ............................................ 79
Gambar 4.28
: Statechart Diagram Tambah User......................................... 80
Gambar 4.29
: Statechart Diagram Simpan User ......................................... 80
Gambar 4.30
: Statechart Diagram Update User .......................................... 80
Gambar 4.31
: Statechart Diagram Hapus User ........................................... 81
Gambar 4.32
: Statechart Diagram Login Admin......................................... 81
Gambar 4.33
: Statechart Diagram Logout Admin ....................................... 81
Gambar 4.34
: Statechart Diagram Kelola User ........................................... 81
Gambar 4.35
: Statechart Diagram Login Ahli Tanaman ............................. 82
Gambar 4.36
: Statechart Diagram Logout Ahli Tanaman ........................... 82
Gambar 4.37
: Statechart Diagram Kelola Tanaman .................................... 82
Gambar 4.38
: Statechart Diagram Login Ahli Pertanian ............................. 82
Gambar 4.39
: Statechart Diagram Logout Ahli Pertanian ........................... 83
Gambar 4.40
: Statechart Diagram Kelola Petani......................................... 83
Gambar 4.41
: Statechart Diagram Kelola Kandungan ................................ 83
Gambar 4.42
: Statechart Diagram Kelola Kriteria ...................................... 83
Gambar 4.43
: Statechart Diagram Kelola Tanah......................................... 83
Gambar 4.44
: Statechart Diagram Login Petugas Pertanian ........................ 84
Gambar 4.45
: Statechart Diagram Logout Petugas Pertanian ...................... 84
Gambar 4.46
: Statechart Diagram Tambah Kandungan .............................. 84
Gambar 4.47
: Statechart Diagram Simpan Kandungan ............................... 85
Gambar 4.48
: Statechart Diagram Update Kandungan................................ 85
xv
Gambar 4.49
: Statechart Diagram Hapus Kandungan ................................. 85
Gambar 4.50
: Statechart Diagram Tambah Kriteria .................................... 85
Gambar 4.51
: Statechart Diagram Simpan Kriteria ..................................... 86
Gambar 4.52
: Statechart Diagram Update Kriteria ..................................... 86
Gambar 4.53
: Statechart Diagram Hapus Kriteria ....................................... 86
Gambar 4.54
: Statechart Diagram Tambah Tanah ...................................... 86
Gambar 4.55
: Statechart Diagram Simpan Tanah ....................................... 87
Gambar 4.56
: Statechart Diagram Update Tanah ........................................ 87
Gambar 4.57
: Statechart Diagram Hapus Tanah ......................................... 87
Gambar 4.58
: Statechart Diagram Tambah Tanaman.................................. 87
Gambar 4.59
: Statechart Diagram Simpan Tanaman .................................. 88
Gambar 4.60
: Statechart Diagram Update Tanaman ................................... 88
Gambar 4.61
: Statechart Diagram Hapus Tanaman .................................... 88
Gambar 4.62
: Statechart Diagram Perhitungan dengan metode SAW ......... 88
Gambar 4.63
: Statechart Diagram Tambah Petani ...................................... 89
Gambar 4.64
: Statechart Diagram Simpan Petani ....................................... 89
Gambar 4.65
: Statechart Diagram Update Petani........................................ 89
Gambar 4.66
: Statechart Diagram Hapus Petani ......................................... 89
Gambar 4.67
: Entitas User .......................................................................... 90
Gambar 4.68
: Entitas Tanaman ................................................................... 90
Gambar 4.69
: Entitas Kriteria ..................................................................... 91
Gambar 4.70
: Entitas Petani ........................................................................ 91
Gambar 4.71
: Entitas Kandungan ................................................................ 92
Gambar 4.72
: Entitas Tanah ........................................................................ 93
Gambar 4.73
: Relasi Entitas User Mengelola Tanaman ............................... 93
Gambar 4.74
: Relasi Entitas User Mengelola Kriteria ................................. 94
Gambar 4.75
: Relasi Entitas User Mengelola Petani.................................... 94
Gambar 4.76
: Relasi Entitas User Mengelola Kandungan ........................... 95
Gambar 4.77
: Relasi Entitas User Mengelola Tanah.................................... 95
Gambar 4.78
: ERD SPK Penentuan Jenis Tanaman .................................... 96
Gambar 4.79
: Relasi Tabel .......................................................................... 102
xvi
Gambar 4.80
: Tampilan Menu Utama ........................................................ 103
Gambar 4.81
: Tampilan Halaman Kelola User ............................................ 104
Gambar 4.82
: Tampilan Halaman Kelola Kriteria ...................................... 104
Gambar 4.83
: Tampilan Halaman Kelola Kandungan.................................. 105
Gambar 4.84
: Tampilan Halaman Kelola Tanah .......................................... 106
Gambar 4.85
: Tampilan Halaman Kelola Tanaman ..................................... 107
Gambar 4.86
: Tampilan Halaman Kelola Petani .......................................... 108
Gambar 4.87
: Tampilan Halaman Analisa ................................................... 109
Gambar 5.1
: Halaman Utama SPK Penentuan Jenis Tanaman .................. 113
Gambar 5.2
: Halaman Utama Admin ........................................................ 114
Gambar 5.3
: Halaman Kelola Kriteria ....................................................... 115
Gambar 5.4
: Halaman Kelola Kandungan ................................................. 115
Gambar 5.5
: Halaman Kelola Tanah.......................................................... 116
Gambar 5.6
: Halaman Kelola Tanaman ..................................................... 117
Gambar 5.7
: Halaman Kelola Petani ......................................................... 118
Gambar 5.8
: Halaman Analisa Penentuan Jenis Tanaman .......................... 118
xvii
DAFTAR LAMPIRAN Lampiran 1 : Surat Pengantar Fakultas Lampiran 2 : Buku bimbingan skripsi Lampiran 3 : Daftar Riwayat pembuat skripsi
xviii