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