metodologi penelitian- a11.2012.07245

Upload: malamlaila

Post on 21-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    1/36

    i

    SISTEM PAKAR DIAGNOSIS PENYAKIT PARU-PARU

    BERDASARKAN HASIL RADIOGRAFI THORAX DENGAN

    METODE CERTAINTY FACTOR

    Di Susun Oleh :

    Nama : Johan Pranata

    NIM : A11.2012.07245

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    2/36

    1

    DAFTAR ISI

    BAB I ......................................................................................................................................... 2

    1.1 LATAR BELAKANG .......................................................................................................... 3

    1.1.1 Latar Belakang Umum ........................................................................................... 3

    1.1.2 Latar Belakang Khusus .......................................................................................... 5

    1.2 RUMUSAN MASALAH ...................................................................................................... 5

    1.3 BATASAN MASALAH ....................................................................................................... 6

    1.4 TUJUAN PENELITIAN ....................................................................................................... 61.5 MANFAAT PENELITIAN ................................................................................................... 6

    1.5.1 Bagi Pengguna ....................................................................................................... 6

    1.5.2 Bagi Akademik ....................................................................................................... 7

    1.5.3 Bagi Penulis ........................................................................................................... 7

    BAB II ....................................................................................................................................... 8

    2.1 PERKENALAN LATAR BELAKANG................................................................................... 8

    2.2 TINJAUAN STUDI ............................................................................................................. 9

    2.3 TINJAUAN PUSTAKA ....................................................................................................... 9

    2.3.1 KECERDASAN BUATAN ............................................................................................... 9

    2.3.2 SISTEM PAKAR.......................................................................................................... 10

    2.3.2.1 Manfaat Sistem Pakar ...................................................................................... 11

    2.3.2.2 Ciri-ciri Sistem Pakar ...................................................................................... 12

    2.3.2.3 Konsep Dasar Sistem Pakar ............................................................................ 12

    2.3.2.4 Struktur Sistem Pakar ...................................................................................... 14

    2.3.2.5 Certainty Factor (Faktor Kepastian) ............................................................... 17

    2.3.3 PERANGKAT LUNAK................................................................................................. 20

    2.3.4 INTERAKSI MANUSIA DENGAN KOMPUTER............................................................... 21

    2.3.5 JAVA PROGRAMING ................................................................................................... 21

    2.3.6 NETBEANS ................................................................................................................ 23

    DAFTAR PUSTAKA ............................................................................................................. 35

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    3/36

    2

    DAFTAR GAMBAR

    Gambar 1. (struktur sistem pakar). .......................................................................................... 14

    Gambar 2. (tampilan netbeans aktif). ....................................................................................... 24

    Gambar 3. (gambar langkah pertama membuat project baru). ................................................ 25

    Gambar 4. (gambar langkah kedua membuat project). ............................................................ 25

    Gambar 5.(gambar form yang terbentuk). ............................................................................... 26

    Gambar 7. ( panel project) ....................................................................................................... 27

    Gambar 8. (panel files) ............................................................................................................ 27

    Gambar 9. (panel pallete) ......................................................................................................... 28

    Gambar 10. (panel properties) ................................................................................................. 29

    Gambar 11. (panel inspector) ................................................................................................... 29

    Gambar 12. (diagram konteks) ................................................................................................ 33

    http://d/KULIAH%20JOHAN/Semester%206/MK-METODOLOGI%20PENELITIAN/metopel4609/Metodologi%20Penelitian-%20A11.2012.07245.docx%23_Toc421719726http://d/KULIAH%20JOHAN/Semester%206/MK-METODOLOGI%20PENELITIAN/metopel4609/Metodologi%20Penelitian-%20A11.2012.07245.docx%23_Toc421719726http://d/KULIAH%20JOHAN/Semester%206/MK-METODOLOGI%20PENELITIAN/metopel4609/Metodologi%20Penelitian-%20A11.2012.07245.docx%23_Toc421719726
  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    4/36

    3

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang

    1.1.1 Latar Belakang Umum

    Paru-paru merupakan organ vital bagi kehidupan manusia. Organ ini memeiliki fungsi

    vital dalam sisitem pernafasan. Sistem pernafasan dibagi menjadi dua bagian yaitu

    saluran pernafasan atas dan saluran pernafasan bawah. Saluran pernafasan atas

    termasuk di dalamnya hidung bagian luar, lubang hidung pharynx, dan struktur

    pendukungnya. Sedangkan saluran pernafasan bawah termasuk didalamnya larynx,

    trachea, bronchus, dan paru-paru (1). Paru-paru menjadi organ terbesar dalam sistem

    pernafasan. Paru-paru ini terdiri dari dua bagian yaitu paru-paru kanan dan paru-paru

    kiri. Paru-paru kanan terdiri ari tiga lobus, sedangkan paru-paru kiri terdri dari dua

    lobus.Paru-paru ini terletak dalam rongga dada. Rongga dada dan perut dibatasi oleh

    suatu sekat yang disebut diagfragma dan organ ini dibungkus oleh selaput yang disebut

    pleura (2).

    Dalam diagnosa berbagai penyakit dan kelainan pada paru-paru dilakukan pemeriksaan

    penunjang, salah satunya adalah pemeriksaan radiologi. Pemeriksaan radiografi thorax

    atau sering disebut chest x-ray (CXR) bertujuan menggambarkan secara radiografi

    organ pernafasan dan organ disekitarnya yang terdapat di dalam rongga dada.

    Radiografi thorax digunakan untuk mendiagnosis banyak kondisi yang melibatkan

    dinding thorax, tulang thorax dan struktur yang berada di dalam kavitas thorax

    termasuk paru-paru, jantung dan saluran-saluran yang besar. Pemeriksaan radiografi

    thorax ini juga digunakan sebagai salah satu item pemeriksaan medical check up pada

    seseorang.

    Pemerikasaan radiografi thorax ini biasanya dilakukan oleh ahli radiografi atau penata

    rontgen (radiografer). Seorang radiolog (dokter spesialis radiologi) kemudian membaca

    atau menginterpretasikan gambar untuk membantu mendeteksi kelainannya. Itulah

    sebabnya mengapa pasien seringkali harus menunggu untuk mendapatkan hasil resmi

    radiograf bahkan setelah dokter utamanya telah mengkajinya.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    5/36

    4

    Pemeriksaan radiografi thorax merupakan pemeriksaan yang paling sering dilakukan di

    sebuah instalasi radiologi dalam sebuah rumah sakit atau klinik, karena radiografi

    thorax ini berfungsi untuk membantu diagnose kelaianan paru-paru dan jantung serta

    menjadi salah satu item dalam medical check up. Dari banyaknya radiograf thorax yang

    dihasilkan oleh sebuah instalasi radiologi maka perlu adanya sebuah sistem untuk

    mengurangi beban kerja radiolog dalam menginterpretasikan sebuah radiograf,

    meningkatkan ketepatan diagnosa, dan meningkatkan kepuasaan pasien terhadap

    pelayannan suatu instalasi radiologi. Untuk mengatasi permasalahan tersebut

    ditawarkan pemanfaatan teknologi canggih.

    Seperti diketahui, saat ini telah berkembang bidang studi Artificial Intelegence (AI)

    yaitu suatu ilmu komputer yang membuat agar mesin (computer) dapat melakukan

    pekerjaan seperti dan sebaik manusia yang melakukan. Salah satu cakupan AI adalah

    sistem pakar (Expert System) yang diperuntukkan seorang pakar guna membantu

    melakukan sebuah diagnosis. Sistem akan memberikan daftar gejala-gejala sampai bisa

    mengidentifikasi suatu objek berdasarkan jawaban yang diterimanya.

    Istilah sistem pakar berasal dari istilah knowledge-based expert system.istilah ini

    muncul karena untuk memecahkan masalah, sistem pakar menggunakan pengetahuan

    seorang pakar yang dimasukan ke dalam komputer. Seorang yang bukan pakar

    menggunakan sistem pakar untuk meningkatkan kemampuan pemecahan masalah,

    sedangkan seorang pakar menggunakan sistem pakar untuk meningkatkan kemampuan

    pemecahan masalah, sedangkan seorang pakar menggunakan sistem pakar untuk

    knowledge-assistant. (3)

    Sistem pakar adalah sebuah sistem yang menggunakan pengetahuan manusia di mana

    pengetahuan tersebut dimasukkan ke dalam sebuah komputer dan kemudian digunakan

    untuk menyelesaikan masalah-masalah yang biasanya membutuhkan kepakaran atau

    keahlian manusia. (4)

    Sistem pakar dirancang untuk dapat menirukan keahlian seorang pakar dalam

    menjawab pertanyaan dan memecahkan suatu masalah. Sistem pakar akan memberikan

    pemecahan suatu masalah yang didapat dari dialog dengan pengguna. Dengan bantuan

    sistem pakar seseorang yang bukan pakar/ahli dapat menjawab pertanyaan,

    menyelesaikan masalah serta mengambil keputusan yang biasanya dilakukan olehseorang pakar.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    6/36

    5

    1.1.2 Latar Belakang Khusus

    Dalam aplikasi sistem pakar ini dimaksudkan untuk membantu (bukan menggantikan)

    tugas-tugas para dokter serta melengkapi kemampuan para dokter tersebut dalam

    membuat keputusan yang optimal melalui pengolahan komputer dalam diagnose

    penyakit berdasarkan radiografi thorax.

    Dalam penelitian ini penulis menggunakan metode certainty factor untuk

    menggambarkan tingkat keyakinan pakar tehadap masalah yang sedang dihadapinya.

    Metode ini cocok dipakai dalam sistem pakar yang mengandung ketidakpastian, dalam

    sekali proses penghitungan hanya dapat mengolah 2 data saja sehingga keakuratan data

    dapat terjaga.

    Berdasarkan uraian di atas, maka penulis tertarik untuk mengkaji dan meniliti lebih

    lanjut permasalahan tersebut dalam sebuah penelitian berjudul Sistem Pakar Diagnosis

    Penyakit Paru-paru Berdasarkan Hasil Radiografi Thorax dengan Menggunakan

    Metode Certainty Factor.

    1.2 Rumusan Masalah

    Sehubungan dengan latar belakang seperti yang diuraikan sebelumnya,

    maka penulis merumuskan permasalahan dalam penelitian yaitu :

    1. Foto thorax merupakan foto yang paling sering dilakukan dalam sebuah instalasi

    radiologi, sehingga beban kerja dokter terbanyak berada dalam pembacaan

    gambar radiografi thorax.

    2. Jam kerja dokter dalam satu shift adalah 7 jam dengan berbagai kegiatan, dari

    menginterpretasi berbagai radiografi ekstremitas, radiografi dengan kontras,

    hingga melakukan pemeriksaan radiografi prosedural. Sehingga dengan

    banyaknya radiografi thorax yang harus dibaca, waktu dalam satu shift itu akan

    tidak cukup. Hal ini mempengaruhi waktu keluarnya hasil bacaan radiograf yang

    juga mempengaruhi kepuasan pasien terhadap pelayanan suatu instalasi radiologi

    dan ketepatan diagnosa yang dihasilkan dari interpretasi gambar radiograf.

    3. Suatu instalasi radiologi dituntut untuk memberikan pelayanan yang maksimal,

    pelayan maksimal tersebut dapat dinilai dari segi tingkat kepuasan pasien dan

    ketepatan diagnosa dokter dalam menginterpretasikan sebuah gambar radiograf.

    Kepuasan pasien dapat dinilai dari lama keluarnya hasil radiograf. Sedangkan

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    7/36

    6

    ketepatan interpretasi gambar radiograf sangat menentukan tindakan selanjutnya

    terhadap pasien.

    1.3 Batasan Masalah

    Agar pembahasan penelitian ini tidak menyimpang dari apa yang telah dirumuskan,

    maka diperlukan batasan-batasan. Batasan-batasan dalam penelitian ini adalah:

    1. Perancangan program aplikasi sistem pakar menggunakan bahasa pemrograman

    JAVA dan MySQL sebagai databasenya.

    2.

    Sistem Pakar ini membatasi penyakit paru-paru berdasarkan hasil radiografi thorax

    saja.

    3. Informasi yang diberikan berupa diagnosis penyakit paru-paru untuk diketahui oleh

    radiolog (dokter spesialis radiologi)

    1.4 Tujuan Penelitian

    Hasil dari penelitian ini diharapkan dapat :

    1. Membantu dokter melakukan diagnosa penyakit atau kelainan yang terjadi di dalam

    paru-paru sehingga beban kerja dokter berkurang mengingat banyaknya

    pemeriksaan radiografi thorax di sebuah instalasi radiologi dalam suatu rumah sakit

    atau klinik.

    2.

    Membantu dokter meningkatkan ketepatan diagnosa sehingga dapat dilakukan

    penanganan selanjutnya terhadap penyakit yang terdapat dalam paru-paru.

    3. Membantu meningkatkan kepuasan pasien terhadap pelayanan suatu instalasi

    radiologi dalam sebuah rumah sakit berdasarkan lama keluarnya hasil bacaan

    radiograf.

    1.5 Manfaat Penelitian

    Dari hasil penelitian ini, penulis menguraikan beberapa manfaat yang dapat digunakan

    antara lain :

    1.5.1 Bagi Pengguna

    Hasil dari penelitian ini dapat digunakan para radiolog(dokter radiologi)

    sebagai alat bantu untuk mendiagnosa penyakit paru-paru berdasarkan hasil

    radiografi thorax.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    8/36

    7

    1.5.2 Bagi Akademik

    Dari hasil penelitian ini dapat digunakan sebagai salah satu tolak ukur

    keberhasilan bagi akademik maupun mahasiswa dalam pengembangan proses

    belajar mengajar.

    1.5.3 Bagi Penulis

    a. Dapat menerapkan mata kuliah kecerdasan buatan khususnya sistem pakar

    yang selama ini di pelajari selama perkuliahan.

    b.

    Dapat menerapkan pengembangan perangkat lunak yang selama ini

    dipelajari selama perkuliahan.

    c. Dapat memperluas wawasan penulis dalam merancang suatu sistem guna

    memenuhi syarat meraih gelar dalam ilmu komputer pada jurusan Teknik

    Informatika di Universitas Dian Nuswantoro Semarang.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    9/36

    8

    BAB II

    TINJAUAN PUSTAKA

    2.1 Perkenalan Latar Belakang

    Paru-paru merupakan organ vital bagi kehidupan manusia. Dalam diagnosa berbagai

    penyakit dan kelainan pada paru-paru dilakukan pemeriksaan penunjang, salah satunya

    adalah pemeriksaan radiologi. Pemeriksaan radiografi thorax atau sering disebut chest

    x-ray (CXR) bertujuan menggambarkan secara radiografi organ pernafasan dan organ

    disekitarnya yang terdapat di dalam rongga dada. Pemeriksaan radiografi thorax

    merupakan pemeriksaan yang paling sering dilakukan di sebuah instalasi radiologi

    dalam sebuah rumah sakit atau klinik, karena radiografi thorax ini berfungsi untuk

    membantu diagnose kelaianan paru-paru dan jantung serta menjadi salah satu item

    dalam medical check up. Dari banyaknya radiograf thorax yang dihasilkan oleh sebuah

    instalasi radiologi maka perlu adanya sebuah sistem untuk mengurangi beban kerja

    radiolog dalam menginterpretasikan sebuah radiograf, meningkatkan ketepatan

    diagnosa, dan meningkatkan kepuasaan pasien terhadap pelayanan suatu instalasiradiologi. Dalam aplikasi sistem pakar ini dimaksudkan untuk membantu (bukan

    menggantikan) tugas-tugas para dokter serta melengkapi kemampuan para dokter

    tersebut dalam membuat keputusan yang optimal melalui pengolahan komputer dalam

    diagnose penyakit berdasarkan radiografi thorax. Dalam penelitian ini penulis

    menggunakan metode certainty factor untuk menggambarkan tingkat keyakinan pakar

    tehadap masalah yang sedang dihadapinya. Metode ini cocok dipakai dalam sistem

    pakar yang mengandung ketidakpastian, dalam sekali proses penghitungan hanya dapat

    mengolah 2 data saja sehingga keakuratan data dapat terjaga.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    10/36

    9

    2.2

    Tinjauan Studi

    Penelitian sebelumnya yang sudah ada yaitu :

    1.

    Adi Pujiyanta , Ari Pujiantoro (2012) telah menyelesaikan sebuah penelitian yang

    berjudul Sistem Pakar Penentuan Jenis Penyakit Hati Dengan Metode Inferensi

    Fuzzy Tsukamoto. Laporan tugas akhir ini bertujuan untuk membangun sebuah

    sistem pakar yang dapat digunakan untuk menentukan jenis penyakit hati,serta

    memberikan informasi pada masyarakat tentang penyakit hati dari gejala, penyebab,

    dan solusinya. Pada penelitian ini untuk penelusuran faktanya menggunakan forward

    chaining dan logika yang digunakan adalah system inferensi fuzzy metode

    Tsukamoto.

    2.

    Adil Pratama, Sri Winiarti(2013) telah menyelesaikan penelitian yang berjudul

    Sistem Pakar Untuk Mendiagnosa Penyakit Tanaman Perkebunan Berbasis

    Multimedia.Penelitian ini dilakukan dengan metode penelusuran forward chaining

    dan certainity factor. Dari penelitian yang dilakukan menghasilkan sistem pakar

    untuk mendiagnosa penyakit tanaman perkebunan berbasis multimedia yang dapat

    bekerja layaknya manusia ( pakar tanaman) (6).

    3.

    Esthi Dyah Rikhiana, Abdul Fadlil (2013) telah melakukan penelitian yang berjudul

    Implementasi Sistem Pakar Untuk Mendiagnosa Penyakit Pada ManusiaMenggunakan Metode Dempster Shafer.Tujuan dari penelitian ini bertujuan

    membuat sistem untuk mendiagnosa penyakit dalam , dimana sistem ini akan

    memudahkan dan membantu user dalam melakukan diagnosa penyakit dalam serta

    menentukan solusi dari penyakit tersebut. Metode yang digunakan dalam penelitian

    tersebut yaitu Dempster Shafer.Hasil dari penelitian ini adalah terbentuknya aplikasi

    sistem pakar yang dapat membantu mendiagnosa penyakit dalam (5).

    2.3

    Tinjauan Pustaka

    2.3.1 Kecerdasan Buatan

    Kecerdasan buatan berasal dari bahasa Inggris Artificial Intelligence atau disingkat

    AI, yaitu intelligence adalah kata sifat yang berarti cerdas, sedangkan artificial artinya

    buatan. Kecerdasan buatan yang dimaksud di sini merujuk pada mesin yang mmpu

    berpikir, menimbang tindakan yang akan diambil, dan mampu mengambil keputusan

    seperti yang dilakukan oleh manusia.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    11/36

    10

    Menurut Encyclopedia Britannica, kecerdasan buatan (AI) merupakan cabang ilmu

    komputer yang dalam merepresentasi lebih banyak menggunakan bentuk simbol-

    simbol daripada bilangan dan memproses informasi berdasarkan metode heuristis atau

    dengan berdasarkan sejumpah aturan.

    Menurut Winston dan Prendergast (1984) tujuan dari kecerdasan buatan adalah untuk

    membuat mesin menjadi lebih pintar, memahami apa itu kecerdasan, dan membuat

    mesin lebih bermanfaat.

    Berdasarkan definisi ini, maka kecerdasan buatan menawarkan media maupun uji

    teori tentang kecerdasan. Teori-teori ini nantinya dapat dinyatakan dalam bahasa

    pemrogaman dan eksekusinya dapat dibuktikan pada komputer nyata (3).

    2.3.2 Sistem Pakar

    Sistem pakar merupakan cabang dari Artificial Intelligence (AI) yang cukup tua

    karena sistem ini muulai dikembangkan pada pertengahan 1960. Sistem pakar yang

    muncul pertama kali adalah General-purpose solver (GPS) yang dikembangkan oleh

    Newel ddan Simon. Sampai saat ini sudah banyak sistem pakar yang dibuat, seperti

    MYCIN untuk diagnosis penyakit, DENDRAL untuk mengidentifikasi struktur

    molekul campuran yang tak dikenal, XCON & XSEL untuk membantu konfigurasisistem komputer besar, SOPHIE untuk analisis sirkuit elektronik, Prospector

    digunakan dibidang geologi untuk membantu mencari dan menemukan deposit,

    FOLIO digunakan untuk membantu memberikan keputusan bagi seorang manager

    daam stok dan investasi, DELTA dipakai unuk pemeliharaan lokomotif listrik diesel,

    dan sebagainya.

    Istilah sistem pakar berasal dari istilah knowledge-based expert system. Istilah ini

    muncul karena untuk memecahkan masalah, sistem pakar menggunakan pengetahuan

    seorang pakar yang dimasukkan ke dalam komputer. Seorang yang bukan pakar

    menggunakan sistem pakar untuk meningkatkan kemampuan pemecahan masalah,

    sedangkan seorang pakar menggunakan sistem pakar untuk knowledge assitant.

    Menurut Turban (2001), sistem pakar adalah sebuah sistem yang menggunakan

    pengetahuan manusia di mana pengetahuan tersebut dimasukkan ke dalam sebuah

    kompputer dan kemudian digunakan untuk menyelesaikan masalah-masalah yang

    biasanya membutuhkan kepakaran atau keahlian manusia.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    12/36

    11

    Menurut Jackson (1999), sistem pakar adalah program komputer yang

    merepresentasikan dan melakukan penalaran dengan pengeahuan beberapa pakar

    untuk memecahkan masalah atau memberikan saran.

    Sedangkan menurut Luger dan Stubblefield (1993), sistem pakar adalah program yang

    berbasiskan pengetahuan yang menyediakan solusi kualitas pakar kepada masalah-

    masalah dalam bidang (domain) yang spesifik (3).

    2.3.2.1Manfaat Sistem Pakar

    Sistem pakar menjadi sangat populer karena sangat banyak kemampuan dan

    manfaat yang diberikannya, diantaranya (3):

    1.

    Meningkatkan produksivitas, karena Sistem Pakar dapat berkerja lebih

    cepat dari manusia

    2. Membuat seorang yaang awam bekerja seperti layaknya seorang pakar.

    3. Meningkatkan kualitas dengan memberi nasehat yang konsisten dan

    mengurangi kesalahan.

    4. Mampu menangkap pengetahuan dan kepakaran seseorang.

    5. Dapat beroperasi dilingkungan berbahaya

    6.

    Memudahkan akses pengetahuan seorang pakar.7. Andal. Sistem paar tidak pernah menjadi bosan dan kelelahan atau sakit.

    8. Meningkatkan kapabilitas sistem komputer. Integrasi Sistem Pakar dengan

    sistem komputer lain membuat sistem lebih efektif dan mencakup lebih

    banyak aplikasi.

    9. Mampu bekerja dengan informasi yang tidak lengkap atau tidak pasti.

    Berbeda dengan sistem komputer konvensional, Sistem Pakar dapat

    bekerja dengan informasi yang tidak lengkap. Pengguna dapat merespons

    dengan : tidak tahu atau tidak yakin pada sattu atau lebih pertanyaan

    selama konsultasi dan Sistem Pakar tetap akan memberikan jawabannya.

    10.Bila digunakan sebagai media pelengkap dalam pelatihan. Pengguna

    pemula yang bekerja dengan Sistem Pakar akan menjadi lebih

    berpengalaman karena adanya fasilitas penjelas yang berfungsi sebagai

    guru.

    11.

    Meningkatkan kemampuan untuk menyelesaikan .masalah karena Sistem

    Pakar mengambil sumber pengetahuan banyak pakar.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    13/36

    12

    2.3.2.2Ciri-ciri Sistem Pakar

    Sistem Pakar memiliki ciri-ciri sebagai berikut (3) :

    1. Terbatas pada domain keahlian tertentu.

    2.

    Dapat memberikan penalaran untuk data-data yang tidak lengkap atau

    tidak pasti.

    3. Dapat menjelaskan alasan-alasan dengan cara yang dapat dipahami.

    4. Bekerja berdasarkan kaidah / rule tertentu.

    5.

    Mudah dimodifikasi.

    6. Basis Penngetahuan dan mekanisme interfensi terpisah.

    7. Keluarnya bersifat anjuran.

    8.

    Sistem dapat mengaktifkan kaidah secara searah yang sesuai, dituntun oleh

    dialog dengan pengguna.

    2.3.2.3Konsep Dasar Sistem Pakar

    Konsep dasar sistem pakar meliputi beberapa hal berikut ini (3) :

    a. Kepakaran

    Kepakaran merupakan suatu penngetahuan yang diperoleh dari pelatihan,

    membaca, dan pengalaman. Kepakaran inilah yang memungkinan para ahli

    daat mengambil keputusan lebih cepat dan lebih baik daripada seseorang yang

    bukan pakar. Kepakaran itu sendiri meliputi pengetahuan tentang :

    1. Fakta-fakta tentang bidang permasalahan tertentu

    2. Teori-teori tentang bidang permasalahan tertentu

    3. Aturan-aturan dan prsedur-prosedur mneurut vidang permasalahan

    umumnya

    4. Aturan heuristic yang harus dikerjakan dalam suatu situasi tertentu

    5. Strategi global untuk memcahkan permasalahan

    6.

    Pengetahuan tentang pengetahuan (meta knowledge)

    b. Pakar

    Pakar adalah seseorang yang mempunyai pengetahuan, pengalaman dan metod

    khusus, serta mampu menjelaskan dan mempelajari hal-hal baru yangberkaitan dengan topic permasalahan, jika perlu harus mampu menyusun

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    14/36

    13

    kembali pengetahuan-pengetahuan yang didapatkan, dan dapat memecahkan

    aturan-aturan serta menentukan relevansi kepakarannya. Jadi seseorang pakar

    harus mampu melakukan kegiatan-kegiatan berikut :

    1.

    Mengenali dan menformulasikan permasalahan

    2.

    Memecahkan permasalahan secara cepat dan tepat

    3. Menerangkan pemecahannya

    4. Belajar dari pengalaman

    5.

    Merestrukturisasi pengetahuan

    6. Memecahkan aturan-aturan

    7. Menentukan relevansi.

    c. Pemindahan Kepakaran (Transferring Expertise)

    Tujuan dari Sistem Pakar adalah memindahkan kepakaran dari seorang pakar

    ke dalam komputer, kemudian ditransfer kepada orang lain yang bukan pakar.

    Proses ini melibatkan empat kegiatan, yaitu :

    1. Akusisi pengetahuan (dari pakar atau sumber lain)

    2.

    Representasi pengetahuan (pada komputer)3. Inferensi pengetahuan

    4. Pemindahan pengetahuan ke pengguna

    d. Inferensi (Inferencing)

    Inferensi adalah sebuah prosedur (program) yang mempunyai kemampuan

    dalam melakukan penalaran. Inferensi ditampilkan pada suatu komponen yang

    disebut mesin inferensi yang mencakup prosedur-prosedur mengenai

    pemecahan masalah. Semua pengetahuan yang dimiliki oleh seorang pakar

    disimpan pada basis pengetahuan oleh sistem pakar. Tugas mesin inferensi

    adalah mengambil kesimpulan berdasarkan basis pengetahuan yang

    dimilikinya.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    15/36

    14

    e. Aturan-aturan (Rule)

    Kebanyakan software sistem pakar komersial adalah sistem yang berbasis rule

    ( rule-based systems),yaitu pengetahuan disimpan terutama dalam bentuk rule,

    sebagai prosedurprosedur pemecahan masalah.

    f. Kemampuan menjelaskan (Explanation Capability)

    Fasilitas lain dari sistem pakar adalah kemampuanya untuk menjelaskan saran

    atau rekomendasi yang diberikannya.Penjelasan dilakukan dalam subsistem

    yang disebut subsitem penjelasan (explanation).Bagian dari sistem ini

    memungkinkan sistem untuk memeriksa penalaran yang dibuatnya sendiri dan

    menjelaskan operasi-operasinya.

    g. Struktur Sistem Pakar

    Ada dua bagian penting dari sistem pakar, yaitu lingkungan pengembangan

    (development environment) dan lingkungan konsultasi (consultation

    environment). Lingkungan pengembangan digunakan oleh pembuat sistem

    pakar untuk membangun komponen-komponennya dan memperkenalkan

    pengetahuan ke dalam knowledge base (basis pengetahuan). Lingkungankonsultasi digunakan oleh pengguna untuk berkonsultasi sehingga pengguna

    mendapatkan pengetahuan dan nasehat dari sistem pakar layaknya

    berkonsultasi dengan seorang pakar (3).

    Gambar 1. (struktur sistem pakar).

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    16/36

    15

    Keterangan :

    1.

    Akusisi Pengetahuan

    Subsistem ini digunakan untuk memasukkan pengetahuan dari seorang pakar

    dengan cara merekayasa pengetahuan agar bisa diproses oleh komputer dan

    menaruhnya ke dalam basis pengetahuan dengan format tertentu (dalam

    bentuk representasi pengetahuan). Sumber-sumber pengetahuan bisa diperoleh

    dari pakar, buku, dokumen multimedia, basis data, laporan riset khusus, dan

    informasi yang terdapat di Web.

    2.

    Basis Pengetahuan (Knowledge Base)

    Basis pengetahuan mengandung pengetahuan yang diperlukan untuk

    memahami, memformulasikan dan menyelesaikan masalah. Basis pengetahuan

    terdiri dari dua elemen dasar, yaitu :

    a. Fakta, misalnya situasim kondisi, atau permasalahan yang ada

    b. Rule (Aturan), untuk mengarahkan penggunaan pengetahuan dalam

    memecahkan masalah.

    3. Mesin Inferensi (Inference Engine)

    Mesin inferensi adalah sebuah program yang berfungsi untuk memandu proses

    panalaran terhadap suatu kondisi berdasarkan pada basis pengetahuan yang

    ada, memanipulasi dan mengarahkan kaidah, model, dan fakta yang disimpan

    dalam basis pengetahuan untk mencapai solusi atau kesimpulan. Dalam

    prosesnya, mesin inferensi menggunakan strategi pengendalian, yaitu strategi

    yang berfungsi sebagai panduan arah dalam melakukan proses penalaran. Ada

    tiga teknik pengendalian yang digunakan yaitu forward chaining, backward

    chaining, dan gabungan dari kedua teknik tersebut.

    4. Daerah kerja (Blackoard)

    Untuk merekam hasil sementara ang akan dijadikan sebagai keputusan dan

    untuk mnjelaskan sebuah masalah yang sedang terjadi. Sistem pakar

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    17/36

    16

    membutuhkan Blackboard, yaitu area pada memori yang berfungsi sebagai

    basis data. Tiga tipe keputusa yang dapat direkam pada blackboard, yaitu :

    a. Rencana : bagaimana menghadapi masalah

    b.

    Agenda : aksi-aksi potensial yang sedang menunggu untuk dieksekusi

    c.

    Solusi : calon aksi yang akan dibangkitkan

    5. Antarmuka Pengguna (User Interface)

    Digunakan sebagai media komunikasi antara pengguna dan sistem pakar.

    Komunikasi ini paling baus bila disajikan dalam bahasa alami (natural

    language) dan dilengkapi dengan grafik, menu, dan formulir elektronik. Pada

    bagian ini akan terjadi dialog antara sistem pakar dan pengguna.

    6. Subsitem Penjelasan (Explanation Subsystem/Justifier)

    Berfungsi member penjelasan kepada pengguna, bagaimana suatu kesimpulan

    dapat diambil. Kemampuan seperti ini sangat penting bagi pengguna untuk

    mengetahui pross pemindahan keahlian pakar maupun dalam pemecahan

    masalah.

    7. Sistem Perbaikan Pengetahan (Knowledge Refining System)

    Kemampuan memperbaiki pengetahuan (knowledge refining system) dari

    seorang pakar diperlukan untuk menganalisis pengetahuan, belajar dari

    kesalahan masa lalu, kemudian memperbaiki pengetahuannya sehingga dapat

    dipakai pada masa mendatang. Kemampuan evaluasi diri seperti itu diperlukan

    oleh program agar dapat menganalisis alasan-alasan keuksesan dan

    kegagalannya dalam mengambil kesimpulan.dengan cara ini basis

    pengetahuan yang lebih baik dan penalaran yang lebih efektif akan dihasilkan.

    8. Pengguna (User)

    Pada umumnya pengguna sistem pakar bukanlah seorang pakar (non-expert)

    yang membutuhkan solusi, saran, atu pelatihan (training) dari berbagai

    permaslahan yang ada.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    18/36

    17

    2.3.3

    Certainty Factor (Faktor Kepastian)

    Teori Certainty Factor (CF) diusulkan oleh Shortliffe dan Buchannan pada

    1975 untuk mengakomodasi ketidakpastian pemikiran (inexact reasoning)

    seorang pakar. Seorang pakar, ( misalnya dokter ) sering kali menganalisiinformasi yang ada dengan ungkapan seperti mungkin,kemungkinan

    besar,hampir pasti. Untuk mengakomodasi hal ini kita menggunakan

    certainty factor (CF) guna menggambarkan tingkat keyakinan pakar terhadap

    masalah yang di hadapi (3).

    Ada dua cara dalam mendapatkan tingkat keyakinan (CF) dari sebuah rule,

    yaitu:

    1. metode Net Belief yang diusulkan oleh E. H. Shortliffe dan B. G.

    Buchanan.

    CF(Rule) = MB(H, E)MD(H, E)

    Di mana :

    a. CF (Rule) = faktor kepastian

    b. MB (H,E) = measure of belief (ukuran kepercayaan) terhadap

    hipotesis H, jika diberikan evidence E (antara 0 dan 1).

    c. MD (H,E) = measure of disbelief (ukuran ketidakkepercayaan)

    terhadap evidence H, jika diberikan evidenceE ( antara 0 dan 1).

    d.

    P(H) = probabilitas kebenaran hipotesis H

    e. P(H|E) = probabilitas bahwa H benar karena fakta E

    lainnya

    HP

    HPHPEHP

    HP

    EHMB

    )(]0,1max[

    )()](),|(max[

    1)(1

    ),(

    lainnyaHP

    HPHPEHP

    HP

    EHMD)(]0,1min[

    )()](),|(min[

    0)(1

    ),(

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    19/36

    18

    2. Perhitungan Certainty faktor gabungan

    IF E1AND E2 AND En THEN H(CF rule)

    Atau

    IF E1OR E2 ..OR En THEN H(CF rule)

    dimana:

    E1... En : Fakta-fakta (evidence) yang ada.

    H : Hipotesa atau konklusi yang dihasilkan.

    CF Rule : Tingkat keyakinan terjadinya hipotesa H akibat adanya fakta-fakta E1. En .

    a. Rule dengan evidence E tunggal dan Hipothesis H tunggal

    IF E THEN H (CF rule)

    CF(H,E) = CF(E)x CF (rule)

    Cacatan :

    Secara praktek, nilai CF rule ditentukan oleh pakar, sedangkan

    nilai CF(E) ditentukan oleh user saat berkonsultasi dengan system

    pakar.

    b. Rule dengan evidence E ganda dan Hipothesis H tunggal

    IF E1ANDE2 ANDEn THEN H(CF rule)

    CF(H,E) = min[CF(E1), CF(E2), ...., CF(En)]x CF (rule)

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    20/36

    19

    IF E1ORE2 OR En THEN H(CF rule)

    CF(H,E) = max[CF(E1), CF(E2), ...., CF(En)]x CF (rule)

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    21/36

    20

    2.3.4

    Perangkat Lunak

    perangkat lunak atau sering disebut software adalah sebuah instruksi

    yang apabila dijalankan menghasilkan fungsi dan hasil yang

    diinginkan. Perangkat lunak juga berarti struktur data yang dapatmemanipulasi

    informasi. Deskripsi informasi dari ke dua poin ini menjelaskan operasi dan

    penggunaan dari perangkat lunak. (7)

    Perangkat lunak lebih mengacu kepada logical daripada physical

    system

    element. Oleh karena itu, perangkat lunak mempunyai karakteristik yang

    membedakan dengan perangkat keras yaitu :

    1. Perangkat lunak dikembangkan atau direkayasa bukan diciptakan.

    2.

    Perangkat lunak tidak akan habis atau hilang.

    3. Meskipun industri bergerak ke arah komponen berbasis konstruksi tetapi

    sebagian besar perangkat lunak tetap dibangun atau

    dikembangkan.

    A. Aplikasi

    Aplikasi merupakan suatu subkelas dari perangkat lunak yang

    memanfaatkan kemampuan komputer dalam melakukan suatu tugas tertentu.

    Contoh aplikasi adalah pengolah data, lembar kerja, dan pemutar media.

    B. Aplikasi Berbasis Desktop

    Aplikasi desktop adalah aplikasi yang dapat berjalan secara sendiri atau

    independen dalam sistem desktop komputer atau laptop dan dapat

    menjalankan serangkaian aktivitas dengan diatur oleh pengguna.

    Pemilihan aplikasi berbasis desktop biasanya ditujukan kepada mereka

    yang memiliki koneksi internet yang kurang baik dan sangat peduli dengan

    keamanan system..

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    22/36

    21

    Berikut keunggulan dari aplikasi berbasis desktop:

    1. Keamanan sistem lebih baik daripada aplikasi berbasis web dikarenakan

    dengan menggunakan basis web, serangan virus atau keamanan password

    yang dapat ditembus sehingga menimbulkan keraguan untuk mencoba

    aplikasi berbasis web.

    2.

    Fitur lebih lengkap dibanding aplikasi berbasis web.

    3. Biaya pengeluaran dalam pembuatan aplikasi berbasis desktop lebih

    murah.

    4.

    Kehandalan dari performa sistem yang lebih baik daripada aplikasi

    berbasis web karena jika server aplikasi berbasis web sedang tidak bagus

    maka anda akan mengalami gangguan dalam proses bisnis anda.

    5.

    Akses secara offline sehingga lebih nyaman menggunakan aplikasi tanpa

    perlu koneksi dengan internet.

    2.3.5

    Interaksi Manusia dengan Komputer

    A. Pengertian interaksi manusia dengan komputer Interaksi manusia dengan

    komputer merupakan ilmu yang berhubungan dengan perancangan,

    evaluasi, dan implementasi system computer interaktif untuk digunakan

    oleh manusia serta studi fenomena-fenomena besar yang berhubungan

    dengannya (8).

    B. Perancangan Antar muka Dalam merancang antar muka diperlukan

    delapan aturan emas guna mendapat antar muka yang baik (8).

    2.3.6 Java Programing

    Java merupakan pemrograman yang menanjak popularitasnya dewasa

    ini. Selain gratis, java mudah didapatkan dan juga tangguh. Java sendiri lahir

    pada tahun 1991 yang diprakarsai oleh tim sun melalui proyek bernama Green

    yang dipimpin oleh james gosling (7).

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    23/36

    22

    Java menerapkan fitur-fitur dari bahasa pemrograman yang lain, dimana fitur

    itu dianggap merupakan suati kelebihan oleh tim sun. Misalnya JVM/JRE

    yang merupakan mesin maya pada bahasa pascal,sintaks,dan exception

    handling diambil dari C/C++ dan lain sebagainya.

    Java virtual machine (JVM) atau java Runtime Environment (JRE) merupakan

    fitur java yang membuatnya dapat berjalan pada semua platform sistem

    operasi (7). Java memiliki beberapa keunggulan yang tidak dimiliki oleh

    bahasa lain.berdasarkan white paper resmi dari Sun Microsystems, java

    memiliki karakteristik sebagai berikut:

    1. Sederhana

    Bahasa pemrograman java menggunakan sintaks mirip C++, namun

    sintaks pada java telah banyak diperbaiki terutama menghilangkan

    penggunaan pointer yang rumit dan multiple inheritance. Java juga

    menggunakan automic memory allocation dan memory garbage

    collection.

    2. Berorientasi objek (Object Oriented)

    Java menggunakan pemrograman berorientasi object yang membuat

    program dapat dibuat secara modular dan dapat dipergunakan

    kembali. Pemrograman berorientasi object memodelkan dunia nyata

    ke dalam object dan melakukan interaksi antar objek-objek tersebut.

    3.

    Dapat didistribusi dengan mudah

    Java dibuat untuk membuat aplikasi terdistribusi secara mudah

    dengan adanya libraries networking yang terintegrasi pada java.

    4.

    Interpreter

    Program java dijalankan menggunakan interpreter, yaitu java virtual

    machine (JVM). Hal ini menyebabkan source code java yang telah di

    kompilasi menjadi java bytecodes dapat dijalankan pada platform

    yang berbeda-beda.

    5. Robust

    Java mempunyai reliabilitas yang tinggi. Compiler pada java

    mempunyai kemampuan mendeteksi error secara lebih teliti

    dibandingkan bahasa pemrograman lain. Java mempunyai runtime-

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    24/36

    23

    Exception handling untuk membantu mengatasi error pada

    pemrograman.

    6.

    Aman

    Sebagai bahasa pemrograman untuk aplikasi internet dan

    terdistribusi, java memiliki beberapa mekanisme keamanan untuk

    menjaga aplikasi tidak digunakan untuk merusak sistem komputer

    yang menjalankan aplikasi tersebut.

    7. Architecture Neutral

    Program java merupakan platform independent. Program cukup

    mempunyi satu buah versi yang dapat dijalankan pada platform yang

    berbeda dengan java virtual machine.

    8.

    Portabel

    Source code maupun program java dapat dengan mudah dibawa ke

    platform yang berbeda-beda tanpa harus dikompilasi ulang.

    9.

    Performance

    Performance pada java sering dikatakan kurang tinggi. Namun

    performance java dapat ditingkatkan menggunakan kompilasi java

    lain seperti buatan Inprise, Microsoft, ataupun Symantec yang

    menggunakan Just In Time Compilers (JIT).

    10.Multithreaded

    Java mempunyai kemampuan untuk membuat suatu program yang

    dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

    11.Dinamis

    Java didesain untuk dapat dijalankan pada lingkungan yang dinamis.

    Perubahan pada suatu class dengan menambahkan properties ataupun

    method dapat dilakukan tanpa mengganggu program yang

    menggunakan class tersebut.

    2.3.7

    Netbeans

    NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan

    pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki

    hampir 100 mitra (dan terus bertambah). Sun Microsystems mendirikan

    proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    25/36

    24

    sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans

    Platform. The NetBeans IDE adalah sebuah lingkungan Pembangunan -

    sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan

    dan menyebarkan 16 program. Netbeans IDE ditulis dalam Java namun

    dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk

    memperluas Netbeans IDE.Netbeans IDE adalah sebuah produk bebas dengan

    tanpa batasan bagaimana digunakan (7).

    2.3.7.1Tampilan dasar netbeans

    Gambar 2. (tampilan netbeans aktif).

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    26/36

    25

    Gambar 3. (gambar langkah pertama membuat project baru).

    Gambar 4. (gambar langkah kedua membuat project).

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    27/36

    26

    Gambar 5.(gambar form yang terbentuk).

    Gambar 6. (gambar form tambahan yang terbentuk baru).

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    28/36

    27

    2.3.7.2Tampilan panel netbeans

    1. Panel project

    Panel Project menampilkan Proyek yang telah dirancang.

    Gambar 6. ( panel project)

    2.

    Panel Files

    Panel Files menampilkan file-file dalam sebuah proyek yang dirancang,

    baik file java(*.java) atau file bytcode(*.class). melalui panel Projects dan

    Files, dapat membuka file-fileyang telah dibuat pada area kerja.

    Gambar 7. (panel files)

    3.

    Panel Pallete

    Panel Pallete merupakan panel yang menydiakan tool-tool untukmendesign form berbasis grafis (GUI). Tool ini dibagi menjadi

    beberapa kategori, dimana setiap kategori menyediakan tool-tool

    GUI Builder sesuai dengan kategorinya.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    29/36

    28

    Gambar 8. (panel pallete)

    4. Panel Properties

    Panel properties berfungsi untuk menampilkan property komponen yang

    aktif ntuk mengatur property yang dimiliki oleh suatu komponen.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    30/36

    29

    Gambar 9. (panel properties)

    5. Panel Inspector

    Panel inspector akan tampil apabila mengaktifkan dokumen yang

    mengandung container atau pemrograman grafis (GUI). Pada panel

    inspector inimenampilkan komponen yang digunakan oleh file yang

    bersangkutan, seperti container, komponen control, komponen menu,

    komponen border dan lainnya.

    Gambar 10. (panel inspector)

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    31/36

    30

    BAB III

    METODE PENELITIAN

    3.1

    Instrumen penelitian

    Beberapa instrumen yang dibutuhkan dalam melakukan penelitian ini yaitu sebagai berikut:

    a.

    Kebutuhan Perangkat Lunak

    Kebutuhan perangkat lunak merupakan salah satu faktor yang penting dan harus

    dipenuhi dalam penelitian ini, sehingga maksut dan tujuan dari penelitian dapat

    dicapai. Perangkat lunak yang dibutuhkan yaitu sebagai berikut:

    1. Sistem operasi

    Sistem operasi yang digunakan dalam penelitian ini adalah Windows 7.

    2. Tools coding

    Tools yang digunakan membuat script dari sistem yang akan dibuat dalam

    penelitian ini adalah NetBeans IDE 7.2.

    3. XAMPP 1.8.3

    XAMPP digunakan sebagai pembuatan database sistem nantinya.

    4.

    Microsoft Office Word

    Software ini digunakan untuk menulis hasil penelitian.

    b.

    Kebutuhan Perangkat Keras

    Selain kebutuhan perangkat lunak, dibutuhkan juga perangkat keras guna mendukung

    penelitian ini. Adapun kebutuhan hardware yang akan digunakan untuk membangun

    sistem tersebut memiliki spesifikasi sebagai berikut:

    1.

    Processor : Intel(R) Core(TM) i5-3210M CPU @ 2.50Ghz (4 CPUs)

    2. Memory (RAM) : 4096MB

    3. Printer: Canon iP2700

    c.

    Kebutuhan Data

    Dalam penelitian ini, peneliti akan menggunakan data penyakit yang berupa gejala-

    gejala penyakit penyakit paru-paru berdasarkan hasil radiografi thorax dari hasil

    wawancara pakar atau dokter radiology.

    3.2

    Prosedur Pengambilan dan Pengumpulan data

    Sumber data yang digunakan dalam penelitian ini adalah data primer dan data sekunder.

    Data primer yang merupakan sumber data penelitian yang diperoleh secara langsung

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    32/36

    31

    dengan narasumber dan data sekunder yang merupakan sumber data penelitian yang

    diperoleh secara tidak langsung melalui media perantara yang umumnya diperoleh dari

    buku dan laporan yang dipublikasikan. Metode pengumpulan data yang digunakan

    peneliti dalam penelitian ini yaitu:

    a.

    Studi Pustaka

    Studi pustaka adalah metode pengumpulan data melalui studi dari berbagai

    laporan penelitian dan buku literatur yang berkaitan dengan penyakit paru-paru

    pada hasil radiografi thorax sebagai data pendukung.

    b. Wawancara

    Wawancara adalah metode pengumpulan data dengan melakukan tanya jawab

    langsung kepada seorang pakar. Metode ini merupakan proses komunikasi yang

    sangat menentukan karena dengan wawancara data yang di peroleh akan lebih

    mendalam. Wawancara dalam penelitian ini dilakukan dengan dokter radiology

    (radiolog).

    c. Penelitian

    Penelitian adalah metode yang sering digunakan berdasarkan studi terhadap

    aplikasi yang serupa.

    3.3

    Teknik Analisis Data

    Dalam penelitian sistem pakar untuk mendeteksi penyakit paru-paru berdasarkan hasil

    radiografi thorax menggunakan metode certainty factor dilakukan prosedur dari data

    yng sudah diperoleh yaitu sebagai berikut:

    1. Membuat tabel basis pengetahuan yang berupa macam penyakit paru-paru ,

    gejala-gejala pada hasil radiografi thorax.

    2. Membuat tabel penyakit paru-paru berdasarkan hasil radiografi thorax dengan

    membuat kode pada setiap macam penyakit paru-paru.

    3. Membuat tabel keputusan sistem pakar penyakit paru-paru berdasarkan hasil

    radiografi thorax dan merancang pohon keputusan yang merupakan

    representasi pengetahuan.

    4. Mengubah tabel keputusan dan pohon keputusan menjadi aturan dalam bentuk

    IF-Then rule.

    5. Memasukan rule ke dalam script program Java.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    33/36

    32

    Semua bentuk representasi data tersebut bertujuan untuk menyederhanakan data

    sehingga mudah dimengerti dan mengefektifkan proses pengembangan program.

    3.4

    Metode yang Dikembangkan

    Metode yang dikembangan pada penelitian ini yaitu metode certainty factor. Faktor

    kepastian merupakan cara dari penggabungan kepercayaan (belief) dan

    ketidapercayaan (unbelief) dalam bilangan yang tunggal Dalam certainty theory, data-

    data kualitatif direpresentasikan sebagai derajat keyakinan (degree of belief).

    Certainty Factor (CF) menunjukkan ukuran kepastian terhadap suatu fakta atau

    aturan. Notasi Faktor Kepastian adalah sebagai berikut :

    CF[h,e] = MB[h,e] - MD[h,e]

    dengan:

    CF[h,e] = faktor kepastian

    MB[h,e] = ukuran kepercayaan terhadap hipotesis h, jika

    Diberikan evidence e (antara 0 dan 1).

    MD[h,e] = ukuran ketidakpercayaan terhadap evidence h, jika

    diberikan evidence e (antara 0 dan 1).

    3.5 Pemodelan proses

    Pemodelan proses disajikan dalam bentuk diagram konteks menunjukkan satu proses

    saja yang mewakili dari seluruh proses, diagram konteks juga menggambarkan

    hubungan input dan ouput antara sistem dan kesatuan luar.

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    34/36

    33

    Gambar 11. (diagram konteks)

    3.6

    Cara Pengujian

    Setelah semua desain dan pemrograman sudah selesai, maka langkah

    selanjutnya adalah melakukan uji coba (testing) untuk memastikan agar aplikasi ini

    sudah benar-benar layak untuk di implementasikan di dunia kesehatan khususnya

    tertuju oleh dokter radiology (radiolog). Pengujian yang perlu dilakukan antara lain

    sebagai berikut:

    1. Memeriksa kelengkapan data

    Memastikan apakah semua data yang tersedia sudah terdapat pada aplikasi.

    2.

    Mencoba semua fitur

    Mencoba semua fitur yang tersedia dalam aplikasi. Sehingga program

    berjalan sebagai alat bantu untuk mendiagnosa penyakit paru-paru

    berdasarkan hasil radiografi thorax dengan tepat.

    Selain itu pengujian sistem akan dilakukan terhadap sampel 20 orang pasien

    penyakit paru-paru berdasarkan hasil radiografi thorax untuk mengetahui nilai

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    35/36

    34

    keberhasilan dan nilai eror pada sistem pakar diagnosis penyakit paru-paru

    berdasarkan hasil radiografi thorax dengan metode certainty factor

  • 7/24/2019 Metodologi Penelitian- A11.2012.07245

    36/36

    DAFTAR PUSTAKA

    1. Seeley, Rod. Seeley's anatomy & physiology.ninth edition. New york : MC.Graw Hill,

    2010.

    2. drs.syaifuddin, B.Ac.Anatomi Fisiologi untuk siswa perawat. Jakarta : EGC Penerbit

    Buku Kedokteran, 1995.

    3. T.Sutojo, S.Si.,M.Kom ., Edy Mulyanto,S.Si,M.kom., Dr.Vincent Suhartono.

    Kecerdasan Buatan. s.l. : C.V ANDI OFFSET, 2011.

    4. Turban, Efraim.Expert Systems and applied Artificial Intelligence.Newyork : Macmillan

    Publishing Company,New York, 1992.

    5. Implementasi Sistem Pakar Untuk Mendiagnosa Penyakit Dalam Pada Manusia

    Menggunakan Metode Dempster Shafer. Esthi Dyah Rikhiana, Abdul fadlil.2013.

    6. Sistem Pakar Untuk Mendiagnosa Penyakit Tanaman Perkebunan Berbasis Multimedia.

    Adil pratama, Sri Winiarti.2013.

    7. Komputer, Wahana.ShourtCourse Pengembangan Aplikasi Database Berbasis JavaDB

    dengan Netbeans. s.l. : C.V Andi Offset, 2010.

    8. Roger S.Pressman, P. D.Rekayasa Perangkat Lunak : Pendekatan Praktisi. yogyakarta :

    ANDI, 2010.

    9. Prabawati, Th.Ari. ShourtCourse Pengembangan Aplikasi Database Berbasis JavaDB

    dengan Netbeans. s.l. : C.V ANDI OFFSET, 2010.

    10. Sistem Pakar Penentuan Jenis Penyakit Hati Dengan Metode Inferensi Fuzzy Tsukamoto.

    Ardi Pujiyanta, Ari Pujiantoro.2012.

    11. Sistem Pakar: Diagnosis Penyakit Unggas Dengan Metode Certainity Factor. Siti

    Rohajawati, Rina Supriyati.

    12. Sistem Pakar Diagnosa Penyakit Tanaman Padi Berbasis Web Dengan Forward Dan

    Backward Chaining. Honggowibowo, Anton Setiawan.

    13. Shneiderman, Ben.Designing the User Interface: Strategies for Effective Human-

    Computer Interaction s l : Addison Wesley 2010