BAB 2 LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 2 LANDASAN TEORI"

Transkripsi

1 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Pakar Langkah pertama dalam menyelesaikan setiap masalah adalah dengan mendefinisikan terlebih dahulu ruang lingkup permassalahan tersebut untuk permasalahan ynag akan diselesaikan. Hal ini juga berlaku untuk pemrograman Artificial Intelligence (AI). Dan untuk saat ini banayak permasalahan dunia nyata yang diselesaikan menggunakan AI dan banyak juga aplikasinya yang dikomersialkan. Walaupun penyelesaian umum untuk masalah AI belum ditemukan, tetapi pembatasan domain permaslaahannya telah dapat menghasilkan suatu penyelesaian yang bermanfaat. Gambar menunjukkan bahwa AI memiliki banyak ruang lingkup atau bidang. Bidang sistem pakar adalah salah satu bidang dari sekian banyak bidang yang dimiliki AI yang merupakan penyelesaian pendekatan yang sangat bagus untuk permasalahan AI klsik dari pemrograman intelligent (cerdas). Professor Edward Feigenbaum dari Universitas Stanford yang merupakan seorang pelopor awal dari teknologi sistem pakar, yang mendefinisikan sistem pakar sebagai suatu program komputer cerdas yang menggunakan knowledge (pengetahuan) dan prosedur inferensi untuk menyelesaikan maslaah yang cukup sulit sehingga membutuhkan seorang yang ahli dalam menyelesaiakannya (Feigenbaum:1982). Suatu sistem pakar adalah suatu sistem komputer yang menyamai kemampuan pengambilan keputusan dari seorang pakar. Istilah menyamai berarti bahwa sistem pakar diharapkan dapat bekerja dalam semua hal seperti seorang pakar.

2 Sistem Pakar Pengenalan Pola Robotika Pengenalan Suara Pengolahan Bahasa Alami Penglihatan Komputer Sistem Saraf Tiruan Gambar Ruang lingkup Artificial Intelligence (Kecerdasan Buatan) Walaupun tujuan umum masih jauh dari apa yang diharapkan, namun sistem pakar berfungsi sangat baik dalam batasan domainnya. Dengan kata lain sistem pakar dibuat hanya pada domain pengetahuan tertentu untuk suatu kepakaran tertentu yang mendekati kemampuan manusia dalam satu bidang tertentu. Sistem pakar adalah salah satu cabang dari kecerdasan buatan yang membuat penggunaan secara luas knowledge yang khususu untuk penyelesaian masalah tingkat manusia yang pakar. Seorang pakar adalah orang yang mempunyai keahlian dalam bidang tetentu, yaitu pakar yang mempunyai knowledge atau kemampuan khusus yang orang lain tidak mengetahui atau mampu dalam bidang yang dimilikinya. Ketika sistem pakar dikembangkan pertama kali sekitar tahun 70-an, sistem pakar hanya berisi knowledge yang eksklusif. Namun demikian, sekarang ini istilah sistem pakar sudah digunakan untuk berbagai macam sistem yang menggunakan teknologi sistem pakar tersebut. Teknologi sistem pakar ini meliputi bahasa sistem pakar, program dan perangkat keras yang dirancang untuk membantu pengembangan dan pembuatan siatem pakar. Knowledge dalam sistem pakar mungkin saja seorang ahli, atau kemampuan yang terdapat dalam buku, majalah dan orang yang mempunyai pengetahuan tentang suatu bidang. Istilah sistem pakar, sistem knowledge-base, atau sistem pakar knowledge-base, sering digunakan dengan arti yang sama. Namun kebanyakan orang

3 menggunakan istilah sistem pakar karena lebih singkat, bahkan walau belum benarbenar pakar, hanya menggunakan knowledge secara umum. Gambar menggambarkan konsep dasar suatu sistem pakar knowledgebase. Pengguna menyampaikan fakta atau informasi untuk sistem pakar dan keudian menerima saran dari pakar atau jawaban ahlinya. Dalam sistem pakar terdapat dua komponen utama, yaitu basis pengetahuan (Knowledge Base) yang berisi pengetahuan atau knowledge dan mesin inferensi yang menggambarkan kesimpulan. Kesimpulan tersebut merupakan respons dari sistem pakar atas permintaan pengguna. Fakta Knowledge-Base USER Keahlian Mesin Inferensi Sistem Pakar Gambar Konsep Dasar Fungsi Sistem Pakar Penggunaan sistem knowledge-base (basis pengetahuan) juga dirancang untuk menentukan penalaran atas masalah yang dihadapi. Suatu knowledge dari sistem pakar bersifat khusus untuk suatu domain masalah saja. Domain masalah adalah bidang atau ruang lingkup khusus, seperti kedokteran, bisnis, ilmu pengetahuan atau teknik. Sistem pakar menyerupai kepakaran manusia yang secara umum dirancang untuk menjadi pakar dalam satu domain masalah saja. Knowledge dari sistem pakar tentang penyelesaian masalah yang khusus disebut domain knowledge dari suatu pakar. Hubungan antara domain masalah dengan domain knowledge dapat dilihat pada gambar 2.3 yang menggambarkan bahwa domain knowledge secara keseluruhan merupakan bagian dari domain masalah.

4 Domain Masalah Domain Pengetahuan Gambar Hubungan antara domain masalah dengan domain knowledge. Seorang pakar dengan sistem pakar mempunyai banyak perbedaan. Darkin (1994) mengemukakan perbandingan kemampuan antara seorang pakar dengan sebuah sistem pakar seperti pada tabel 2.1 berikut ini: Tabel 2.1 Perbandingan kemampuan seorang pakar dengan sistem pakar Faktor Seorang Pakar Sistem Pakar Time availibity Hari kerja Setiap saat Geografis Lokal/tertentu Di mana saja Keamanan Tidak tergantikan Daapt diganti Perishable/dapat habis Ya Tidak Performansi Variabel/fluktuatif Konsisten Kecepatan Variabel/fluktuatif Konsisten Biaya Tinggi Terjangkau Ada beberapa alasan mendasar mengapa sistem pakar dikembangkan untuk menggantikan seorang pakar, di antaranya:

5 1. Dapat menyediakan kepakaran setiap waktu dan dimana saja. 2. Secara otomatis mengerjakan tugas-tugas rutin yang tidak membutuhkan seorang pakar. 3. Seorang pakar akan pension atau pergi. 4. Seorang pakar adalah mahal. 5. Kepakaran dibutuhkan juga pada lingkungan yang tidak bersahabat (hostile environtment). Tujuan dari sebuah sistem pakar adalah untuk mentransfer kepakaran yang dimiliki seorang pakar ke dalam komputer dan kemudian kepada orang lain (nonexpert). Aktivitas yang dilakukan untuk memindahkan kepakaran adalah: 1. Knowledge Acquisition (dari pakar atau sumber lainnya) 2. Knowledge Representation (ke dalam komputer) 3. Knowledge Inferencing 4. Knowledge Transfering 2.2 Konsep Umum Sistem Pakar Pengetahuan dari suatu sistem pakar meungkin dapat dipresentasikan dalam sejumlah cara. Salah satu cara yang paling umum untuk mempresentasikan pengetahuan adalah dalam bentuk tipe aturan (rule) IF Then (Jika maka). Walaupun cara di atas sangat sederhana, namun banyak hal yang berarti dalam membangun sistem pakar dengan mengekspresikan pengetahuan pakar dalam bentuk aturan di atas. Turban (1995) menyatakan bahwa konsep dasar dari suatu sistem pakar mengandung beberapa unsur, yaitu keahlian, ahli, pengalihan keahlian, inferensi, aturan dan kemampuan menjelaskan. Keahlian merupakan suatu pengetahuan di bidang tertentu yang didapatkan dari pelatihan, membaca atau pengalaman. Contoh bentuk pengetahuan yang merupakan keahlian adalah:

6 1. Fakta-fakta pada lingkup permasalahan tertentu. 2. Teori-teori pada lingkup permasalahan tertentu. 3. Prosedur-prosedur dan aturan-aturan berkenaan dengan lingkup permasalahan tertentu. 4. Strategi-strategi global untuk menyelesaikan masalah. 5. Meta-knowledge (pengetahuan tentang pengetahuan). Seorang ahli adalah seorang yang mempunyai pengetahuan tertentu dan mempu menjelaskan suatu tanggapan, mempelajari hal-hal baru seputar topik permasalahan (domain), menyusun kembali pengetahuan jikan dipandang perlu, memilah aturan jika dibutuhkan dan menentukan relevan atau tidaknya keahliannya. Pengalihan keahlian dari para ahli untuk kemudian dialihkan lagi ke orang lain yang bukan ahli, merupakan tujuan utama dari sistem pakar. Proses ini membutuhkan empat aktivitas, yaitu tambahan pengetahuan, representasi pengetahuan, inferensi pengetahuan dan pengalihan pengetahuan ke pengguna. Pengetahuan yang disimpan di komputer dinamakan dengan basis pengetahuan. Ada dua tipe pengetahuan, yaitu fakta dan prosedur. Salah satu fitur yang harus dimiliki oleh sistem pakar adalah kemampuan untuk menalar (reasoning). Jika keahlian-keahlian sudah tersimpan sebagai basis pengetahuan dan sudah tersedia program yang mampu mengakses basis data, maka komputer harus dapat deprogram untuk membuat inferensi. Proses ini dilihat dari motor inferensi (inference engine). Menurut Turban (1995), terdapat tiga orang yang terlibat dalam lingkungan sistem pakar, yaitu: 1. Pakar Pakar adalah orang yang memiliki pengetahuan khusus, pendapat, pengalaman dan metode serta kemampuan untukmengaplikasikan keahliannya tersebut guna menyelesaikan masalah.

7 2. Perekayasa Sistem Perekayasa sistem adalah orang yang membantu pakar dalam menyususn area peramsalahan dengan menginterpretasikan dan mengintegrasikan jawabanjawaban pakar atas pertanyaan yang diajukan, menggambarkan analogi, mengajukan counter example dan menerangkan kesulitan-kesulitan konseptual. 3. Pengguna Sistem pakar memiliki beberapa pengguna, yaitu: pemakai bukan pakar, pelajar, pembangun sistem pakar yang ingin mengingatkan dan menambah basis pengetahuan dan pakar. 2.3 Struktur Sistem Pakar Sistem pakar disusun oleh dua bagian utama, yaitu lingkungan pengembangan (decelopment environtment) dan lingkungan konsultasi (consultation environtment) (Turban, 1995). Lingkungan pengembangan sistem pakar digunakan untuk memasukkan pengetahuan pakar ke dalam lingkungan sistem pakar, sedangkan lingkungan konsultasi digunakan oleh pengguna yang bukan pakar guna memperoleh pengetahuan pakar. Komponen-komponen kedua bagian tersebut dapat dilihat pada gambar 2.4 berikut ini:

8 LINGKUNGAN KONSULTASI LINGKUNGAN PENGEMBANGAN Pemakai Antar Muka Aksi yang direkomendasikan Fakta tentang kejadian tertentu Fasilitas Penjelasan Mesin Inferensi Basis Pengetahuan Fakta dan Aturan Knowledge Engineer Pemakai Akuisisi Pengetahuan Workplace Perbaikan Pengetahuan Gambar Struktur Sistem Pakar Komponen-komponen yang terdapat dalam sistem pakar adalah seperti yang terdapat pada gambar di atas, yaitu user interface (antarmuka pengguna), basis pengetahuan, akuisisi pengetahuan, mesin inferensi, workplace, fasilitas penjelasan dan perbaikan pengetahuan Antarmuka Pengguna (User Interface) User interface merupakan mekanisme yang digunakan oleh pengguna dan sistem pakar untuk berkomunikasi. Antarmuka menerima informasi dari pemakai dan mengubahnya dalam bentuk yang dapat diterima oleh sistem. Selain itu antarmuka juga menerima informasi dari sistem dan menyajikannya ke dalam bentuk yang dapat dimengerti oleh pemakai. Menurut McLeod (1995), pada bagian ini terjadi dialog

9 antara program dan pemakai, yang memungkinkan sistem pakar menerima instruksi dan informasi (input) dari pemakai, juga memberikan informasi kepada pemakai Basis Pengetahuan Basis pengetahuan mengandung pengetahuan untuk pemahaman, formulasi dan penyelesaian masalah. Komponen sistem pakar ini disusun atas dua elemen dasar, yaitu fakta dan aturan. Fakta merupakan informasi tentang objek dalam area permasalahan tertentu, sedangkan aturan merupakan informasi tentang cara bagaimana memperoleh fakta baru dari fakta yang telah ada. Dalam studi kasus pada sistem berbasis pengetahuan terdapat beberapa karakteristik yang dibangun untuk membantu kita di dalam membentuk serangkaian prinsip-prinsip arsitekturnya. Prinsip tersebut meliputi: 1. Pengetahuan merupakan kunci kekuatan sistem pakar. 2. Pengetahuan sering tidak pasti dan tidak lengkap. 3. Pengetahuan sering miskin spesifikasi. 4. Amatir menjadi ahli secara bertahap. 5. Sistem pakar harus fleksibel. 6. Sistem pakar harus transparan Akuisisi Pengetahuan Akuisisi pengetahuan adalah pengumpulan, perpindahan dan transformasi keahlian dalam menyelesaikan masalah dari sumber pengetahuan ke dalam program komputer. Dalam tahap ini knowledge engineer berusaha menyerap pengetahuan untuk selanjutnya ditransfer ke dalam basis pengetahuan. Menurut Turban (1988), terdapat tiga metode utama dalam akuisisi pengetahuan, ditambah dengan satu metode untuk aturan tertentu, yaitu:

10 1. Wawancara Wawancara adalah metode akuisisi yang paling banyak digunakan. Metode ini melibatkan pembicaraan dengan pakar secara langsung dalam suatu wawancara. Terdapat beberapa bentuk wawancara yang dapat digunakan, masing-masing bentuk tersebut memiliki tujuan yang berbeda. a. Contoh masalah (kasus) b. Wawanvara klasifikasi c. Wawancara terarah (directed interview) d. Diskusi kasus dalam konteks sebuah prototype sistem. 2. Analisis protokol Dalam metode ini, pakar diminta untuk melakukan suatu pekerjaan dan mengungkapkan proses pemikirannya. Pekerjaan tersebut direkam, dituliskan dan dianalisis. 3. Observasi pada pekerjaan pakar Dalam metode ini, pekerjaan dalam bidang pakar tertentu yang dilakukan pakar direkam dan diobservasi. 4. Induksi aturan yang dibatasi untuk sistem berbasis aturan Induksi adalah suatu proses penalaran dari khusus ke umum. Suatu sistem induksi aturan diberi contoh-contoh dari suatu masalah yang hasilnya telah diketahui. Setelah itu, induksi aturan tersebut dapat membuat aturan yang benar untuk kasuskasus contoh. Selanjutnya aturan tersebut dapat digunakan untuk menilai kasus lain yang hasilnya tidak diketahui. Akuisisi pengetahuan dilakukan sepanjang proses pembangunan sistem. Menurut Fireburg (1989), proses akuisisi pengetahuan dibagi ke dalam enam tahap, yaitu:

11 1. Tahap identifikasi, meliputi penentuan komponen-komponen kunci dalam sistem yang sedang dibangun. Komponen kunci ini adalah knowledge engineer, pakar, karakteristik masalah, sumber daya dan tujuan. 2. Tahap konseptualisasi merupakan tahap kelanjutan dari tahap peratama yang membuat konsep-konsep kunci dan hubungannya pada tahap tersebut menjadi lebih jelas. 3. Tahap formalisasi, meliputi pemetaan konsep-konsep kunci, sub masalah dan bentuk aliran informasi yang telah ditentukan dalam tahap-tahap sebelumnya ke dalam representasi formasi yang paling sesuai dengan masalah yang ada. 4. Tahap implementasi, meliputi pemetaan pengetahuan dari tahap sebelumnya yang telah diformalisasi ke dalam skema representasi pengetahuan yang dipilih. 5. Tahap pengujian, meliputi proses pengujian prototipe sistem yang telah dibangun pada tahap sebelumnya untuk menjalani serangkaian pengujian dengan teliti menggunakan beragam sampel masalah. Masalah-masalah yang ditemukan dalam pengujian ini biasanyadapat dibagi menjadi tiga kategori, yaitu kegagalan input/output kesalahan logika dan strategi kontrol. 6. Revisi prototipe, suatu unsur penting pada semua tahap dalam proses akuisisi pengetahuan adalah kemampuan untuk kembali ke tahap-tahap sebelumnyauntuk memperbaiki sistem Mesin Inferensi Mesin inferensi adalah komponen yang mengandung mekanisme pola pikir dan penalaran yang digunakan oleh pakar dalam menyelesaikan suatu masalah. Menurut Turban (1995) mesin inferensi adalah program komputer yang memberikan metodologi penalaran tentang informasi yang ada dalam basis pengetahuan dan dalam workplace dan untuk merumuskan kesimpulan. Kebanyakan sistem pakar berbasis aturan menggunakan strategi inferensi yang dinamakan modus ponen. Pada prinsipnya, komponen ini akan mencari solusi dari suatu permasalahan. Terdapat dua pendekatan untuk mengontrol inferensi dalam sistem pakar berbasis aturan, yaitu pelacakan ke belakang (backward chaining) atau dalam salah

12 satu buku biasa disebut dengan runut balik (top-down) dan pelacakan ke depan (forward chaining) yang sering disebut sebagai runut maju (bottom-up). Backward chaining adalah proses penalaran yang berawal dari tujuan, kemudian menelusuri fakta-fakta yang mendukung untuk mencapai tujuan tersebut. Sementara forward chaining merupakan kebalikan dari backward chaining, yaitu proses penalaran yang bermula dari fakta-fakta yang diketahui untuk mencapai tujuan yang diinginkan. Tabel Karakteristik formard dan backward chaining Forward chaining Perencanaan, pengawasan, kontrol Disajikan untuk masa depan Data memandu penalaran dari bawah ke atas Bekerja ke depan untuk mendapatkan solusi apa yang mengikuti fakta Backward chaining Diagnosisi Disajikan untuk masa lalu Tujuan pemandu penalaran dari atas ke bawah Bekerja ke belakang untuk mendapatkan fakta yang mendukung hipotesis Dalam memilih metode yang akan digunakan, semuanya bergantung pada masalah yang akan dibuat sistem pakarnya dan belum dapat dibuktikan mana yang lebih baik di antara kedua metode inferensi ini. Untuk sebuah sistem pakar yang besar, dengan jumlah aturan yang relatif banyak, metode pelacakan ke depan akan dirasakan sangat lamban dalam pengambilan kesimpulan, sehingga untuk sistem-sistem yang besar digunakan metode pelacakan ke belakang Workplace Workplace merupakan area dari sekumpulan memori kerja (working memory). memori kerja merupakan bagian dari sistem pakar yang menyimpan fakta-fakta yang diperoleh saat dilakukan proses konsultasi. Fakta-fakta inilah yang nanti akan diolah oleh mesin inferensi berdasarkan pengetahuan yang disimpan dalam basis pengetahuan untuk menentukan suatu keputusan pemecahan masalah. Hasilnya dapat berupa hasil diagnosis, tindakan ataupun akibat.

13 2.3.6 Fasilitas Penjelasan Komponen tambahan yang akan meningkatkan kemampuan sistem pakar. Komponen ini menggambarkan penalaran sistem kepada pemakai mengenai jalannya penalaran sehingga dihasilkan suatu keputusan. Bentuk penjelasannya dapat berupa keterangan yang diberikan setelah suatu pertanyaan diajukan, yaitu penjelasan atas pertanyaan bagaimana sistem mencapai keputusan Perbaikan Pengetahuan Pengetahuan pada sistem pakar dapat dirobah kapan saja sesuai kebutuhan sistem. Hal ini dilakukan sehingga pemakai akan menggunakan sistem pakar sesuai dengan perkembangan. Untuk melakukan proses perubahan tersebut, sistem dilengkapi dengan fasilitas akuisisi pengetahuan. Pakar memiliki kemampuan untuk menganalisa dan meningkatkan kinerja serta kemampuan untuk belajar dari kinerja sebelumnya. Sehingga program akan mampu menganalisa penyebab kesuksesan dan kegagalan yang dialaminya. 2.4 Ciri-ciri dan Kategori Masalah Sistem Pakar Sistem pakar merupakan program-program praktis yang menggunakan strategi heuristik yang dikembangkan manusia untuk menyelesaikan permasalahanpermasalahan yang khusus, disebabkan oelh keheuristikannya dan sifatnya yang berdasarkan pengetahuan, maka umumnya sistem pakar bersifat : a. Memiliki informasi yang handal, baik dalam menampilkan langkah-langkah maupun dalam menjawab pertanyaan-pertanyaan tentang proses penyelesaian. b. Mudah dimodifikasi, yaitu dengan menambah atau menghapus suatu kemampuan dari basis pengetahuannya. c. Heuristik dalam menggunakan pengetahuan (yang sering tidak sempurna) untuk mendapatkan penyelesaiannya. d. Dapat digunakan dalam berbagai jenis komputer. e. Memiliki kemampuan beradaptasi.

14 Sistem pakar saat ini telah dibuat untuk memecahakan berbagai macam permasalahan dalam berbagai bidang seperti matematika, teknik, kedokteran, kimia, farmasi, komputer, hukum dan lain sebagainya. Secara umum, ada beberapa kategori dan area peramasalahan sistem pakar, yaitu: 1. Interpretasi Interpetasi merupakan pengambilan keputusan atau deskripsi tingkat tinggi dari sekumpulan data mentah, termasuk di dalamnya juga pengawasan, pengenalan ucapan, analisis citra, interpretasi sinyal dan beberapa analisis kecerdasan. 2. Proyeksi Proyeksi merupakan memprediksi akibat-akibat yang dimungkinkan dari situasi-situasi tertentu. 3. Diagnosis Diagnosis merupakan sebab melfungsi dalam situasi kompleks yang didasarkan pada gejala-gejala yang didapati, diantaranya medis, elektronis, mekanis dan diagnosis perangkat lunak. 4. Desain Desain yaitu menentukan konfigurasi komponen-komponen sistem yang cocok dengan tujuan-tujuankinerja tertentu yang memenuhi kendala-kendala tertentu. Diantaranya adalah layout sirkulasi dan perancangan pembangunan. 5. Perencanaan Perencanaan yaitu merencanakan serangkaian tindakan yang akan dapat mencapai sejumlah tujuan dengan kondisi awal tertentu, diantaranya perencanaan keuangan, komunikasi, pengembangan produk dan manajemen produk. 6. Monitoring

15 Monitoring yaitu membandingkan tingkah laku suatu sistem yang teramati dengan tingkag laku yang diharapkandarinya, diantaranya Computer Aided Monitoring System. 7. Debugging dan repair Debugging dan repair yaitu menentukan dan mengimplementasikan cara-cara untuk mengatasi malfungsi dan memperbaiki kesalahan yang terjadi pada fungsi atau sistem. 8. Instruksi Intruksi yaitu mendeteksi dan mengoreksi defisiensi dalam pemahaman domain subjek, diantaranya melakukan instruksi untuk diagnosis, debugging dan perbaiakan. 9. Kontrol (Pengendalian) Pengendalian yaitu mengatur tingkah laku suatu lingkungan yang kompleks seperti kontrol terhadap interpretasi-interpretasi, prediksi, perbaikan dan pengawasan. 10. Seleksi Seleksi yaitu mengidentifikasi pilihan terbaik dari sekumpulan kemungkinan. 11. Simulasi Simulasi yaitu pemodelan interaksi antara komponen-komponen sistem. 2.5 Keuntungan Sistem Pakar Secara garis besar, banyak manfaat atau keuntungan bila menggunakan sistem pakar, antara lain: 1. Menjadikan pengetahuan dan nasihat lebih mudah didapat. 2. Meningkatkan keluaran dan produktivitas.

16 3. Menyimpan kemampuan dan keahlian pakar. 4. Memberikan jawaban yang cepat. 5. Dapat bekerja dengan informasi ynag kurang lengkap dan mengandung ketidakpastian. 6. Dapat digunakan untuk mengakses basis data dengan cara cerdas (Kerschberg, 1986) 7. Sistem pakar menyediakan nasihat yang konsisten dan dapat mengurangi tingkat kesalahan. 8. Memungkinkan pemindahan pengetahuan ke lokasi yang jauh serta memperluas jangkauan seorang pakar, dapat diperoleh dan dipakai dimana saja. 2.6 Kelemahan Sistem Pakar Selain memiliki keuntungan-keuntungan seperti yang telah dijelaskan sebelumnya, sistem pakar juga memiliki beberapa kelemahan, antara lain: 1. Untuk membuat sistem pakar yang berkualitas sangatlah sulit dan memerlukan biaya yang besar untuk pengembangan dan pemeliharaannya. 2. Masalah dalam mendapatkan pengetahuan di mana pengetahuan tidak selalu bisa didapatkan dengan mudah, karena kadangkala pakar dari masalah yang kita buat tidak ada, kalaupun ada kadang-kadang pendekatan yang dimiliki oleh pakar berbeda-beda. 3. Sistem pakar tidaklah sepenuhnya menguntungkan, walaupun seorang tetap tidak sempurna atau tidak selalu benar. Oleh karena itu, perlu diuji ulang secara teliti sebelum digunakan. Dalam hal ini manusia tetap memegang peranan yang paling dominan.

17 2.7 Membangun Sistem Pakar Proses pembangunan suatu sistem pakar dikenal juga sebagai rekayasa pengetahuan. Pembanguna sistem pakar melibatkan pembinaan dasar pengetahuan dengan melibatkan pakar. Pengetahuan dalam pembangunan sistem pakar biasanya dibagi atas fakta dan prosedur. Gambar menggambarkan sebelum membangun suatu sistem pakar maka sistem analis mengkaji terlebih dahulu domain permasalahan yang akan dibuat. Sistem Analis 1 Kajian domain masalahnya 8 Penyempurnaan Sistem 2 Defenisi masalah 7 Sistem berfungsi dengan baik 3 Jelaskan kumpulan kaidahnya 6 Lakukan pengujian ke pengguna 4 Uji sistem prototipenya 5 Bangun antarmuka Gambar Langkah-langkah membangun sistem pakar 2.8 Mengembangkan Sistem Pakar Pada pengembangan sistem pakar diperlukan beberapa tahapan agar dapat menghasilkan suatu sistem yang berhubungan dengan tahapan hingga suatu sistem terwujud. Tahapan-tahapan tersebut dapat dilihat pada gambar berikut ini:

18 Reformulasi Tahap 1: Penilaian keadaan Kebutuhan Tahap 2: Koleksi Pengetahuan Eksplorasi Pengetahuan Tahap 3: Perancangan Perbaikan Struktur Tahap 4: Pengujian Evaluasi Produk Tahap 5: Dokumentasi Tahap 6: Pemeliharaan Gambar Tahap-tahap pengembangan sistem pakar 2.9 Microsoft Visual Basic 6.0 Bahasa pemrograman yang akan kita gunakan dalam pembuatan aplikasi sistem pakar ini adalah Microsoft Visual Basic 6.0. Microsoft Visual Basic merupakan bahasa pemrograman komputer yang secara cepat dan mudah dapat digunakan untuk membuat aplikasi pada Microsoft Windows. Beberapa keuntungan menggunakan Visual Basic 6.0 dianataranya: 1. Penggunaannya sangat mudah terutama bagi pengguna yang baru mengenal bahasa pemrograman komputer.

19 2. Visual Basic dapat menangani bermacam-macam format database seperti format database Microsoft Access, Microsoft excel, FoxPro dan lain sebagainya. Gambar Kotak dialog new project pada Visual Basic Tampilan (Interface) Visual Basic 6.0 Interface atau dalam beberapa buku dinamakan Integreted Development Environtment (IDE) Visual Baisc 6.0 adalah pusat pengembangan program, karena semua kegiatan pengembangan program berkangsung secara terintegrasi. Berikut ini merupakan tampilan IDE Visual Basic 6.0 : Gambar Tampilan utama Microsoft Visual Basic 6.0 Visual Basic 6.0 membagi tampilan utamanya menjadi beberapa bagian, yaitu:

20 1. Menu Bar Gambar Menu Bar Menu Bar digunakan untuk memilih tugas-tugas tertentu seperti menyimpan, membuka project dan lain-lain yang terdiri dari File, Edit, View, Project, Formst, Debug, Run, Query, Diagram, Tools, Add-Ins, Windows Dan Help. 2. Toolbar Gambar Toolbar Toolbar digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat. 3. Jendela Project Menampilkan daftar form dan module yang sedang digunakan pada saat project aktif. Gambar Jendela project 4. Jendela Form Jendela form merupakan jendela yang digunakan untuk mendesain tampilan dari aplikasi yang akan dibuat.

21 Gambar Jendela form 5. Toolbox Toolbox merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat. Komponen-komponen toolbox tersebut dapat dilihat pada gambar berikut ini: Gambar Toolbox Secara garis besar, fungsi dari masing-masing komponen toolbox tersebut adalah sebagai berikut:

22 1. PictureBox merupakan kontrol yang digunakan untuk menampilkan image dengan format bmp, dib, ico, cur, gif, jpg dan lain-lain. 2. TextBox merupakan kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal atau banyak. 3. CommandBotton digunakan untuk membuat suatu tombol perintah eksekusi. 4. OptionBotton digunakan sebagai sarana pemilihan terhadap beberapa pilihan yang hanya dapat dipilih satu. 5. ComboBox adalah kotak yang berisiskan pilihan yang dapat dipilih dan dapat diketik langsung seperti textbox. 6. VScrollBar digunakan untuk membentuk scrollbar sendiri. 7. DriveListBox sering digunakan untuk membentuk dialogbox yang berkaitan dengan file. 8. FileListBox sering digunakan untuk membentuk dialogbox yang berkaitan dengan file. 9. Line digunakan untuk membuat objek berbentuk garis. 10. Data 11. Pointer bukan merupakan sebuah kontrol, tetapi ikon yang digunakan ketika akan memilih kontrol yang sudah berada pada form. 12. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. 13. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol yang lainnya. 14. CheckBox digunakan untuk pilihan yang isinya bernilai yes/no atau true/false. 15. ListBox mengandung sejumlah item dan user dapat memilih lebih dari satu. 16. HScrollBar digunakan untuk membentuk scrollbar sendiri secara horizontal.

23 17. Timer digunakan untukm menampilkan waktu dan membuat format waktu dalam program jika dibutuhkan. 18. DirListBox sering digunakan untuk membentuk dialogbox yang berkaitan dengan file. 19. Shape digunakan untuk membuat objek dalam bentuk persegi, bulat dan oval. 20. Image digunakan untuk menampilkan gambar yang digunakan dalam program. 21. OLE digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word dan lain-lain. 6. Jendela Code Gambar Jendela code (source code editor) Jendela code merupakan tempat yang dipergunakan untuk menuliskan barisan program, setiap kontrol dalam form yang memiliki fungsi tertentu. Fungsi tersebut diwujudkan dalam deret perintah, yang kemudian perintah-perintah tersebut dituliskan ke dalam window code editor.

24 7. Jendela Properties Gambar Jendela Properties Jendela ini digunakan untuk mengatur property dari komponen-komponen yang sedang diaktifkan. Properties merupakan karakteristik dari sebuah objek Konsep Dasar Pemrograman Visual Basic 6.0 Konsep dasar pemrograman Visual Basic 6.0 adalah pembuatan form dengan mengikuti aturan pemrograman property, metode dan event. 1. Property adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri suatu objek. 2. Metode adalah prosedur yang dikerjakan pada suatu objek. Metode merupakan suatu tindakan dimana objek dapat dibuat. 3. Event berfungsi untuk menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik dan sebagainya.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan

Lebih terperinci

Untung Subagyo, S.Kom

Untung Subagyo, S.Kom Untung Subagyo, S.Kom Keahlian ahli/pakar pengalihan keahlian Mengambil keputusan Aturan kemampuan menjelaskan Keahlian bersifat luas dan merupakan penguasaan pengetahuan dalam bidang khusus yang diperoleh

Lebih terperinci

BAB 2 LANDASAN TEORI. oleh H. A. Simon (1987), kecerdasan buatan (Artificial Intelligence) merupakan

BAB 2 LANDASAN TEORI. oleh H. A. Simon (1987), kecerdasan buatan (Artificial Intelligence) merupakan BAB 2 LANDASAN TEORI 2.1 KECERDASAN BUATAN Kecerdasan buatan adalah ilmu yang mempelajari cara membuat komputer melakukan sesuatu seperti yang dilakukan manusia (Minsky, 1989). Definisi lain diungkapkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Pakar Kecerdasan buatan adalah salah satu bidang ilmu komputer yang mendayagunakan komputer sehingga dapat berperilaku cerdas seperti manusia. Ilmu komputer tersebut

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Pakar 2.1.1 Definisi Sistem Pakar Kecerdasan buatan adalah salah satu bidang ilmu komputer yang mendayagunakan komputer sehingga dapat beperilaku cerdas seperti manusia.

Lebih terperinci

BAB 1 PENGENALAN SISTEM PAKAR

BAB 1 PENGENALAN SISTEM PAKAR BAB 1 PENGENALAN SISTEM PAKAR DEFINISI System yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan para ahli. ES dikembangkan

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic page : 1 Pengenalan Visual Basic Visual Basic dikembangkan dari bahasa QuickBasic yang lebih tua yang berjalan diatas sistem operasi DOS. Versi awal Visual Basic pertama kali diciptakan oleh Alan Cooper

Lebih terperinci

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu kesatuan metode,

Lebih terperinci

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS SISTEM PAKAR Entin Martiana Jurusan Teknik Informatika - PENS Defenisi Sistem Pakar 1. Sistem pakar (expert system) adalah sistem yang berusaha mengapdosi pengetahuan manusia ke komputer, agar komputer

Lebih terperinci

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools

Lebih terperinci

Pengantar Pemrograman Visual

Pengantar Pemrograman Visual Pengantar Pemrograman Visual Sistem Penilaian Penilaian: Kehadiran 10% Kuis 10% Tugas 20% UTS 30% UAS 30% Nilai A > 80 Tidak hadir = tidak lulus Tidak buat tugas = nilai tugas 0. Tidak ikut kuis = nilai

Lebih terperinci

Pendidikan Teknik Informatika Universitas Negeri Malang

Pendidikan Teknik Informatika Universitas Negeri Malang STANDAR KOMPETENSI Mengenal Bahasa Pemrograman Visual Basic 6.0 KOMPETENSI DASAR Mengenal perintah dasar dan menu Visual Basic 6.0 1 2 3 IDE dan konsep penggunaan Visual Basic 6.0 Mengenal Interface visual

Lebih terperinci

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya BAB II LANDASAN TEORI 2.1 Pengertian Komputer Dalam merancang sebuah sistem informasi, digunakan suatu alat pendukung yaitu komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 16 BAB 2 LANDASAN TEORI 2.1 Definisi Sistem Pakar Sistem pakar adalah suatu program komputer yang mengandung pengetahuan dari satu atau lebih pakar manusia mengenai suatu bidang spesifik. Jenis program

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

Pemrograman Visual Basic

Pemrograman Visual Basic Pemrograman Visual Basic Pokok Bahasan: Pengenalan Visual Basic Asep Ramdhani M, S.Kom Blog YM http://asepramdhani.wordpress.com/ http://www.asepramdhani.co.cc/ bbrgaek@yahoo.com 1 Pendahuluan Visual Basic

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Kecerdasan Buatan Kecerdasan buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol simbol daripada bilangan,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Pakar 2.1.1 Definisi Sistem Pakar Sistem pakar (expert system) adalah salah satu bagian dari intelegensia semu(artificial intelligence), dimana definisi dari Intelegensia

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa BAB 2 TINJAUAN TEORITIS 2.1 Pengenalan Komputer Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa inggris di sebut to compute. Secara difinisi komputer diterjemahkan

Lebih terperinci

Sistem Pakar Dasar. Ari Fadli

Sistem Pakar Dasar. Ari Fadli Sistem Pakar Dasar Ari Fadli fadli.te.unsoed@gmail http://fadli84.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

BAB 2 LANDASAN TEORI. Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya

BAB 2 LANDASAN TEORI. Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya menghitung. Jadi komputer merupakan alat pengolahan data elektronik yang dapat

Lebih terperinci

SISTEM PAKAR. Jurusan Teknik Informatika

SISTEM PAKAR. Jurusan Teknik Informatika SISTEM PAKAR Jurusan Teknik Informatika DEFENISI SISTEM PAKAR DEFINISI SISTEM PAKAR (EXPERT SYSTEM): Sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Pakar Definisi Pakar (Human Expert) adalah seseorang yang telah mempelajari fakta- fakta, buku teks, dan pengetahuan bidangnya, serta mengembangkan pengetahuan yang telah terdokumentasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sejarah Mesin Jual Otomatis Sejarah mesin jual otomatis pertama diperkirakan telah diciptakan pada abad pertama oleh Hero dari Alexandria, seorang matematikawan dan insinyur terkenal

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

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

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam Bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Kecerdasan Buatan Kecerdasan buatan merupakan salah satu inovasi yang terdapat dalam bidang ilmu pengetahuan. Kecerdasan buatan telah dimulai sejak komputer modern pertama kali

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup popular dan mudah

Lebih terperinci

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan, BAB 2 TINJAUAN TEORI 2.1 Kecerdasan Buatan Kecerdasan buatan adalah sebuah istilah yang berasal dari bahasa Inggris yaitu Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan, sedangkan

Lebih terperinci

PENGENALAN VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC 6.0 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa

Lebih terperinci

Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-ciri Aplikasi dan Pengembangannya

Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-ciri Aplikasi dan Pengembangannya Sistem Pakar Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-ciri Aplikasi dan Pengembangannya Referensi Giarrantano, J. and G.Riley bab

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

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

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan. Struktur data yang

Lebih terperinci

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom SISTEM PAKAR Entin Martiana, S.Kom, M.Kom EXPERT SYSTEM (SISTEM PAKAR) Definisi : Sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar

Lebih terperinci

DASAR PEMROGRAMAN VISUAL BASIC

DASAR PEMROGRAMAN VISUAL BASIC BAHAN BELAJAR 1 DASAR PEMROGRAMAN VISUAL BASIC Sasaran : Setelah mempelajari bahan belajar ini, diharapkan mahasiswa dapat : a. Mengenal dan menggunakan bahasa pemrograman Visual Basic b. Mengenal dan

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris berasal dari kata computer yang artinya menghitung.

Lebih terperinci

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 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

Lebih terperinci

BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR

BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 3.1 Sistem Pakar Sistem pakar adalah suatu program komputer cerdas yang menggunakan knowledge (pengetahuan) dan

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Visualisasi Sistem Pakar Dalam Menganalisis Tes Kepribadian Manusia (Empat Aspek Tes Kepribadian Peter Lauster) Sri Winiarti

Lebih terperinci

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining Maria Shusanti F Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Bandar Lampung

Lebih terperinci

Pertemuan 1 Pengenalan Visual Basic

Pertemuan 1 Pengenalan Visual Basic Pertemuan 1 Pengenalan Visual Basic 1.1 Pengertian Visual Basic adalah salah suatu development tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan

Lebih terperinci

Malang, Januari 2007 Penulis

Malang, Januari 2007 Penulis Kata Pengantar Visual Basic merupakan salah satu bahasa pemrograman yang paling banyak digunakan saat ini. Penggunaannya tidak hanya terbatas pada pembuatan aplikasi-aplikasi baru saja, melainkan juga

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Analisis Kebutuhan Aplikasi Analisis kebutuhan merupakan lanngkah awal untuk menentukan perankat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna

Lebih terperinci

SISTEM PAKAR (SP) Saiful Rahman Yuniarto, S.Sos, M.AB

SISTEM PAKAR (SP) Saiful Rahman Yuniarto, S.Sos, M.AB SISTEM PAKAR (SP) Saiful Rahman Yuniarto, S.Sos, M.AB KONSEP DASAR SP Definisi: Sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa

Lebih terperinci

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari BAB 2 LANDASAN TEORI 2.1. Data Bambang Wahyudi (2003, hal:1) menyatakan bahwa kata data diambil dari bahasa Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari datum adalah

Lebih terperinci

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30)

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30) BAB III LANDASAN TEORI 3.1. Landasan Teori 3.1.1. Konsep Dasar Sistem Pakar Sistem pakar adalah program komputer cerdas yang menggunakan pengetahuan dan prosedur-prosedur inferensi untuk menyelesaikan

Lebih terperinci

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

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,

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Simulasi 2.1.1 Pengertian Simulasi Simulasi merupakan salah satu cara untuk memecahkan berbagai persoalan yang dihadapi di dunia nyata (real world). Banyak metode yang dibangun

Lebih terperinci

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer ialah alat yang digunakan untuk mengolah data menurut prosedur yang telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin (computare)

Lebih terperinci

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari BAB 2 LANDASAN TEORI 2.1 Data Bambang Wahyudi (2003, hal:1) menyatakan bahwa kata data diambil dari bahasa Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari datum adalah

Lebih terperinci

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Perpustakaan Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu

Lebih terperinci

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING Sry Yunarti Program Studi Sistem Informasi STMIK Profesional Makassar yeye_rumbu@yahoo.co.id

Lebih terperinci

Konsep dasar pemrograman visual. Chapter 01

Konsep dasar pemrograman visual. Chapter 01 Konsep dasar pemrograman visual Chapter 01 1 PENGENALAN MS.VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer

Lebih terperinci

Pendahuluan PENGERTIAN SISTEM PAKAR

Pendahuluan PENGERTIAN SISTEM PAKAR (Sistem Pakar) Pendahuluan PENGERTIAN SISTEM PAKAR Kecerdasan Buatan adalah salah satu bidang ilmu komputer yang mendayagunakan komputer sehingga dapat berperilaku cerdas seperti manusia. Cabang-cabang

Lebih terperinci

MENGENAL VISUAL BASIC

MENGENAL VISUAL BASIC 1 MENGENAL VISUAL BASIC 1.1.Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

P12 AI, ES & DSS. A. Sidiq P. Universitas Mercu Buana Yogyakarta

P12 AI, ES & DSS. A. Sidiq P. Universitas Mercu Buana Yogyakarta P12 AI, ES & DSS A. Sidiq P. Universitas Mercu Buana Yogyakarta 1 AI Artifical Intellegence Kecerdasan buatan Adalah aktifitas penyediaan mesin seperti komputer yang memiliki kemampuan menampilkan perilaku

Lebih terperinci

BAB VI SISTEM PAKAR. Bahan Ajar Kecerdasan Buatan

BAB VI SISTEM PAKAR. Bahan Ajar Kecerdasan Buatan BAB VI SISTEM PAKAR 6.1 Pendahuluan Sistem pakar (expert system) adalah sistem yang berusaha mengapdosi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan

Lebih terperinci

Struktur Sistem Pakar

Struktur Sistem Pakar Sistem Pakar Struktur Sistem Pakar Kelas A & B Jonh Fredrik Ulysses jonh.fredrik.u@gmail.com Definisi Sistem pakar adalah suatu program komputer yang dirancang untuk mengambil keputusan seperti keputusan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema. Ditinjau dari sudut katanya sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu kesatuan

Lebih terperinci

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI Muhammad Dahria Program Studi Sistem Informasi, STMIK Triguna Dharma m.dahria@gmail.com ABSTRACT: Expert system is one branch of AI (Artificial

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 18 BAB 2 LANDASAN TEORI Pada bab ini akan dibahas mengenai landasan teori yang terdiri dari definisi sistem pakar, pengertian Microsoft Visual Basic 6.0, model proses perangkat lunak serta kamus data.

Lebih terperinci

MENGENAL SISTEM PAKAR

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

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer ialah alat yang digunakan untuk mengolah data menurut prosedur yang telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin (computare)

Lebih terperinci

Pengantar Kecerdasan Buatan (AK045218) Sistem Pakar. Sistem Pakar 1/17

Pengantar Kecerdasan Buatan (AK045218) Sistem Pakar. Sistem Pakar 1/17 Sistem Pakar Sistem Pakar 1/17 Outline Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-Ciri Aplikasi dan Pengembangan Referensi Giarrantano,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci

BAB II DASAR TEORI. Sistem pakar atau Expert System biasa disebut juga dengan knowledge

BAB II DASAR TEORI. Sistem pakar atau Expert System biasa disebut juga dengan knowledge BAB II DASAR TEORI 2.1 Sistem Pakar 2.1.1 Pengertian Sistem Pakar Sistem pakar atau Expert System biasa disebut juga dengan knowledge based system yaitu suatu aplikasi komputer yang ditujukan untuk membantu

Lebih terperinci

APLIKASI SHELL SISTEM PAKAR

APLIKASI SHELL SISTEM PAKAR APLIKASI SHELL SISTEM PAKAR Yeni Agus Nurhuda 1, Sri Hartati 2 Program Studi Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Teknokrat Lampung Jl. Z.A. Pagar Alam 9-11 Labuhan Ratu,

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah kata majemuk dari datum. Data dapat diartikan sebagai berikut: Agus Eko-164 A/2

BAB 2 LANDASAN TEORI. Data adalah kata majemuk dari datum. Data dapat diartikan sebagai berikut: Agus Eko-164 A/2 BAB 2 LANDASAN TEORI 2.1 Pengertian Data Data adalah kata majemuk dari datum. Data dapat diartikan sebagai berikut: 1. Data terdiri dari kumpulan karakter numerik atau alphanumerik atau kombinasi antara

Lebih terperinci

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi Siapakah pakar/ahli Expert System Seorang pakar atau ahli adalah: seorang individu yang memiliki kemampuan pemahaman superior dari suatu masalah By: Uro Abdulrohim, S.Kom, MT Definisi Program komputer

Lebih terperinci

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING

PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING HARIYADI Program Studi Teknik Elektro UMSB ABSTRAK Nilai IP (Indeks

Lebih terperinci

Bab 2 LANDASAN TEORI

Bab 2 LANDASAN TEORI Bab 2 LANDASAN TEORI 2.1. Perangkat Lunak Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang memungkinkan program

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung. BAB 2 LANDASAN TEORI 2.1 Komputer Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung. Beberapa pakar dan peneliti mengartikan komputer sebagai berikut : 1. Menurut Hamacher,

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer merupakan salah satu teknologi yang diciptakan sebagai alat bantu manusia

BAB 2 LANDASAN TEORI. Komputer merupakan salah satu teknologi yang diciptakan sebagai alat bantu manusia BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer merupakan salah satu teknologi yang diciptakan sebagai alat bantu manusia dalam mengerjakan berbagai macam tugas agar tugas yang dikerjakan tersebut

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 RPL RPL (Rekayasa Perangkat Lunak) adalah suatu disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan suatu perangkat lunak / sistem dengan tujuan

Lebih terperinci

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING 1 Diah Malis Oktaviani (0089), 2 Tita Puspitasari (0365) Program Studi Teknik Informatika Universitas

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Rekayasa Perangkat Lunak RPL (Rekayasa Perangkat Lunak) adalah suatu disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan suatu perangkat lunak /

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Pakar Sistem pakar pertama kali dikembangkan oleh komunitas AI pada pertengahan tahun 1960. Sistem pakar yang muncul pertama kali adalah General Purpose Problem Solver (GPS)

Lebih terperinci

SISTEM PAKAR DIAGNOSIS KERUSAKAN SEPEDA MOTOR NON MATIC

SISTEM PAKAR DIAGNOSIS KERUSAKAN SEPEDA MOTOR NON MATIC SISTEM PAKAR DIAGNOSIS KERUSAKAN SEPEDA MOTOR NON MATIC Cholil Jamhari 1*, Agus Kiryanto 2, Sri Huning Anwariningsih 3 1,2,3 Program Studi Teknik Informatika, Fakultas Teknik, Universitas Sahid Surakarta

Lebih terperinci

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN APLIKASI KECERDASAN BUATAN PENGANTAR SISTEM PAKAR Shinta P. Sari Prodi. Informatika Fasilkom UIGM, 2017 Definisi : Sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah

Lebih terperinci

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi 1 MODEL HEURISTIK N. Tri Suswanto Saptadi 2 Capaian Pembelajaran Mahasiswa dapat memahami dan mampu mengaplikasikan model Heuristik untuk menyelesaikan masalah dengan pencarian solusi terbaik. 1 3 Model

Lebih terperinci

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003) BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Kecerdasan Buatan (Artificial Intellegence) 2.1.1 Definisi Kecerdasan Buatan (Artificial Intellegence) Ada beberapa definisi (Artificial Intelligence) AI, antara lain : a. Menurut

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

Lebih terperinci

Bab I Pengenalan Visual BASIC

Bab I Pengenalan Visual BASIC Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft

Lebih terperinci

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS Agus Sasmito Aribowo Teknik Informatika. UPN Veteran Yogyakarta Jl. Babarsari no 2 Tambakbayan 55281

Lebih terperinci

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan 1 BAB I PENDAHULUAN I.1. Latar Belakang Perlengkapan penanganan bahan merupakan bagian terpadu perlengkapan mekanis dalam setiap usaha industri modern. Dalam setiap perusahaan proses produksi secara keseluruhan

Lebih terperinci

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG BERBASIS WEB (STUDI KASUS : DINAS TANAMAN PANGAN DAN HORTIKULTURA KAB INHIL)

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG BERBASIS WEB (STUDI KASUS : DINAS TANAMAN PANGAN DAN HORTIKULTURA KAB INHIL) SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG BERBASIS WEB (STUDI KASUS : DINAS TANAMAN PANGAN DAN HORTIKULTURA KAB INHIL) Armansyah, Dwi Yuli Prasetyo Program Studi Sistem Informasi, Fakultas

Lebih terperinci

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA Yogyakarta, 22 Juli 2009 PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA Ana Kurniawati, Marliza Ganefi, dan Dyah Cita

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan 17 BAB 2 LANDASAN TEORI 2.1 Sistem Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan komponen yang saling berhubungan yang membentuk satu kesatuan untuk mencapai tujuan tertentu.

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang

BAB 2 LANDASAN TEORI. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja sebagian manusia yang bergerak di bidang informasi. Istilah komputer mempunyai arti yang

Lebih terperinci

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS BAB 2 TINJAUAN TEORITIS 2.1. Sistem Kata sistem sendiri berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama

Lebih terperinci

BAB I PENDAHULUAN. orang yang tepat pada pekerjaan yang tepat sejak permulaannya.

BAB I PENDAHULUAN. orang yang tepat pada pekerjaan yang tepat sejak permulaannya. 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Tes psikometrik telah ada sejak awal abad ke 20 dalam 25-30 tahun terakhir ini, tes psikometrik ini banyak digunakan secara luas dikalangan industri karena

Lebih terperinci