Berkaitan dengan tugas dari dosen APSI, kali ini saya mau sharing atau berbagi pengalaman dalam pembuatan sistem informasi, yaitu pengalaman dalam mengupload lagu di 4shared.com karena saya punya band dan rekaman lagu, maka dari itu saya melakukan promosi lagu di 4shared.com dengan cara melakukan daftar terlebih dahulu agar kita dapat memposting lagu tersebut,setelah pendataran selesai kita upload lagu yang akan kita promosikan dan tunggu sampai upload tersebut benar-benar sukses. setelah sukses lagu tersebut sudah dapat dinikmati sama semua pecinta musik indonesia dengan download gratis tanpa dipungut biaya.
inilah pengalaman saya dalam membuat sistem informasi.
welcome to xona xander
hanya bisa mencoba
Minggu, 17 Maret 2013
Minggu, 06 Januari 2013
Proposal Pembuatan Website Untuk Internet
BAB I
PENDAHULUAN
1. LATAR BELAKANG MASALAH
Internet saat ini telah menjadi bagian yang tidak terpisahkan dari kehidupan
kita. Semua aspek kehidupan telah mulai memanfaatkan fasilitas internet, tidak
hanya perusahaan yang ingin memasarkan produknya secara global, tetapi juga
pemerintahan, organisasi, partai politik, yayasan, lembaga, dan bahkan individu
juga telah menggunakan internet untuk mendapatkan kemudahan dalam
memberikan layanan dan informasi, juga untuk kemudahan perluasan dan
pengembangan bisnis.
Setiap waktunya internet semakin memasyarakat di Indonesia, hal ini ditandai
dengan semakin banyaknya pengguna internet dari tahun ke tahun, dan akan
terus bertambah. Diprediksikan setiap tahunnya pengguna internet di
Indonesia meningkat tajam. Ini sangat masuk akal mengingat era globalisasi
yang sudah mulai berjalan.
Website adalah salah satu alat penunjang, sebagai media informasi dan promosi
di internet. Sekarang ini website bukan lagi menjadi “barang mewah” untuk
perusahaan, orgranisasi, maupun pribadi. Tetapi sudah merupakan keharusan
bagi mereka yang siap untuk Go Public, siap untuk memulai perluasan dan
pengembangan usaha apapun bidangnya. Website, juga sebagai simbol
kredibilitas dan prestige yang menunjukkan bahwa selangkah lebih maju dari competitor untuk bersaing dipasar global.
2. IDENTIFIKASI MASALAH
Untuk membuat suatu website dengan applikasi tertentu tidak lah mudah, kita harus mengetahui apa saja yang diperlukan agar website bisa kita pergunakan, bukan hanya tau tapi kita memahami codingan program agar web berjalan dengan baik
3. PERUMUSAN MASALAH
Berdasarkan uraian di atas penulis menganjukan suatu perumusan masalah sebagai berikut:
Mengetahui apa saja yang digunakan untuk membuat website
Memahami cara kerja dari website seperti Dreamweaver,HTML,CSS dll
Jenis jenis website
4. TUJUAN
Maksud dari penelitian yang telah dilakukan adalah untuk menemukan suatu cara
pemecahan masalah yang tepat dalam cara kerja website dalam berbagai aplikasi
5. MANFAAT
Sebagai manusia yang hidup di era globalisasi manfaat yang diberikan internet dan penunjangnya yaitu website berdampak besar terhadap informasi juga teknologi yang bisa diakses kapan saja dan dimana saja. Kegiatan sehari hari dimudahkan dengan adanya teknologi , informasi dan sosialisasi dapat memudahkan seseorang berkreasi.
6. BATASAN MASALAH
Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka dibuat batasan
masalah agar ruang lingkup laporan ini jelas batasannya. Adapun batasan
masalah yang dibuat adalah sebagai berikut:
1. Membangun database aplikasi pengolahan data berbasis web PHP ini
menggunakan software Dreamweaver 8 dan Wamp Server.
2. Sistem operasi yang digunakan untuk menjalankan aplikasi ini adalah sistem
operasi yang berbasis Windows.
3. Membangun database aplikasi pengolahan data berbasis web PHP ini berisi
tentang bagaimana skema relasi.
4. Membangun database aplikasi pengolahan data berbasis web PHP ini berisi
tentang bagaimana koneksi database.
BAB II
1. LANDASAN TEORI
A. PENGERTIAN WEBSITE
World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau
“web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama
untuk menyimpan, mencari, memformat, dan menampilakn informasi menggunakan
arsitektur klient/ server (Laudon, K. C dan Laudon, J. P , 2007). Sebuah web memiliki
banyak dokumen yang biasa disebut dengan halaman web, serta dilengkapi dengan
komponen-komponen lain seperti image, media, dan lain-lain (Madcoms, 2007).
Web secara fisik adalah kumpulan komputer pribadi, web browser, koneksi ke
ISP, komputer server, router, dan switch yang digunakan untuk mengalirkan informasi
dan menjadi wahana pertama berbagai pihak terkait.
Fasilitas web mengizinkan user untuk mengakses dan berinteraksi dengan teks,
grafik, animasi, foto, suara, dan video. World Wide Web dikembangkan oleh W3C
(World Wide Web Consortium) yang merupakan badan resmi dalam membuat standar web.
Website bekerja berdasarkan pada tiga mekanisme berikut :
1. Protocol standard, aturan yang di gunakan untuk berkomunikasi pada computer
networking, dan HTTP (Hypertext Transfer Protocol) adalah protocol untuk
website.
2. Address, website memiliki aturan penamaan alamat web yaitu URL (Uniform
Resource Locator) yang digunakan sebagai standar alamat internet.
3. HTML, digunakan untuk membuat dokumen yang bisa diakses melalui web.
B. JENIS JENIS WEBSITE
Website Statis
Web statis adalah web yang berisi atau menampilkan informasi-informasi yang
sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan
web tersebut. Cara mudah untuk mengetahui sebuah web statis atau dinamis dapat
dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain
dan berisi suatu informasi yang tetap maka web tersebut statis.
Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web
dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi user terbatas,
hanya dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan
HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.
Website Dinamis
Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan user.
Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form
sehingga dapat mengolah informasi yang di tampilkan. Web dinamis bersifat
interaktif, tidak kaku, dan dalam segi tampilan layout lebih indah.
C. YANG DIBUTUHKAN DARI PEMBUATAN WEBSITE
HTML
HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks
untuk membuat sebuah halaman web, keberadaannya dikenal dengan adanya ekstensi
*.htm atau *.html (Madcoms, 2008).
HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk
menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser.
Ketika user mengakses web, maka ia mengakses dokumen
seseorang yang ditulis dengan menggunakan format HTML. Dapat disimpulkan
bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau
dokumen dari web server ke browser. Dalam penggunaan HTML, HTML menentukan dua
fungsi, yaitu:
1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponenkomponen
lainnya.
2. Menentukan hubungan ke dokumen lainnya, HTML merupakan suatu bahasa
komputer yang termasuk dalam katagori SGML (Standard Generalized Markup
Language) di mana bentuknya merupakan file standar ASCII yang berisi kodekode
untuk mengatur dokumen.
HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script seperti
JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan
ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat
disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukung ini
meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis.
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout
halaman web menjadi lebih menarik dan mudah dikelola. CSS muncul
karena sulitnya mengatur layout tampilan dokumen web yang dibuat dengan HTML
murni meskipun telah menggunakan berbagai kombinasi format
CSS dapat ditulis dengan pada bagian body, head suatu dokumen HTML atau
diletakkan di sebuah file terpisah. Perintah-perintah CSS dibatasi oleh tag <style>
dan </style>. Beberapa hal yang dapat dilakukan oleh CSS, antara
lain:
1. Mendefenisikan tampilan halaman web yang dibuat dalam satu tempat khusus,
lebih baik daripada menulis berulang-ulang dalam satu atau beberapa halaman
web.
2. Kemudahan mengubah tampilan halaman web bahkan setelah halaman itu selesai
dibuat. Karena style didefenisikan dalam satu tempat maka dapat mengubah
tampilan sebuah situs dengan sekali kerja.
3. Mendefenisikan ukuran huruf dan atribut-atribut serupa yang memiliki akurasi
setingkat word processor, menempatkan content halaman web dalam ketelitian
pixel, mengulang pendefenisian tag-tag HTML secara keseluruhan.
4. Mendefinisikan style sesuai kebutuhan untuk link.
5. Mendefenisikan layer yang dapat diletakkan di atas elemem lain.
PHP
PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa
pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk
membuat aplikasi web yang bersifat dinamis. Maksud web dinamis adalah dapat
membentuk suatu tampilan web berdasarkan permintaan terkini, dapat dilakukan
dengan menampilkan isi database ke halaman web. PHP juga digunakan secara
command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun
browser (Kadir, 2008a).
Dengan menggunakan lisensi GPL (GNU Public License), PHP bebas
didistibusikan oleh siapa saja dan kemana saja. Software ini dapat diunduh pada situs
http://www.php.net dan tersedia untuk berbagai platform (seperti Windows, Linux,
dan lain-lain). PHP tersedia dalam bentuk kode biner maupun kode sumber yang
lengkap.
Sintaks PHP
Sintaks adalah rule atau aturan yang harus diikuti untuk secara tepat menulis kode
yang terstruktur. Semua kode PHP harus mengikuti bentuk dasar berikut:
<?php
// semua kode PHP diletakkan di sini
?>
Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan
tambahan seting pada server web:
<?
?>
Sama halnya dengan bahasa pemrograman yang lain, PHP juga mengharuskan
penyimpanan file script dengan ekstensi .php.
Konsep Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser.
Berdasarkan URL (Uniform Resource Locator), browser mendapatkan alamat dari
web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala
informasi yang dibutuhkan oleh web server.
Selanjutnya, web server akan mencarikan file yang diminta dan memberikan
isinya ke browser. Browser yang telah menerima isinya akan segera melakukan proses
penerjemahan kode HTML dan menampilkannya ke layar user.
Konsep kerja halaman PHP, prinsipnya serupa dengan kode HTML. PHP
bekerja sebagai interpreter sehingga memerlukan kode asli. Ketika program yang
berekstensi .php diminta oleh user, web server yang menanganinya akan mengambil
kode sumber PHP-nya dan menyerahkan ke interpreter PHP. Selanjutnya, interpreter
PHP segera mengeksekusi kode dan menyerahkan hasilnya ke web server. Setelah itu
web server menyerahkan kode yang dihasilkan inerpreter PHP ke user yang
memintanya. Kode inilah yang akan diterjemahkan oleh brieser untuk ditampilkan di
layar. Jika kode mengandung perintah untuk mengakses database maka pada saat
mengeksekusi kode lah PHP akan berkomunikasi ke database server.
PHP dan Database
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
database. Sehingga, untuk menampilkan data yang bersifat dinamis, yang diambil dari
database merupakan hal yang mudah untuk diimplementasikan. Inilah latar belakang
mengapa PHP sangat tepat untuk membangun halaman-halaman web dinamis.
Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database
meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya :
· DBM,
· FilePro (Personix, Inc),
· Informix,
· Ingres,
· InterBase,
· Microsoft Access,
· MSQL,
· MySQL,
· Oracle,
· PostgreSQL,
· Sybase
D. APPLIKASI UNTUK PEMBUATAN WEB
XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan
Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi, yaitu
Windows, Linux, Mac OS, dan Solaris), Apache, MySQL, PHP dan Perl. Program ini
tersedia dalam GNU General Public License dan bebas, merupakan web server yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk
mendapatkanya dapat mendownload langsung dari www.apachefriends.org/en/xampp.html.
MySQL
MySQL adalah salah satu jenis database server yang sangat populer, hal ini
disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses
databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source
code (kode yang dipakai untuk membuat MySQL), bentuk executable-nya atau kode
yang dapat dijalankan secara langsung dalam sistem operasi (Kadir, 2008b).
MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang
berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan
perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet
melalui situs www.mysql.com MySQL termasuk jenis RDBMS (Relational Database
Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada
MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel
terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
Sebagai software DBMS, MySQL memiliki sejumlah fitur, diantaranya :
· Multiplatform
MySQL tersedia pada beberapa platform (Windows, Linux, Unix, dan lainlain)
· Andal, cepat, dan mudah digunakan
MySQL tergolong sebagai database server (server yang melayani permintaan
terhadap database) yang andal, dapat menangani database yang besar dengan
kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database,
dan mudah digunakan.
· Jaminan keamanan akses
MySQL mendukung pengamanan database dengan berbagai kriteria
pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa
mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL
juga mendukung konektivitas ke berbagai software. Misalnya, dengan
menggunakan ODBC (Open Database Connectivity), database yang ditangani
MySQL dapat diakses melalui program yang dibuat dengan Visual Basic.
Melalui JDBC (Java Database Connectivity) program klien yang berbasis Java
dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui
aplikasi berbasis web, misalnya dengan mengguanakan PHP.
· Dukungan SQL
MySQL mendukung perintah SQL (Structured Query Language). SQL
merupakan standar dalam pengaksesan database relasional. Pengetahuan akan
SQL akan memudahkan user untuk menggunakan MySQL
MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam
pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing
digunakan untuk menampilkan data, menginput atau menambah data, mengubah data,
dan menghapus data dalam database (Madcoms, 2008)
.
APACHE
Web server Apache berbasiskan Open Source dan mulai populer di internet sejak
tahun 1996 karena Open Source. Apache bebas didistribusikan oleh siapa saja dan ke
siapa saja. Software ini dapat diunduh pada situs http:// http://www.apache.org dan tersedia
untuk berbagai platform, diantaranya Windows, Linux, dan Unix.
Agar dokumen-dokumen web yang berekstensi HTML ataupun PHP bisa
diakses oleh browser maka dokumen-dokumen tersebut perlu diletakkan dalam
direktori khusus yang diatur oleh Apache. Tugas utama Apache adalah menghasilkan
halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh
pembuat halaman web. Jika diperlukan, berdasarkan kode PHP yang dituliskan maka
dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
DREAMWEAVER 8
Dreamweaver adalah sebuah HTML editor profesional yang berfungsi untuk
mendesain secara visual dan mengelola situs web maupun halaman web.
Dreamweaver 8 merupakan salah satu program desain web yang dalam
perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai
pengembangan web (Web Development). Dremweaver 8 ini dapat melakukan
pendesainnan layout (untuk membuat tampilan dari web), membuat skrip yang
memiliki fasilitas pengecekan/ validasi dari keyword untuk setiap server side yang
digunakan, dan membuat sebuah website yang dinamis .
Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver
menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL.
Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition
Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi
· Data Definition Language (DDL),
SQL memiliki kemampuan untuk melakukan pendefinisian data yang berupa
pembuatan tabel atau database, penghapusan tabel ataupun databasse, dan lainlain.
· Data Manipulation Language (DML),
SQL memiliki kemampuan untuk melakukan manipulasi data dari suatu
database yang meliputi proses penambahan data, pemilihan data, proses
penghapusan dan perubahan data.
Fungsi DDL dapat digunakan untuk membuat atau menulis skrip pada mode Code
yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting. Hal ini tidak
jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan skrip, namun
keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan
diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah
mengetahui bila terjadi kesalahan penggunaan keyword.
Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam
arsitektur program, dengan 3 aspek utama, yaitu Design Layout, Code, dan
Development. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS,
XML, dan RSS. Penggabungan tiga aspek dan beberapa tools pendukung inilah yang
menyebabkan Dreamweaver 8 memiliki kemampuan yang powerful sehingga
pengembangan web menjadi mudah dan
E. HYPOTESIS
Website adalah salah satu alat penunjang, sebagai media informasi dan promosi
di internet. Sekarang ini website bukan lagi menjadi “barang mewah” untuk
perusahaan, orgranisasi, maupun pribadi. Tetapi sudah merupakan keharusan
bagi mereka yang siap untuk Go Public, siap untuk memulai perluasan dan
pengembangan usaha apapun bidangnya. Website, juga sebagai simbol
kredibilitas dan prestige yang menunjukkan bahwa selangkah lebih maju dari competitor untuk bersaing dipasar global.
BAB III
1. KESIMPULAN
World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau
“web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama
untuk menyimpan, mencari, memformat, dan menampilakn informasi menggunakan
arsitektur klient/ server.
Jenis website dibagi menjadi 2 ada website statis dan website dinamis , perbedaan paling mendasar adalah website statis berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap) dan website dinamis yang menampilkan informasi serta berinteraksi dengan user.
Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form
sehingga dapat mengolah informasi yang di tampilkan
2. SARAN
Saya menyadari bahwa proposal ini masih jauh dari sempurna, oleh karena itu saya sangat menerima kritik dan saran yang membangun agar penulis bisa membuat dan belajar dari proposal yang sudah dibuat untuk lebih baik lagi
3. DAFTAR PUSTAKA
Ribhy.ini-aja.com/working-with-my/pembuatan-website
Blog.tp.ac.id/pemanfaatan-internet
Minggu, 14 Oktober 2012
Sistem Berbasis Pengetahuan
Nama Kelompok :
1. Budi Prasojo
2. Citra Quintiara Indah
3. Fitri Intan Ekawati
4. Heni Juwita Dewi
5. Novi Latifah (15110054)
6. Nursidik Marhat (15110194)
7. Nurul Aisyah (15110198)
SISTEM
PAKAR
Sistem
pakar (expert system) adalah sistem yang berusaha mengapdosi pengetahuan
manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang
biasa dilakukan oleh para ahli. Sistem pakar yang baik dirancang agar dapat
menyelesaikan suatu permasalahan tertentu dengan meniru kerja dari para ahli.
Jadi
sistem pakar : kepakaran ditransfer dari seorang pakar (atau sumber kepakaran
yang lain) ke komputer, pengetahuan yang ada disimpan dalam komputer, dan
pengguna dapat berkonsultasi pada komputer itu untuk suatu nasehat, lalu
komputer dapat mengambil inferensi (menyimpulkan, mendeduksi, dan lain-lain)
seperti layaknya seorang pakar, kemudian menjelaskannya ke pengguna tersebut,
bila perlu dengan alasan-alasannya.
Sistem
Pakar terkadang lebih baik unjuk kerjanya dari pada seorang pakar manusia.
Dengan sistem pakar, orang awam pun dapat menyelesaikan masalah yang cukup
rumit yang sebenarnya hanya dapat diselesaikan dengan bantuan para ahli. Bagi para
ahli, sistem pakar juga akan membantu aktivitasnya sebagai asisten yang sangat
berpengalaman.
Sistem
pakar dikembangkan pertama kali oleh komunitas AI (Artificial Intelligence)
tahun 1960-an. Sistem pakar yang pertama adalah General Purpose Problem Solver
(GPS) yang dikembangkan oleh Newel Simon.
Keuntungan Sistem Pakar
:
·
Memungkinkan orang awam bisa mengerjakan
pekerjaan para ahli.
·
Bisa melakukan proses secara berulang
secara otomatis.
·
Menyimpan pengetahuan dan keahlian para
pakar.
·
Mampu mengambil dan melestarikan
keahlian para pakar (terutama yang termasuk keahlian langka).
·
Mampu beroperasi dalam lingkungan yang
berbahaya.
·
Memiliki kemampuan untuk bekerja dengan
informasi yang tidak lengkap dan mengandung ketidakpastian. Pengguna bisa
merespon dengan jawaban ‘tidak tahu’ atau ‘tidak yakin’ pada satu atau lebih
pertanyaan selama konsultasi dan sistem pakar tetap akan memberikan jawaban.
·
Tidak memerlukan biaya saat tidak
digunakan, sedangkan pada pakar manusia memerlukan biaya sehari-hari.
·
Dapat digandakan (diperbanyak) sesuai
kebutuhan dengan waktu yang minimal dan sedikit biaya.
·
Dapat memecahkan masalah lebih cepat
daripada kemampuan manusia dengan catatan menggunakan data yang sama.
·
Menghemat waktu dalam pengambilan
keputusan.
·
Meningkatkan kualitas dan produktivitas
karena dapat memberi nasehat yang konsisten dan mengurangi kesalahan.
·
Meningkatkan kapabilitas sistem
terkomputerisasi yang lain. Integrasi
sistem pakar dengan komputer lain membuat lebih efektif, dan bisa
mencakup lebih banyak aplikasi.
·
Mampu menyediakan pelatihan. Pengguna
pemula yang bekerja dengan sistem pakar akan menjadi lebih berpengalaman.
Fasilitas penjelas dapat berfungsi sebagai guru.
Kelemahan Sistem Pakar
:
·
Biaya yang diperlukan untuk membuat,
memelihara dan memeliharanya sangat mahal.
·
Sulit dikembangkan, hal ini erat
kaitannya dengan ketersediaan pakar di bidangnya dan kepakaran sangat sulit
diekstrak dari manusia karena sangat sulit bagi seorang pakar untuk menjelaskan
langkah mereka dalam menangani masalah.
·
Sistem pakar tidak 100% benar karena
seseorang yang terlibat dalam pembuatan sistem pakar tidak selalu benar. Oleh
karena itu perlu diuji ulang secara teliti sebelum digunakan.
·
Pendekatan oleh setiap pakar untuk suatu
situasi atau problem bisa berbeda-beda, meskipun sama-sama benar.
·
Transfer pengetahuan dapat bersifat
subjektif dan bias.
·
Kurangnya rasa percaya pengguna dapat
menghalangi pemakaian sistem pakar.
KONSEP
DASAR SISTEM PAKAR
Konsep dasar sistem pakar
mengandung keahlian, ahli/pakar, pengalihan keahlian, mengambil keputusan,
aturan, kemampuan menjelaskan.
Keahlian
Keahlian bersifat luas dan
merupakan penguasaan pengetahuan dalam bidang khusus yang diperoleh dari
pelatihan, membaca atau pengalaman.
§ Teori,
fakta, aturan-aturan pada lingkup permasalahan tertentu.
§ Strategi
global untuk menyelesaikan masalah.
Ahli
/ Pakar
Seorang ahli adalah seseorang yang
mampu menjelaskan suatu tanggapan, mempelajari hal-hal baru seputar topic
permasalahan, menyusun kembali pengetahuan jika dipandang perlu, memecahkan
masalah dengan cepat dan tepat.
Pengalihan
Keahlian
Tujuan dari sistem pakar adalah
untuk mentransfer keahlian dari seorang pakar ke dalam komputer kemudian ke
masyarakat. Proses ini meliputi 4 kegiatan, yaitu perolehan pengetahuan (dari
para ahli atau sumber-sumber lainnya), representasi pengetahuan ke komputer,
kesimpulan dari pengetahuan dan pengalihan pengetahuan ke pengguna.
Mengambil
Keputusan
Hal yang unik dari sistem pakar
adalah kemampuan untuk menjelaskan dimana keahlian tersimpan dalam basis pengetahuan.
Kemampuan komputer untuk mengambil kesimpulan dilakukan oleh komponen yang
dikenal dengan mesin inferensi yaitu meliputi prosedur tentang pemecahan
masalah.
Aturan
Sistem pakar yang dibuat merupakan
sistem yang berdasarkan pada aturan-aturan dimana program disimpan dalam bentuk
aturan-aturan sebagai prosedur pemecahan masalah. Aturan tersebut biasanya
berbentuk IF – THEN.
Kemampuan
Menjelaskan
Keunikan lain dari sistem pakar
adalah kemampuan dalam menjelaskan atau member saran / rekomendasi serta juga
menjelaskan mengapa beberapa tindakan / saran tidak direkomendasikan.
PERBEDAAN
SISTEM KONVENSIONAL DENGAN SISTEM PAKAR
Sistem
Konvensional
|
Sistem Pakar
|
Informasi dan
pemrosesannya biasanya jadi satu dengan program
|
Basis pengetahuan
merupakan bagian terpisah dari mekanisme inferensi
|
Program tidak pernah
salah (kecuali program yang salah)
|
Program bisa saja
melakukan kesalahan
|
Biasanya tidak bisa
menjelaskan mengapa suatu input data itu dibutuhkan atau bagaimana output itu
diperoleh
|
Penjelasan adalah
bagian terpenting dari sistem pakar
|
Pengubahan program
cukup sulit dan merepotkan
|
Pengubahan pada
aturan / kaidah dapat dilakukan dengan mudah
|
Sistem hanya akan
bekerja jika sistem tersebut sudah lengkap
|
Sistem dapat bekerja
hanya dengan beberapa aturan
|
Eksekusi dilakukan
langkah demi langkah secara algoritmik
|
Eksekusi dilakukan
pada keseluruhan basis pengetahuan secara heuristic dan logis
|
Menggunakan data
|
Menggunakan
pengetahuan
|
Tujuan utamanya
adalah efisiensi
|
Tujuan utamanya
adalah efektivitas
|
ELEMEN
MANUSIA YANG TERKAIT DALAM PENGGUNAAN DAN
PENGEMBANGAN SISTEM PAKAR
1. Pakar
Pakar adalah
orang yang memiliki pengetahuan khusus, pendapat, pengalaman dan metode, serta
kemampuan untuk mengaplikasikan keahliannya tersebut guna menyelesaikan
masalah.
2.
Perekayasa
Pengetahuan
Perekayasa
pengetahuan adalah orang yang membantu pakar dalam menyusun area permasalahan
dengan menginterpretasikan dan mengintegrasikan jawaban-jawaban pakar atas
pertanyaan yang diajukan, menggambarkan analogi, mengajukan counter example dan
menerangkan kesulitan-kesulitan konseptual.
3.
Pemakai
§
Pemakai
Awam. Dalam hal ini sistem pakar bertindak sebagai konsultan untuk memberikan
saran dan solusi kepada pemakai.
§
Pelajar
yang ingin belajar. Sistem pakar bertindak sebagai instruktur.
§
Pembuat
sistem pakar. Sistem pakar sebagai partner dalam pengembangan basis
pengetahuan.
§
Pakar.
Sistem pakar bertindak sebagai mitra kerja/asisten.
CIRI-CIRI
SISTEM PAKAR
·
Memiliki fasilitas informasi yang
handal.
·
Mudah dimodifikasi.
·
Dapat digunakan dalam berbagai jenis
komputer.
·
Memiliki kemampuan untuk belajar
beradaptasi.
AREA
PERMASALAHAN APLIKASI SISTEM PAKAR (DOMAIN SISTEM PAKAR)
1.
Interpretasi
Yaitu
pengambilan keputusan dari hasil observasi, diantaranya : pengawasan,
pengenalan ucapan, analisis citra, interpretasi sinyal, dan beberapa analisis
kecerdasan.
2.
Prediksi
Memprediksi
akibat-akibat yang dimungkinkan dari situasi-situasi tertentu, diantaranya :
peramalan, prediksi demografis, peramalan ekonomi, prediksi lalu lintas,
estimasi hasil, militer, pemasaran, atau peramalan keuangan.
3.
Diagnosis
Menentukan
sebab malfungsi dalam situasi kompleks yang didasarkan pada gejala-gejala yang
teramati, diantaranya : medis, elektronis, mekanis, dan diagnosis perangkat lunak.
4.
Desain
Menentukan
konfigurasi komponen-komponen sistem yang cocok dengan tujuan-tujuan kinerja
tertentu dan kendala-kendala tertentu, diantaranya : layout sirkuit,
perancangan bangunan.
5.
Perencanaan
Merencanakan
serangkaian tindakan yang akan dapat mencapai sejumlah tujuan dengan kondisi
awal tertentu, diantaranya : perencanaan keuangan, komunikasi, militer,
pengembangan politik, routing dan manajemen proyek.
6.
Monitoring
Membandingkan
tingkah laku suatu sistem yang teramati dengan tingkah laku yang diharapkan
darinya, diantaranya : Computer Aided Monitoring System.
7.
Debugging dan Repair
Menentukan
dan mengimplementasikan cara-cara untuk mengatasi malfungsi, diantaranya :
memberikan resep obat terhadap suatu kegagalan.
8.
Instruksi
Melakukan
instruksi untuk diagnosis, debugging dan perbaikan kinerja.
9.
Kontrol
Mengatur
tingkah laku suatu environment yang kompleks seperti control terhadap
interpretasi-interpretasi, prediksi, perbaikan dan monitoring kelakuan sistem.
10. Seleksi
Mengidentifikasi
pilihan terbaik dari sekumpulan (list) kemungkinan.
11. Simulasi
Pemodelan
interaksi antara komponen-komponen sistem.
BENTUK
/ TIPE SISTEM PAKAR
1.
Mandiri. Sistem pakar yang murni berdiri
sendiri, tidak digabung dengan software lain, bisa dijalankan pada komputer
pribadi, mainframe.
2.
Terkait / Tergabung. Dalam bentuk ini
sistem pakar hanya merupakan bagian dari program yang lebih besar. Program
tersebut biasanya menggunakan teknik algoritma konvensional tapi bisa mengakses
sistem pakar yang ditempatkan sebagai subrutin, yang bisa dimanfaatkan setiap
kali dibutuhkan.
3.
Terhubung. Merupakan sistem pakar yang
berhubungan dengan software lain, misalnya : spreadsheet, DBMS, program grafik.
Pada saat proses inferensi, sistem pakar bisa mengakses data dalam spreadsheet atau DBMS atau program
grafik bisa dipanggil untuk menayangkan output visual.
4.
Sistem Mengabdi. Merupakan bagian dari
komputer khusus yang diabdikan kepada fungsi tunggal. Sistem tersebut bisa
membantu analisa data radar dalam pesawat tempur atau membuat keputusan
intelejen tentang bagaimana memodifikasi pembangunan kimiawi, dan lain-lain.
STRUKTUR
SISTEM PAKAR
2 bagian utama sistem pakar :
·
Lingkungan Pengembangan (Development
Environment)
Digunakan
untuk memasukkan pengetahuan pakar ke dalam lingkungan sistem pakar.
·
Lingkungan Konsultasi (Consultation
Environment)
Digunakan
oleh pegguna yang bukan pakar untuk memperoleh pengetahuan pakar.
KARAKTERISTIK
DAN ELEMEN SISTEM PAKAR
Sistem pakar dibuat dengan tujuan
tertentu dan pastinya tujuan tersebut bersifat untuk membantu para pakar dalam
menyelesaikan suatu masalah.
Berikut adalah
karakteristik yang harus dimiliki oleh sebuah sistem pakar :
§ High
Performance. Sistem harus mampu memberikan respon berupa saran (advice) dengan
tingkat kualitas yang sama dengan seorang pakar atau melebihinya.
§ Adequate
response time. Sistem juga harus mampu bekerja dalam waktu yang sama baiknya
(reasonable) atau lebih cepat dibandingkan dengan seorang pakar dalam
menghasilkan keputusan. Hal ini sangat penting terutama pada sistem waktu nyata
(real-time).
§ Good
reliability. Sistem harus dapat diandalkan dan tidak mudah rusak / crash.
§ Understanable.
Sistem harus mampu menjelaskan langkah-langkah penalaran yang dilakukannya
seperti seorang pakar.
§ Flexibility.
Komponen-komponen
yang terdapat dalam arsitektur/struktur sistem pakar :

§ User interface (Antarmuka)
Merupakan mekanisme yang digunakan
oleh pengguna dan sistem pakar untuk berkomunikasi. Antarmuka menerima
informasi dari pemakai dan mengubahnya ke dalam bentuk yang dapat diterima oleh
sistem. Selain itu antarmuka menerima dari sistem dan menyajikannya ke dalam
bentuk yang dapat dimengerti oleh pemakai.
§ Basis Pengetahuan
Basis pengetahuan mengandung
pengetahuan untuk pemahaman, formulasi, dan penyelesaian masalah. Komponen
sistem pakar ini disusun atas 2 elemen dasar, yaitu :
o
Fakta.
Informasi tentang obyek dalam area permasalahan tertentu.
o
Aturan.
Informasi tentang cara bagaimana memperoleh fakta baru dari fakta yang telah
diketahui.
§ Akuisisi Pengetahuan (Knowledge Acquisition)
Akuisisi pengetahuan adalah akumulasi, transfer, 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.
Pengetahuan diperoleh dari pakar, dilengkapi dengan buku, basis data, laporan
penelitian dan pengalaman pemakai.
Metode akuisisi pengetahuan :
o Wawancara
Metode yang paling banyak digunakan, yang melibatkan
pembicaraan dengan pakar secara langsung dalam suatu wawancara.
o Analisis protocol
Dalam metode ini pakar diminta untuk melakukan suatu
pekerjaan dan mengungkapkan proses pemikirannya dengan menggunakan kata-kata.
Pekerjaan tersebut direkam, dituliskan, dan dianalisis.
o Observasi pada pekerjaan pakar
Pekerjaan dalam bidang tertentu yang dilakukan pakar
direkam dan diobservasi.
o Induksi aturan dari contoh
Induksi adalah suatu proses penalaran dari
khusus ke umum. Suatu sistem induksi aturan diberi contoh-contoh dari suatu
masalah yang hasilnya telah diketahui. Setelah diberikan beberapa contoh,
sistem induksi aturan tersebut dapat membuat aturan yang benar untuk
kasus-kasus contoh. Selanjutnya aturan dapat digunakan untuk menilai kasus lain
yang hasilnya tidak diketahui.
§ Interface Engine (Motor
Inferensi/Motor)
Elemen ini mengandung mekanisme pola
pikir dan penalaran yang digunakan oleh pakar dalam menyelesaikan suatu
masalah. Mesin inferensi adalah program komputer yang memberikan metodologi
untuk penalaran tentang informasi yang ada dalam basis pengetahuan dan dalam
workplace, dan untuk memformulasikan kesimpulan.
§ Workpkace / Blackboard
Workplace merupakan area dari sekumpulan
memori kerja (working memory), digunakan untuk merekam kejadian yang sedang
berlangsung termasuk keputusan sementara. Ada 3 keputusan yang dapat direkam :
o Rencana
: Bagaimana menghadapi masalah.
o Agenda
: aksi-aksi yang potensial yang sedang menunggu untuk dieksekusi.
o Solusi
: calon aksi yang akan dibangkitkan.
§ Explanation Facility (Fasilitas Penjelasan)
Elemen tambahan yang akan
meningkatkan kemampuan sistem pakar. Digunakan untuk melacak respon dan
memberikan penjelasan tentang kelakuan sistem pakar secara interaktif melalui
pertanyaan :
o Mengapa suatu pertanyaan ditanyakan oleh sistem pakar ?
o Bagaimana konklusi dicapai ?
o Mengapa ada alternative yang dibatalkan ?
o Rencana apa yang digunakan untuk mendapatkan solusi ?
§ Perbaikan Pengetahuan
Pakar memiliki kemampuan untuk
menganalisis dan meningkatkan kinerjanya serta kemampuan untuk belajar dari
kinerjanya. Kemampuan tersebut adalah penting dalam pembelajaran
terkomputerisasi, sehingga program akan mampu menganalisis penyebab kesuksesan
dan kegagalan yang dialaminya dan juga mengevaluasi apakah
pengetahuan-pengetahuan yang ada masih cocok untuk
digunakan di masa mendatang.

LANGKAH-LANGKAH PEMBUATAN SISTEM PAKAR
Berikut ini langkah-langkah dalam
pembuatan sistem pakar :
1.
Mengidentifikasi
masalah dan kebutuhan.
2.
Menentukan
problema yang cocok.
3.
Mempertimbangkan
alternative.
4.
Menghitung
pengembalian investasi.
5.
Memilih
alat pengembangan.
6.
Merekayasa
pengetahuan.
7.
Merancang
sistem.
8.
Melengkapi
pengembangan.
9.
Menguji
dan mencari kesalahan sistem.
10. Memelihara sistem.
SISTEM
PAKAR YANG TERKENAL
MYCIN
·
Paling
terkenal, dibuat oleh Edward Shortlife of Standford University tahun 70-an.
·
Sistem
pakar medical yang bisa mendiagnosa penyakit infeksi dan merekomendasi
pengobatan.
·
MYCIN
membantu dokter mengidentifikasi pasien yang menderita penyakit. Dokter duduk
di depan komputer dan memasukkan data pasien: umur, riwayat kesehatan, hasil
laboratorium dan informasi terkait lainnya. Dengan informasi ini ditambah
pengetahuan yang sudah ada dalam komputer, MYCIN mendiagnosa selanjutnya
merekomendasi obat dan dosis yang harus dimakan.
·
MYCIN
sebagai penasehat medis, tidak dimaksudkan untuk mengantikan kedudukan seorang
dokter. Tetapi membantu dokter yang belum berpengalaman dalam penyakit
tertentu. Juga untuk membantu dokter dalam mengkonfirmasi diagnosa dan terapi
yang diberikan kepada pasien apakah sesuai dengan diagnosa dan terapi yang ada
dalam basis pengetahuan yang sudah dimasukkan ke dalam MYCIN, karena MYCIN
dirancang oleh dokter-dokter yang ahli di bidang penyakit tersebut.
·
Kesimpulan
: sistem pakar seperti MYCIN bisa digunakan sebagai bahan pembanding dalam
pengambilan solusi dan pemecahan masalah. Keputusan terakhir atas pengobatan
tersebut tetap menjadi tanggung jawab dokter.
DENDRAL
Mengidentifikasi
struktur molekular campuran kimia yang tak dikenal.
XCON
& XSEL
XCON
·
Merupakan
sistem pakar untuk membantu konfigurasi sistem komputer besar, membantu
melayani order langganan sistem komputer DEC VAX 11/780 ke dalam sistem
spesifikasi final yang lengkap.
·
Komputer
besar seperti VAX terbuat dari ratudan komponen yang berbeda digabung dan
disesuaikan dengan konfigurasi tertentu yang diinginkan oleh para pelanggan.
·
Ada
ribuan cara dimana aseosri Pcboard, kabel, disk drive, periperal, perangkat
lunak, dan lainnya bisa dirakit ke dalam konfigurasi yang sangat rapih. Untuk
mengidentifikasi hal-hal tersebut diperlukan waktu
berhari-hari/berminggu-minggu agar bisa memenuhi spesifikasi yang diinginkan
pemesan, tapi dengan XCON bisa dalam beberapa menit.
XSEL
·
Dirancang
untuk membantu karyawan bagian penjualan dalam memilih komponen istem VAX.
Karena banyaknya pilihan karyawan tersebut sering menghadapi kesulitan dalam
memilih suatu komponen yang paling tepat.
·
Basis
pengetahuan yang ada pada XSEL membantu mengarahkan para pemesan serius untuk
memilih konfigurasi yang dikehendaki, kemudian XSEL memilih CPU, memori,
periperal dan menyarankan paket software tertentu yang paling tepat dengan
konfigurasinya.
SOPHIE
Analisis
sirkuit elektronik.
PROSPECTOR
·
Di
desain oleh Sheffield Research Institute, akhir 70-an.
·
Sistem
pakar yang membantu ahli geologi dalam mencari dan menemukan deposit.
·
Basis
pengetahuan berisi bermacam-macam mineral dan batu-batuan. Banyak pakar geologi
diwawancarai dan pengetahuan mereka tentang berbagai bentuk biji deposit
dimasukkan ke dalam sistem pakar.
·
Ahli
geologi melacak biji deposit dengan pergi ke lapangan untuk meninjau medan dan
mengumpulkan bukti yang ada seperti ciri-ciri geologi dicatat, sampel tanah dan
batu-batuan. Sistem pakar mengevaluasi areal dalam bentuk pertanyaan dan
data-data tersebut dimasukkan, kemudian Prospector memberikan rekomendasi yang
menunjukkan jumlah deposit yang ada dan apakah menguntungkan atau tidak bila
dieksplorasi atau di bor lebih lanjut.
DELTA
·
Dibuat
oleh perusahaan General Electric (GE) membantu karyawan bagian pemeliharaan
mesin lokomotif diesel dalam memantau mesin-mesin yang tidak berfungsi dengan
baik dan membimbing ke arah prosedur perbaikan.
FOLIO
·
Sistem
pakar yang menolong stock broker dan tugas manajer dalam menangani investasi
bagi kepentingan para langganannya. Stock broker mewawancarai langganan untuk
menentukan tujuan sumber dan investasi mereka.
·
FOLIO
bisa memberikan rekomendasi tentang keamanan investasi, mengevaluasi stock
beresiko tinggi,menghitung pengembalian modal, dan membuat keputusan dalam hal
pemasaran suatu komoditi.
·
Membantu
para perencana keuangan untuk memperkecil kerugian karena pajak, inflasi atau
faktor lain misal turun naiknya nilai mata uang.
EL
·
Digunakan
untuk menganalisa dan membantu rekayasa rancangan sirkuit elektronik yang
terbuat dari transistor, dioda dan resistor.
·
Diagram
skematik dari sirkuit ini dimasukkan ke dalam komputer dan EL menganalisis
menentukan karakteristik sirkuit, nilai voltase, dan strum yang ada pada semua
titik sirkuit.
·
Basis
pengetahuan pada EL merupakan prinsip umum elektronik seperti hukum OHM, hukum kirchoff,
karakteristik komponen, teori operasi transistor.
YESMVS
·
Di
desain oleh IBM awal tahun 80-an.
·
Membantu
operator komputer dan mengontrol sistem operasi MVS (Multiple Virtual Storage).
ACE
·
Di
desain dan dikembangkan oleh AT&T Bell Lab awal tahun 80-an.
·
Sistem
Pakar troubleshooting pada sistem kabel telepon.
RAMALAN
CUACA
Dengan
diberi input tentang situasi cuaca yang sedang berlangsung, baik lokal maupun
ditempat lain, maka sistem pakar bisa menyajikan ramalan yang akurat tentang
cuaca yang akan terjadi dalam suatu periode tertentu.
CONTOH LAIN
SISTEM PAKAR
Sistem
pakar :
·
Digunakan
untuk konsultasi.
·
Sistem
pakar selalu tersedia di organisasi, sedang pakar belum tentu selalu berada di
tempat. Misal suatu keputusan harus diambil oleh manajer yang pakar dalam suatu
bidang, karena manajer ini pergi dan tidak berada di kantor, maka keputusan
yang harus diambil tertunda.
·
Sistem
pakar dapat menyimpan dan mengingat pengetahuan yang sangat tidak terbatas dan
tidak kenal lelah. Oleh karena itu pekerjaan dokter akan sangat terbantu sekali
dengan SP yang diisi dengan sejumlah pengetahuan (misal semua jenis obat dan
efeknya) yang pakarnya sendiri belum tentu dapat mengingatnya.
1. Pak A nasabah
bank X. Pak A akan meminjam uang untuk membeli rumah. Di bank X pak A menanyakan
ke bagian informasi dan disarankan untuk menuju ke lantai 3 di kantor manajer installment
loan. Di kantor ini, pak A mengutarakan maksudnya untuk meminjam uang dan akan dibayar
angsuran tiap bulannya bervariasi besarnya tergantung dari penghasilannya.
Manajer installment loan menolak karena pinjaman di bagian ini harus dibayar
angsuran yang nilainya sudah tetap ditentukan di muka. Manajer ini mengatakan
bahwa pak A salah tempat menemui dia dan menyarankan ke lantai 5 di kantor
manajer mortgage loan. Sesampainya disana, pak A mengutarakan kembali maksudnya
untuk meminjam uang dengan membayar secara angsuran. Manajer ini setuju tetapi
pak A harus meninggalkan sertifikat tanahnya sebagai agunan. Sebaliknya pak A
tidak setuju karena dia akan menggunakan sertifikat tanah ini untuk keperluan
yang lain. Manajer mortgage loan menyarankan pak A untuk menemui kepala cabang
di lantai 1. Pak A turun ke lantai 1 bukannya menemui kepala cabang tetapi bank
lain yaitu Y di seberang jalan.
Di bank Y pak A
ditemui oleh seorang pegawai bank yang mempersilahkan dia duduk. Setelah pak A
mengutarakan maksudnya, tak lama kemudian setelah pegawai menggunakan komputer dihadapannya,
pegawai tersebut menyetujui pinjaman pak A.
Beda bank X dan
bank Y
Untuk bank X
kepandaian atau pengetahuan (knowledge) dimiliki di masing-masing manajer. Dan jika
pak A menemui manajer yang pengetahuannya lain yang tidak sesuai dengan
permasalahannya, pak A salah alamat dan harus menemui manajer lain yang sesuai.
Untuk bank Y,
pengetahuan dari manajer-manajer bersangkutan dimasukkan dan berada di dalam sistem
komputer dalam bentuk basis data pengetahuan (knowledge base).
2. Sistem pakar
yang digunakan di dinas sosial negara bagian California, Amerika Serikat.
Sebelum SP digunakan, pemberian tunjangan sosial kurang efektif karena
beragamnya macam tunjangan yang diberikan dan banyaknya aturan yang ada untuk
mendapatkan tunjangan sosial. Lebih dari 3000 aturan dibukukan untuk tunjangan
sosial ini. Pada waktu seseorang melamar untuk meminta tunjangan sosial, orang
ini akan dilayani dengan pekerja sosial dan pekerja sosial harus mengetahui aturan-aturan
yang ada. Jika ada kasus khusus dan pekerja sosial tidak memahami aturannya
tetapi memutuskan hasilnya, maka hasil keputusan dapat tidak efektif. Menyadari
kelemahan-kelemahan ini maka dinas sosial kemudian menerapkan sistem pakar yang
berisi dengan knowledge base berupa ribuan aturan-aturan ini.
Bedanya :
sebelum ada SP, yang pakar adalah pekerja sosialnya dan jika pekerja sosial
kurang pakar maka dapat mengakibatkan kesalahan keputusan. Setelah ada SP,
pekerja sosial tidak harus pakar karena yang pakar adalah sistemnya karena
sistemnya berisi dengan semua aturan, sehingga mengurangi kesalahan pengambilan
keputusan.
APLIKASI SISTEM PAKAR
Berikut ini adalah beberapa contoh
aplikasi sistem pakar dalam berbagai bidang :
1.
Aplikasi
Sistem Pakar Dalam Bidang Ekonomi
Sistem
pakar sangat berguna di bidang ekonomi, terutama dalam hal pengambilan
keputusan untuk memulai suatu investasi usaha. Apalagi pada saat sekarang orang
awam banyak kurang memahami pasar modal sehingga mereka cenderung menggunakan
intuisi daripada analisa dalam berinvestasi. Kondisi ini mengakibatkan mereka
harus menghadapi resiko yang tinggi dalam berinvestasi.
Untuk
meminimumkan resiko tersebut diperlukan suatu alat seperti sistem pakar yang
mampu menganalisa sesuai dengan keadaan yang terjadi di pasar modal, sehingga
investor menjadi lebih yakin dalam berinvestasi.
Kasus
yang terjadi pernah diimplementasikan ke bursa efek Surabaya. Umumnya, dalam
berinvestasi, kita akan berada pada 2 masa depan yaitu investasi kita akan
sukses dan menghasilkan uang banyak atau kita akan gagal dan kehilangan
investasi kita. Untuk memperkecil kegagalan dalam berinvestasi perlu diadakan
suatu analisa sebelum menanamkan modal.
Pengembangan
sistem ini dilakukan dengan tujuan untuk membantu menganalisa dalam proses
pengambilan keputusan di bursa efek. Oleh karena itu aplikasi system pakar yang
dibuat untuk menganalisa bursa efek Surabaya yaitu Portofolio Management System
(PMS) diharapkan dapat melakukan :
·
Mampu mengambil keputusan.
·
Langkah-langkah pengambilan keputusan jelas.
·
Mudah dikembangkan lebih lanjut.
Sebagaimana
ciri-ciri umum sistem pakar, maka di PMS terdapat knowledge base sebagai
landasan pijak dalam pengambilan keputusan. Knowledge base ini mengandung dua
elemen dasar, yaitu fakta dan aturan. Karena kondisi bursa sebagai tempat studi
kasus selalu berkembang berfluktuasi, maka perancangan PMS ini harus
memperhatikan keluwesan sistem terhadap perubahan baik kondisi bursa maupun
lingkungan yang mempengaruhi bursa. Sistem harus dapat mengikuti kejadian yang
berkembang di bursa saham dengan melakukan update untuk memantau perubahan
nilai (value) efek atau atribut.
Situasi
bursa yang penuh dengan berfluktuasinya harga saham, penghasilan deviden,
perubahan kondisi perusahaan ataupun perubahan kebijaksanaan pemerintah.
Informasi-informasi tersebut disimpan di database dalam bentuk data mentah.
Data-data ini kemudian diolah dalam data processing dengan algoritma-algoritma
metode analitik, yaitu analisa regresi, analisa sekuritas, analisa portofolio
dan pembobotan faktor.
2. Aplikasi Sistem Pakar Dalam Bidang
Manajerial
v Analisis
o
Interpretasi.
o
Analisa pasar untuk komoditi tertentu.
o
Identifikasi media iklan yang sesuai.
o
Identifikasi kebutuhan pelatihan.
o
Diagnostik.
o
Diagnosa kelesuan perusahaan dan usaha
penyembuhan.
v Sintesa
o
Penarikan tenaga kerja.
o
Strategi penentuan harga.
o
Strategi pengembangan produk.
v Integrasi
o
Prediksi perkembangan nilai pada bursa saham
efek.
3. Aplikasi Sistem Pakar Dalam Bidang
Farmakologi Dan Terapi
Implementasi
sistem pakar dalam bidang farmakologi dan terapi sebagai pendukung pengambilan
keputusan berbasis web dibuat dengan dasar pemikiran sebagai berikut :
farmakologi dan terapi merupakan suatu sistem yang besar dan komplek. Tugas
farmakologi dan terapi adalah mencari dasar penggunaan obat secara rasional
untuk tindakan medis yang tepat, cepat dan akurat pada saat diperlukan. Dasar
penggunaan obat tersebut disesuaikan dengan diagnosis penyakit yang dilakukan
secara cermat berdasarkan keluhan-keluhan yang
dirasakan oleh pasien. Kenyataannya dengan menggunakan buku panduan terdapat beberapa kelemahan diantaranya :
dirasakan oleh pasien. Kenyataannya dengan menggunakan buku panduan terdapat beberapa kelemahan diantaranya :
·
Prosedur yang tertulis sangat baku
sehingga memasung inovasi dan improvisasi operator.
·
Perlu dilakukan revisi secara berkala
menyesuaikan kondisi yang ada.
·
Kurang komunikatif bagi para operator
yang belum berpengalaman.
Kelemahan seperti ini menyebabkan
tidak jarang para operator melaksanakan tugasnya hanya didasarkan pada
pengetahuannya masing-masing,
Secara
garis besar sistem pakar dalam bidang farmakologi dan terapi dibuat dengan
tuntutan untuk melakukan tugas sebagai berikut :
v Mengambil
datadata hasil pemeriksaan kondisi pasien.
v Memasukan
dan membandingkan data-data tersebut ke dalam kaidahkaidah yang telah
dituliskan dalam basis pengetahuan.
v Mendeskripsikan
kondisi pasien berdasarkan kesimpulan yang didapat.
v Deskripsi
kondisi pasien sebagai output sistem pakar dalam bidang farmakologi dan terapi
memuat kondisi umum pasien, diagnosis penyakit dan terapi-terapi yang dapat
dilakukan, baik dengan obat, herbal maupun suplemen.
4. Aplikasi Sistem Pakar Dalam Bidang
Psikologis
Salah
satu implementasi yang diterapkan sistem pakar dalam bidang psikologi, yaitu
untuk sistem pakar menentukan jenis gangguan perkembangan pada anak. Anak-anak
merupakan fase yang paling rentan dan sangat perlu diperhatikan satu demi satu
tahapan perkembangannya. Contoh satu
bentuk gangguan perkembangan adalah conduct disorder. Conduct disorder adalah
satu kelainan perilaku dimana anak sulit membedakan benar salah atau baik dan
buruk, sehingga anak merasa tidak bersalah walaupun sudah berbuat kesalahan.
Dampaknya akan sangat buruk bagi perkembangan sosial anak tersebut.
Contoh
lain implementasinya adalah tes kepribadian. Aplikasi tes kepribadian
berbasiskan sistem pakar ini, lebih mudah dan lebih cepat dalam proses
pengukuran kepribadian dibandingkan metode terdahulu, sehingga memberikan
banyak keuntungan dari segi penghematan waktu, tenaga, dan memudahkan kinerja
user (pemakai) dalam mengukur kepribadiannya masing-masing. Selain itu aplikasi
tes kepribadian ini dikemas dengan tampilan yang cukup menarik.
Bagi
masyarakat yang ingin mengetahui ukuran kepribadiannya, mereka dapat
menggunakan aplikasi ini sebagai
referensi, dan bagi para mahasiswa khususnya mahasiswa psikologi, aplikasi ini
dapat dijadikan tambahan untuk mendukung studi mereka terutama untuk sub bidang
pengukuran kepribadian.
Namun
demikian, aplikasi tes kepribadian berbasiskan sistem pakar ini tidak bisa
menggantikan seorang ahli karena dia pakar di bidangnya. Aplikasi sistem pakar
ini hanyalah alat bantu yang sangat bergantung pada data-data yang di-input
oleh seorang programmer sehingga aplikasi sistem pakar ini haruslah selalu
dikembangkan.
5.
Aplikasi Sistem Pakar Dalam Bidang
Pertahanan Dan Keamanan
Implementasi sistem pakar di bidang
pertahanan militer. Bentuk implementasi system pakar di bidang ini antara lain
pada radar. Fungsi radar secara umum ialah mendeteksi keberadaan benda di
lingkungan dimana radar berada. Jarak jangkauan radar bermacam-macam.
Semakin berkembangnya teknologi kemampuan radar semakin
canggih. Radar saat ini dapat mendeteksi keberadaan awak yang tidak dikenal,
dan menampilkan informasi yang mendukung tentang benda yang ditangkap pada
radar. Bentuk lain aplikasi sistem pakar dalam pertahanan adalah pada pesawat
tempur. Pesawat tempur memiliki kemampuan yang sangat canggih. Pada
persenjataanya dapat mengunci sasaran, rudal secara otomatis akan mengenai
sasaran yang telah ditunjuk. Pada sistem keamanan setiap perusahaan juga
menerapkan sistem pakar pada kasus otorisasi menggunakan sidik jari, pemindai
retina, bahkan suara.
Sistem
memiliki data pada database, setiap input yang dimasukkan akan dicocokkan pada
database apakah user memiliki hak untuk menggunakan sesuatu yang dilindungi
oleh alat ini. Alat ini biasanya menggunakan sensor yang canggih. Tetapi
kendala yang dihadapi kasus ini adalah kemiripan cirri yang dimiliki seseorang
sehingga mungkin saja orang yang memiliki kemiripan akan dapat menggunakan
fasilitas yang dilindungi. Kemiripan inilah yang menjadikan kendala pada
perkembangan di bidang ini.
Keuntungan penggunaan sistem pakar pada bidang ini
adalah:
a.
Mempertahanan sebuah instansi atau bahkan Negara.
b.
Membantu dalam sistem keamanan yang terbatas dapat
dilakukan oleh manusia.
c.
Mengurangi penyalahgunaan alat yang penting.
Kerugian penggunaan sistem pakar pada bidang ini:
a.
Penyalahgunaan dari kelemahan sistem ini akan berakibat
fatal.
b.
Tingkat keamanan harus sangat diutamakan.
c.
Rawan penjebolan.
6. Aplikasi
Sistem Pakar Dalam Bidang Eksplorasi Alam
Dalam
bidang ini sistem pakar sangat penting manfaatnya. Keputusan yang dihasilkan
akan sangat bermanfaat. Contoh penerapannya yaitu sistem pakar yang diterapkan
pada alat pendeteksi kandungan minyak bumi. Alat ini menghasilkan keputusan
dari data-data yang ada, dan mengambil keputusan ada atau tidaknya hingga
berapa jumlah kandungan yang terkandung. Rule base yang deprogram dibuat oleh
para ahli dibidangnya.
Aplikasi pengmabilan keputusan berupa
resiko-resiko yang dapat terjadi bila melakukan penambangan. Sistem pakar
memperhitungkan berapa peluang keberhasilan yang dapat dicapai. Keputusan ini
harus sangat akurat dan meliputi seluruh aspek hingga keselamatan warga
sekitar. Jangan sampai timbul kesalahan yang disebabkan oleh salah dalam
pengambilan keputusan. Lebih baiknya keputusan tingkat pusat tetap dikaji ulang
oleh para ahli di bidangnya. Karena terdapat beberapa aspek yang tidak dapat
diterapkan pada rule base.
Manfaat
yang dihasilkan sangat menguntungkan, tetapi bukan berarti tidak terlepas dari
beberapa kerugian penerapan sistem pakar di bidang ini.
Keuntungan yang dapat diambil antara lan:
a.
Akurasi perhitungan menjadikan kegiatan di bidang ini
mendapat keuntungan.
b.
Perhitungan yang rumit dapat terselesaikan dengan
cepat.
c.
Keakuratan perhitungan meminimalisir kesalahan factor
manusia.
d.
Menghasilkan informasi yang mendukung, sehingga tugas
para ahli lebih mudah untuk mengkaji ulang.
Kerugian yang dapat terjadi anatara lain:
a.
Kesalahan perhitungan yang menyebabkan kegagalan.
b. Pengaturan
rule base yang berganti-ganti pada setiap eksplorasi yang berbeda.
7.
Aplikasi Sistem Pakar Dalam Bidang
Pertanian
Sistem
pakar pemupukan PKDSS merupakan suatu aplikasi komputer yang dapat membantu
atau menggantikan pakar dalam memecahkan masalah kesuburan tanah, terutama
dalam menentukan takaran pupuk. Dengan PKDSS, perhitungan pupuk yang selama ini
dilakukan oleh ahlinya dapat dilakukan oleh semua orang. Pengguna hanya tinggal
mengikuti petunjuk dan menekan tombol-tombol perintah, dan PKDSS pun dengan
cepat akan memrosesnya. Sistem pakar ini mirip dengan kalkulator , dimana
petani bisa dengan cepat menentukan perbandingan dari bahan pupuk sehingga
pupuk menjadi bagus dan hasil tani meningkat.
8.
Aplikasi
Sistem Pakar Dalam Bidang Robotika
Pada
bidang robotika penerapan sistem pakar sangat jelas. Sebagaimana yang kita
ketahui selama ini, robot merupaka suatu benda yang dapat bekerja secara
otomatis. Baik bekerja berdasarkan program yang sudah diinputkan atau menerima
input dalam bentuk sensor (gerak, cahaya, suhu, dan lain-lain).
Salah
satu contoh yang sangat familiar di telinga kita adalah telah diciptakannya
robot asimo oleh perusahaan otomotif berlabel Honda. Robot yang diciptakan
perusahaan ini suatu bentuk implementasi dari sistem pakar. Salah satu tujuan
pembangunan proyek ini adalah membangun robot yang pada masa mendatang dapat
membantu manusia dalam mengerjakan tugas sehari-hari.
Asimo
dirancang dengan sangat canggih menyerupai tingkah laku manusia. Asimo yang
terakhir diciptakan dapat membantu tugas manusia dalam beberapa bentuk. Asimo
dapat membuatkan minuman. Asimo juga dapat mengisi baterai sendiri, asimo akan
men-charge dirinya jika baterai mulai lemah. Asimo yang lain akan meneruskan
tugasnya secara bergantian.
Asimo
terbaru juga sudah deprogram untuk proses sopan santun. Pada saat berpapasan
dengan manusia pada jalan yang sempit, asimo akan mempersilakan manusia
berjalan terlebih dahulu. Teknologi canggih lagi dari asimo adalah asimo dapat
berjalan pada bidang yang miring dan menyeimbangkan dirinya.Sehingga pada saat
membawa suatu barang pada bidang miring asimo dapat menjaga keseimbangannya
agar tidak jatuh.
Karya
anak bangsa adalah robot penjinak bom yang digunakan oleh gegana. Tetapi robot
ini bekerja berdasarkan input dari remote control. Bentuk lain adalah
mesin-mesin pada pabrik. Pada barang elektronik seperti mesin cuci, pendingin
ruangan, lemari es dan sebagainya. Pada elektronik rata-rata menggunaka fuzzy
logic dalam mekanisme kerjanya.
Pada
contoh-contoh impementasi di sekitar kita. Kita dapat menyimpulkan bahwa
terdapat beberapa keutungan dan kerugian sistem pakar pada bidang ini.
Keuntungannya antara lain :
a.
Tugas manusia semakin ringan.
b.
Tugas yang mengancam nyawa dapat diminimalisir dengan
memanfaatkan robot.
c.
Efisiensi waktu.
d.
Membantu rumah tangga.
e.
Kemajuan teknologi akan membuat generasi muda untuk
berusaha menciptakan robot yang lebih pintar lagi.
Kerugiannya antara lain:
a.
Manusia akan semakin malas, dengan era yang serba
otomatis.
b.
Pengurangan SDM jika pabrik-pabrik menggunakan mesin
serba otomatis.
c.
Jika tidak dapat mengambil positif dari teknologi robot
ini maka akan membuat kehidupan yang ketergantungan.
9.
Aplikasi Sistem Pakar Dalam Bidang
Kedokteran
Bidang
kedokteran sangat erat hubungannya dengan kesehatan. Penerapan sistem pakar
pada bidang ini akan sangat membantu dalam kelangsungan hidup sesorang.
Beberapa alat kedokteran saat ini sudah memanfaatkan sistem pakar.
Ada
yang sebagai penentu keputusan dan ada juga yang bekerja untuk menyembuhkan
suatu penyakit mulai yang sederhana hingga yang kronis. Contoh alat kedokteran
yang menerapkan sistem pakar di dalamnya antara lain USG (ultrasonografi). Alat
ini bekerja berdasarkan pantulan gelombang suara ultrasonik. Banyak digunakan
untuk mendeteksi janin dalam kandungan. Alat ini bekerja dengan menerima input
berupa suara yang lalu diolah menjadi sebuah informasi berupa visual.
Alat
lain yang menerapkannya adalah pengukur kadar lemak dalam darah. Alat ini
berfungsi untuk mengetahui kadar lemak dalam darah seseorang. Terlebih dahulu
diberi input yang mendukung perhitungan. Perhitungan alat ini telah dirumuskan
dengan rule base yang telah terprogram. Setelah input dimasukkan maka alat ini
secara otomatis mengolah datanya dan hasilnya berupa keputusan.
Alat
terapi kanker yang menghasilkan keputusan berupa bentuk terapi yang otomatis
dilakukan oleh alat ini. Sangat membantu memang bila tidak terjadi kesalahan.
Tetapi karena kesalahan dalam pengambilan keputusan maka menimbulkan korban
jiwa. Hal ini yang tidak diinginkan dari penerapan sistem pakar pada dunia
kesehatan.
Seharusnya
alat-alat yang dilengkapi sistem pakar pada bidang ini hanya bersifat membantu menghasilkan
keputusan bukan secara otomatis melakukan tindakan. Bagaimana pun keputusan
final tetap berada pada tangan ahlinya. Dan sistem pakar tercanggih adalah
manusia. Sistem pakar yang diterapkan semata-mata hanya sebagai pendukung
keputusan. Bila mana dimungkinkan untuk kerja otomatis, itu juga hanya
mengerjakan input yang merupakan keputusan dari ahli di bidangnya
(dokter/spesialis).
Dari
berbagai contoh sistem pakar di bidang kedokteran tampak beberapa keuntungan
dan kerugian dalam penerapannya. Keuntungan dan kerugian inilah yang sebaiknya
dicermati dalam pembuatan dan penggunaannya di bidang kedokteran ini.
Keuntungan yang dapat diambil antara lain:
a.
Membantu dalam menghasilkan keputusan berupa analisa
suatu penyakit.
b.
Membantu tugas yang tidak dapat dilakukan secara manual
oleh manusia.
c.
Memudahkan untuk penyembuhan.
Kerugian yang dapat terjadi antara lain:
a.
Error yang terjadi saat pengambilan keputusan.
b.
Rule base yang harus sesuai dengan kondisi setiap
pasien.
c.
Efek samping dari tindakan yang dilakukan oleh alat.
SUMBER
Langganan:
Postingan (Atom)