Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
PENGEMBANGAN SISTEM PEMILIHAN KETUA OSIS BERBASIS INTRANET DI SMP NEGERI 1 PANGKALAN Timbo Faritcan Parlaungan S*1, Siti Nurjanah#2 Program Studi Teknik Komputer dan Jaringan, STMIK Subang Jl. Marsinu No.5 Tegalkalapa Subang, 41213 Telp.(0260)-417852, Fax.(0260)-411873 Email:
[email protected]*1,
[email protected]#2
ABSTRAK Tujuan Penulisan adalah menganalisa proses pemilihan ketua OSIS yang ada di SMP Negeri 1 Pangkalan. Sistem yang berjalan dalam proses pemilihan ketua OSIS dilakukan secara manual yaitu dengan panitia langsung mendatangi kelas-kelas dan mengambil hasil pemungutan suara terbanyak. Proses yang berjalan ini memiliki kekurang yaitu terjadinya kecurangan dan tidak efektifnya proses pemilihan. Untuk itu dibutuhkan sebuah aplikasi yang dapat membantu dalam proses pemilihan ketua OSIS secara efektif tanpa kecurangan. Metodologi Analisa menggunakan Pengumpulan Data dan menganalisa secara teoritis Sistem Pemilihan Ketua OSIS secara umum dan yang sedang berjalan. Kemudian melakukan wawancara dengan pihak sekolah yang bersangkutan untuk mengetahui permasalahan yang dihadapi serta untuk mengetahui proses pada sistem pemilihan ketua OSIS yang sedang berjalan dengan metode Analisa. Hasil yang dicapai yaitu menerapkan sistem pemilihan ketua OSIS yang terkomputerisasi pada SMP Negeri 1 Pangkalan yang selama ini masih cara manual. Dan menghasilkan suatu sistem pemilihan ketua OSIS yang baru yang bisa bermanfaat sesuai harapan dan keinginan sekolah. Simpulan bahwa sistem pemilihan ketua OSIS ini dapat berjalan sesuai dengan yang diharapkan dan memudahkan user dalam mengaplikasikannya. Kata kunci: Sistem Informasi, Intranet, PHP, MySQL, OSIS.. 1. Pendahuluan 1.1 Latar Belakang Masalah SMP Negeri 1 Pangkalan dalam proses pemilihan ketua OSIS menggunakan cara manual yaitu pemungutan suara dilakukan dengan panitia mengunjungi di kelas-kelas. Proses manual ini dirasa tidak efektif dan kadang sering menimbukan kecurangan. Untuk itu dibutuhkan sebuah sistem yang dapat membantu dalam proses pemiliha ketua osis yang efektif dan terhindar dari kecurangan. Adapun masalah yang dihadapi pada SMP Negeri 1 Pangkalan adalah: Belum adanya sistem pemilihan ketua osis berbasis intranet. Belum adanya dokumentasi pemilihan ketua osis secara sistematis Tujuan untuk membangun sistem pemilihan ketua OSIS berbasis intranet dan mendokumentasikan data pemilihan ketua OSIS. Aplikasi ini bermanfaat kepada panitia pemilihan ketua OSIS, siswa sekolah dan managemen sekolah karena kemudahan dalam proses pemungutan dan pengontrolan proses pemilihan. Untuk memfokuskan pembahasan dalam penelitian ini disampaikan beberapa batasan masalah sebagai berikut: 1. Entri data pemilihan masih secara manual 2. Sulit pengumpulan data. 2. Tinjauan Pustaka Didalam surat keputusan Direktur Jendral Pendidikan Dasar dan Menengah Nomor 226/C/Kep/0/1992 disebutkan bahwa Organisasi Kesiswaan di sekolah adalah OSIS. OSIS adalah
1
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
suatu organisasi yang berada di tingkat sekolah di indonesia yang di mulai dari sekolah Menengah Pertama yaitu (SMP) dan Sekolah Menengah Atas (SMA)/Sekolah Menengah Kejuruan (SMK). OSIS di urus dan dikelola oleh siswa yang terpilih untuk menjadi pengurus OSIS. Database management system (DBMS), atau kadang disingkat DBMS, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Diagram E-R (Entity Relationship Diagram) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. Diagram hubungan entiras atau yang lebih dikenal dengan sebutan E-R diagram, adalah notasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan tentang data yang tersimpan (storage data) dalam sistem secara abstrak. Diagram hubungan entitas tidak menyatakan bagaimana memanfaatkan data, membuat data, mengibah data dan menghapus data. Data Flow Diagram/Diagram aliran Data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagrm aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Tabel 2.2 Simbol – simbol Diagram Konteks
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
2
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Tabel 2.3 Simbol – Simbol DFD
Menurut Febrian (2007) intranet didefinisikan sebagai organisasi (biasanya perusahaan) yang dilengkapi dengan sebuah atau beberapa web server untuk keperluan organisasi tersebut. Web server digunakan untuk keperluan sehari-hari sifatnya internal seperti untuk menyimpan memo, market survey, dan lain sebagainya. Biasanya akses ke web server ini hanya dapat dilakukan dari dalam karena dilindungi oleh sebuah firewell. Sebuah jaringan privat dengan sistem dan hirarki yang sama dengan internet namun tidak terhubung dengan jaringan internet dan hanya digunakan secara internal. Lihat juga web server, Firewell, Hirarki. Manfaat yang diharapkan dari penerapan intranet tersebut antara lain adalah mendukung teamwork, memperpendek rentang birokrasi , manedayagunakan sumberdaya manusia, serta memungkinkan komunikasi yang lebih terbuka. Selain itu juga diperoleh manfaat langsung antara lain berupa perhematan biaya kertas laporan tidak perlu difotokopi beberapa kali, melainkan mancakup cukup di-posting pada server Intranet (Edison, 2005). Menurut Nugroho (2004) Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman web site atau home page. Komputer dapat dikatakan sebagai web server jika komputer tersebut memiliki suatu program server yang disebut Persinal Web Server (PWS). PWS ini difungsikan agar halaman web yang ada di dalam sebuah komputer server dapat dipanggil oleh komputer klien. Menurut Kadir (2003) dari dokumen resmi PHP, PHP singkatan dari Hypertext Prepossesor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai gunakan browser.
3
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
MySQL adalah salah satu jenis database server yang sangat terkenal, hal ini karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database (Sidik, 2005). Menurut Wagito (2005), Jaringan komputer (Computer Network) yang disebut secara singkat dengan jaringan adalah kumpulan komputer dan alat-alat lain yang saling dihubungkan bersama menggunakan media komunikasi tertentu. Menurut Pribadi (2003) Router adalah alat yang dapat menghubungkan dua atau lebih jaringan komputer yang berbeda. Beberapa vendor router yang ada dipasaran adalah: Cisco, 3com dan lain-lain. Selain router yang dibuat khusus oleh vendor-vendor tersebut terdapat juga PC router yaitu PC (Personal Computer) yang berfungsi sebagai router dengan menjalankan sistem operasi yang memiliki kemampuan meneruskan paket dari jaringan yang satu ke jaringan yang lain. Menurut Dzacko (2007), Model Entity Relationship pertama kali dikenalkan oleh Peter Chen pada tahun 1976, dimana dilakukan dengan dua tahapan yaitu, memilih entitas-entitas yang akan disusun dalam basis data dan menentukan hubungan antar entitas yagn telah dipilih. Elemen-elemen dalam ER (Dzacko, 2007):
Entitas
Atribut
Relasi
Gambar 1 Elemen-elemen ER-Model (Dzzcko, 2007) Menurut Parno (2009), Data Flow Diagram adalah alat bantuan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, secara manual maupun komputerisasi dimana sering disebut sebagai Bubble chart, Bubble Diagram, Model Proses, Diagram alur kinerja atau model fungsi. DFD memiliki beberapa kompenen, seperti berikut (Parno, 2009): Menurut Yourdan
Terminator
Proses
Data Store
Alur Data
Gambar 2 Komponen DFD Yourdan dan DeMarco (Parno, 2009 ) 3. Analisis dan Perancangan Sistem pemilihan ketua osis merupakan sistem aplikasi yang dijalankan didalam jaringan intranet disekitar sekolah. Berikut Model data Relational untuk sistem Pemilihan Ketua Osis ini
4
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
password
username
user Id_user
nis
calon_1
kelas
nis
calon_2
nama jenkel calon_3
siswa
1
memilih
n
calon_ketua_osis
hp calon_4
Gambar 3 ERD Pemilihan ketua osis akun, data siswa, calon
user
Sistem pemilihan ketua osis
Informasi kesiswaan
Gambar. 4 Diagram konteks
5
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Informasi siswa akun 3.0 menampilkan Data siswa taked
1.0 login
siswa Akun Akun cheked valid Data siswa saved
user
Data ketua osis taked
user Calon ketua osis
Data siswa, data calon ketua osis
2.0 Entry siswa
Data calon ketua osis saved
Gambar. 5 Diagram DFD
Gambar 6 Rancangan Halaman login
Gambar 7 Rancangan Halaman Form Input Siswa Untuk jaringan intranet menggunakan 2 router.
6
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Browsing secara online
Internet Router
Admin
Router Browsing secara online
Router
Dinas
Server
Gambar 8 Topologi Jaringan Tabel 3.1 Struktur tabel siswa Name
Type
Size
Nis
Int
8
Nama
Varchar
30
Jenkel
Enum
"L","P"
Kelas
Varchar
2
Hp
Int
12
Name
pk
Tabel 3.2 Struktur tabel calon ketua Type Size
Nis
Int
8
calon_1
Int
1
calon_2
Int
1
calon_3
Int
1
calon_4
Int
1
Name
Tabel 3.3 Struktur tabel Admin Type Size
Iduser
Varchar
20
Username
Varchar
50
Password
Varchar
50
7
Description
Description pk
Description pk
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
4. Implementasi dan Pengujian Gambar 4.2 merupakan implementasi basis data dalam sistem pengelolaan data profil pemilihan ketua osis. Terdapat 2 tabel utama berupa siswa dan kedua tabel . Sedangkan tabel user digunakan untuk data akun para user yang bisa mengakses sistem.
Gambar 9 Relasi antar tabel Berikut tampilan dari sistem informasi pendaftaran siswa, tampilan indek seperti pada Gambar 9 merupakan profil.
Gambar 10 Tampilan Home
8
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 11 Tampilan Profile
No 1 2. 3. 4. 5. 6. 7. 8. 9.
. Tabel 4.1 Hasil pengujian Nama halaman Hasil pengujian Indek Sukses Home Sukses Entry_siswa Sukses Delete_siswa Sukses Calon_ketua Sukses Ceklis_ketua Sukses Koneksi Sukses Profil Sukses Perolehan_suara Sukses
Gambar 4.3 Implementasi dua router
9
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 4.5 Hasil pengujian implementasi dua router 5. Kesimpulan Dalam sistem Pemilihan Ketua OSIS ini menggunakan jaringan intranet yang ada disekolah dimana jariangan intranet tersebut dapat mendukung kinerja Pemilihan Ketua OSIS iniIni. Dalam Pengimplementasiannya Pemilihan Ketua OSIS ini sangat membantu dalam proses monitori budgeting operasional sekolah. Dalam sistem Pemilihan Ketua OSIS ini diperlukan sosialisasi kepada para pengguna, sehingga sistem ini dapat berjalan dengan baik. Dan peningkatan dari keahlian admin dapat menunjang berjalannya sistem ini. Daftar Pustaka Febrian, J., 2007, Kamus Komputer dan Teknologi Informasi, Penerbit Informatika, Bandung Edison, J. J., 2005, Membangun Wireless LAN, Elex Media Komputindo, Jakarta Nugroho, B., 2004, PHP DAN mySQL dengan Editor Dreamweaver, Yogyakarta Kadir., A., 2003, Dasar Pemograman WEB dinamis menggunakan PHP, penerbit Andi Yogyakarta Sidik, B., 2005, MySQL, Penerbit Informatika, Bandung Wagito, 2005, Jaringan Komputer Teori dan Implementasi Berbasis Linux, Penerbit Gava Media Yogyakarta Pribadi., H., 2003, Router Linux Penerbit Andi Yogyakarta Dzacko, H., (2007), Basis Data. Selanjutnya alamat URL lengkap dapat di akses padahttp://imam_muiz.staff.gunadarma.ac.id/Downloads/files/6535/BASIS+DATA.pdf Parno (2009), Data Flow Diagram. Bisa diakses melalui https://googleweblight.com/?lite url=https://id.m.wikipedia.org. ( 02 Oktober 2015 )
10
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
IMPLEMENTASI METODE NAÏVE BAYES UNTUK MENDIAGNOSA PENYAKIT PASIEN Usep Tatang Suryadi *1, Ridwan Haris M.#2 Program Studi Teknik Informatika, STMIK Subang Jl. Marsinu No. 5 - Subang, Tlp. 0206-417853 Fax. 0206-411873 E-mail:
[email protected]*1,
[email protected]#2
ABSTRAKSI Penelitian ini bertujuan memanfaatkan fasilitas teknologi informasi dibidang kesehatan untuk menentukan jenis penyakit pasien termasuk kedalam penyakit menular atau tidak menular. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP. Aplikasi ini dijalankan pada localhost. Metode yang digunakan dalam aplikasi ini adalah metode naïve bayes, dimana kita harus menentukan dulu class yaitu ‘menular’, ‘tidak Menular’, lalu menghitung classnya, setelah itu kita membuat beberapa kasus untuk kemudian dihitung setelah hasilnya diketahui, kita menghitung hasil dari kasus dimana jenis penyakit pada gejala 1, 2, 3 dan diagnosisnya. setelah hasil perhitungan pertama diketahui kita menuju proses penghitungan akhir, setelah hasil akhir diketahui dimana hasil akhir dari penghitungan tersebut adalah yang nilainya paling tinggi. Alat yang digunakan untuk menganalisa, merancang dan implementasi sistem diantaranya data flow diagram dan diagram ER. Untuk coding dalam pembuatan Aplikasi menggunakan PHP dan DBMS MySQL. Kata Kunci: Diagnosa Pasien, Metode Naïve Bayes, PHP, MySQL 1. Pendahuluan 1.1. Latar Belakang Salah satu masalah didalam dunia medis adalah adanya ketidakseimbangan antara pasien dan dokter. Selain itu sebagian besar dari masyarakat tidak terlatih secara medis, sehingga apabila mengalami gejala penyakit yang diderita belum tentu dapat memahami cara-cara penanggulangannya. Sangat disayangkan apabila gejala-gejala yang sebenarnya dapat ditangani lebih awal menjadi penyakit yang lebih serius akibat kurangnya pengetahuan. Dalam masyarakat demam, dikenal sebagai sebuah penyakit yang cukum umum terjadi dan hanya sedikit orang yang tahu bahwa demam sebenarnya adalah sebuah gejala dari berbagai kemungkinan penyakit. Situasi tersebut dapat dihindari jika masyarakat memiliki pengetahuan tentang kesehatan. Pengetahuan dapat diperoleh dari buku-buku atau situs-situs internet yang membahas tentang kesehatan. Akan tetapi untuk mempelajari hal tersebut tidaklah mudah karena selain memerlukan waktu yang cukup lama untuk memahaminya, sumber-sumber tersebut belum tentu dapat mendiagnosis jenis penyakit seperti yang dilakukan oleh seorang dokter. Oleh karena itu diperlukan suatu alat atau sistem yang lebih praktis dan memiliki kemampuan seperti layaknya seorang dokter dalam mendiagnosis penyakit. Metode yang dipakai adalah metode Naïve Bayes, Metode Naïve Bayes dalam dunia medis digunakan sebagai pengambil keputusan. Algoritma Naïve Bayes mampu menghasilkan suatu jenis penyakit berdasarkan gejala-gejala yang dialami pasien, selanjutnya sistem secara otomatis menampilkan jenis penyakit yang mempunyai nilai probabilitas terbesar. 1.2. Identifikasi Masalah Masalah yang diidentifikasikan dalam penelitian ini adalah sebagai berikut : 1. Penyakit umum saat ini sangat banyak jenisnya, dan tidak semua orang peduli terhadap gejala awal suatu penyakit. Padahal jika dibiarkan terlalu lama dapat berakibat fatal. 2. Pengolahan data pasien pada Rumah sakit Dr. H. Ariya NS, MH.Kes. Dilakukan secara manual sehingga menyulitkan petugas kesehatan dan membutuhkan waktu yang lama.
11
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
3. Selain itu, banyak terjadi kesalahan dalam mendiagnosis suatu ganguan kesehatan yang sering
dilakukan oleh seorang dokter. Karena pada dasarnya hampir semua jenis penyakit mempunyai gejala awal yang sama sehingga sering terjadi kesalahan dalam menentukan kesehatan. 1.3. Tujuan Tujuan yang diperoleh dari penelitian ini adalah 1. Memindahkan keahlian seorang dokter kedalam sebuah program/ perangkat lunak. 2. Sistem dapat mendiagnosa penyakit pada pasien dan memberikan keputusan akhir apakah penyakit terebut masuk kedalam jenis penyakit menular atau jenis penyakit tidak menular. 3. Mengimplentasikan Metode Naïve Bayes untuk mendiagnosa penyakit pasien 1.4. Manfaat Manfaat yang ingin dicapai adalah 1. Memudahkan user (dokter muda/mahasiswa/masyarakat) dalam mendiagnosa penyakit 2. Memberikan pengetahuan tentang gejala-gejala penyakit disertai tindakan yang harus di ambil untuk pencegahannya sebagai langkah awal dalam mengantisipasi berbagai macam penyakit. 1.5. Metodologi Penelitian Metode penelitian yang akan digunakan dalam pembuatan sistem penentu keputusan ini adalah metode prancangan perangkat lunak Waterfall. Pengembangan metode Waterfall sendiri melalui beberapa tahapan yaitu: - Penelitian Lapangan (Field Research), Penelitian dilakukan dengan cara pengambilan data kasus secara langsung terjadi pada Rumah Sakit Dr. H. Ariya NS, MH.Kes. - Penelitian Kepustakaan (Library Research), Penelitian ini bertujuan untuk mendapatkan data yang bersifat teori seperti mengumpulkan buku-buku atau bahan lainnya. - Observasi, Observasi yang dilakukan penulis adalah mengamati secara langsung data yang diperoleh. - Analisis Perangkat Lunak, Kegiatan analisis perangkat lunak meliputi analisis spesifikasi perangkat lunak yang akan digunakan sebagai alat bantu penelitian. - Perancangan Perangkat Lunak, Perancangan perangkat lunak meliputi perancangan keras dan perancangann antarmuka dari hasil analisis. - Implementasi Perangkat Lunak, Implementasi dari hasil analisis dan perancangan perangkat lunak. - Pengujian Perangkat Lunak, Pengujian terhadap perangkat lunak yang telah diimplementasikan. 2. Tinjauan Pustaka 2.1. Pengertian Diagnosa Istilah diagnosis sering kita dengar dalah istilah medis. Menurut Thorndike dan Hagen dalam Suherman (2011), diagnosis dapat diartikan sebagai: 1. Upaya atau proses menemukan kelemahan atau penyakit (weakness, desease) apa yang dialami seseorang dengan melalui pengujian dan studi yang seksama mengenai gejala-gejalanya (symptons); 2. Studi yang seksama terhadap fakta tentang suatu hal untuk menemukan karakteristik atau kesalahan-kesalahan dan sebagainya yang esensial; 3. Keputusan yang dicapai setelah dilakukan suatu studi yang seksama atas gejala-gejala atau fakta tentang suatu hal. Dari ketiga pengertian diatas, dapat disimpulkan bahwa didalam konsep diagnosis, secara implisit telah tercakup pula konsep prognosisnya. Dengan demikian dalam proses diagnosis bukan hanya sekedar mengidentifikasi jenis dan karakteristiknya, serta latar belakang dari suatu kelemahan atau penyakit tertentu, melainkan juga mengimplikasikan suatu upaya untuk meramalkan kemungkinan dan menyarankan tindakan pemecahannya.
12
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
2.2. Manfaat diagnosis Diagnosis memiliki beberapa manfaat, antara lain: 1. Untuk menemukan atau mengidentifikasi kelemahan atau penyakit (weakness, disease) apa yang dialami seseorang. 2. Untuk menemukan karakteristik atau kesalahan-kesalahan atas gejala-gejala atau fakta tentang suatu hal. 3. Sebagai pertimbangan dalam upaya pengendalian penyakit di lapangan. 4. Salah satu upaya untuk mencegah dan menaggulangi penyebaran suatu penyakit atau wabah. 2.3. Upaya Pencegahan Penyakit Secara empris banyak orang yang datang kepelayanan kesehatan, khususnya Rumah sakit, sudah dalam keadaan yang memprihatinkan. Hal ini disebabkan oleh berbagai faktor antara lain masalah perilaku, ekonomi, maupun sosial budaya. Kalau saja masyarakat mempunyai pemahaman/pengetahuan yang memadai dalam upaya mencegah penyakit, maka keadaan yang memprihatinkan dapat dihindari. Oleh sebab itu yang menjadi permasalahan dalam tulisan ini adalah bagaimana upaya pencegahan terhadap penyakit dan bagaimana perilaku hidup sehat bagi setiap orang. Pada dasarnya ada 3 (tiga) faktor yang mempengaruhi kesehatan seseorang, yaitu: a. Penyebab penyakit b. Manusia sebagai tuan rumah c. Lingkungan hidup Bila terjadi gangguan keseimbangan antara ketiga faktor tersebut, maka akan menyebabkan timbulnya penyakit. A. Penyebab Penyakit Penyebab penyakit dapat digolongkan menjadi dua golongan, yaitu golongan exsogen dan endogen. 1. Golongan exogen, yaitu penyebab penyakit yang terdapat diluar tubuh manusia yang dapat menyerang perorangan dan masyarakat golongan exogen ini dibagi menjadi 3 golongan, yakni: a. Yang nyata dan hidup Penyebab penyakit ini sering disebut bibit penyakit, berupa bakteri, virus, rickettsia, jamur, protozoa, cacing dan sebagainya. b. Yang nyata tidak hidup 1. Zat-zat kimia misalnya, racun, asam, atau alkali kuat, logam dan sebagainya. 2. Makanan, yakni kekurangan beberapa zat makanan seperti protein, vitamin, atau kekurangan makanan secara keseluruhan (kelaparan). c. Yang abstrak 1. Bidang ekonomi; kemiskinan. 2. Bidang social; sifat sosial dan anti social. 3. Bidang mental (kejiwaan); kesusahan, rasa cemas dan rasa takut. 2. Golongan endogen Penyebab penyakit golongan endogen terdiri dari atas kompleks sifat seseorang yang dasarnya sudah ditentukan sejak lahir, yang memudahkan timbulnya penyakit tertentu, antara lain. a. Habitus (perawakan), misalnya habitus asthenicus, yaitu perawakan yang tinggi, kurus, dan berdada sempit dikatakan mudah terserang penyakit tuberculosa. b. Penyakit-penyakit turunan, misalnya: asma, buta warna, haemofili. c. Faktor usia, misalnya: daya tahan tubuh pada bayi, anak-anak, orang dewasa, dan usia lanjut berbeda-beda. 2.4. Pengertian Sistem Pendukung Keputusan Sistem pendukung keputusan adalah sistem berbasis komputer yang digunakan suatu organisasi atau perusahaan untuk mengambil keputusan dari beberapa alternatif pilihan. Sistem ini bekerjanya
13
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
berdasarkan informasi yang diperoleh dari berbagai macam sumber dan menganalisisnya dengan model tertentu (Morton, 1978). 2.5. Karakteristik Sistem Pendukung Keputusan Karakteristik dari sistem pendukung keputusan adalah sebagai berikut: 1. Sistem pendukung keputusan harus mengakses data dari berbagai sumber. 2. Memfasilitasi pengembangan dan evaluasi model proses pilihan. 3. Harus menyediakan antarmuka pengguna yang baik dimana pengguna dapat dengan mudah menavigasi dan berinteraksi (Sprague dan Watson, 1996). 2.6. Kegunaan Sistem Pendukung Keputusan Menurut Morton (1978) dengan istilah Management Decision System. Sistem Pendukung Keputusan dapat memberikan berbagai manfaat dan keuntungan. Manfaat yang dapat diambil dari SPK adalah : 1) SPK memperluas kemampuan pengambil keputusan dalam memproses data / informasi bagi pemakainya. 2) SPK membantu pengambil keputusan untuk memecahkan masalah terutama berbagai masalah yang sangat kompleks dan tidak terstruktur. 3) SPK dapat menghasilkan solusi dengan lebih cepat serta hasilnya dapat diandalkan. Walaupun suatu SPK, mungkin saja tidak mampu memecahkan masalah yang dihadapi oleh pengambil keputusan, namun ia dapat menjadi stimulan bagi pengambil keputusan dalam memahami persoalannya, karena mampu menyajikan berbagai alternatif pemecahan. 2.7. Komponen Sistem Pendukung Keputusan Dalam buku Turban. (2005:143). Disebutkan bahwa SPK terdiri dari beberapa subsistem: 1) Subsistem manajemen data. Subsistem manajemen data memasukan satu database yang relevan untuk situasi dan dikelola oleh piranti lunak disebut sistem manajemen database (DBMS). Subsistem manajemen data dapat diinterkoneksikan dengan data warehouse perusahaan, suatu repositori untuk data perusahaan yang relevan untuk pengambilan keputusan. Biasanya data disimpan atau diakses via server database. 2) Subsistem manajemen model. Merupakan paket piranti lunak yang memasukan model keuangan, statistik, ilmu manajemen, atau model kuantitatif lainnya. Semua itu memberikan kapabilitas analitik dan manajemen piranti lunak yang tepat. Bahasa pemodelan yang membangun model kostum juga dimasukan. Piranti lunak ini sering disebut manajemen basis model (MBMS). Komponen ini dapat dikoneksikan ke penyimpanan korporat atau eksternal yang ada pada model. Sistem manajemen dan metode solusi model diimplementasikan pada sistem pengembang web (seperti Java) untuk berjalan pada server aplikasi. 3) Subsistem antar muka pengguna. Pengguna berkomunikasi dengan dan memerintahkan SPK melalui subsistem ini. Pengguna adalah bagian yang dipertimbangkan dari sistem. Para peneliti menegaskan bahwa beberapa kontribusi unik dari SPK berasal dari interaksi yang insentif antara komputer dan pembuat keputusan. Web Browser memberikan struktur antar muka pengguna grafis yang familiar dan komsisten bagi kebanyakan SPK. 4) Subsistem manajemen berbasu pengetahuan Subsistem ini dapat mendukung semua subsitem lain atau bertindak sebagai suatu komponen independen. Ini memberikan intelegensi untuk memperbesar pengetahuan pengambil keputusan. Subsistem ini dapat diinterkoneksikan dengan reporsitori pengetahuan perusahaan (bagian dari sistem manajemen pengetahuan), yang kadang-kadang disebut basis pengetahuan organisasional. Pengetahuan dapat disediakan via server web. Banyak metode kecerdasan tiruan
14
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
diimplementasikan dalam sistem pengembangan web seperti Java dan mudah untuk diintegrasikan dengan komponen SPK lainnya. Berdasarkan definisi, SPK harus mencakup tiga komponen utama dari DBMS, MBMS, dan antar muka pengguna. Sub sistem manajemen berbasis pengetahuan adalah opsional, namun dapat memberikan banyak manfaat karena inteligensi bagi ketiga komponen utama tersebut. Seperti pada semua sistem informasi manajemen, pengguna dapat dianggap sebagai komponen SPK. Komponen-komponen tersebut membentuk aplikasi SPK yang dapat dikoneksikan ke intranet perusahaan, ekstranet, atau internet. Umumnya komponen berkomunikasi via teknologi internet. Browser web umumnya memberikan antar muka pengguna. Skematik dan komponen yang ditunjukan pada gambar di atas ini memberikan pemahaman mendasar mengenai struktur umum suatu SPK. 2.8. Naïve Bayes Naive Bayes merupakan pengklasifikasian dengan metode probabilitas dan statistik yang dikemukakan oleh ilmuwan Inggris Thomas Bayes, yaitu memprediksi peluang di masa depan berdasarkan pengalaman di masa sebelumnya sehingga dikenal sebagai Teorema Bayes. Menurut Olson dan Delen (2008) menjelaskan Naive bayes untuk setiap kelas keputusan, menghitung probabilitas dengan syarat bahwa kelas keputusan adalah benar, mengingat vektor informasi obyek. Algoritma ini mengasumsikan bahwa atribut obyek adalah independen. Probabilitas yang terlibat dalam memproduksi perkiraan akhir dihitung sebagai jumlah frekuensi dari "master" tabel keputusan. The Naive Bayes Classifier bekerja sangat baik dibanding dengan model classifier lainnya. Hal ini dibuktikan oleh Xhemali, Hinde dan Stone dalam jurnalnya “Naive Bayes vs. Decision Trees vs. Neural Networks in the Classification of Training Web Pages” mengatakan bahwa “Naive Bayes Classifier memiliki tingkat akurasi yang lebih baik dibanding model classifier lainnya”. Dalam jurnal “Credit Scoring Model Based on Simple Naive Bayesian Classifier and a Rough Set” oleh Jiang juga mengatakan “Untuk membangun model credit scoring menggunakkan pendekatan baru dengan sintesis sederhana Naive Bayesian classifier (SNBC) dan teori himpunan”. Dalam jurnal “A Proposed Classification of Data Mining Techniques in Credit Scoring” oleh Keramati mengatakan “ingin memperkenalkan metode data mining dalam masalah credit scoring menggunakan classification”. 2.9. Kelebihan Dan Kekurangan Metode Naïve Bayes Kelebihan dari penggunaan Naïve Bayes classifier dalam klasifikasi dokumen dapat ditinjau dari prosesnya yang mengambil aksi berdasarkan data-data yang telah ada sebelumnya. Oleh karena itu, klasifikasi dokumen dengan metode ini dapat dipersonalisasi, maksudnya adalah proses klasifikasi dokumen dapat disesuaikan sesuai dengan sifat dan kebutuhan masing-masing orang. Keuntungan ini secara nyata diperlihatkan dalam contoh spam filtering yang telah dicontohkan sebelumnya. Pernyataan suatu surat elektronik adalah spam atau tidak berbeda-beda bergabung pada subyek pembacanya yang berbeda-beda. Suatu surat elektronik yang diklasifikasikan spam oleh satu orang mungkin diklasifikasikan bukan spam oleh orang lain, dan begitu pula sebaliknya. Dengan klasifikasi cara Naïve Bayes Classifier, pengklasifikasian spam otomatis ini dapat disesuaikan dengan masing-masing orang sehingga meminimalisasi aksi salah pengklasifikasian secara personal. Kekurangan dari metoda Naïve Bayes Classifier ini adalah banyak celah untuk mengurangi keefektifan metoda ini dan akibatnya meloloskan dokumen kedalam kelas tertentu padahal jelas-jelas dokumen tersebut tidak layak berada kelas tersebut. Dalam kasus Spam Filtering, kelemahan ini banyak digunakan oleh spammers berpengalaman untuk meloloskan spam (menganggap surat elektronik bukan spam padahal sebenarnya adalah spam : Galat tipe II ) Banyak cara yangdapat dilakukan, misalnya dengan cara memasukan kata-kata yang asing dituliskan sehingga perangkat lunak tidak dapat melakukan pengecekan, atau dengan memasukan banyak kata yangsebenarnya sering digunakan oleh surat elektronik non-spam agar pengguna secara manual mendeteksi sebagai spam dan untuk selanjutnya perangkat lunak akan mendeteksi surat
15
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
elektronik dengan kata-kata non-spam tersebut sebagai spam serta memperkecil nilai probabilitas katakata spam (memanfaatkan false positive/galat tipe I). Cara lain adalah dengan memanfaatkan media gambar untuk menyampaikan Naïve Bayes Classifier yang dirancang hanya untuk mendeteksi kata-kata dan bukan gambar. Akibatnya, perangkat lunak tidak mampu untuk menganalisis gambar dan akhirnya mengklasifikasikan spam tersebut kedalam kelas bukan spam. 3. Analisa 3.1 Deskripsi Sistem Mendiagnosa Penyakit Pasien adalah suatu sistem yang dapat memberikan keputusan, dalam hal ini keputusan yang dihasilkan oleh sistem pendukung keputusan ini adalah apakah suatu penyakit termasuk kedalam kategori arah jenis penyakit menular atau arah jenis penyakit tidak menular. 3.2 Analisa Kebutuhan Agar program aplikasi sistem penentuan keputusan jenis kerusakan ini bekerja maksimal, maka dalam pembuatan sistem alikasi ini dilakukan analisa kebutuhan untuk mengetahui apa saja yang dibutuhkan oleh penggguna dalam membuat suatu program aplikasi. Analisa kebutuhan itu meliputi dari kebutuhan input, kebutuhan proses dan kebutuhan output. Berdasarkan hal tersebut maka penulis akan mencoba membuat suatu implementasi metode naïve bayes untuk mendiagnosa pasien, dimana aplikasi ini akan dibuat dan dapat melakukan diagnosa jenis penyakit yang diderita pasien yang ada di kabupaten subang sebagai tolak ukur jenis penyakit yang sebelumnya suka ada kesalahan dalam dunia medis. 3.3 Penenetuan jenis penyakit menggunakan Metode Naïve Bayes Dimana : .n= jumlah data training dimana v=vj .nc=jumlah data training dimana v=vj dan a =ai .p= prior estimate untuk P(ai|vj) .m=ukuran sampel ekuivalen Tabel 3.1 Tabel Parameter Gejala 1 batukbatuk Sembelit Betis bengkak
Gejala 2
Gejala 3
Diagnosis
Sesak
Panas
Asma
Mual
Demam
Cacingan
pegal-pegal
Kesemutan
Asam urat
sakit perut
sering BAB
Panas
gatal-gatal
tenggoroka n sakit
bengkak pada tenggorokan
Demam Melihat tidak jelas
mual dan muntah bintik merah pada kulit
Jenis penyakit Tidak Menular Menular Tidak Menular
Muntaber
Menular
Cacar
Menular
suara bindeng
Amandel
Menular
Diare
kurang cairan
Tipes
Menular
kesulitan melihat di malam
Berkabut
Katarak
Tidak Menular
16
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
batuk dahak sakit lambung demam tingi Batukbatuk nyeri kaki Pusing Pegal Batukbatuk dada sakit Pusing sakit lambung sakit kepala sakit pinggang sakit lambung
ISSN: 2252-4517
Demam
batuk darah
TBC
Menular
Pusing
Mual
Maag
Tidak Menular
bintik merah pada kulit
Pusing
Demam berdarah
Menular
Demam
Sesak
Bronkhitis
Menular
pergelangan tangan nyeri tensi darah tinggi bengkak di pinggang
pegal-pegal
Rematik
sakit kepala
Darah tinggi
badan sakit
Myalgia
Demam
Sesak
Bronkhitis
Menular
batuk darah tensi darah tinggi
Sesak
Paru-paru Darah tinggi
Menular Tidak Menular Tidak Menular Tidak Menular Tidak Menular Tidak Menular
sakit kepala
Pusing
Mual
Maag
Mual
Pusing
Migrain
Lelah
kencing sakit
Ginjal
Pusing
Mual
Maag
Demam
Diare
kurang cairan
Tipes
nyeri kaki
pergelangan tangan nyeri
pegal-pegal
Rematik
dada sakit
Pusing
sakit perut
sering BAB
Betis bengkak demam tingi sakit pinggang sakit pinggang
keringat dingin mual dan muntah
Jantung
Tidak Menular Tidak Menular Tidak Menular
Menular Tidak Menular Tidak Menular
Muntaber
Menular
Asam urat
Tidak Menular
pegal-pegal
Kesemutan
bintik merah pada kulit
Pusing
bahu sakit
BAK sakit
bahu sakit
BAK sakit
sakit lutut
sakit kaki
sakit betis
Sakit sendi
dada sakit
batuk darah bengkak pada tenggorokan
Sesak
Paru-paru
Tidak Menular Menular
suara bindeng
Amandel
Menular
tenggoroka n sakit
17
Demam berdarah Sakit lambung Sakit lambung
Menular Menular Menular
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
nyeri kaki
pergelangan tangan nyeri
pegal-pegal
Rematik
Tidak Menular
Demam
Diare
kurang cairan
Tipes
Menular
Sesak
Panas
Asma
Tidak Menular
bintik merah pada kulit
Pusing
Demam berdarah
Menular
Lemas
kadar gula darah tinggi
Diabetes
Tidak Menular
Panas
Mual
Ispa
Menular
Sesak
Panas
Asma
Tidak Menular
Demam
Diare
kurang cairan
Tipes
Menular
sakit lambung
Pusing
Mual
Maag
Tidak Menular
batukbatuk demam tingi berat badan turun batukbatuk batukbatuk
Demam Sembelit Kulit bercak putih batukbatuk Demam Pusing tenggoroka n sakit sakit perut Pegal Demam batukbatuk batuk dahak sakit pinggang sakit kepala Panas
hidung tersumbat Mual
Panas
Influensa
Menular
Demam
Cacingan
Menular
Merah
Kesemutan
Kusta
Menular
Sesak
Panas
Asma
Tidak Menular
Diare
kurang cairan
Tipes
Menular
sakit kepala
Darah tinggi
Tidak Menular
suara bindeng
Amandel
Menular
mual dan muntah
Muntaber
Menular
badan sakit
Myalgia
Tidak Menular
Panas
Influensa
Menular
Panas
Mual
Ispa
Menular
Demam
batuk darah
TBC
Menular
Lelah
kencing sakit
Ginjal
Mual
Pusing
Migrain
gatal-gatal
bintik merah pada kulit
Cacar
tensi darah tinggi bengkak pada tenggorokan sering BAB bengkak di pinggang hidung tersumbat
18
Tidak Menular Tidak Menular Menular
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
berat badan turun dada sakit Kulit bercak putih
ISSN: 2252-4517
Lemas
kadar gula darah tinggi
Diabetes
Tidak Menular
batuk darah
Sesak
Paru-paru
Menular
Merah
Kesemutan
Kusta
Menular
1. menghitung Class Terdapat 2 class dari klasifikasi yang dibentuk, yaitu : C1=Jenis_penyakit=menular C2=Jenis_penyakit=tidak menular P(jenis_penyakit=”menular”)= 33/60=0,55 P(jenis_penyakit=”tidak_menular”)= 27/60=0,45 Kasus 1 Misalnya terdapat data X (belum diketahui class-nya) X=(gejala1=”demam”, gejala2=”diare”, gejala3=”kurang cairan”,diagnosis=”paru-paru”,jenis_penyakit=” ?”) P(gejala1=”demam” | jenis_penyakit=”menular”)= 7/33 = 0,21212121 P(gejala1=”demam” | jenis_penyakit=”tidak_menular”)= 0/27= 0 P(gejala2=”deare” | jenis_penyakit=”menular”)= 5/33 = 0,15151515 P(gejala2=”diare” | jenis_penyakit=”tidak_menular”)= 0/27 = 0 P(gejala3=” kurang_cairan “| jenis_penyakit=”menular”)=5/33= 0,15151515 P(gejala3=” kurang_cairan” | jenis_penyakit=”tidak_menular”)= 0/27= 0 P(diagnosis=”paru-paru“| jenis_penyakit=”menular”)= 3/33=0,09090909 P(diagnosis=”paru-paru“| jenis_penyakit=”tidak_menular”)= 0/27=0 P(X|jenis_penyakit=”menular”)= 0,21212121*0,15151515*0,15151515*0,09090909= 0,0004426939 P(X|jenis_penyakit=”tidak_menular”)= 0*0*0*0= 0 P(X|jenis_penyakit=”menular”)P(jenis_penyakit =”menular”) = 0,55*0,0004426939= 0,0002434816 P(X|jenis_penyakit=”tidak_menular”)P(jenis_penyakit =”tidak_menular”) = 0,45*0= 0 Berdasarkan perhitungan nilai terbesar adalah jenis_penyakit Menular maka gejala1” demam”, gejala2”, diare”, gejala3” kurang cairan”, diagnosis”, paru-paru”, masuk kedalam jenis_penyakit“menular “. Kasus 2 Misalnya terdapat data X (belum diketahui class-nya) X=(gejala1=”pusing”,gejala2=”tensi_darah_tinggi”,gejala3=”kencing_sakit”,diagnosis=”darah_tinggi”,je nis_penyakit=”?”) P(gejala1=”pusing” | jenis_penyakit=”menular”)= 0/33 = 0 P(gejala1=”pusing” | jenis_penyakit=”tidak_menular”)= 3/27 = 0,11111111 P(gejala2=”tensi_darah_tinggi” | jenis_penyakit=”menular”)= 0/33 = 0 P(gejala2=”tensi_darah_tinggi” | jenis_penyakit=”tidak_menular”)= 3/27 = 0,11111111 P(gejala3=”kencing_sakit“| jenis_penyakit=”menular”)=0/33= 0 P(gejala3=”kencing_sakit” | jenis_penyakit=”tidak_menular”)= 1/27 = 0,03703704 P(diagnosis=”darah_tinggi“| jenis_penyakit=”menular”)= 0/33=0 P(diagnosis=”darah_tinggi“| jenis_penyakit=”tidak_menular”)= 3/27=0,11111111 P(X|jenis_penyakit=”menular”)= 0*0*0 * 0= 0
19
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
P(X|jenis_penyakit=”tidak_menular”)= 0,11111111*0,11111111*00,3703704*0,11111111= 5,080527 P(X|jenis_penyakit=”menular”)P(jenis_penyakit =”menular”) = 0,55*0= 0 P(X|jenis_penyakit=”tidak_menular”)P(jenis_penyakit =”tidak_menular”) = 0,45*5,080527= 2,28623715 Berdasarkan perhitungan nilai terbesar adalah jenis_penyakit tidak menular maka gejala1”, pusing”, gejala2”, tensi_darah_tinggi”, gejala3”kencing_sakit”, diagnosis”darah_tinggi”, masuk kedalam jenis_penyakit “tidak_menular“. 3.4 Model Proses Diagram arus data atau yang disebut juga dengan Diagram Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau yang sistem baru yang akan di kembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. Diagram konteks untuk proses sistem dapat dilihat pada Gambar 1 terdapat entitas user. Admin memasukan data ke sistem penentuan keputusan kerusakan engine EFI berupa data user, kasus dan parameter, petugas mengirim data ke sistem penentuan keputusan kerusakan engine EFI berupa data parameter dan data kasus, sistem mengirim atau menampilkan hasil keputusan. Perintah memilih kasus
Implementasi metode naïve bayes untuk mendiagnosa penyakit pasien
user
Tampil kasus, Tampil keputusan, Tampil Nilai Atribut
Gambar 1 Diagram Konteks Data flow diagram adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaanya sengat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan, DFD ini sering disebut juga dengan nama Bubble chart, Bubblediagra, model proses, diagram alur kerja, atau model fungsi.
20
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
1.0 login
2.0 Input data
Login sukses
ISSN: 2252-4517
6.0 Simpan nilai atribut
12.0 Logout
No_kasus,gej1,gej2,gej3,diagnosis
Cek username,pasword
Proses logout
Data penyakit Username,password Data nilai kasus Parameter
11.0 Tampil kesimpulan
Tampung nilai Hasil perhitungan nilai atribut
User
Kasus yang dipilih
Akun admin 5.0 Ambil nilai atribut
3.0 Input kasus
8.0 Hitung Variabel NB
7.0 Ambil nilai variabel NB
Data yang sudah siap ditampilkan
No_kasus,gej1,gej2,gej3, diagnosis
Proses hitung Data kasus yang dikirim
Admin
Proses hitung kasus
Kasus
Kesimpulan
Solusi
Hasil perhitungan variabel NB
Data yang sudah dihitung
9.0 Simpan nilai keputusan
10.0 Tentukan keputusan
Data kasus
4.0 Pilih kasus
ambil keputusan
Gambar 2 Data Flow Diagram
4. Hasil dan Pembahasan 4.1 Implementasi Hasil sistem diagnose penyakit menggunakan metode naïve bayes adalah sebagai berikut: 1. Home
Gambar 3 Tampilan Home 2. Parameter
21
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 4 Tampilan Parameter 4.2 Pengujujian Perangkat Lunak Pada pengujian perangkat lunak ini akan dilakukan beberapa pengujian, yaitu sebagai berikut: 1. Input Kasus
Gambar 5 Tampilan Input Kasus 2. Pengujian Input Data Pada pengujian ini akan dilakukan dengan memilih kasus, kemudian tekan tombol eksekusi, setelah itu tekan tombol simpan seperti terlihat pada Gambar 6.
22
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 6 Tampilan Input Data Setelah input data kasus dan proses simpan selesai selanjutnya akan muncul form seperti pada gambar 7.
Gambar 7. Tampilan Simpan Nilai Atribut Setelah proses simpan selesai selanjutnya akan tampil form Ambil Variabel NB seperti pada gambar 8.
Gambar 4.8. Tampilan Ambil Variabel NB. Setelah di simpan akan muncul proses form Simpan Variabel NB seperti pada gambar 9.
23
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 9. Tampilan Simpan Variabel NB. Setelah melakukan proses simpan variable NB selanjutnya akan muncul form View Keputusan seperti pada gambar 10.
Gambar 10. Tampilan View Keputusan 3. Pengujian Hapus Data Pengujian ini dilakukan untuk menghapus data yang ada pada tabel data ambil Variable NB dan View keputusan, dengan cara memilih kasus yang akan dihapus setelah itu tekan tombol hapus.
Gambar 11. Tampilan Hapus Kasus Setelah memilih kasus mana yang akan dihapus selanjutnya akan muncul proses form Hapus Kasus, jika data sukses dihapus maka akan muncul seperti pada Gambar 12.
24
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Gambar 12. Tampilan Proses Hapus Kasus
5.
Simpulan Berdasarkan asnalisa yang dilakukan dari pengumpulan informasi, pemecahan masalah hingga pengembangan aplikasi ini maka penulis menarik beberapa kesimpulan dan juga memberikan saransaran yang perlu diperhatikan demi kelancaran sistem yang dibangun ini. Adapun kesimpulannya adalah sebagai berikut: 1. Dari hasil pengujian terhadap sistem yang dibangun aplikasi dapat menyelesaikan masalah yaitu bisa menampilkan hasil diagnosa dengan cepat dan valid tepat berdasarkan gejala-gejala yang dimasukan oleh user Dengan sistem penentuan keputusan secara komputerisasi ini dapat menunjang keputusan menjadi lebih baik dan efisien. 2. Untuk membuat hasil diagnosa menjadi sangat valid, maka data gejala yang dimasukan seorang administrator kedalam suatu data penyakit harus lengkap, artinya gejala-gejala yang bisa mengarah kesuatu jenis penyakit tersebut harus dimasukan secara lengkap, karena kesimpulan hasil diagnosa yang dapat dihitung secara otomatis oleh sistem aplikasi, sehingga user bisa mengetahui gelalagejala dari penyakit tersebut masuk kedalam jenis penyakit menular atau tidak menular. 3. Tidak menimbulakan penumpukan arsip, karena dengan sistem komputerisasi ini penyimpanan data disimpan didalam database. 4. Dengan adanya sistem penentuan keputusan ini pengguna bisa lebih mengerti tentang jenis penyakit dan gejala-gejalanya.
Pustaka Efraim, Turban. Decision Support Systems and Intelligent Systems, edisi Bahasa Indonesia jilid 1, Penerbit ANDI, Yogyakarta, 2005. Han dan Kamber. Proses dari The Naive Bayesian classifier, atau Simple Bayesian Classifier,2005, [pdf]. http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2013-1-00500-SI%20Bab2001. Korada, N.K, Kumar, N.S.P dan Deekshitulu YVNH. Implementation of Naïve Bayesian Classifier and Ada-Boost Algorithm Using Maize Expert System. International Journal of Information Sciences and techniques (IJIST) Vol.2, No.3, May 2012, [pdf]. http://airccse.org/journal/IS/papers/2312ijist05. Mallach, Efrem G. Decision Support and Data Warehouse Systems. Mcgraw-Hill, 2000. McLeod, Raymond Jr dan Shell, George. Management Information Prehallin do, Jakarta, 2004.
System, jilid 1, 8th edition. PT .
Thorndike dan Hagen. Pengertian Diagnosis, Suherman, http://id.scribd.com/doc/89963317/Pengertian-Diagnosis#scribd.
25
2011,
[online],
Jurnal Teknologi Informasi dan Komunikasi STMIK Subang, Oktober 2015
ISSN: 2252-4517
Tukiman. Upaya Pencegahan Penyakit dan Perilaku Hidup Sehat, Menuju Indonesia, 2010, [pdf], http://repository.usu.ac.id/xmlui/handle/123456789/15323?show=full. Xhemali Daniela, Hinde. Christopher J and G. Stone Roger. Naive Bayes vs. Decision Trees vs. Neural Networks in the Classification of Training Web Pages. IJCSI International Journal of Computer Issues, Vol. 4, No 1, 2009, [pdf] http://www.researchgate.net/publication/41392270_Naive_Bayes_vs._Decision_Trees_vs._Neura l_Networks_in_the_Classification_of_Training_Web_Pages.
26