sistem pakar untuk pemilihan obat non resep dokter...

18
Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi Diajukan oleh: Budi Priyono 09.22.1133 Kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ”AMIKOM” YOGYAKARTA 2011

Upload: lyminh

Post on 05-Feb-2018

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Sistem Pakar untuk Pemilihan Obat Non Resep Dokter

Naskah Publikasi

Diajukan oleh:

Budi Priyono

09.22.1133

Kepada JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ”AMIKOM”

YOGYAKARTA 2011

Page 2: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi
Page 3: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

THE EXPERT SYSTEM FOR CHOOSING NON MEDICINE DOCTORS PRESCRIPTION

SISTEM PAKAR UNTUK PEMILIHAN OBAT NON RESEP DOKTER

Budi PriyonoJurusan Sistem Informasi

STMIK AMIKOM Yogyakarta

Abstract

In today’s era of globalization brings development and progress in all fields.

Various lines of business and education have made the computer as a means of

support. Along with the development of civilization and way of thinking has

influenced the need for a system which is used as a tool that simplify and speed up a

job.

In the development of computer science, many found a system that can assist

people in completing the work, one of whom is an expert system. Expert System

(Expert System) is one branch of artificial intelligence (Artificial Intelligence) that

can help. Expert system is a computer software that has a knowledge base for specific

area sand using inference reasoning resembles an expert in solving problems.

The need for accurate information quickly and accurately is a key standard in

building a system, expert system for selection of non-prescription drugs is one of the

expert system that is able to provide convenience to the choice of drug based on

disease symptoms and the need for the information provided by the system to data

tracked by the user or patient.

Keywords: information, artificial intelligence, expert systems

Page 4: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

1. Pendahuluan

Di era globalisasi seperti sekarang ini membawa perkembangan dan kemajuan

disegala bidang. Berbagai bidang usaha dan pendidikan telah menjadikan komputer

sebagai suatu sarana pendukung. Seiring dengan kemajuan zaman dan cara berpikir

telah mempengaruhi kebutuhan akan adanya suatu sistem yang dijadikan sebagai

suatu alat yang mempermudah dan mempercepat suatu pekerjaan.

Kenyataan menunjukkan bahwa kemajuan dibidang ilmu kedokteran dan

farmasi telah menghasilkan berbagai macam obat dan cara pengobatan baru yang

lebih baik. Penemuan formula baru yang didukung teknologi dalam industri obat

menghasilkan berbagai macam produk obat bebas dan obat bebas terbatas semakin

pesat. Keadaan ini selain menunjukkan tingkat praktek pengobatan sendiri oleh

masyarakat yang meningkat tapi juga menunjukkan tingkat kesulitan bagi penderita

dalam memilih produk obat yang paling sesuai bagi dirinya. Selain tingkat kesulitan

tersebut dirasakan oleh penderita, juga dirasakan oleh tenaga kesehatan (Dokter,

Apoteker, Asisten Apoteker, Bidan) dalam memilihkan obat yang tepat bagi

pasiennya akan memerlukan waktu dan pemikiran yang lebih lama. Oleh karena itu,

Page 5: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

tenaga kesehatan sebagai ahli dibidangnya bisa menggunakan alat bantu yang bisa

memudahkan pekerjaannya dalam memilihkan obat untuk pasien.

Dalam perkembangan ilmu komputer, banyak ditemukan sistem yang dapat

membantu manusia dalam menyelesaikan pekerjaannya, salah satunya adalah sistem

pakar. Sistem Pakar (Expert System) merupakan salah satu cabang dari Artifical

Intelligence yang dapat membantu. Sistem Pakar adalah sebuah perangkat lunak

komputer yang memiliki basis pengetahuan untuk bidang tertentu dan menggunakan

penalaran inferensi menyerupai seorang pakar dalam memecahkan masalah.

Umumnya pengetahuan diambil dari seseorang manusia yang pakar dalam bidang

tersebut dan sistem pakar itu berusaha menirukan metodologi dan kinerjanya

(performance). Implementasi sistem pakar banyak digunakan untuk kepentingan

komersial karena sistem pakar dipandang sebagai cara penyimpanan pengetahuan

pakar dalam bidang tertentu ke dalam program komputer sedemikian sehingga dapat

memberikan keputusan dan melakukan penalaran secara cerdas.

Berdasarkan uraian diatas, maka judul dalam skripsi ini adalah “Sistem

Pakar untuk Pemilihan Obat Non Resep Dokter” dengan berdasarkan gejala

penyakit sebagai objek untuk melakukan pembuatan aplikasi sistem pakar.

Page 6: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

2. Landasan Teori

2.1 Kecerdasan buatan (artificial intelligence)

Dewasa ini kecerdasan buatan berkembang pesat melaju bersama kecepatan

perkembangan teknologi komputer yang dari hari ke hari kian berkembang. Manusia

selalu berupaya untuk memudahkan segala permasalahan yang dihadapi. Salah

satunya membuat alat bantu untuk memudahkan pekerjaannya/memecahkan masalah

yang dihadapi. Kecerdasan buatan dibuat agar komputer bisa berfikir layaknya

manusia. Dan sistem pakarlah yang dirancang agar komputer menyelesaikan masalah

layaknya seorang pakar yang ahli dalam bidangnya.

Rich and Knight [1991] mendefinisikan kecerdasan buatan (AI) sebagai

“sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang dapat

dilakukan lebih baik oleh manusia”.

Sementara ensiklopedi Britannica mendefinisikan kecerdasan buatan (AI)

sebagai “cabang dari ilmu komputer yang dalam representasi pengetahuan lebih

banyak menggunakan bentuk simbol-simbol dari pada bilangan, dan memproses

informasi berdasarkan metode heuristic atau dengan berdasarkankan sejumlah

Page 7: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

aturan”. Ada tiga tujuan kecerdasan buatan yaitu : membuat komputer lebih cerdas,

mengerti tentang kecerdasan, dan membuat mesin lebih berguna.

Kecerdasan buatan berbeda dengan pemrograman konvensional.

Pemrograman konvensional berbasis pada algoritma yang mendefinisikan setiap

langkah dalam menyelesaikan masalah. Pemrograman konvensional dapat

menggunakan rumus matematika atau prosedur sekuensial untuk menghasilkan

solusi. Lain halnya dengan pemrograman dalam kecerdasan buatan yang berbasis

pada representasi simbol dan manipulasi. Dalam kecerdaan buatan, sebuah simbol

dapat berupa kalimat, kata atau angka yang digunakan untuk merepresentasikan

obyek, proses dan hubungannya.

2.2 Sejarah Singkat Sistem Pakar

Sistem Pakar merupakan salah satu bidang teknik kecerdasan buatan yang

cukup diminati karena penerapannya diberbagai bidang baik bidang ilmu

pengetahuan maupun bisnis yang terbukti sangat membantu dalam mengambil

keputusan dan sangat luas penerapanya.sistem pakar pertama kali dikembangkan oleh

Page 8: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

komunitas Artificial Intelligence pada pertengahan tahun 1960. Sistem Pakar yang

pertama muncul adalah General Purpose Problem Solver (GPS).

Secara umum, Sistem Pakar (Expert System) adalah sistem yang berusaha

mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan

masalah seperti yang dilakukan oleh para ahli.(Sri Kusumadewi,2003)

Alasan yang menjadi dasar pembentukan sistem pakar adalah penyebaran

kepakaran yang jarang dan mahal, formalitas pengetahuan pakar, integritas sumber

pengetahuan yang tersebar pada beberapa pakar dan Sistem Pakar mampu

menganalisis informasi dan merekomendasikan solusi. Karakteristik dari Sistem

Pakar adalah mampu memecahkan persoalan-persoalan sebagaimana atau lebih baik

dari pemecahan yang dilakukan oleh pakar, mampu menggunakan pengetahuan

dalam bentuk kerangka aturan, mampu berinteraksi dengan manusia. Tujuan utama

dari sistem pakar bukan dimaksudkan untuk menggantikan kedudukan seorang ahli

atau pakar yang sangat langka. Sistem Pakar memungkinkan seseorang untuk

meningkatkan produktifitasnya, memperbaiki kualitas keputusannya dan dapat

memecahkan masalah yang rumit, sekalipun tidak ada seorang ahli atau pakar di

bidangnya.

Page 9: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Pengetahuan Sistem Pakar dibentuk dari kaidah atau pengalaman tentang

perilaku eklemen dari domain bidang pengetahuan tertentu. Pengetahuan tersebut

diperoleh dari pengalaman maupun pengetahuan dari seorang pakar pada bidang yang

spesifik, buku-buku, dan jurnal ilmiah yang kemudian pengetahuan tersebut

dipresentasikan dalam format tertentu, dan dihimpun dalam satu basis pengetahuan.

3. Analisis

3.1 Analisis Sistem

Tahap analisis merupakan tahap yang kritis dan sangat penting. Karena

kesalahan pada tahap ini akan menyebabkan kesalahan pada tahap selanjutnya.

Analisis bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang sistem

yang akan kita kembangkan berdasarkan masukan dari calon pengguna dan beberapa

pihak yang berkepentingan.

Dalam tahap analisis langkah pertama yang harus dilakukan adalah

mengidentifikasi masalah. Masalah-masalah yang ada merupakan suatu kelemahan,

sehingga menghambat pencapaian tujuan. Dari kelemahan sistem yang ada harus

ditindaklanjuti untuk ditemukan dan dicari pemecahannya agar sistem dapat berjalan

dengan baik guna mencapai tujuan sistem.

Page 10: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Yang perlu diperhatikan dalam pembuatan sistem pakar ini antara lain:

analisis masalah, identifikasi kebutuhan, spesifikasi sistem. Perancangan sistem

terdiri dari basis pengetahuan, mesin inferensi, perancangan proses, dan perancangan

antarmuka.

4. Implementasi Sistem dan Pembahasan

4.1 Menu Utama Pakar

Fasilitas menu utama pada sistem pakar ini merupakan tampilan awal yang akan

ditemui setelah proses login berhasil dilakukan.

Page 11: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Gambar menu utama pakar

Menu utama untuk pengguna yang berstatus Pakar berbeda dengan pengguna

yang berstatus pasien. Apabila pengguna login dengan status pasien, maka pengguna

hanya bias mengakses tiga menu yaitu, Diagnosa, Bantuan dan keluar.

Gambar Menu utama apabila yang login adalah pasien

Namun apabila pengguna berstatus sebagai pakar yang login, maka pada menu utama,

menu pakar (Menu UtamaPakar) akan aktif seperti yang tertera pada gamabr di

bawah ini

Gambar Menu utama apabila yang login adalah pakar

Page 12: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Pada Form menu utama, terdapat emapat menu utama yang dapat di gunakan

yaitu:

Diagnosa, di gunakan untuk mendiagnosa suatu penyakit berdasarkan gejala-

gejala yang di derita atau di alami oleh pasien.

Pakar, di gunakan untuk mengolah data-data yang di butuhkan untuk

mendiagnosa penyakit. Pada menu ini, terdapat dua pembagian menu yaitu Basis

Pengetahun dan Basis Aturan. Bagian-bagian yang termasuk basis pengetahun

adalah Data Penyakit, Data Gejala, dan Data Obat. Sedangkan yang termasuk

dalam Basis aturan adalah data Aturan Gejala dan Data Aturan Obat dan Terapi.

Seperti yang sudha di jelaskan sebelumnya, menu ini tidak akan aktif apabila

user/pengguna login sebagai “Pasien”

Bantuan, merupakan menu yang dapat mengakases petunjuk penggunaan

program.

Keluar, menu untuk keluar dari aplikasi

Page 13: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Gambar form diagnosis penyakit

Gambar hasil diagnosis

Page 14: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Gambar form data penyakit

Gambar form tambah data penyakit

Page 15: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Gambar form data gejala

Gambar form data obat

Gambar form edit data gejala

Page 16: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

Gambar form aturan gejala penyakit

Gambar form aturan obat dan terapi/pengobatan

5. Kesimpulan

Sistem pakar ini dibangun berdasarkan dokumen-dokumen yang didapatkan

dari proses wawancara langsung dengan pakar dan buku-buku serta analasis terhadap

Page 17: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

dokumen-dokumen yang diperoleh. Dari acuan itu kemudian disusun sistem pakar

untuk pemilihan jenis obat dengan bantuan beberapa perangkat keras dan perangkat

lunak.

Aplikasi ini menggabungkan pengetahuan-pengetahuan penting tentang gejala

penyakit, jenis penyakit dan obat yang didapat langsung dari pakarnya dan buku

manual yang mendukungnya.

Page 18: Sistem Pakar untuk Pemilihan Obat Non Resep Dokter …repository.amikom.ac.id/files/Publikasi_09.22.1133.pdf · Sistem Pakar untuk Pemilihan Obat Non Resep Dokter Naskah Publikasi

DAFTAR PUSTAKA

Kusrini, 2006, Sistem Pakar Teori dan Aplikasi, C.V Adi Offset (Andi), Yogyakarta.

Jogiyanto, H., 1993, Analisis dan Desain Sistem Informasi, Andi Offset, Yogyakarta.

Muhammad Arhami, 2005, Konsep dasar sistem pakar, Penerbit Andi Yogyakarta.

Kusumadewi, Sri. 2003. Artificial Intelligence dan aplikasinya. Graha : Yogyakarta

Pramono, Djoko. 1999. Mudah Menguasai Visual Basic 6.0. Elex Media

Komputindo.

Pamungkas, Ir. 2000. Tip & Trik Microsoft Visual Basic 6.0. Elex Media

Komputindo.

www.dechacare.com/Mengenal-Simbol-Kemasan-Obat-I630.html

http://www.ptphapros.co.id/article.php?&m=Article&aid=17&lg