SKRIPSI SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN

advertisement
SKRIPSI
SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
Oleh:
EKO FEBRYANTO
2010-51-117
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
SKRIPSI
SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
Oleh:
EKO FEBRYANTO
2010-51-117
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL
: SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
SAYA
: EKO FEBRYANTO
Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program
Studi Teknik Informatika Universitas Muria Kudus dengan syarat – syarat kegunaan
sebagai berikut :
1. Skripsi adalah hak milik Program Studi Teknik Informatika Universitas
Muria Kudus
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk
tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi
4. berikan tanda  sesuai dengan kategori Skripsi
Sangat rahasia
(Mengandung isi tentang keselamatan /
kepentingan Negara Republik Indonesia)
Rahasia
(mengandung isi tentang kerahasiaan dari suatu
organisasi / badan tepat penelitian Skripsi ini
dikerjakan)

Biasa
Disahkan Oleh :
Penulis
Eko Febriyanto
201051117
Alamat Tetap :
Ds. Randukuning 04/03 Kota Pati
Kudus, 7 Maret 2015
Pembimbing Utama
Arief Susanto, ST, M.Kom
NIDN. 0603047104
Kudus, 7 Maret 2015
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL
: SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
NAMA
: EKO FEBRYANTO
NIM
: 2010-51-117
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini
adalah hasil karya saya sendiri kecuali cuplikan dan ringakasan yang masing-masing
telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang
mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti
yang cukup, akan saya bersedia untuk dibatalkan gelar sarjana komputer saya beserta
segala hak dan kewajiban yang melekat pada gelar tersebut”.
Kudus, 7 Maret 2015
EKO FEBRYANTO
Penulis
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL
: SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
NAMA
: EKO FEBRYANTO
NIM
: 2010-51-117
Skripsi ini telah diperiksa dan disetujui,
Kudus,16 Febuari 2015
Pembimbing I
Pembimbing II
Arief Susanto, ST, M.Kom
NIDN.0603047104
Mukhamad Nurkamid, S.Kom, M.Cs
NIDN. 0620068302
Mengetahui,
Ka. Progdi Teknik Informatika
Ahmad Jazuli, S.Kom, M.Kom
NIDN.0406107004
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL
: SISTEM PAKAR PERHITUNGAN KADAR OKSIGEN
(STUDI KASUS DI DISHUTBUN KABUPATEN PATI)
NAMA
: EKO FEBRYANTO
NIM
: 2010-51-117
Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang
Skripsi tanggal 12Januari 2015. Menurut pandangan kami, Skripsi ini memadai dari
segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Kudus, 7 Maret 2015
Ketua Penguji
Anggota Penguji 1
Endang Supriyati, M.Kom
NIDN.0629077402
Ratih Nindyasari, S.Kom
NIDN. -
ABSTRACT
Forest has a very important ecological function as a producer of oxygen, increase of
population continues to increase, accompanied by an increase in demand for land for housing
and support facilities for economic activities such as industry, roads, shopping centers, has
triggered a decrease in the quantity of vegetation cover in a city. Vegetated lands such as
green lanes, parks, yards, and forest highways as roadside, dampening noise absorbing
carbon dioxide and producing oxygen has been converted into shops, housing, offices,
recreation areas, roads and industry. Levels of oxygen produced by plants so far have not
done the calculation so it is unknown whether the oxygen content of oxygen sufficient for
living things around him. Expert system to calculate oxygen levels can give you an idea of
how much oxygen is produced from a forest or garden begins with a forest inventory,
seasons, and plants. The system is designed so that it can be done online through the Internet
Network management.
Keywords: Expert System, Probability, oxygen, productivity
ABSTRAK
Hutan memiliki fungsi ekologis yang sangat penting sebagai penghasil
oksigen, Peningkatan jumlah penduduk yang terus meningkat yang disertai dengan
peningkatan kebutuhan akan lahan-lahan untuk permukiman dan sarana penunjang
kegiatan ekonomi seperti industri, jalan, pusat-pusat pertokoan, telah memicu adanya
penurunan kuantitas tutupan vegetasi dalam suatu kota. Lahan-lahan bervegetasi
seperti jalur hijau, taman kota, pekarangan, dan hutan raya sebagai peneduh jalan,
peredam kebisingan penyerap karbondioksida dan penghasil oksigen telah banyak
dialihfungsikan menjadi pertokoan, permukiman, perkantoran, tempat rekreasi, jalan
dan juga industri. Kadar oksigen yang dihasilkan oleh tumbuhan sejauh ini belum
dilakukan perhitungan sehingga tidak diketahui apakah kadar oksigen mencukupi
kebutuhan oksigen makhluk hidup disekitarnya. Sistem pakar untuk mengitung kadar
oksigen dapat memberikan gambaran seberapa banyak oksigen yang dihasilkan dari
suatu hutan atau kebun yang diawali dengan melakukan pendataan hutan/kebun,
musim, dan tanaman. Sistem dirancang secara online sehingga dapat dilakukan
pengelolaan melalui jaringan internet.
Kata Kunci: Sistem Pakar, Oksigen.Probabilitas, Produktifitas
KATA PENGANTAR
Assalamualaikum Wr.Wb
Segala puji dan syukur atas kehadirat Allah SWT yang telah memberikan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisanskripsi
dengan judul“Sistem Pakar Perhitungan Kadar Oksigen (Studi Kasus di Dishutbun
Kabupaten Pati)” dengan baik.
Skripsi ini disusun guna melengkapi salah satu syarat untuk memperoleh
Gelar Kesarjanaan Program Studi Teknik Informatika, Fakultas Teknik Universitas
Muria Kudus. Dalam menyelesaikan penulisan skripsi ini,berbagai halangan dan
rintangan penulis hadapi.Penulis tidak akan dapat mengatasi halangan dan
menyelesaikan penulisan skripsi dengan baik tanpa bantuan, bimbingan serta
dorongan dari berbagai pihak, oleh karena itu Penulis mengucapkan terimakasih
kepada
1. Bapak Dr. H Suparnyo, SH.,MS , selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, ST., MT, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika S-1 dan pembimbing Skripsi penulis.
4. Bapak Arief Susanto, ST, M.Kom, selaku Dosen Pembimbing I, atas waktu
dan arahan yang diberikan kepada penulis selama proses bimbingan dalam
perjalanan penulisan skripsi ini.
5. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku Dosen Pembimbing II,
atas bimbingan, arahan dan ilmu pengetahuan yang diberikan dengan penuh
kesabaransehingga penulis dapat menyelesaikan penulisan skripsi ini.
6. Use Hidayat, S.ST yang sudah membantu penulis dengan bersedia menjadi
narasumber dalam penyusunan penulisan skripsi ini.
7. Ibu Rizkysari Meimaharani, M.Kom, selaku Dosen Wali atas perhatian dan
arahannya selama penulis menjadi mahasiswa Teknik Informatika, Fakultas
Teknik Universitas Muria Kudus.
8. Seluruh Dosen Teknik Informatika, Fakultas Teknik Universitas Muria
Kudus, atas ilmu yang diberikan kepada penulis selama menempuh
perkuliahan
9. Ibu Puji Wartini, selaku Ibu saya serta seluruh keluarga besar yang menjadi
semangat dan motivasi bagi penulis, terimakasih atas segala dukungan moril
dan materiil yang diberikan, serta kasih sayang, perhatian dan doa yang tak
terbatas diberikan kepada penulis.
10. Sahabat – sahabat Penulis Syafi’i, Naqib, Edwin, Rizal dan semua teman teman TIC, yang senantiasa berjuang bersama - sama untuk menggapai
impian dan harapan masa depan.
11. Orang terkasih Penulis Nurul Fadhilah yang selalu memberi dukungan,
semangat, dan doa. Terima kasih untuk semuanya.
12. Semua pihak yang Penulis sayangi, yang tidak dapat Penulis sebutkan satu
persatu yang telah mendukung dan membantu Penulis dalam menyusun dan
menyelesaikan penulisan skripsi ini.
Penulis menyadari masih banyak kekurangan dalam penulisan skripsi ini.Penulis
megharapkan kritik dan saran yang membangun untuk menyempurnakan skripsi
ini.Harapan Penulis semoga penulisan skripsi ini dapat memberikan manfaat bagi
penulis sendiri maupun kepada banyak pihak.
Wassalamuaalaikum Wr.Wb
Kudus,7 Maret 2015
Penulis
DAFTAR ISI
Halaman
HALAMAN SAMPUL .........................................................................................
i
HALAMAN JUDUL.............................................................................................
ii
PENGESAHAN STATUS SKRIPSI .....................................................................
iii
PERNYATAAN PENULIS ...................................................................................
iv
PERSETUJUAN SKRIPSI ...................................................................................
v
PENGESAHAN SKRIPSI ...................................................................................
vi
ABSTRACT ..........................................................................................................
vii
ABSTRAK ............................................................................................................
viii
KATA PENGANTAR ............................................................................................
ix
DAFTAR ISI .........................................................................................................
xi
DAFTAR TABEL..................................................................................................
xv
DAFTAR GAMBAR ............................................................................................
xvi
DAFTAR LAMPIRAN ......................................................................................... xviii
BAB I. PENDAHULUAN ....................................................................................
1
1.1 Latar Belakang Masalah ................................................................
1
1.1.1
Identifikasi Masalah ..........................................................
1
1.1.2
Analisis Masalah ...............................................................
2
1.2 Batasan Masalah ............................................................................
2
1.3 Rumusan Masalah ........................................................................
2
1.4 Tujuan Penelitian ...........................................................................
2
1.5 Manfaat Penelitian .........................................................................
3
1.5.1 Bagi Masyarakat ..................................................................
3
1.5.2 Bagi IPTEK ..........................................................................
3
1.5.3 Bagi Instansi .........................................................................
3
1.6 Sistematika Penulisan ....................................................................
3
BAB II. TINJAUAN PUSTAKA .......................................................................
5
2.1 Penelitian Terkait ...........................................................................
5
2.2 Landasan Teori ..............................................................................
8
2.2.1 Pengertian Sistem .................................................................
8
2.2.2 Pengertian Informasi ............................................................
8
2.2.3 Pengertian Sistem Informasi ................................................
9
2.3 Alat Bantu Perancangan Sistem ....................................................
10
2.3.1 Flowchart ..............................................................................
10
2.3.2 Simbol-simbol Flowchart .....................................................
11
2.3.3 Flow Direction Symbol .........................................................
11
2.3.4 Processing Symbol ................................................................
12
2.3.5 Input-output Symbol .............................................................
13
2.3.6 Contex Diagram ...................................................................
13
2.3.7 Decomposition ......................................................................
14
2.3.8 Data Flow Diagram .............................................................
15
2.4 Internet .........................................................................................
15
2.5 WWW (World Wide Web) ..............................................................
16
2.6 Hypertext Markup Language (HTML) .........................................
16
2.7 PHP ..............................................................................................
17
2.8 JavaScript .....................................................................................
18
2.9 JQuery ..........................................................................................
18
2.10 CSS (Cascading Style Sheet)........................................................
18
2.11 Macromedia Dreamweaver 8 .......................................................
19
2.12 Microsoft Visio .............................................................................
19
2.13 Sistem Pakar .................................................................................
20
2.13.1 Pengertian Sistem Pakar ........................................................
20
2.13.2 Perbandingan Sistem Konvesional dengan Sistem Pakar .....
21
2.13.3 Konsep Dasar Sistem Pakar ..................................................
22
2.13.4 Ciri Sistem Pakar ..................................................................
23
2.13.5 Mesin Inferensi......................................................................
23
2.13.6 Konsep Dasar Probabilitas ....................................................
27
2.13.6.1 Metode Monte Carlo .................................................
27
2.13.6.2 Simulasi Monte Carlo ...............................................
27
2.13.6.3 Penerapan Metode .....................................................
28
2.14 Oksigen .........................................................................................
32
2.14.1 Pengertian Oksigen ...............................................................
32
2.14.2 Struktur Oksigen ...................................................................
33
2.14.3 Alotrop ..................................................................................
34
2.14.4 Sejarah Oksigen ....................................................................
35
2.15 Kerangka Pemikiran ....................................................................
36
BAB III. METODE PENELITIAN......................................................................
37
3.1 Metodologi Penelitian ...................................................................
37
3.2 Metodologi Perancangan ...............................................................
38
BAB IV. ANALISIS DAN PERANCANGAN SISTEM .....................................
41
4.1 Analisa Sistem ...............................................................................
41
4.2 Analisa Kebutuhan ........................................................................
41
4.2.1 Analisa Kebutuhan Software ....................................................
41
4.2.1 Analisa Kebutuhan Hardware ...................................................
42
4.2.3 Analisa Kebutuhan Data dan Informasi ....................................
42
4.3 Arsitektur Sistem Pakar .................................................................
43
4.4 Perancangan Sistem .......................................................................
43
4.4.1 Perancangan Proses ..................................................................
43
4.4.1.1 Context Diagram..............................................................
43
4.4.1.2 Dekomposisi Sistem ........................................................
44
4.4.1.3 DFD Levelled ..................................................................
45
4.4.2 Perancangan Database ..............................................................
49
4.4.2.1 Entity Relationship Diagram ...........................................
49
4.4.2.2 Relasi Tabel .....................................................................
50
4.4.3 Desain Database .......................................................................
51
4.4.4 Desain Interface ........................................................................
54
IMPLEMENTASI SISTEM .................................................................
61
5.1 Implementasi Sistem .....................................................................
61
5.2 Implementasi Perhitungan Kadar Oksigen ....................................
68
5.3 Pengujian .......................................................................................
70
BAB V.
BAB VI. PENUTUP ............................................................................................
77
6.1 Kesimpulan ....................................................................................
77
6.2 Saran ..............................................................................................
77
DAFTAR PUSTAKA
LAMPIRAN –LAMPIRAN
DAFTAR TABEL
Tabel 2.1 Tabel Penelitian Terkait .......................................................................
6
Tabel 2.2 Flow Direction Symbol ....................................................................... 11
Tabel 2.3 Processing Symbol ............................................................................. 12
Tabel 2.4 Input-input Symbol. ............................................................................ 13
Tabel 2.5 Contex Diagram .................................................................................. 14
Tabel 2.6 Tag-tag HTML .................................................................................... 17
Tabel 2.7 Perbandingan Sistem Konvensional dengan Sistem Pakar ................. 21
Tabel 4.1 Struktur Tabel User ............................................................................. 51
Tabel 4.2 Struktur Tabel Hutan ........................................................................... 51
Tabel 4.3 Struktur Tabel Musim .......................................................................... 52
Tabel 4.4 Struktur Tabel Tanaman ...................................................................... 52
Tabel 4.5 Struktur tabel Hasil.............................................................................. 53
Tabel 4.6 Struktur tabel Hasil Detail ................................................................... 53
Tabel 5.1 Tabel Pengujian Login User ................................................................ 70
Tabel 5.2 Tabel Pengujian Kelola User ............................................................... 71
Tabel 5.3 Tabel Pengujian Kelola Hutan ............................................................. 72
Tabel 5.4 Tabel Pengujian Kelola Tanaman ........................................................ 73
Tabel 5.5 Tabel Pengujian Kelola Musim ........................................................... 74
Tabel 5.6 Tabel Pengujian Perhitungan Kadar Oksigen ...................................... 75
DAFTAR GAMBAR
Gambar 2.1 Konsep dasar fungsi sistem pakar ................................................... 22
Gambar 2.2 Proses Backward Chaining ............................................................. 24
Gambar 2.3 Proses Forward Chaining ............................................................... 25
Gambar 2.4 Kerangka Pemikiran ........................................................................ 36
Gambar 3.1 Waterfall Model ............................................................................... 39
Gambar 4.1 Arsitektur Sistem Pakar ................................................................... 43
Gambar 4.2 Contex Diagram .............................................................................. 44
Gambar 4.3 Dekomposisi .................................................................................... 45
Gambar 4.4 DFD Level 0 .................................................................................... 46
Gambar 4.5 DFD Level 1 Master ........................................................................ 47
Gambar 4.6 DFD Level 1 Laporan ...................................................................... 48
Gambar 4.7 Entity Relationship Diagram........................................................... 49
Gambar 4.8 Relasi Tabel ..................................................................................... 50
Gambar 4.9 Desain Form User ........................................................................... 54
Gambar 4.10 Desain Form Hutan ....................................................................... 55
Gambar 4.11 Desain Form Tanaman ................................................................... 55
Gambar 4.12 Desain Form Musim ...................................................................... 56
Gambar 4.13 Desain Form Perhitungan Kadar Oksigen ..................................... 57
Gambar 4.14 Desain Form Buku Tamu .............................................................. 58
Gambar 4.15 Desain Form Artikel ...................................................................... 59
Gambar 4.16 Desain Form Edit Artikel .............................................................. 60
Gambar 5.1 Tampilan Home User...................................................................... 61
Gambar 5.2 Tampilan Menu Admin ................................................................... 62
Gambar 5.3 Tampilan Menu Operator ................................................................ 62
Gambar 5.4 Tampilan Form Login ..................................................................... 63
Gambar 5.5 Tampilan Master Pegawai .............................................................. 63
Gambar 5.6 Tampilan Menu Data Hutan ............................................................ 64
Gambar 5.7 Tampilan Menu Data Musim .......................................................... 64
Gambar 5.8 Tampilan Menu Data Tanaman ...................................................... 65
Gambar 5.9 Tampilan Menu Perhitungan Kadar Oksigen ................................. 65
Gambar 5.10 Tampilan Menu Daftar Hutan........................................................ 66
Gambar 5.11 Tampilan Menu Tanaman Berdasarkan Jenis ................................ 66
Gambar 5.12 Tampilan Menu Tanaman Berdasarkan Hutan .............................. 67
Gambar 5.13 Tampilan Menu Hasil Perhitungan Kadar Oksigen ....................... 67
Gambar 5.14 Tampilan Menu Buku Tamu .......................................................... 68
Gambar 5.15 Tampilan Menu Artikel ................................................................. 68
DAFTAR LAMPIRAN
Lampiran 1 Surat Keterangan Penelitian
Lampiran 2 Kuisioner Pengujian Aplikasi
Lampiran 3 Hasil Kuesioner
Lampiran 4 Lembar Bimbingan
Lampiran 5 Lembar Revisi
Download