BAB II LANDASAN TEORI
|
|
|
- Iwan Widjaja
- 8 tahun lalu
- Tontonan:
Transkripsi
1 BAB II LANDASAN TEORI II.1. Sistem Sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama. Sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebagai suatu kesatuan yang dirancang untuk mencapai suatu tujuan. Sistem adalah penggabungan dari bagian-bagian atau komponen-komponen yang terpisah-pisah dan disatukan menjadi satu rangkaian dan menjadi suatu fungsi yang baru (Aris, et al : 2015). Setiap sistem pasti terdiri dari struktur dan proses, struktur sistem merupakan unsur-unsur yang membentuk sistem tersebut, sedangkan proses sistem menjelaskan cara kerja dari setiap unsur sistem tersebut dalam mencapai tujuan sistem. Dan dapat disimpulkan bahwa suatu sistem pada dasarnya adalah sekelompok unsur yang erat berhubungan satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu ( Rosana Junita Sirait, et al :2015). II.2. Pakar Pakar adalah orang yang mempunyai keahlian khusus yang dapat menyelesaikan masalah yang tidak dapat diselesaikan oleh orang awam. Sebagai contoh, dokter adalah seorang pakar yang mampu men-diagnosis penyakit yang 14
2 15 diderita pasien serta dapat memberikan penatalaksanaan terhadap penyakit tersebut. Tidak semua orang dapat mengambil keputusan mengenai diagnosis dan memberikan penatalaksanaan suatu penyakit. Contoh lain, montir adalah seorang yang punya keahlian dan pengalaman dalam menyelesaikan kerusakan mesin motor atau mobil, psikolog adalah orang yang ahli dalam memahami kepribadian seseorang, dan lain-lain (Joko S Dwi Raharjo, et al : 2016; 1). II.3. Sistem Pakar Secara umum, sistem pakar (expert system) adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Sistem pakar yang baik dirancang agar dapat menyelesaiakan suatu permasalahan tertentu dengan meniru kerja dari para ahli. Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalah yang cukup rumit yang sebenarnya hanya dapat diselesaikan dengan bantuan para ahli. Bagi para ahli, sistem pakar ini juga akan membantu aktivitasnya sebagai asisten yang sangat berpengalaman. (Triara Puspitasari, et al : 2016 ; 3). Prinsip sistem pakar adalah sebuah perangkat lunak komputer yang memiliki basis pengetahuan untuk domain tertentu dan menggunakan penalaran inferensi menyerupai seorang pakar dalam memecahkan masalah. Sistem pakar adalah sebuah teknik inovatif baru dalam menangkap dan memadukan pengetahuan. Kekuatannya terletak pada kemampuannya memecahkan masalahmasalah praktis pada saat sang pakar berhalangan. Kemampuan sistem pakar ini
3 16 karena didalamnya terdapat basis pengetahuan yang berupa pengetahuan non formal yang sebagian besar berasal dari pengalaman, bukan dari text book. Pengetahuan ini diperoleh seorang pakar berdasarkan pengalamannya bekerja selama bertahun-tahun pada sebuah bidang keahlian tertentu. Pemecahan dari masalah, dan sistem pakar adalah satu jalan untuk mendapatkan pemecahan masalah, secara lebih cepat dan mudah (Nanda Amalia dan Yuni Yamasari, 2015). II.3.1. Konsep-Konsep Dasar Sistem Pakar Konsep-konsep dasar dari sebuah sistem pakar adalah (Mikha Dayan Sinaga, et al : 2016) : 1. Keahlian (Expertise) Keahlian merupakan pengetahuan khusus yang dimiliki oleh seseorang melalui latihan, belajar, serta pengalaman-pengalaman yang dialami pada suatu bidang tertentu dalam jangka waktu yang cukup lama. Dengan pengetahuan tersebut seorang pakar dapat memberikan keputusan yang lebih baik dan cepat dalam menyelesaikan suatu permasalahan yang sulit. 2. Ahli Atau Pakar (Expert) Seorang pakar harus memiliki kemampuan menyelesaikan permasalahan pada bidang tertentu yang ditanganinya, kemudian memberikan penjelasan mengenai hasil dan kaitannya dengan permasalahan yang ada. Untuk meniru kepakaran seorang manusia, perlu dibangun sebuah sistem komputer yang menunjukkan seluruh
4 17 karakteristik tersebut. Namun hingga saat ini, pekerjaan dibidang sistem pakar terfokus pada aktifitas penyelesaian masalah dan memberikan penjelasan mengenai solusinya. 3. Memindahkan Keahlian (Transferring Expertise) Tujuan dari sistem ini adalah memindahkan keahlian yang dimiliki oleh seorang pakar ke dalam sebuah sistem komputer, kemudian dari sebuah system computer kepada orang lain yang bukan pakar. Proses ini dapat meliputi empat kegiatan : a. Perolehan pengetahuan (Knowledge Acquistion). b. Representasi pengetahuan (Knowledge Representation). c. Menyimpulkan pengetahuan (Knowledge Inferencing). d. Memindahkan pengetahuan kepada pemakai (Knowledge Transfer to User). Pengetahuan tersebut ditempatkan ke dalam suatu komponen yang dinamakan basis pengetahuan (Knowledge Base). 4. Kesimpulan (Inference) Keistimewaan dari sistem pakar adalah kemampuannya dalam memberikan saran, yaitu dengan menempatkan keahlian kedalam basis pengetahuan (Knowledge Base) dan membuat program yang mampu mengakses basis pengetahuan sehingga sistem dapat memberikan kesimpulan. Kesimpulan dibentuk didalam komponen yang dinamakan mesin pengambil kesimpulan ( Inference Engine), dimana berisi aturan-aturan untuk menyelesaikan masalah.
5 18 5. Aturan (Rule) Umumunya sistem pakar adalah sistem berbasis aturan, yaitu pengetahuan yang terdiri dari aturan-aturan sebagai prosedur penyelesaian masalah. Pengetahuan tersebut digambarkan sebagai suatu urutan seri dari kaidah-kaidah yang sudah dibuat. 6. Kemampuan Penjelasan (Explanation Capability) Keistimewaan lain dari sistem pakar adalah kemampuannya dalam memberikan saran atau rekomendasi serta menjelaskan mengapa tindakan tertentu tidak dianjurkan. Pemberian penerangan dan pendapat ini dilakukan dalam suatu subsistem yang dinamakan subsistem penjelasan (explanation subsystem). II.3.2. Struktur Sistem Pakar Menurut T.Sutojo, dkk (2011 : 166), Ada 2 bagian penting dari sistem pakar, yaitu lingkungan pengembangan ( development environment) dan lingkungan konsultasi ( consultation environment). Lingkungan pengembangan digunakan oleh pembuat sistem pakar untuk membangun komponenkomponennya dan memperkenalkan pengetahun ke dalam knowledge base (basis pengetahuan). Lingkungan konsultasi digunakan oleh pengguna untuk berkonsultasi sehingga pengguna mendapatkan pengetahuan dan nasehat dari sistem pakar layaknya berkonsultasi dengan seorang pakar. Adapun komponenkomponen yang penting dalam sebuah sistem pakar dapat dilihat pada gambar II.1 berikut ini :
6 19 Gambar II.1. Komponen-komponen yang penting dalam sebuah sistem pakar (Sumber : T.Sutojo, dkk : 2011 ; 167) Penjelasan tentang gambar II.1 adalah sebagai berikut (T.Sutojo, dkk :2011 ; ): 1. Akuisisi pengetahuan Susbsitem ini digunakan untuk memasukkan pengetahuan dari seorang pakar dengan cara merekayasa pengetahuan agar bisa diproses oleh komputer dan menaruhnya kedalam basis pengetahuan dengan format tertentu (dalam bentuk representasi pengetahuan). Sumbersumber pengetahuan bisa diperoleh dari pakar, buku, dokumen, multimedia, basis data, laporan riset khusus, dan informasi yang terdapat di Web.
7 20 2. Basis Pengetahuan (Knowledge Base) Basis pengetahuan mengandung pengetahuan yang diperlukan untuk memahami, memformulasikan, dan menyelesaikan masalah. 3. Mesin Inferensi (Inference Engine) Mesin inferensi adalah sebuah program yang berfungsi untuk memandu proses penalaran terhadap suatu kondisi berdasarkan pada basis pengetahuan yang ada, memanipulasi dan mengarahkan kaidah, model, dan fakta yang disimpan dalam basis pengetahuan untuk mencapai solusi atau kesimpulan. 4. Daerah Kerja (Blackboard) Untuk merekam hasil sementara yang akan dijadikan sebagai keputusan dan untuk menjelaskan sebuah masalah yang akan terjadi, sistem pakar membutuhkan Blackboard, yaitu area pada memori yang berfungsi sebagai basis data. 5. Antarmuka Pengguna (User Interface) Digunakan sebagai media komunikasi antara pengguna dan sistem pakar. Komunikasi ini yang paling bagus bila disajikan dalam bahasa alami ( natural language) dan dilengkapi dengan grafik, menu, dan formulir elektronik. 6. Subsistem Penjelasan (Explanation Subsystem / Justifier) Berfungsi memberikan penjelasan kepada pengguna, bagaimana suatau kesimpulan dapat diambil. Kemampuan seperti saat ini sangat
8 21 penting bagi pengguna untuk mengetahui proses pemindahan keahlian pakar maupun dalam pemecahan masalah. 7. Sistem Perbaikan Pengetahuan (Knowledge Refining System) Kemampuan memperbaiki pengetahuan ( knowledge refining system) dari seorang pakar diperlukan untuk menganalisis pegetahuan, belajar dari kesalahan masa lalu, kemudian memperbaiki pengetahuannya sehingga dapat dipakai di masa mendatang. Kemampuan evaluasi diri seperti itu diperlukan oleh program agar dapat menganalisis alasanalasan kesuksesan dan kegagalan dalam mengambil kesimpulan. Denga cara ini basis pengetahuan yang lebih baik dan penalaran yang leih efektif akan dihasilkan. 8. Pengguna (User) Pada umumnya pengguna sistem pakar bukanlah seorang pakar (nonexpert) yang membutuhkan solusi, saran, atau pelatihan (training) dari berbagai permasalahan yang ada. II.4. Metode Certainty Factor Factor kepastian ( Certainty Factor) ini diusulkan oleh Shortliffe dan Buchanan pada tahun 1975 untuk mengakomodasi ketidakpastian pemikiran (inexact reasoning) seorang pakar. Teori ini berkembang bersamaan dengan pembuatan sistem pakar MYCIN. Tim pengembang MYCIN mencatat bahwa dokter sering kali menganalisa informasi yang ada dengan ungkapan seperti misalnya: mungkin, kemungkinan besar, hampir pasti, dan sabagainya. Untuk
9 22 mengakomodasi hal ini tim MYCIN menggunakan certainty factor (CF) guna menggambarkan tingkat keyakinan pakar terhadap masalah yang sedang dihadapi (Frans Ikorasaki : 2015). Ada dua cara dalam mendapatkan tingkat keyakinan (CF) dari sebuah rule, yaitu (T.Sutojo, dkk ; 2011 : ): 1. Metode Net Belief yang diusulkan oleh E. H. Shortliffe dan B. G. Buchanan CF(Rule) = MB[H,E] MD[H,E]...(II.1) MB(H, E) = MD(H, E) = Dimana : 1 P(H) = 1 max[p(h E), P(H)] P(H) max[1,0] P(H) 1 P(H) = 0 min[p(h E), P(H)] P(H) min[1,0] P(H) lainnya (II. 2) lainnya (II. 3) CF(Rule) = Faktor kepastian MB(H,E) = measure of belief (ukuran kepercayaan) terhadap hipotesis H, jika diberikan evidence E (antara 0 dan 1) MD(H,E) = measure of disbelief (ukuran ketidakpercayaan) terhadap evidence H, jika diberikan evidence E (antara 0 dan 1) P(H) P(H E) = Probabilitas kebenaran hipotesis H = Probabilitas bahwa H benar karena fakta E 2. Dengan cara mewawancarai seorang pakar Nilai CF (Rule) didapat dari interpretasi term dari pakar, yang diubah menjadi nilai CF tertentu sesuai tabel berikut.
10 23 Tabel II.1. Nilai CF Uncertain Term CF Definitely not (pasti tidak) -1.0 Almost certainly not (hampir pasti tidak) -0.8 Probably not (kemungkinan besar tidak) -0.6 Maybe not (mungkin tidak) -0.4 Unknown (tidak tahu) -0.2 to 0.2 Maybe (mungkin) 0.4 Probably (kemungkinan besar) 0.6 Almostcertainly (hampir pasti) 0.8 Definitely (pasti) 1.0 (Sumber :T.Sutojo, dkk (2011 : ) II.4.1. Perhitungan Certainty Factor Gabungan Secara umum, rule direpresentasikan dalam bentuk sebagai berikut (T.Sutojo, dkk ; 2011 : ) : IF E 1 AND E 2...AND E n THEN H (CF Rule) Atau IF E 1 OR E 2...OR E n THEN H (CF Rule) Dimana : E 1... E n H CF (Rule) : Fakta-fakta (evidence) yang ada : Hipotesis atau konklusi yang dihasilkan : Tingkat keyakinan terjadinya hipotesis H akibat adanya faktafakta E 1... E n 1. Rule dengan evidence E tunggal dan Hipotesis H tunggal IF E THEN H (CF rule) CF(H,E) = CF(E) x CF (rule)...(ii.4)
11 24 Catatan : Secara praktik, nilai CF rule ditentukan oleh pakar, sedangkan nilai CF(E) ditentukan oleh pengguna saat berkonsultasi dengan sistem pakar. 2. Rule dengan evidence E ganda dan Hipotesis H tunggal IF E 1 AND E 2...AND E n THEN H (CF Rule) CF(H,E) = min[cf(e 1 ), CF (E 2 ),..., CF(E n )] x CF (rule)...(ii.5) IF E 1 OR E 2...OR E n THEN H (CF Rule) CF(H,E) = max[cf(e 1 ), CF (E 2 ),..., CF(E n )] x CF (rule)...(ii.6) 3. Kombinasi dua buah rule dengan evidence berbeda (E 1 dan E 2 ), tetapi hipotesis sama. IF E 1 THEN H Rule 1 CF(H,E 1 ) = CF 1 = C(E 1 ) x CF (Rule1) IF E 2 THEN H Rule 2 CF(H,E 2 ) = CF 2 = C(E 2 ) x CF (Rule2) CF(CF, CF ) = CF + CF (1 CF ) jika CF > 0 dan CF > 0 CF + CF jika CF < 0 atau CF < 0 (II. 7) 1 min[ CF, CF ] CF + CF x (1 + CF ) jika CF < 0 dan CF < 0 II.4.2. Kelebihan dan Kekurangan Metode Certainty Factor Adapun kelebihan Certainty Factor adalah (Adlin Hasibuan, 2014) : 1. Metode ini cocok dipakai dalam sistem pakar untuk mengukur sesuatu apakah pasti atau tidak pasti dalam mendiagnosis penyakit sebagai salah satu contohnya.
12 25 2. Perhitungan dengan menggunakan metode ini dalam sekali hitung hanya dapat mengolah 2 data saja sehingga keakuratan data dapat terjaga. Sedangkan kekurangan metode Certainty Factor adalah : 1. Ide umum dari pemodelan ketidakpastian manusia dengan menggunakan numerik metode Certainty Factor biasanya diperdebatkan. Sebagian orang akan membantah pendapat bahwa formula untuk metode Certainty Factor diatas memiliki sedikit kebenaran. 2. Metode ini hanya dapat mengolah ketidakpastian/kepastian hanya 2 data saja. Perlu dilakukan beberapa kali pengolahan data untuk data yang lebih dari 2 buah data. II.5. Metode Dempster Shafer Dempster Shafer adalah suatu teori matematika untuk pembuktian berdasarkan belief functions and plausible reasoning (fungsi kepercayaan dan pemikiran yang masuk akal), yang digunakan untuk mengkombinasikan potongan informasi yang terpisah (bukti) untuk men gkalkulasi kemungkinan dari suatu peristiwa. Teori ini dikembangkan oleh Arthur P. Dempster dan Glenn Shafer. Secara umum teori Dempster Shafer ditulis dalam suatu interval : [Belief,Plausibility]...(II.8) 1. Belief (Bel) adalah ukuran kekuatan evidence dalam mendukung suatu himpunan proposisi. Jika bernilai 0 maka mengindikasikan bahwa
13 26 tidak ada evidence, dan jika bernilai 1 menunjukkan adanya kepastian. Dimana nilai bel yaitu (0-0.9). 2. Plausibility (Pl) dinotasikan sebagai : Pl(s) = 1 Bel (-s)...(ii.9) Plausibility juga bernilai 0 sampai 1. Jika yakin akan -s, maka dapat dikatakan bahwa Bel(-s)=1, dan Pl(-s)=0. Pada teori Dempster Shafer dikenal adanya frame of discrement yang dinotasikan dengan θ. Frame ini merupakan semesta pembicaraan dari sekumpulan hipotesis. Tujuannya adalah mengaitkan ukuran kepercayaan elemen-elemen θ. Tidak semua evidence secara langsung mendukung tiap-tiap elemen. Untuk itu perlu adanya probabilitas fungsi densitas (m). Nilai m tidak hanya mendefinisikan elemenelemen θ saja, namun juga semua subsetnya. Sehingga jika θ berisi n elemen, maka subset θ adalah 2n. Jumlah semua m dalam subset θ sama dengan1. Apabila tidak ada informasi apapun untuk memilih hipotesis, maka nilai : m{θ} = 1,0. Apabila diketahui X adalah subset dari θ, dengan m1 sebagai fungsi densitasnya, dan Y juga merupakan subset dari θ dengan m2 sebagai fungsi densitasnya, maka dapat dibentuk fungsi kombinasi m1 dan m2 sebagai m3, yaitu: ( ) = = ( ). ( ) (II. 10) 1 = 1 ( ). 2( ) (Muhammad Dahria, et al : 2013).
14 27 II.6. Microsoft Visual Basic 2010 Pada akhir tahun 1999, Teknologi.NET diumumkan. Microsoft memposisikan teknologi tersebut sebagai platform untuk membangun XML Web Services. XML Web services memungkinkan aplikasi tipe apa pun dapat berjalan pada system komputer dengan tipe manapun dan dapat mengambil data yang tersimpan pada server dengan tipe apa pun melalui internet. Visual Basic.NET adalah Visual Basic yang direkayasa kembali untuk digunakan pada platform.net sehingga aplikasi yang dibuat menggunakan Visual Basic.NET dapat berjalan pada sistem komputer apa pun, dan dapat mengambil data dari server dengan tipe apa pun asalkan ter-instal.net Framework (Priyanto Hidayatullah, 2012 : 4-5). Microsoft Visual Basic.NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak diatas sistem.net Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio.NET. Bahasa Visual Basic.NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan diatas.net Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.
15 28 Teknologi.NET muncul karena adanya beberapa alasan pada teknologi aplikasi Microsoft yang lama (Ahmad Rais Ruli, 2017 : 11). II.7. MySQL MySQL (My Structure Query Language) merupakan sebuah program database yang bersifat open source, artinya semua orang dapat menggunakannya dan dapat dijalankan pada semua platform baik windows maupun linux. MySQL juga merupakan sebuah perangkat lunak sistem manajemen basis data SQL yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multiuser. MySQL juga sering dikenal dengan nama sistem manajemen database relasional. Suatu database relasional menyimpan data dalam table yang terpisah. Tabel-tabel tersebut terhubungkan oleh suatu relasi terdefinisi yang memungkinkan user memperoleh kombinasi data dari beberapa table dalam suatu permintaan. Untuk administrasi database, seperti pembuatan database, pembuatan tabel, dan sebagainya dapat digunakan aplikasi berbasis web seperti phpmyadmin dengan aplikasi XAMPP (Saipul Anwar, et al : 2016 ; 75). II.8. Database Database sering didefinisikan sebagai kumpulan data yang terkait. Secara teknis, yang berada dalam sebuah database adalah sekumpulan tabel atau objek lain (indeks, view, dan lain-lain). Tujuan utama pembuatan database adalah untuk memudahkan dalam mengakses data (Eka Choliviana, et al :2013).
16 29 Database adalah sekumpulan data yang berisi informasi mengenai satu atau beberapa object. Data dalam database tersebut biasanya disimpan dalam tabel yang saling berhubungan antara satu dengan yang lain (Dani Ainur Rivai, et al : 2013). II.9. Normalisasi Normalisasi diartikan sebagai suatu teknik yang menstrukurkan/ mendekomposisi data dalam cara-cara tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data. Permasalahan yang dimaksud adalah berkaitan dengan penyimpangan-penyimpangan (anomallies) yang terjadi akibat adanya kerangkapan data dalam relasi dan in-efisiensi pengolahan. Proses normalisasi menghasilkan relasi yang optimal, yaitu: 1. Memiliki struktur record yang konsisten secara logik; 2. Memiliki struktur record yang mudah untuk dimengerti; 3. Memiliki struktur record yang sederhana dalam pemeliharaan; 4. Memiliki struktur record yang mudah ditampilkan kembali untuk memenuhi kebutuhan pengguna; 5. Minimalisasi kerangkapan data guna meningkatkan kinerja sistem (Edy Sutanta : 2011 ; ). II.10. Unified Modeling Language (UML) UML ( Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma Berorientasi Objek. Pemodelan
17 30 (Modeling) digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. Tujuan pemodelan adalah sebagai sarana analis, pemahaman visualisasi, dan komunikasi antar anggota tim pengembang (saat seorang analis perangkat lunak bekerja dalam tim yang beranggotakan beberapa/banyak anggota), serta sebagai sarana dokumentasi (yang bermanfaat untuk melakukan pengujian terhadap perangkat lunak yang telah diselesaikan). UML yang sesungguhnya merupakan metodologi kolaborasi antara metode-metode Booch yang dikembangkan oleh Graddy Booch. OMT ( Object Modeling Technique) yang dikembangkan oleh DR. James Rumbaugh, serta OOSE ( Object Oriented Software Engineering) yang dikembangkan oleh Ivar Jacobson, dan beberapa metode lainnya, merupakan metodelogi yang paling sering/paling tepat digunakan saat ini yang mengadaptasi penggunaan bahasabahasa pemograman yang berparadigma berorientasi objek ( Achmad Hamzah Nasrullah, et al : 2015 ; 5-6). II Fungsi Unified Modeling Language (UML) Unified Modeling Language (UML) biasa digunakan untuk: 1. Menggambarkan batasan sitem dan fungsi-fungsi sistem secara umum, dibuat dengan usecase dan actor. 2. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagrams.
18 31 3. Menggambarkan representasi struktur static sebuah sistem dalam betuk class diagrams. 4. Membuat model behavior yang menggambarkan kebiasaan atau sifat sebuah sistem dengan state transition diagrams. 5. Menyatakan arsitektur implementasi fisik menggunakan component and development. 6. Menyampaikan atau memperluas fungsionality dengan stereotypes. UML merupakan salah satu alat bantu yang sangat handal dalam bidang pengembangan sistem berorientasi objek. Karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem membuat blue print atas visinya dalam bentuk yang baku. UML berfungsi sebagai jembatan dalam mengkomunikasikan beberapa aspek dalam sistem melalui sejumlah elemen grafis yang bisa dikombinasikan menjadi diagram. UML mempunyai banyak diagram yang dapat mengakomodasikan berbagai sudut pandang dari suatu perangkat lunak yang akan dibangun. Diagram-diagram tersebut digunakan untuk : 1. Mengkomunikasikan ide. 2. Melahirkan ide-ide baru dan peluang-peluang baru. 3. Menguji ide dan membuat prediksi. 4. Memahami struktur dan relasi-relasinya (Aris, et al : 2015). II Diagram-Diagram Unified Modelling Language (UML) Adapun jenis-jenis dari diagram UML adalah sebagai berikut :
19 32 1. Use Case Diagram Suatu use case diagram menampilkan sekumpulan use case dan aktor (pelaku) dan hubungan diantara use case dan aktor tersebut. Use case diagram digunakan untuk penggambaran use case statik dari suatu sistem. Use case diagram penting dalam mengatur dan memodelkan kelakuan dari suatu sistem. Use case menjelaskan apa yang dilakukan sistem (atau subsistem) tetapi tidak menspesifikasi cara kerjanya kelakuan dari use case. Flow of event digunakan untuk menspesifikasi cara kerjanya kelakuan dari use case. Flow of event menjelaskan use case dalam bentuk tulisan dengan sejelas-jelasnya, diantaranya bagaimana, kapan use case dimulai dan berakhir, ketika use case berinteraksi dengan aktor, objek apa yang digunakan, alur dasar dan alur alternatif. Terdapat beberapa simbol dalam menggambarkan diagram use case, yaitu use cases, aktor dan relasi (Achmad Hamzah Nasrullah, et al : 2015 ; 6).
20 33 Gambar II.2. Use Case Diagram (Sumber : Aris, et al : 2015) 2. Activity Diagram Activity diagram menggambarkan sebagai alur aktifitas dalam sistem yang sedang dirancang. Bagaimana masing-masing alur berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Sebuah aktifitas dapat direalisasikan oleh satu use case atau lebih. Aktifitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana actor menggunakan sistem untuk melakukan aktivitas. Decision digunakan untuk menggambarkan behaviour pada kondisi teretentu. Untuk mengilustrasikan proses-
21 34 proses parallel (fork dan join) digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau vertical. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktifitas tertentu (I Made Budi Adnyana, 2016 : 52) Gambar II.3. Activity Diagram (Sumber : I Made Budi Adnyana, 2016 : 53)
22 35 3. Class Diagram Class Diagram menggambarkan class dalam sebuah sistem dan hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan operasi. Umumnya class diagram dari suatu sistem akan menggambarkan juga bagaimana struktur database yang dibutuhkan untuk membangun sistem tersebut (Abulwafa Muhammad, et al : 2013 ; 57). Gambar II.4. Class Diagram (Sumber : Rosana Junita Sirait, et al : 2015)
23 36 4. Sequence Diagram Sequence diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek (Ade Hendini : 2016 ; 110). Gambar II.5. Sequence Diagram (Sumber : Ade Hendini, 2016 : 114)
24 37 II.11. Penyakit Polycystic Ovary Syndrome (PCOS) Polikistik Ovarium merupakan kumpulan dari tanda dan gejala yang heterogen sehingga dapat menyababkan penurunan tingkat kesuburan. Diagnosisnya dapat ditegakkan dengan menemukan gejala klinis. Gejala yang akan timbul tergantung dari derajat abnormalitas sistem metabolisme dan gonadotropin yang dihubungkan dengan interaksi antara genetik dan lingkungan. Sindrom polikistik ovarium adalah suatu penyakit hormonal yang biasa dikaitkan dengan gangguan menstruasi, hirsutisme, jerawat diwajah, obesitas, infertilitas dan aborsi yang dalam beberapa kasus akan mempengaruhi kualitas hidup. Penamaan penyakit ini didapatkan karena adanya lesi di ovarium yang membesar dan didalamnya diisi dengan kista yang multiple. Penyebab sindrom polikistik ovarium ini belum diketahui, namun diduga terdapat keterkaitan dengan proses pengaturan ovulasi dan ketidakmampuan enzim yang berperan dalam sintesis estrogen di ovarium. Berikut ini penjabaran mengenai etiologi dan patogenesis sindrom polikistik ovarium : 1. Peningkatan faktor pertumbuhan menyebabkan peningkatan respon ovarium terhadap Luteinizing Hormone (LH) dan Follicle Stimulating Hormone (FSH), sehingga perkembangan folikel ovarium bertambah dan produksi androgen akan meningkat. Perkembangan folikel yang berlebihan ini akan menyebabkan banyaknya folikel yang bersifat kistik.
25 38 2. Adanya hubungan antara obesitas dan peningkatan resiko polikistik ovarium melalui peningkatan resistensi insulin yang menyebabkan sel teka memproduksi androgen dan menghambat Sex Hormone Binding Globulin (SHBG) sehingga androgen bebas meningkat. Keadaan ini menyebabkan androgen banyak diaromatisasi menjadi estrogen yang akan menghasilkan LH dan memicu pematangan folikel. 3. Hiperandrogen, anovulasi dan polikistik ovarium disebabkan oleh factor genetic terkait kromosom X. Penegakan diagnosis sindrom polikistik ovarium dapat dilakukan dengan melihat tanda-tanda berikut : 1. Hiperandrogenemia: baik secara biokimia atau pemeriksaan fisik tanpa ada atau adanya gangguan system endorkrin pengecekan dapat dilakukan dengan melihat pertumbuhan bulu pada tubuh penderita atau dapat dilakukan dengan Ferriman Gallwel Score. Untuk keakuratan hasil dapat pula dicek melalui direct radioimmunoassay (RIA) dengan menghitung kadar testosterone bebas. 2. Anovulasi, yaitu tidak adanya ovulasi selama 3 bulan atau lebih. Sementara oligoovulasi yaitu ovulasi yang terjadi lebih dari 35 hari. 3. Adanya polikistik ovarium dalam pemeriksaan penunjang seperti ultrasonografi.
26 39 4. Gabungan dua diantara 3 gejala diatas yaitu : - Oligoovulasi dan adanya polikistik ovarium. - Hiperandrogenemia dan adanya polikistik ovarium (Indrani Nur Winarno Putri, Fitria Saftarina : 2016).
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Kecerdasan Buatan Kecerdasan buatan berasal dari bahasa Inggris Artificial Intelligence atau disingkat AI, yaitu intelligence adalah kata sifat yang berarti cerdas, sedangkan
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER 1 Yasidah Nur Istiqomah (07018047), 2 Abdul Fadlil (0510076701) 1 Program Studi Teknik Informatika 2 Program
APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER
APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER Aprilia Sulistyohati, Taufiq Hidayat Laboratorium Sistem Informasi dan Perangkat Lunak Jurusan Teknik Informatika Fakultas Teknologi
BAB III ANALISIS DAN DESAIN SISTEM. serangan musuh, dengan terlihat sehat, musuh tidak akan menyerang. Berdasarkan
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Burung termasuk hewan yang pandai menyembunyikan keadaan kesehatannya. Hal ini karena sifat alami burung untuk mempertahankan diri dari serangan
BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan komputer sekarang ini sangat pesat dan salah satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan. Di dalam bidang kecerdasan buatan, termasuk
By: Sulindawaty, M.Kom
By: Sulindawaty, M.Kom 1 Kata Pengantar Sistem Pakar adalah mata kuliah yang mendukung untuk membuat aplikasi yang dapat memecahkan masalah dengan pengetahuan seorang pakar yang di dimasukkan dalam komputer.
BAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Teori Dempster-Shafer Ada berbagai macam penalaran dengan model yang lengkap dan sangat konsisten, tetapi pada kenyataannya banyak permasalahan yang tidak dapat terselesaikan secara
BAB III ANALISIS DAN DESAIN SISTEM. identifikasi penyakit pada tanaman buah naga dengan menggunakan metode
BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini penulis akan membahas mengenai perancangan sistem pakar identifikasi penyakit pada tanaman buah naga dengan menggunakan metode certainty Factor yang meliputi
SISTEM PAKAR DIAGNOSIS KEJIWAAN MENGGUNAKAN METODE CERTAINTY FACTOR (STUDI KASUS RUMAH SAKIT JIWA DAERAH PROVINSI SUMATERA UTARA)
SISTEM PAKAR DIAGNOSIS KEJIWAAN MENGGUNAKAN METODE CERTAINTY FACTOR (STUDI KASUS RUMAH SAKIT JIWA DAERAH PROVINSI SUMATERA UTARA) Charles Jhony Mantho Sianturi STMIK Potensi Utama Jl. K.L. Yos Sudarso
BAB II TINJAUAN PUSTAKA
11 BAB II TINJAUAN PUSTAKA II.1. Sistem Tujuan dari suatu sistem tergantung pada jenis sistem itu sendiri. Sebagai contoh, sistem peredaran darah manusia merupakan sistem biologi yang memiliki tujuan untuk
SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR
SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR Aswita Andini Dea Fani Aneke Putri Jurusan Sistem Informasi STMIK PALCOMTECH Palembang Abstrak Sistem pakar untuk diagnosa penyakit
overacting dan menyerang organ tubuh sendiri. Lupus juga mengenai banyak organ tubuh dan memiliki gejala klinis yang sangat bervariasi sehingga dikena
SISTEM PAKAR UNTUK MENDETEKSI SECARA DINI PENYAKIT LUPUS DENGAN METODE DEMPSTER SHAFER BERBASIS WEB Dr. Ana Kurniawati, ST.,MMSI *), Prastia Puspita Saputri **) Jurusan Sistem Informasi, Fakultas Ilmu
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI II.1. Konsep Dasar II.1.1. Sistem Sistem bisa berupa abstrak atau fisik. Sistem yang abstrak adalah susunan gagasan-gagasan atau konsepsi yang teratur yang saling bergantung. Sedangkan
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling memengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu
BAB IV HASIL DAN UJI COBA
55 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Penulis merancang program sistem pakar untuk mendiagnosa penyakit ikan hias menggunakan metode certainty factor dengan menggunakan bahasa pemogram Microsoft
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Sejak dilahirkan hingga tumbuh dewasa manusia diciptakan dengan kecerdasan yang luar biasa, kecerdasan juga akan berkembang dengan pesat. Kecerdasan tersebut yang dapat
JURNAL IMPLEMENTASI NET BELIEF CERTAINTY FACTOR PADA SELEKSI PENERIMA BERAS MISKIN
JURNAL IMPLEMENTASI NET BELIEF CERTAINTY FACTOR PADA SELEKSI PENERIMA BERAS MISKIN IMPLEMENTATION OF NET BELIEF CERTAINTY FACTOR ON SELECTION POOR RICE RECEIVER Oleh: VENNY WIDYANIK NPM : 12.1.03.02.0123
BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori-teori yang melandasi di dalam pembangunan sistem pakar yang penulis akan buat.
BAB III LANDASAN TEORI Pada bab ini akan dipaparkan teori-teori yang melandasi di dalam pembangunan sistem pakar yang penulis akan buat. 3.1. Sistem Pakar Sistem pakar adalah sistem yang berusaha mengadopsi
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah menjelaskan seluruh kegiatan selama berlangsungnya penelitian untuk menghasilkan informasi yang lebih akurat sesuai dengan permasalahan yang akan
BAB II LANDASAN TEORI. Landasan teori atau kajian pustaka yang digunakan dalam membangun
BAB II LANDASAN TEORI Landasan teori atau kajian pustaka yang digunakan dalam membangun sistem informasi ini, terdapat teori-teori ilmu terkait yang digunakan untuk membantu menyelesaikan permasalahan
BAB II TINJAUAN PUSTAKA. permintaan pengguna dengan tujuan tertentu. Jenis program ini mempunyai sifat
BAB II TINJAUAN PUSTAKA 2.1 Landasan Teori 2.1.1 Aplikasi Menurut Supriyanto (2005: 117) aplikasi adalah software program yang memiliki aktifitas pemrosesan perintah yang diperlukan untuk melaksanakan
BAB III ANALISA DAN DESAIN SISTEM. dan perancangan pembuatan Sistem Pakar Sistem Pakar Pengolahan Data Hadits
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Pada pembahasan bab ini, akan dilakukan penganalisaan mengenai analisa dan perancangan pembuatan Sistem Pakar Sistem Pakar Pengolahan Data Hadits
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II. 1. Aplikasi Pengertian aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang
MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL
MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL Oleh : Samsul Arifin, S.Kom Email : [email protected] Konsep Pemodelan Perangkat Lunak (PL) Konsep rekayasa PL. Suatu disiplin ilmu yang membahas semua
Analisa Dan Perancangan Sistem Pakar Kerusakan Pada Aset UKM STIKOM Bali Menggunakan Metode Dempster Shafer
Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Analisa Dan Perancangan Sistem Pakar Kerusakan Pada Aset UKM STIKOM Bali Menggunakan Metode Dempster Shafer Agus Purwanto
JURNAL DETEKSI KERUSAKAN MESIN MOTOR TIPE GL MENGGUNAKAN METODE DAMPSTER SHAFER DAMAGE DETECTION ENGINE MOTO TYPE GL USE DAMPSTER SHAFER METHOD
JURNAL Artikel Skripsi DETEKSI KERUSAKAN MESIN MOTOR TIPE GL MENGGUNAKAN METODE DAMPSTER SHAFER DAMAGE DETECTION ENGINE MOTO TYPE GL USE DAMPSTER SHAFER METHOD Oleh: MUHAMAD JUHAR AFIFIN ABDILLAH 12.1.03.03.035
KETIDAKPASTIAN MACAM PENALARAN
MACAM PENALARAN KETIDAKPASTIAN 1. Penalaran non monotonis suatu penalaran dimana fakta baru mengakibatkan ketidak konsistenan Ciri: 1. mengandung ketidakpastian 2. adanya perubahan pada pengetahuan 3.
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya
BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.
BAB II LANDASAN TEORI 2.1.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak atau software engineering adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan
Feresi Daeli ( )
SISTEM PAKAR DALAM MENENTUKAN TINGKAT IQ ANAK YANG MENGALAMI RETERDASI MENTAL DENGAN METODE CERTAINTY FACTOR (STUDI KASUS: PENDIDIKAN SLB/B KARYA MURNI) Feresi Daeli (0911526) Mahasiswa Program Studi Teknik
KUANTIFIKASI PERTANYAAN UNTUK MENDAPATKAN CERTAINTY FACTOR PENGGUNA PADA APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT.
KUANTIFIKASI PERTANYAAN UNTUK MENDAPATKAN CERTAINTY FACTOR PENGGUNA PADA APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT Kusrini 1 1 STMIK AMIKOM Yogyakarta, Jl. Ringroad Utara Condong Catur Sleman Yogyakarta
SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji
1 SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING Agam Krisna Setiaji Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Dian Nuswantoro,
SEJARAH UML DAN JENISNYA
SEJARAH UML DAN JENISNYA Elya Hestika Asiyah [email protected] :: http://penulis.com Abstrak UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan
KUANTIFIKASI PERTANYAAN UNTUK MENDAPATKAN CERTAINTY FACTOR PENGGUNA PADA APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT
KUANTIFIKASI PERTANYAAN UNTUK MENDAPATKAN CERTAINTY FACTOR PENGGUNA PADA APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT Kusrini STMIK AMIKOM Yogyakarta, Jl. Ringroad Utara Condong Catur Sleman Yogyakarta
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan dalam usaha mencapai suatu tujuan (Budi Sutedjo; 2006 : 168). Sistem
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Menurut Prof. Dr. Ir. Marimin, M.Sc; 2011:1. Sistem adalah suatu kesatuan usaha yang terdiri dari bagian bagian yang berkaitan satu sama lain yang berusaha
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Penyakit Meningitis dapat menyerang siapa saja, namun dalam kenyataannya, kasus terbanyak pada bayi dan anak-anak. Maka diperlukannya seorang
BAB 2 TINJAUAN PUSTAKA DAN TEORI DASAR. dalam penelitian yang akan dilakukan. Pustaka yang digunakan ditinjau dari objek
BAB 2 TINJAUAN PUSTAKA DAN TEORI DASAR 2.1. Tinjauan Pustaka Dalam penelitian ini menggunakan beberapa sumber pustaka. Sumber pustaka yang dimaksudkan untuk digunakan sebagai pedoman dan pembanding dalam
SISTEM PAKAR BERBASIS WEB UNTUK DIAGNOSA PENYAKIT PADA TANAMAN ANGGREK MENGGUNAKAN METODE CERTAINTY FACTOR
SISTEM PAKAR BERBASIS WEB UNTUK DIAGNOSA PENYAKIT PADA TANAMAN ANGGREK MENGGUNAKAN METODE CERTAINTY FACTOR Bambang Yuwono, Wiwid Puji Wahyuningsih, Hafsah Jurusan Teknik Informatika UPN Veteran Yogyakarta
SISTEM PAKAR UNTUK MENDIAGNOSA BABY BLUES PADA WANITA DALAM MASA NIFAS DENGAN MENERAPKAN METODE CERTAINTY FACTOR
SISTEM PAKAR UNTUK MENDIAGNOSA BABY BLUES PADA WANITA DALAM MASA NIFAS DENGAN MENERAPKAN METODE CERTAINTY FACTOR Oksi Veradani ( 066) Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jl.
INFERENSI DENGAN KETIDAKPASTIAN. PERTEMUAN 9 Diema Hernyka Satyareni, M.Kom
INFERENSI DENGAN KETIDAKPASTIAN PERTEMUAN 9 Diema Hernyka Satyareni, M.Kom Kompetensi Dasar Mahasiswa dapat menerapkan inferensi dengan ketidakpastian dalam Sistem Intelegensia Materi Bahasan Gambaran
BAB I PENDAHULUAN. 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Penerapan ilmu komputer semakin meluas ke berbagai bidang, salah satunya di bidang kesehatan. Hal ini mendorong para ahli untuk semakin mengembangkan komputer agar
BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam
BAB II LANDASAN TEORI 2.1 Pengertian UML Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten untuk menentukan,
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Pendukung Keputusan Sistem Pendukung Keputusan (SPK) merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan dan memanipulasi data. Sistem ini digunakan
Unified Modelling Language (UML)
Unified Modelling Language (UML) Tatik yuniati Abstrak Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem
MEMAHAMI PENGGUNAAN UML
MEMAHAMI PENGGUNAAN UML Reza Kurniawan [email protected] Abstrak Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan
BAB II TINJAUAN PUSTAKA
12 BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Organisasi bisnis biasanya memiliki tujuan yang lebih jelas, seperti yang telah disebutkan pada bagian sebelumya, yaitu mendapatkan laba. Sistem merupakan
BAB III ANALISIS DAN DESAIN SISTEM. diagnosa penyakit pada Kanker Rahim dengan menggunakan metode certainty
BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini penulis akan membahas mengenai perancangan sistem pakar diagnosa penyakit pada Kanker Rahim dengan menggunakan metode certainty Factor yang meliputi analisa
SISTEM PAKAR DIAGNOSA PENYAKIT SAPI DENGAN METODE CERTAINTY FACTOR BERBASIS ANDROID
SISTEM PAKAR DIAGNOSA PENYAKIT SAPI DENGAN METODE CERTAINTY FACTOR BERBASIS ANDROID Swono Sibagariang Universitas Sumatera Utara Jl. dr. Mansur No. 9 Padang Bulan Medan e-mail : [email protected]
BAB II LANDASAN TEORI. pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan
6 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem dapat didefinisikan dengan pendekatan prosedur dan dengan pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS
BAB I PENDAHULUAN. manusia atau bahkan melebihi kemampuan kerja manusia.
BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan komputer dewasa ini telah mengalami banyak perubahan yang sangat pesat, seiring dengan kebutuhan manusia yang semakin banyak dan kompleks. Komputer yang
BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,
BAB II LANDASAN TEORI 2.1 Entity Relationship Diagram Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek. Landasan teori yang akan dibahas meliputi perumusanperumusan atau prosedur-prosedur
DAFTAR ISTILAH. Activity Diagram
DAFTAR ISTILAH Activity Diagram Actor Admin Adobe Dreamweaver AIX Analysis Apache Aplikasi ASP diagram yang digunakan untuk memodelkan aktivitas bisnis pada suatu sesuatu untuk mewakili peran yang dimiliki
BAB III LANDASAN TEORI. 3.1 Konsep Dasar Sistem Informasi Penggajian. yang saling berkaitan untuk mencapai tujuan tertentu.
BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Penggajian 3.1.1. Sistem Pengertian Sistem menurut Jogianto (2005:2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi
PENGANTAR RUP & UML. Pertemuan 2
PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara
BAB I PENDAHULUAN. adalah program artificial inteligence ( kecerdasan buatan atau AI) yang
BAB I PENDAHULUAN 1.1. Latar Belakang Sistem pakar merupakan sebuah sistem berbasis komputer yang menggunakan pengetahuan, fakta dan teknik penalaran yang dimiliki manusia sebagai pakar yang tersimpan
APLIKASI SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA KECAMATAN MAUK KABUPATEN TANGERANG
APLIKASI SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA KECAMATAN MAUK KABUPATEN TANGERANG Aris 1),Wawan Supriyadi 2), Dwiki Prayogo 3),Affan Wardiyanto 4),Yudi Dian Pratama 5) 1) Dosen STMIK RAHARJA,Kota Tangerang
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Sistem merupakan salah satu yang terpenting dalam sebuah perusahaan yang dapat membentuk kegiatan usaha untuk mencapai kemajuan dan target yang dibutuhkan.
PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)
PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH 09560018 (KELAS 5 B) LABORATORIUM RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS
Unified Modelling Language UML
Unified Modelling Language UML Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.
BAB I PENDAHULUAN. membuat orang tertarik untuk menciptakan hal-hal yang baru agar dapat lebih
BAB I PENDAHULUAN I.1. Latar Belakang Semakin berkembangnya gaya ilmu pengetahuan dan teknologi dapat membuat orang tertarik untuk menciptakan hal-hal yang baru agar dapat lebih berguna di masa yang akan
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa
MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM
MAKALAH T02/Use Case Diagram ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM Nama : Abdul Kholik NIM : 05.05.2684 E mail : [email protected] Sumber : http://artikel.webgaul.com/iptek/unifiedmodellinglanguage.htm
Aplikasi untuk Diagnosis Penyakit pada Anak dan Balita Menggunakan Faktor Kepastian
Aplikasi untuk Diagnosis Penyakit pada Anak dan Balita Menggunakan Faktor Kepastian Helen Sastypratiwi 1, Fatma Agus Setyaningsih 2 Program Studi Teknik Informatika Universitas Tanjungpura Jl. Ahmad Yani,
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI II.1 Pengertian Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
MENGENAL SISTEM PAKAR
MENGENAL SISTEM PAKAR Bidang teknik kecerdasan buatan yang paling popular saat ini adalah system pakar. Ini disebabkan penerapannya diberbagai bidang, baik dalam pengembangan ilmu pengetahuan dan terutama
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Rancang Bangun Menurut Jogiyanto (2005), Rancang Bangun (desain) adalah tahap dari setelah analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhankebutuhan
Pengenalan Sitem Pakar
Pengenalan Sitem Pakar Sistem Pakar (Expert System) Diderifasikan dari term Sistem Pakar Berbasis Pengetahuan (Knowledgebased expert System) Merupakan sebuah sistem mengunakan pengetahuan manusia dan mengimplementasikannya
BAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA Pada bab ini akan dijelaskan dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi yang digunakan pada kerja praktek ini. 1.1 Restoran Menurut
BAB III ANALISA DAN DESAIN SISTEM
25 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem pakar mendiagnosa herpes
BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan
BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Teori sistem secara umum yang pertama kali diuraikan adalah istilah sistem yang sekarang ini banyak dipakai. Banyak orang berbicara mengenai karakteristik
BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat
BAB III LANDASAN TEORI 3.1 Sistem Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat dilakukan dengan 2 pendekatan, yaitu pendekatan prosedur dan pendekatan komponen. Dengan pendekatan prosedur
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT KULIT PADA MANUSIA SERTA PENGOBATANNYA MENGGUNAKAN TANAMAN OBAT BERBASIS WEB
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT KULIT PADA MANUSIA SERTA PENGOBATANNYA MENGGUNAKAN TANAMAN OBAT BERBASIS WEB Alfiandri 1, Suraya 2, Erfanti Fatkhiyah 3 1,2,3 Teknik Informatika, Institut Sains
PENALARAN INEXACT. KETIDAKPASTIAN dan KAIDAH
PENALARAN INEXACT KETIDAKPASTIAN dan KAIDAH - Salah satu karakteristik umum dari suatu informasi yang tersedia untuk seorang pakar adalah ketidaksempurnaan. Informasi yang tersedia bisa jadi tidak lengkap,
TAKARIR. Aedes aegypti : nyamuk yang menularkan penyakit demam. Database : kumpulan file atau tabel yang saling
TAKARIR Aedes aegypti : nyamuk yang menularkan penyakit demam berdarah dengue melalui gigitannya Backward chaining : penalaran mundur Consultation environment : lingkungan konsultasi Database : kumpulan
RANCANG BANGUN APLIKASI SISTEM PAKAR ANGGREK COELOGYNE
RANCANG BANGUN APLIKASI SISTEM PAKAR ANGGREK COELOGYNE Septi Hidayati Program Studi Teknik Informatika Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura [email protected] ABSTRAK
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Informasi II.1.1. Sistem Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai
BAB II LANDASAN TEORI
2.1. Konsep Dasar Program BAB II LANDASAN TEORI 2.1.1. Pengertian Program Menurut Kurniawan (2011:65 ) mengemukakan bahwa program merupakan kumpulan intruksi yang disusun dengan urutan nalar yang tepat
CERTAINTY FACTOR UTHIE
CERTAINTY FACTOR UTHIE Pengetahuan di dalam sistem pakar yang direpresentasikan dengan menggunakan CF diekspresikan dalam seperangkat aturan yang memiliki format : IF evidence THEN hipotesa (CFrule =.)
METODE PENALARAN SISTEM PAKAR MENGGUNAKAN MODEL HIBRID FUZZY DEMPSTER SHAFER UNTUK IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG
METODE PENALARAN SISTEM PAKAR MENGGUNAKAN MODEL HIBRID FUZZY DEMPSTER SHAFER UNTUK IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG Nurmahaludin (1), Gunawan Rudi Cahyono (1) [email protected] (1),
BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE
TAKARIR Activity diagram : diagram aktifitas yang memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses Backward chaining Class diagram : penalaran mundur : diagram kelas yang
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu
BAB III LANDASAN TEORI. tugas dan tanggung jawab yang dilakukan secara bersamaan. d. Tepat biaya sesuaidengan biaya rencana
BAB III LANDASAN TEORI 3.1 Manajemen Proyek Manajemen Proyek dapat didefinisikan sebagai suatu proses dari perencanaan, pengaturan, kepemimpinan, dan pengendalian dari suatu proyek oleh para anggotanya
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ALOPESIA PADA MANUSIA DENGAN METODE CERTAINTY FACTOR
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ALOPESIA PADA MANUSIA DENGAN METODE CERTAINTY FACTOR Bebby Desy Natalina Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisimangaraja No.338
