Search This Blog

Friday, December 11, 2015

Tuesday, December 1, 2015

Sejarah dan Pengertian WEB SERVER







1.pengertian dan sejarah Web Server
Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (EuropeanOrganization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks.Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis duaprogram komputer:
-sebuah peramban yang dinamainya sebagai WorldWideWeb
-server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd,yang berjalan pada sistem operasi NeXTSTEP.
Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yangdigunakan untuk berkunjung serta bertukar data melalui World Wide Web membuatkedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapatdigunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasipenelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi,dan akhirnya digunakan dalam industri bisnis.Tahun 1994, Tim Berners-Lee memutuskan untuk memlakukan organisasi WorldWide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi 
Web Server adalah software server yang menjadi tulang belakang dari WWW (World Wide Web). Web server menunggu permintaan dari client yang menggunakan browser seperti netscape navigator, Internet Explorer, modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu dan kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar disebut dengan format SGML (Standard General Markup Language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser itu. Contohnya ialah bila data yang dikirim berupa data gambar, browser yang hanya mampu menampilkan text (misalnya lynx) tidak akan mampu menampilkannya dan jika ada akan menampilkan alternatifnya saja.
            Web Server, untuk berkomunikasi dengan clientnya (web browser) mempunyai protokol sendiri yaitu HTTP (HyperText Transfer Protocol). Dengan protokol ini, komunikasi antar web server dengan clientnya (browser) dapat saling dimengerti dan lebih mudah.
Seperti telah dijelaskan diatas, Standar format data pada World Wide Web adalah SGML. Tapi sudah menjadi hal yang umum bahwa para pengguna internet lebih banyak menggunakan format HTML (HyperText Markup Language) karena penggunaannya yang lebih sederhana dan mudah dipelajari.
Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web browsernya dapat membuka dan mambaca dokumen-dokumen yang ada dalam komputernya atau bahkan komputer yang jauh tempatnya sekalipun. Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu.
Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke webclient lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.
Untuk membuat sebuah web server, maka kita akan menemukan berbagai macam persoalan, dimulai dari pemilihan software web browser yang mana yang paling sesuai kebutuhan, apa spesifikasi hardware yang dibutuhkan, bagaimana kondisi interkoneksi jaringan internet yang ada, dan lain sebagainya. Belum lagi termasuk bagian pembuatan halaman-halaman webnya, mau menggunakan format apa (HTML, SGML, PHP, PHP3, CGI, dan lain-lain).
1.2.fungsi Web Server
Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Beberapa dukungan Apache :
·         Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
·         PHP (Personal Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
·         SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
  1. Apache termasuk dalam kategori freeware.
  2. Apache mudah sekali proses instalasinya.
  3. Mampu beroperasi pada berbagai platform sistem operasi.
  4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
  5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
1.3jenis-jenis web server
·         Apache Tomcat
·         Microsoft windows Server 2003 Internet Information Services (IIS)
·         Lighttpd
·         Sun Java System Web Server
·         Xitami Web Server
·         Zeus Web Server
1.4 Cara Kerja Web Server
Sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh client tersebut.
Seperti yang sudah saya informasikan diatas bahwa client yang dimaksud disini adalah komputer desktop yang memiliki atau telah menginstall web browser seperti Chrome, Mozilla, Opera dan lain-lain yang dapat terhubung ke web server melalui jaringan internet atau intranet.
Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula-lah data-data website tersimpan dengan rapih. Sama halnya dengan komputer client, komputer server juga harus terhubung dengan jaringan internet atau jaringan intranet untuk dapat diakses oleh client.
Pada saat client (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS). Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page Not Found.




               

Sunday, November 29, 2015

CARA INSTALL IDM TANPA SERIAL NUMBER(*********)

pada kesempatan kali ini saya akan menjelaskan tentang bagaimana cara install idm (internet download manager) pertama yang harus anda lakukan mendownload idm
1.download idm terlebih dahulu <a href="http://downloads.ziddu.com/download/25084660/idman618.exe.html" target="_blank"><img alt="Download Button" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUwroHowMdyEc9D43-0jlSVI3rYutwWZAtMkmTf36EG8Q4P4OSoMUDMZs97S950wN1YGhTtgiVuUHhprhjNyzd7kkWcQDMIm9f4qBEGkoyz068OOU2IvWYjriZfZqm5eCUqQo46CTvxEvK/s1600/download-button.jpg"</a>
2.kemudian jangan lupa untuk download patch-nyahttp://downloads.ziddu.com/download/25084659/Patch_IDM_6.18_Build_12.zip.html

LANGKAH PERTAMA SETELAH ANDA MENDOWNLOAD FILE TERSEBUT ADALAH
INSTAL IDM-NYA TERLEBIH DAHULU
`
""cara install idm"
.Setelah kalian mendownload IDM tersebut selanjutnya kita akan lanjut ketahap install nya
1.pertama open file yang kita download tadi "kemudian klik idm618.application
   kemudian jalankan perintah dibawah
klik lanjut sampai program selesai diinstall
setelah proses selesai langkah selanjutnya kita akan menjalankan Patch-nya 
"SEBELUM MENJALANKAN PATCHNYA DISABLE DULU ANTI VIRUS KALIAN"
APABILA TIDAK DI DISABLE MAKA PATCH AKAN TERBACA SEBAGAI VIRUS"
1.buka file download"an kita tadi , klik "patch tersebut"

2.selanjutnya klik file dan jalan kan "patch.exe"


3.apabila program berjalan maka tampilannya akan seperti ini 

4.klik "patch" kemudian pilih program idm yang akan kita pasang patch

5.kemudian klik "Auto Reg" untuk  memasang patch nya "dan "Generate" untuk menganti jenis-jenis serial number dari patch nya

6.OK.!!!! idm telah berhasil dipasang patch nya dan kita tidak perlu melakukan regitrasi lagi
7.untuk membuktikannya kita Program IDM nya dan klik regitrasi , dan lihat ikon registrasi telah terhapus dari program maka idm otomatis tidak akan meminta SERIAL NUMBER LAGI



"PERINGATAN...!!!!!! JANGAN UPDATE IDM ANDA, APABILA ANDA UPDATE MAKA PATCH YANG TELAH KITA PASANG TADI TIDAK AKAN BERFUNGSI PADA IDM YANG TELAH ANDA UPDATE" 



CONTOH DFD PEMINJAMAN/SEWA TANDA

                     PROSES PEMINJAMAN/ SEWA TENDA CV.YOLANDA PRIMA PALEMBANG

Proses peminjaman alat tenda CV.Yolanda Prima
CV.Yolanda Prima adalah salah satu perusahan yang bergerak di bidang peminjaman atau sewa alat tenda dan juga alat perkawinan dan lain-lain cv ini di pimpin oleh bapak H.Sudirman Kopri. SE, beliau adalah pemilik dari perusahaan ini. Cv.yolanda prima adalah salah satu usaha peminjaman tenda terbesar di kota Palembang, pemilik CV ini adalah ketua dari perkumpulah usaha tenda seluruh Palembang.
Pada kesempatan ini saya akan sedikit menjelaskan alur dari proses peminjaman yang terjadi pada CV. Yolanda Prima ini mulai dari tahap pendaftaran konsumen, kemudian pembayaran, pemasangan dan pengembalian barang.
DAN BERIKUT ADALAH CONTOH DARI DIAGRAM KONTEKNYA:
  



1.proses pendaftaran
Pada proses ini biasanya konsumen dianjurkan untuk melakukan pendaftaran untuk peminjaman dilakukan 2minggu sebelum tanggal pemasangan, hal ini dilakukan dikarenakan CV.Yolanda Prima ini hampir tiap hari melakukan pemasangan tenda, yang mana apabila kita melakukan pemesanan seminggu atau pun kurang dari seminggu kemungkinan besar kita tidak akan mendapatkan peminjaman dari CV.Yolanda Prima.
Tahap dari proses pendaftaran diawali dengan konsumen akan mengisi formulir pendaftaran yang mana pada formulir ini terdiri dari beberapa atribut yaitu identitas konsumen, jenis tenda yang akan dipinjam dan juga tanggal pemasangan dan pengembalian barang, . Selanjutnya petugas akan mengecek jenis barang yang dipilih oleh konsumen  kepada  bagian gudang apakah barang tersebut tersedeia atau sedang dipakai, apabila barang tersebut ada maka petugas akan petugas akan memberikan nota barang yaitu harga dari peminjaman barang tersebut, dan apabila barang tersebut tidak ada maka petugas akan menyarankan konsumen untuk memilih jenis yang berbeda tetapi tipe yang sama.
Apabila  semuanya telah selesai maka data pendaftaran dari konsumen tadi akan diberikan kepada pimpinan 

DIAGRAM LEVEL 0

.

2.proses pembayaran
Pada proses pembayaran konsumen akan memberikan uang panjar atau DP sebagai tanda jadi untuk peminjaman barang tersebut, konsumen dapat memilih melakukan transaksi pembayaran transfer lewat bank atau langsung bayar dimuka. Selanjutnya apabila pembayaran telah dilakukan maka petugas akan mengeluarkan kwitansi bukti pembayaran kepada konsumen, petugas juga akan langsung mengkonfirmasi kepada pemimpin bahwa proses pembayaran tanda jadi  telah selesai.

DIAGRAM LEVEL 1 :




3.proses pemasangan dan pengambilan
Untuk proses ini petugas akan mengecek tanggal pasang dan juga penarikan yang telah diisi oleh konsumen pada saat pendaftaran, apabila tanggal sudah pada waktunya untuk melakukan pemasangan maka ptugas akan memerintahkan kepada bagian gudang untuk melakukan pemasangan alat tenda atau pun yang lain kealamat konsumen yang telah diisi oleh konsumen pada saat  proses pendaftaran tadi.
Dan untuk proses penarikan barang maka petugas juga akan melihat data tanggal berapa barang tersebut untuk ditarik, apabila tanggal untuk melakukan penarikan sudah saatnya maka petugas akan memerintahkan kepada bagian gudang untuk melakukan penarikan. Pada saat penarikan bagian gudang juga akan melakukan proses yaitu menagih seluruh sisa uang peminjaman barang, setelah proses tersebut selesai maka bagian gudang akah melakukan pengecekan barang yang mana apa bila kondisi barang utuh dan tidak rusak maka bagian gudang langsung menariknya dan langsung mengkonfirmasi kepada petugas bahwa barang telah kembali dan keadaan barang juga masih utuh dan tidak rusak
Tetapi apabila pada saat pengecekan barang terdapat barang yang rusak atau tidak utuh maka bagian gudang akan memberitahu kepada petugas bahwa ada kerusakan barang ataupun ada barang yang kurang, selanjutnya petugas akan langsung bernegosiasi kepada konsumen agar konsumen mengganti barang tersebut sesuai dengan peraturan dari CV.yolanda Prima yang mana apabila barang sudah dalam kondisi barang lama maka konsumen hanya perlu melakukan penggantian 50% dari harga barang tetapi apabila kondisi barang baru maka konsumen harus membayar 75% harga barang.
Setelah proses penggantian barang selesai, maka barang tersebut akan langsung dibawa kegudang oleh bagian gudang dan mereka akan langsung memberi tahu petugas bahwa barang telah kembali, petugas juga akan memberikan laporan kepada pemimpin bahwa barang telah kembali kegudang.
DIAGRAM LEVEL 2;


PROSES PEMBUATAN DIAGRAM DILAKUKAN DENGAN MENGGUNAKAN METODE DFD(DATA FLOW DIAGRAM).

TERIMA KASUH SEMOGA BERMANFAAT


Sunday, November 15, 2015

apa itu sistem informasi


SISTEM INFORMASI


                SISTEM adlah kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem yang paling berintegetrasi dan berinterakasi untuk mencapai tujuan tertentu. Sebuah sistem memiliki sistem memiliki sisten yang lebih besar yang dinamakan supra sistem, supra sistem dimungkinkan memiliki sistem yang lebih besar, sehingga dinamakan supra dari supra sistem.
 sebagai contoh sistem komputer memiliki komputer memiliki subsitem perangkat lunak(software), subsistem perangkat keras (hardware), dan subsitem pengguna (brainware). Sedangkan subsistem hardware terdiri dari subsitem piranti proses, dari komponen seperti mouse, keyboard, suara, dan sebagainya

-Sistem mempunyai karakteristik atau sifat-sifat yang tertentu seperti elemen-elemen(elements), batasan sistem(boundary), lingkungan sistem (envoironments),  penghubung (interface),  masukan(input),  pengolahan(process), keluaran(output), dan tujuan (goals).


#didalam sebuah sistem memiliki penghubung yang berfungsi melakukan interaksi antar subsistem atau elemen didalam stebuah sistem. Sistem dapat juga menerima energi masukan dari elemen yang lain dan melakukan pengolahan untuk menghasilkan energi keluaran baik yang berguna maupun tidak berguna bagi sistem. Jika  keluaran tidak berguna maupun tidak berguna maka akan dijadikan sampah atau dibuang oleh sistem. Sistem dibuat pasti memiliki tujuan tertentu. Sebuah sistem dibuat jika dapat  menghasilkan tujuan sesuai dengan yang dibutuhkan.

1.klasfikasi sistem

  • sistem abstrak dan sistem
  • sistem alamiah dan buatan manusia
  • sistem tertentu(deterinic system ) dan sistem tidak tentu (probalilistic system)! Sistem program ,sistem persediaan barang,
  • sistem tertutup dan sistem terbuka, contoh sistem gaji perusahaan , sistem penjualan
sistem berbasis komputer:
Sistem berbasis komputer adalah sistem yang komponen-komponennya atau subsistem-subsistemnya terdiri dari:
  • orang
  • perangkat keras(hardware) komputer
  • perangkat lunak (software)komputer
  • basis Data
  • prosedur
  • Dokumentasi
Keenam komponen tersebut merupakan dasar pembentuk sistem berbasis komputer, dan komponen ke-3, ke-4, k-5, dan ke-6 tersebut merupakan hasil aktifitas rekayasa perangkat lunak (software engineering). Perangkat lunak komputer adalah produk yang dihasilkan melalui serangkaian aktivitas proses rekayasa atau pengembangan software , yang menghasilkan aktifitas sbg berikut:
  • Dokumen-dokumen yang menspesifikasikan program yang hendak dibangun
  • progrma yang dieksekusi komputer
  • Dokumen yang menjelaskan program dan cara kerja program 
  • data berbentuk angka atau teks, yang juga berupa audio, video gambar, dan sebagainya.
informasi merupakan data yang telah diolah menjadi bentuk yang berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang. Dasar dari informasi adalah data,kesalahan dalam mengambil  atau menginput data , dan kesalahan dalam mengolah data akan menyebabkan kesalahan dala memberikan informasi jadi data yang didapatkan dan diinput harus valid(benar) hingga bentuk pengolahannya, agar bisa mengahasilkan informasi yang dapat dipercaya.
Informasi diperoleh dari sistem informasi (informasi system) atau disebut juga processsing system  atau  information processing systems atau information-generation systems
Jadi sistem informasi  adalah suatu sitem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi , bersifat manajerial dan kegitan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
\
sistem informasi berbasis komputer
Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas, berguna bagi penerimanya, dan dipergunakan untuk suatu alat bantu pengambilan keputusan. Sistem Informasi “berbasis komputer” mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi.

Contoh aplikasi Sistem Informasi Berbasis Komputer :
(1). SIA /SISTEM INFORMASI AKUNTASI
Sistem informasi akuntansi melaksanakan akuntansi perusahaan, aplikasi ini ditandai dengan penngolahan data yang tinggi.
Tujuan Pengolahan Data –> mengumpulkan data yang menjelaskan kegiatan perusahaan, mengubah data tersebut menjadi informasi serta menyediakan informasi bagi pemakai didalam maupun di luar perusahaan.
SIA melaksanakan 4 tugas dasar :
  • pengumpulan data
  • manipulasi data
  • pengklasifikasian, penyortiran, perhitungan, pengikhtisaran, penyiapan dokumen.
  • penyimpanan data
  • penyiapan data
Contoh Sistem Informasi Akuntansi :
Sistem terdistribusi yang digunakan perusahaan distribusi yaitu perusahaan yang mendistribusikan produk dan jasanya ke pelanggan (mis : perusahaan yang berorientasi produk seperti : manufaktur, pedagang besar, pengecer dll).
(2). SIM /SISTEM INFORMASI MANAJEMEN
Sistem berbasis komputer yang menyediakan informasi bagi pemakai dengan kebutuhan yang serupa dan integrasi manusia/mesin guna menyediakan informasi untuk mendukung fungsi operasional manajemen & pengambilan keputusan pada suatu organisasi.
Tujuan SIM —> Memenuhi kebutuhan informasi umum semua manajer dalam perusahaan atau dalam sub unit organisasional perusahaan (subunit dapat disasarkan pada area fungsional atau tingkatan manajemen).
(3). SPK /SISTEM PENUNJANG KEPUTUSAN
SPK –> Sistem komputer yang interaktif yang membantu pembuat keputusan dalam menggunakan & memanfaatkan data & model untuk memecahkan masalah yang tidak terstruktur.
Tujuan :
  • Memberikan dukungan untuk pembuatan keputusan pada masalah yang semi/tidak terstruktur.
  • Memberikan dukungan pembuatan keputusan kepada manajer pada semua tingkat untuk membantu integrasi antar tingkat.
  • Meningkatkan efektifitas manajer dalam pembuatan keputusan & bukan peningkatan efisiennya.
(4). OTOMATISASI KANTOR / OFFICE AUTOMATION / OA
Semua sistem elektronik formal & informal terutama yang berkaitan dengan komunikasi informasi ke dan dari orang-orang di dalam maupun di luar perusahaan.
Fungsi OA adalah —> Untuk memudahkan segala jenis komunikasi baik lisan maupun tulisan & menyediakan informasi yang lebih baik untuk pengambilan keputusan.
(5). SISTEM INFORMASI MANUFAKTUR /MANUFACTURING INFORMATION SYSTEM
Merupakan subsistem SIM yang menyediakan informasi untuk digunakan dalam pemecahan masalah manufaktur.
contoh SI manufaktur

  • subsistem produk menelusuri arus suatu pekerjaan, perusahaan merakit lampu sepeda, senter ini dirakit dari beberapa bagian
  • jadwal produksi, menentukan langkah-langkah proses produksi yang akan dilakukan menentukan status sehingga pekerjaannya dapat ditanya
SISTEM PAKAR
Definisi Sistem pakar menurut para ahli :
  • Menurut Durkin Sistem pakar adalah suatu program komputer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan seorang pakar.
  • Menurut Ignizio Sistem pakar adalah suatu model dan prosedur yang berkaitan, dalam suatu  domain  tertentu,  yang  mana  tingkat  keahliannya  dapat dibandingkan dengan keahlian seorang pakar.
  • Menurut Giarratano dan Riley  Sistem pakar adalah suatu sistem komputer yang bisa menyamai atau meniru kemampuan seorang pakar
  • Menurut Turban (dalam Kusrini, 2006) Sistem pakar adalah program computer yang menirukan penalaran seorang pakar dengan keahlian suatu wilayah pengetahuan tertentu.
  • Menurut Martin dan Oxman (dalam Kusrini, 2006) Sistem pakar adalah sistem berbasis computer, yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut.
Beberapa aktivitas pemecahan yang dimaksud dalama sistem pakar antara lain: Pembuatan keputusan (decicion making), pemaduan pengetahuan (knowledge fusing), pembuatan desain (designing), perencanaan (planning), prakiraan (forecasting), pengaturan (regulating), pengendalian (cotrolling), perumusan (prescribing), penjelasan (explaining), pemberian nasihat (advising) dan pelatihan (tutoring). Selain itu sistem pakar juga dapat berfungsi sebagai asisten yang pandai dari seorang pakar (Martin dan Oxman, dalam Kusrini 2006).
Konsep Dasar Sistem Pakar
Sistem pakar mencakup beberapa persoalan mendasar, antara lain siapa yang disebut pakar, apa yang dimaksud dengan keahlian, bagaimana keahlian dapat ditransfer, dan bagaimana sistem bekerja. Menurut Turban dan Frenzel, konsep dasar sistem pakar terdiri atas:
1)      Kepakaran (Expertise)
Kepakaran merupakan penguasaan pengetahuan di bidang tertentu yang diperoleh dari serangkaian pelatihan, membaca atau pengalaman.
2)      Pakar (Expert)
Seorang pakar adalah orang yang memiliki pengetahuan, penilaian, pengalaman, metode khusus, serta kemampuan untuk menerapkan bakat ini dalam memberi nasihat dan memecahkan masalah.
3)      Pengalihan Kepakaran
Tujuan utama sistem pakar adalah mengalihkan kepakaran seorang pakar dalam computer yang akan digunakan oleh pihak lain yang bukan pakar, untuk menemukan solusi atas permasalahan. Pengetahuan yang disimpan dalam mesin disebut dengan nama basis pengetahuan.
4)      Penalaran (Inference)
Salah satu fitur yang harus dimiliki oleh sistem pakar adalah kemampuan untuk menalar. Jika kepakaran sudah tersimpan sebagai basis pengetahuan dan tersedia program yang mampu mengakses data, maka computer harus dapat deprogram untuk membuat inferensi. Proses kesimpulan ini dikemas dalam bentuk motor inferensi.
5)      Aturan – aturan (Rules)
Sebagian besar sistem pakar adalah sistem berbasis aturan. Aturan tersebut biasanya berbentuk IF – THEN. Aturan digunakan sebagai prosedur untuk memecahkan permasalahan.
6)      Kemampuan Penjelasan (Explanation Capability)
Kemampuan menjelaskan merupakan komponen tambahan dari sistem pakar yang berfungsi untuk memberikan penjelasan kepada user mengapa suatu pertanyaan ditanyakan oleh sistem pakar, bagaimana kesimpulan dapat diperoleh, kenapa solusi tertentu ditolak, dan apa rencana untuk mencapai solusi.

Struktur Sistem Pakar
            Menurut Turban dan Frenzel sistem pakar disusun oleh dua bagian utama, yaitu lingkungan pengembangan (development environment) dan linkungan konsultasi (consultation environment). Lingkungan pengembangan digunakan sebagai pembangunan sistem pakar baik dari segi pembangunan komponen maupun basis pengetahuan. Lingkungan konsultasi digunakan oleh seseorang yang bukan pakar untuk memperoleh pengetahuan pakar.
Dalam sebuah pengambilan keputusan seseorang sering dihadapkan pada berbagai  situasi         dan kondisi yang kompleks. Kondisi yang dimaksud yaitu bingungnya  seseorang dalam pengambilan keputusan karena suatu keputusan yang hanya satu kali dan tidak dapat diulang dimasa yang akan datang. Seseorang diharuskan untuk memikirkan dampak jangka panjang dan jangka pendek dari keputusan yang dibuat.
Menurut Mangkusubroto dan Trisnadi (dalam Marimin, ) pada prinsipnya terdapat dua basis dalam pengambilan keputusan, yaitu pengambilan keputusan berdasarkan intuisi dan pengambilan keputusan rasional, berdasarkan hasil analisis keputusan.
Pengambilan keputusan dapat melalui 2 kerangka kerja meliputi (1) pengambilan keputusan tanpa percobaan, hal ini dilakukan dengan cara menyususn secara sistematis cara kerja umum sebelum mencari solusi bagi masalah yang diharapkan (2) pengambilan keputusan berdasarkan suatu pecobaan.
Mengambil atau membuat keputusan adalah suatu proses yang dilaksanakan orang berdasarkan pengetahuan dan informasi yang ada padanya pada saat tersebut dengan harapan bahwa sesuatu akan terjadi. Keputusan dapat diambil dari alternatif-alternatif keputusan yang ada, kemudian informasi tersebut diolah dan disajikan dengan sistem penunjang keputusan. Adapun informasi terbentuk dari adanya data yang terdiri dari bilangan dan terms yang disusun, diolah dan disajiakan dengan dukungan sistem informasi manajemen. Kemudian keputusan yang diambil perlu ditindak lanjuti dengan aksi yang dalam pelaksanaannya perlu mengacu pada standar prosedur operasi dan akan membentuk kembali data, begitu seterusnya yang terjadi dalam siklus data, informasi, keputusan dan aksi.
Contoh :
Ada seorang ibu rumah tangga yang ingin membeli kebutuhan rumah tangga. Untuk mengambil keputusan barang apa yang akan ia beli maka terlebih dahulu  ia akan membandingakn informasi yang ia pernah alami dengan informasi dari orang lain misalnya tentang kualitas, harga, brand dan kuantitas dari barang yang akan dikonsumsi. Setelah semuanya dipertimbangkan dan dibandingkan maka ia akan membuat keputusan tentang barang apa yang akan dibeli. Hal ini dilakukan untuk memperoleh keuntungan jangka panjang, karena sebuah keputusan tidak bisa diulang kembali.

Artificial Intelligence
Kecerdasan Buatan (bahasa InggrisArtificial Intelligence atau AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia.
Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzyjaringan syaraf tiruan dan robotika.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.

Contoh aplikasi AI :

1. Visualisasi komputer —> Kecerdasan buatan pada bidang visualisasi komputer ini memungkinkan sebuah sistem komputer mengenali gambar sebagai input.
Contoh: mengenali pola pada gambar.
2. Pengenalan Suara —-> Kecerdasan buatan pada pengenalan suara ini dapat mengenali suara manusia. Cara mengenali suara ini dengan mencocokannya pada acuan yang telah diprogramkan terlebih dahulu.
Contoh : perintah komputer dengan menggunakan suara user.
3. Sistem Pakar —> Kecerdasan buatan pada sistem pakar ini memungkinkan sebuah sistem komputer memiliki cara berpikir dan penalaran seorang ahli dalam mengambil keputusan, untuk memecahkan masalah yang ada pada saat itu.
Contoh : program komputer yang dapat mendiagnosa penyakit dengan memasukan gejala-gejala apa saja yang dialami pasien.
4. Permainan —> Kecerdasan buatan pada permainan ini memungkinkan sebuah sistem komputer untuk memiliki cara berpikir manusia dalam bermain.
Contoh : permainan yang memiliki fasilitas orang melawan komputer. Komputer sudah di program sedemikian rupa agar memiliki cara bermain seperti seorang manusia bahkan bisa melebihi seorang manusia.
KESIMPULAN
Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas, berguna bagi penerimanya, dan dipergunakan untuk suatu alat bantu pengambilan keputusan. Sistem Informasi “berbasis komputer” mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi.
sistem pakar yaitu suatu sistem berbasis computer atau suatu program computer yang dirancang yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan dan menyelesaikan  masalah, dimana suatu sistem tersebut bisa menyamai atau meniru penalaran dan keahlian seorang pakar. Aktivitas pemecahan masalah yang dimaksud yaitu pembuatan keputusan (decicion making), pemaduan pengetahuan (knowledge fusing), pembuatan desain (designing), perencanaan (planning), prakiraan (forecasting), pengaturan (regulating), pengendalian (cotrolling), perumusan (prescribing), penjelasan (explaining), pemberian nasihat (advising) dan pelatihan (tutoring). Selain itu sistem pakar juga dapat berfungsi sebagai asisten yang pandai dari seorang pakar.
Sistem Pengambilan Keputusan –> Mengambil atau membuat keputusan adalah suatu proses yang dilaksanakan orang berdasarkan pengetahuan dan informasi yang ada padanya pada saat tersebut dengan harapan bahwa sesuatu akan terjadi. Keputusan dapat diambil dari alternatif-alternatif keputusan yang ada, kemudian informasi tersebut diolah dan disajikan dengan sistem penunjang keputusan. Adapun informasi terbentuk dari adanya data yang terdiri dari bilangan dan terms yang disusun, diolah dan disajiakan dengan dukungan sistem informasi manajemen. Kemudian keputusan yang diambil perlu ditindak lanjuti dengan aksi yang dalam pelaksanaannya perlu mengacu pada standar prosedur operasi dan akan membentuk kembali data, begitu seterusnya yang terjadi dalam siklus data, informasi, keputusan dan aksi.
Kecerdasan Buatan (bahasa InggrisArtificial Intelligence atau AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia.




semoga bermanfaat.....! 
SILAHKAN DI COPY BILA PERLU.......!