Rabu, 05 April 2017

IT AUDIT TRAIL, REAL TIME AUDIT, IT FORENSICS

1. IT AUDIT TRAIL
Audit Trail merupakan salah satu fitur dalam suatu program yang mencacat semua kegiatan yang dilakukan tiap user dalam suatu tabel log. Secara rinci, Audit Trail secara default akan mencacat waktu, user, data yang diakses dan berbagai jenis kegiatan. Jenis kegiatan bisa berupa menambah, merubah, dan menghapus. Audit Trail apabila diurutkan berdasarkan waktu bisa membentuk suatu kronologis manipulasi data. Dasar ide membuat fitur Audit Trail adalah menyimpan histori tentang suatu data (Dibuat, Diubah, atau Dihapus) dan oleh siapa serta bisa menampilkannya secara kronologis. Dengan adanya trail ini, semua kegiatan dalam program yang bersangkutan diharapkan bisa dicatat dengan baik.

1.1       CARA KERJA AUDIT TRAIL
Audit Trail Yang Disimpan Dalam Suatu Tabel:
a. Dengan menyisipkan perintah penambahan record ditiap Query Insert, Update, Delete
b. Dengan memanfaatkan fitur trigger pada DBMS. Trigger adalah kumpulan SQL statement, yang secara otomatis menyimpan log pada event INSERT, UPDATE, ataupun DELETE pada sebuah tabel.
1.2       FASILITAS AUDIT TRAIL
Fasilitas Audit Trail diaktifkan, maka setiap transaksi yang dimasukkan ke Accurate, jurnalnya akan dicacat di dalam sebuah tabel, termasuk oleh siapa, dan kapan. Apabila ada sebuah transaksi yang di - edit, maka jurnal lamanya akan disimpan, begitu pula dengan jurnal barunya.
1.3       HASIL AUDIT TRAIL 
Record Audit Trail Disimpan Dalam Bentuk, Yaitu :
a. Binary File (Ukuran tidak besar dan tidak bisa dibaca begitu saja)
b. Text File ( Ukuran besar dan bisa dibaca langsung)
c. Tabel

   2.    REAL TIME AUDIT
Real Timer Audit atau RTA adalah suatu sistem untuk mengawasi kegiatan teknis dan keuangan sehingga dapat memberikan penilaian yang transparan status saat ini dari semua kegiatan, dimana pun mereka berada. Ini mengkombinasikan prosedur sederhana dan logis untuk merencanakan dan melakukan dana untuk kegiatan dan "Siklus Proyek" pendekatan untuk memantau kegiatan yang sedang berlangsung dan penilaian termasuk cara mencegah pengeluaran yang tidak sesuai. 
Real Time Audit menyediakan teknik ideal untuk memungkinkan mereka yang bertanggung jawab untuk dana, seperti bantuan donor, investor dan sponsor kegiatan untuk dapat "Terlihat Di Atas Bahu" dari manajer kegiatan di danai sehingga untuk memantau kemajuan. Sejauh kegiatan manajer prihatin Real Time Audit meningkatkan kinerja karena sistem ini tidak mengganggu dan donor atau investor dapat memperoleh informasi yang mereka butuhkan tanpa menuntut waktu manajer. Pada bagian ini dari pemodal Real Time Audit adalah metode biaya yang sangat nyaman dan rendah untuk memantau kemajuan dan menerima laporan rinci reguler tanpa menimbulkan beban administrasi yang berlebihan baik untuk staf. Mereka sendiri atau manajemen atau bagian dari aktivitas manajer.
Penghematan biaya overhead administrasi yang timbul dari penggunaan Real Time Audit yang signifikan dan meningkat seiring kemajuan teknologi dan teknik dan kualitas pelaporan dan kontrol manajemen meningkatkan menyediakan kedua manajer dan pemilik modal dengan cara untuk mencari kegiatan yang dibiayai dari sudut pandang beberapa manfaat dengan minimum atau tidak ada konsumsi waktu di bagian aktivitas manajer.
   3.      IT FORENSICS
IT Forensics merupakan Ilmu yang berhubungan dengan pengumpulan fakta dan bukti pelanggaran keamanan sistem informasi serta validasinya menurut metode yang digunakan (Misalnya Metode sebab akibat).
Tujuan IT Forensics adalah untuk mendapatkan fakta - fakta objektif dari sistem informasi, karena semakin berkembangnya teknologi komputer dapat digunakan sebagai alat bagi para pelaku kejahatan komputer. 
Fakta - fakta tersebut setelah di verifikasi akan menjadi bukti - bukti (Evidence) yang akan digunakan dalam proses hukum, selain itu juga memerlukan keahlian dibidang IT (Termasuk diantara Hacking dan alat bantu (Tools) baik hardware maupun software).

Untuk Menganalisis Barang Bukti Dalam Bentuk Elektronik Atau Data Seperti :

a. NB / Komputer / Hardisk / MMC / CD / Camera Digital / Flash Disk dan SIM Card / HP
b. Menyajikan atau menganalisis Chart Data Komunikasi Target
c. Menyajikan atau Analisis Data isi SMS Target dari HP
d. Menentukan lokasi / Posisi Target atau Mapping
e. Menyajikan data yang atau dihapus atau hilang dari barang bukti tersebut

Data atau barang bukti tersebut diatas diolah dan dianalisis menggunakan software dan alat khusus untuk dimulainya IT Forensics, hasil dari IT Forensics adalah sebuah Chart data Analisis komunikasi data Target. 

Berikut Prosedur Forensics Yang Umum Di Gunakan Antara Lain :

a. Membuat copies dari keseluruhan log data, files, dan lain - lain yang dianggap perlu pada media terpisah.
b. Membuat finerptint dari copies secara otomatis
c. Membuat fingerprint dari copies secara otomatis 
d. Membuat suatu hashes materlist
e. Dokumentasi yang baik dari segala sesuatu yang telah dikerjakan

Sedangkan Menurut Metode Search dan Seizure Adalah :

a. Identifikasi dan penelitian permasalahan
b. Membuat hipotesa
c. Uji hipotesa secara konsep dan empiris
d. Evaluasi hipotesa berdasarkan hasil pengujian dan pengujian ulang jika hipotesa tersebut jauh dari apa yang diharapkan
e. Evaluasi hipotesa terhadap dampak yang lain jika hipotesa tersebut dapat diterima.

ETIKA DAN PROFESIONALISME

Pengertian Etika Profesi
Etika profesi menurut keiser dalam ( Suhrawardi Lubis, 1994:6-7 ) adalah sikap hidup berupa keadilan untuk memberikan pelayanan professional terhadap masyarakat dengan penuh ketertiban dan keahlian sebagai pelayanan dalam rangka melaksanakan tugas berupa kewajiban terhadap masyarakat. Kode etik profesi adalah sistem norma, nilai dan aturan professsional tertulis yang secara tegas menyatakan apa yang benar dan baik, dan apa yang tidak benar dan tidak baik bagi professional. Kode etik menyatakan perbuatan apa yang benar atau salah, perbuatan apa yang harus dilakukan dan apa yang harus dihindari. Tujuan kode etik yaitu agar professional memberikan  jasa sebaik-baiknya kepada pemakai atau nasabahnya. Dengan adanya kode etik akan melindungi perbuatan yang tidak professional.

Ciri Khas Profesi
Menurut Artikel dalam International Encyclopedia of education, ada 10 ciri khas suatu profesi, yaitu:
1.      Suatu bidang pekerjaan yang terorganisir dari jenis intelektual yang terus berkembang dan diperluas.
2.      Suatu teknik intelektual.
3.      Penerapan praktis dari teknik intelektual pada urusan praktis.
4.      Suatu periode panjang untuk pelatihan dan sertifikasi.
5.      Beberapa standar dan pernyataan tentang etika yang dapat diselenggarakan.
6.      Kemampuan untuk kepemimpinan pada profesi sendiri.
7.      Asosiasi dari anggota profesi yang menjadi suatu kelompok yang erat dengan kualitas komunikasi. yang tinggi antar anggotanya.
8.      Pengakuan sebagai profesi.
9.      Perhatian yang profesional terhadap penggunaan yang bertanggung jawab dari pekerjaan profesi.
10.  Hubungan yang erat dengan profesi lain.

Pengertian Profesionalisme
Profesionalisme merupakan komitmen para anggota suatu profesi untuk meningkatkan kemampuannya secara terus menerus. “Profesionalisme” adalah sebutan yang mengacu kepada sikap mental dalam bentuk komitmen dari para anggota suatu profesi untuk senantiasa mewujudkan dan meningkatkan kualitas profesionalnya. Alam bekerja, setiap manusia dituntut untuk bisa memiliki profesionalisme karena di dalam profesionalisme tersebut terkandung kepiawaian atau keahlian dalam mengoptimalkan ilmu pengetahuan, skill, waktu, tenaga, sember daya, serta sebuah strategi pencapaian yang bisa memuaskan semua bagian/elemen. Profesionalisme juga bisa merupakan perpaduan antara kompetensi dan karakter yang menunjukkan adanya tanggung jawab moral. Ciri-Ciri Profesionalisme:
1.      Punya ketrampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan dengan bidang tadi.
2.      Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
3.      Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
4.      Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya.

Kode Etik Profesi
Kode etik profesi merupakan sarana untuk membantu para pelaksana sebagai seseorang yang professional supaya tidak dapat merusak etika profesi. Ada tiga hal pokok yang merupakan fungsi dari kode etik profesi:
1.      Kode etik profesi memberikan pedoman bagi setiap anggota profesi tentang prinsip profesionalitas yang digariskan. Maksudnya bahwa dengan kode etik profesi, pelaksana profesi mampu mengetahui suatu hal yang boleh dilakukan dan yang tidak boleh dilakukan.
2.      Kode etik profesi merupakan sarana control social bagi masyarakat atas profesi yang bersangkutan. Maksudnya bahwa etika profesi dapat memberikan suatu pengetahuan kepada masyarakat agar juga dapat memahami arti pentingnya suatu profesi,  sehingga memungkinkan pengontrolan terhadap para pelaksana di lapangan kerja (kalanggan social).

3.      Kode etik profesi mencegah campur tangan pihak di luar organisasi profesi tentang hubungan etika dalam keanggotaan profesi. Arti tersebut dapat dijelaskan bahwa para pelaksana profesi pada suatu instansi atau perusahaanyang lain tidak boleh mencampuri pelaksanaan profesi dilain instansi atau perusahaan.

PENJELASAN PROFESI, TATA LAKU, DAN ETIKA BERPROFESI DALAM BIDANG TEKNOLOGI INFORMASI

Pengertian Profesi
Profesi adalah suatu pekerjaan yang dalam melaksanakan tugasnya memerlukan/menuntut keahlian (Expertise), menggunakan teknik-teknik ilmiah, serta dedikasi yang tinggi. Keahlian diperoleh dari lembaga pendidikan yang khusus diperuntukan untuk itu dengan kurikulum yang dapat dipertanggung jawabkan.
Profesi dan profesionalisme seringkali dilihat sebagai seseorang atau sebuah aktivitas yang memiliki ciri-ciri khusus. Penekanan analisa di dalam tulisan-tulisan tentang profesi seringkali adalah pada syarat-syarat agar seseorang dapat dianggap profesional. Dengan cara ini, maka profesionalisme pertama-tama selalu didefinisikan sebagai “kegiatan yang memerlukan pendidikan dan dasar ilmu tertentu”. 
Misalnya, seseorang dianggap pustakawan yang melakukan kegiatan profesional jika ia memiliki latar belakang pendidikan perguruan tinggi atau pendidikan formal setingkat itu, yang berbeda dari jika ia adalah seorang arsiparis, atau seorang manajer rekod. Selain membahas landasan keahlian, para penulis umumnya juga selalu melihat profesionalisme dengan beberapa ciri khusus lainnya. Misalnya, semua profesi diharapkan memiliki asosiasi, dan asosiasi ini selalu dilihat sebagai organisasi kolektif yang memiliki pengurus dan kegiatan. Profesionalisme pustakawan Indonesia, misalnya, dikaitkan dengan keberadaan organisasi profesi ini. Termasuk dalam pembahasan tentang organisasi ini. Biasanya muncul pembahasan tentang kode etik profesi.
·         Ciri-ciri Profesi, yaitu adanya:
1.      Standar unjuk kerja.
2.      Lembaga pendidikan khusus untuk menghasilkan pelaku profesi tersebut dengan standar kualitas akademik yang bertanggung jawab.
3.      Organisasi profesi.
4.      Etika dan kode etik profesi.
5.      Sistem imbalan.
6.      Pengkuan Masyarakat
Cara-cara menggambarkan profesi dan profesionalisme seperti di atas dikenal sebagai pendekatan taksonomis atau pendekatan kecirian (trait approach). Pendekatan ini muncul sebelum tahun 1960an, dan terutama dipengaruhi oleh tulisan Albert Flexner (1915). Konsentrasinya adalah pada penemuan ciri-ciri, klasifikasi, atau taksonomi profesionalisme. Di dalam perkembangannya, pendekatan taksonomis ini kemudian juga menekankan pada aspek fungsi, tugas dan kewajiban sebuah profesi di dalam masyarakatnya, sehingga dikenal sebagai pendekatan fungsional yang amat cocok dengan aliran fungsionalisme Talcot Parsons.
Tata Laku Profesi
Praktek berprofesi berarti melaksanakan janji komitmen bagi profesional, untuk berkarya sebaik-baiknya melalui hubungan antara dia dan masyarakat yang membutuhkan keahliannya dan mempercayainya.
Kaidah tata laku profesi menjamin terhindarnya tindakan kesewenang-wenangan yang didasari dari peraturan/perundangan tentang profesi. Hal ini mengatur seluk beluk interaksi dalam praktek berprofesi, untuk tujuan sebesar-besarnya memperoleh hasil karya yang terbaik dan jaminan perlindungan kepada masyarakat. Interaksi dalam hubungan kerja ini merupakan hal yang terpenting dalam praktek berprofesi.
Etika Berprofesi di Bidang TI
Etika berprofesi di bidang teknologi informasi dimana pemrograman komputer membutuhkan sebuah kode etik, dan kebanyakan dari kode-kode etik ini disadur berdasarkan kode etik yang kini digunakan oleh perkumpulan programmer internasional. Tujuan adanya kode etik profesi adalah prinsip-prinsip umum yang dirumuskan dalam suatu profesi akan berbeda satu dengan yang lainnya. 
Hal ini disebabkan perbedaan adat, kebiasaan, kebudayaan, dan peranan tenaga ahli profesi yang didefinisikan dalam suatu negara tidak sama. Kode etik seorang programmer adalah sebagai berikut:
·         Seorang programmer tidak boleh membuat atau mendistribusikan Malware.
·         Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja.
·         Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja.
·         Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta.
·         Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua.
·         Tidak boleh mencuri software khususnya development tools.
·         Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek.
·         Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain.
·         Tidak boleh membeberkan data-data penting karyawan dalam perusahaan.
·         Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan.
·         Tidak pernah mengambil keuntungan dari pekerjaan orang lain.
·         Tidak boleh mempermalukan profesinya.
·         Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi.
·         Terus mengikuti pada perkembangan ilmu komputer.
Pada umumnya, programmer harus mematuhi Golden Rule yaitu “Memperlakukan orang lain sebagaimana kamu ingin diperlakukan”. Jika semua yang bekerja dibidang IT mematuhi peraturan ini, maka tidak akan ada masalah dalam komunitas.
 Source :

Selasa, 04 April 2017

Perbandingan Cyberlaw, Computer Crime Act (Malaysia), Council of Europe Convention on Cybercrime

Cyber law adalah seperangkat aturan hukum tertulis yang berlaku di dunia maya. Cyber law ini dibuat oleh negara untuk menjamin warga negaranya karena dianggap aktivitas di dunia maya ini telah merugikan dan telah menyentuh kehidupan yang sebenarnya (riil). Mungkin bila kita melihat bila di dunia maya ini telah ada suatu kebiasaan-kebiasaan yang mengikat ‘masyarakatnya’, dan para Netizens (warga negara dunia maya) telah mengikuti aturan tersebut dan saling menghormati satu sama lain. Mungkin tidak perlu sampai ada cyber law, karena dianggap telah terjadi suatu masyarakat yang ideal dimana tidak perlu adanya ‘paksaan’ hukum dan penjamin hukum.
Dilihat dari ruang lingkupnya, Cyber Law meliputi setiap aspek yang berhubungan dengan subyek hukum yang memanfaatkan teknologi internet yang dimulai pada saat mulai “online” dan seterusnya sampai saat memasuki dunia maya. Oleh karena itu dalam pembahasan Cyber Law, kita tidak dapat lepas dari aspek yang menyangkut isu prosedural, seperti jurisdiksi, pembuktian, penyidikan, kontrak/transaksi elektronik dan tanda tangan digital/elektronik, pornografi, pencurian melalui internet, perlindungan konsumen, pemanfaatan internet dalam aktivitas keseharian manusia, seperti e-commerce, e-government, e-tax, e learning, e-health, dan sebagainya.
Dengan demikian maka ruang lingkup Cyber Law sangat luas, tidak hanya semata-mata mencakup aturan yang mengatur tentang kegiatan bisnis yang melibatkan konsumen (consumers), manufaktur (manufactures), service providers dan pedagang perantara (intermediaries) dengan menggunakan Internet (e-commerce). Dalam konteks demikian kiranya perlu dipikirkan tentang rezim hukum baru terhadap kegiatan di dunia maya.
Jadi Cyber Law adalah kebutuhan kita bersama. Cyber Law akan menyelamatkan kepentingan nasional, pebisnis internet, para akademisi dan masyarakat secara umum, sehingga keberadaannya harus kita dukung.

Computer Crime Act ( malaysia )
Adalah sebuah undang-undang untuk menyediakan pelanggaran-pelanggaran yang berkaitan dengan penyalahgunaan computer di malaysia. CCA diberlakukan pada 1 juni 1997 dan dibuat atas keprihatinan pemerintah Malaysia terhadap pelanggaran dan penyalahgunaan penggunaan computer dan melengkapi undang-undang yang telah ada.
Computer Crime Act (Akta Kejahatan Komputer) merupakan Cyber Law (Undang-Undang) yang digunakan untuk memberikan dan mengatur bentuk pelanggaran-pelanggaran yang berkaitan dengan penyalahgunaan komputer.
Computer Crime Act (Akta Kejahatan Komputer) yang dikeluarkan oleh Malaysia adalah peraturan Undang-Undang (UU) TI yang sudah dimiliki dan dikeluarkan negara Jiran Malaysia sejak tahun 1997 bersamaan dengan dikeluarkannya Digital Signature Act 1997 (Akta Tandatangan Digital), serta Communication and Multimedia Act 1998 (Akta Komunikasi dan Multimedia).
Di Malaysia, sesuai akta kesepakatan tentang kejahatan komputer yang dibuat tahun 1997, proses komunikasi yang termasuk kategori Cyber Crime adalah komunikasi secara langsung ataupun tidak langsung dengan menggunakan suatu kode atau password atau sejenisnya untuk mengakses komputer yang memungkinkan penyalahgunaan komputer pada proses komunikasi terjadi.

Council of Europe Convention on Cybercrime
Merupakan salah satu contoh organisasi internasional yang bertujuan untuk melindungi masyarakat dari kejahatan di dunia maya, dengan mengadopsikan aturan yang tepat dan untuk meningkatkan kerjasama internasional dalam mewujudkan hal ini.
Counsil of Europe Convention on Cyber Crime merupakan hukum yang mengatur segala tindak kejahatan komputer dan kejahatan internet di Eropa yang berlaku pada tahun 2004, dapat meningkatkan kerjasama dalam menangani segala tindak kejahatan dalam dunia IT. Council of Europe Convention on Cyber Crime berisi Undang-Undang Pemanfaatan Teknologi Informasi (RUU-PTI) pada intinya memuat perumusan tindak pidana.
Council of Europe Convention on Cyber Crime juga terbuka bagi bagi Negara non eropa untuk menandatangani bentu kerjasama tentang kejahatan didunia maya atau internet terutama pelanggaran hak cipta atau pembajakkan dan pencurian data. Jadi tujuan adanya konvensi ini adalah untuk meningkatkan rasa aman bagi masyarakat terhadap serangan cyber crime, pencarian jaringan yang cukup luas, kerjasama internasional dan penegakkan hukum internasional.

Kesimpulan perbandingan dari ketiganya yaitu cyber law merupakan seperangkat aturan tertulis yang dibuat negara untuk menjamin aktivitas warganya di dunia maya, sanksinya dapat berupa hukuman, pelarangan dan lain-lain. Dalam kenyataannya cyber ethics dapat menjadi suatu alternatif dalam mengatur dunia cyber, meskipun tidak menutup kemungkinan cyber ethics menjadi cyber law, hal ini tentu berulang kepada kita sendiri. Sedangkan Computer crime act adalah undang-undangnya, dan Council of europe convention on cyber crime merupakan salah satu organisasinya. Dari ketiganya mempunyai keterikatan satu sama lain.

sumber: https://ganjarsayogo.wordpress.com/2016/05/03/peraturan-dan-regulasi-perbandingan-cyber-law-computer-crime-act-malaysia-council-of-europe-convention-on-cyber-crime/

Senin, 10 Oktober 2016

Sistem Cerdas

Pengertian sistem cerdas

A.    Pengertian Sistem Cerdas
Kecerdasan buatan (Artificial Intelligent, AI) telah menjadi wacana umum yang sangat penting dan banyak dijumpai. Kecerdasan Buatan atau Sistem cerdas atau Intelegensi Buatan atau Artificial Inteligence merupakan cabang terpenting dalam dunia komputer. Komputer tidah hanya alat untuk menghitung, tetapi diharapkan dapat diberdayakan untuk mengerjakan segala sesuatu yang bias dikerjakan oleh manusia. Manusia mempunyai pengetahuan, pengalaman dan kemampuan penalaran dengan baik, agar komputer bisa bertindak seperti dan sebaik manusia, maka komputer juga harus dibekali pengetahuan dan mempunyai kemampuan untuk menalar.

B.     Sejarah Kecerdasan Buatan
Di awal abad 20, seorang penemu Spanyol yang bernama Torres Y. Quevedo, membuat sebuah mesin yang dapat mengskakmat raja laannya dengan sebuah raja dan ratu. Perkembangan secara sistematis kemudian dimulai ditemukannya komputer digital.
-          Pada tahun 1950-an Alan Turing seorang matematikawan dari Inggris. Pertama kali mengusulkan adanya tes untuk melihat bias tidaknya sebuah mesin dikatakan cerdas(dikenal dengan Turing Test) seolah-olah mesin mampu merespon terhadap serangkaian pertanyaan yang diajukan.
-          Istilah kecerdasan buatan dimunculkan pertama kali pada tahun 1956 ketika John Mc Cathy dari Massachusets Institute of Technology (MIT) menciptakan bahasa pemrograman LISP.
-          Loghic Theorist (1956), diperkenalkan pada Dartmouth Conference, program ini dapat membuktikan teorema-teorema matematika.
-          Mesin Neural Network pertama oleh Marvin Minsky (1958).
-          Sad Sam, deprogram oleh Robert K. Lindsay (1960), program ini dapat mengetahui kalimat-kalimat sederhana yang ditulis dalam bahasa Inggris dan mampu memberikan jawaban dari fakta-fakta yang didengar dalam sebuah percakapn.
-          Muncul logika samar (1965) yang merupakan pelaksanaan konsep samar di atas system komputer. Logika samar mengukur ketidaktepatan dengan cara yang tepat, seperti yang diperlukan mesin.
-          ELIZA (1967), diprogram oleh Joseph Weizenbaum, yang mampu melakukan terapi terhadap pasien dengan memberikan beberapa pertanyaan.
-          Program Microworld dengan penciptaan proyek SHRDLU (1968) merupakan Expert System yang pertama.
-          Pada tahun 1972 bahasa Prolog dimunculkan.
-          John Holland (1975) mengatakan bahwa setiap problem berbentuk adaptasi (alami maupun buatan) secara umum dapat diformulasikan dalam terminologi genetika (Algoritma Genetika).
-          Sistem catur AI mengalahkan manusia (Pecatur master) pada tahun 1991.
-          Robotik, peranti mekanika yang diprogram untuk melakukan berbagai tugas.

C.     Definisi Kecerdasan Buatan
Kecerdasan Buatan adalah ilmu rekayasa yang membuat suatu mesin mempunyai intelegensi tertentu khususnya program komputer yang “cerdas” (John Mc Cathy, 1956).
Kecerdasan buatan merupakan kawasan penelitian, aplikasi dan intruksi yang terkait dengan pemrograman computer untuk melakukan sesuatu hal – yang dalam pandangan manusia adalah – cerdas. (H.A Simon, 1987).
Kecerdasan merupakan bagian kemampuan komputasi untuk mencapai tujuan dalam dunia. Ada bermacam-macam jenis dan derajat kecerdasan untuk manusia, hewan dan mesin.
Kecerdasan buatan merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia. ( Rich and Knight, 1991).
Kecerdasan buatan (AI) merupakan cabang dari ilmu komputer yang dalam mempresentasi pengetahuan lebih banyak menggunakan bentuk symbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic (Metode Heuristik adalah teknik yang dirancang untuk memecahkan masalah yang mengabaikan apakah solusi dapat dibuktikan benar, tapi yang biasanya menghasilkan solusi yang baik atau memecahkan masalah yang lebih sederhana yang mengandung atau memotong dengan pemecahan masalah yang lebih kompleks.) atau dengan berdasarkan sejumlah aturan.( Encyclopedia Britannica).
Kecerdasan adalah kemampuan untuk belajar atau mengerti dari pengalaman. Memahami pesan yang kontradiktif dan ambigu, menanggapi dengan cepat dan baik atas situasi yang baru, menggunakan penalaran dalam memecahkan masalah dan menyelesaikannya secara efektif (Winston dan Pendergast, 1994). Al dapat dipandang dalam berbagai perspektif.
1.      Dari Perspektif Kecerdasan
Ai adalah bagaimana membuat mesin yang “cerdas” dan dapat melakukan hal-hal yang sebelumnya dapat dilakukan oleh manusia.
2.      Dari perspektif penelitian
Suatu studi bagaimana membuat agar komputer dapat melakukan sesuatu sebaik yang dikerjakan manusia.
Domain yang sering dibahas oleh peneliti meliputi:
a.)    Mundane task:
· Persepsi (Vision & Speech).
· Bahasa alami (Understanding, Generation, Translation).
· Pemikiran yang bersifat commonsense.
· Robot control.
b.)    Formal task:
· Permainan/games.
· Matematika (geometri, logika, kalkulus, integral, pembuktian). 
c.)    Expert task:
· Analisis financial.
· Analisis medical.
· Analisis ilmu pengetahuan.
· Rekayasa (desain, pencarian kegagalan,perencanaan manufaktur ).

3.      Dari Perspektif Bisnis
Ai adalah sekelompok alat bantu (tools) yang berdaya guna, dan metodologi yang menggunakan tool-tool tersebut guna menyelesaikan masalah-masalah bisnis.
4.      Dari Perspektif Pemrograman
Meliputi studi tentang pemrograman simbolik, penyelesaian masalah (problem solving) dan pencarian (searching).
Dua bagian utama yang sangat dibutuhkan untuk melakukan aplikasi kecerdasan buatan, yaitu :
a.)    Basis Pengetahuan (Knowledge base), berisi fakta-fakta, teori, pemikiran dan hubungan antara satu dan yang lainnya.
b.)    Motor inferensi (Inference engine), yaitu kemampuan menarik kesimpulan berdasarkan pengalaman.

D.    Konsep Kecerdasan Buatan

1.      TIRING TEST – METODE PENGUJIAN KECERDASAN
·         Turing Test – Metode Pengujian Kecerdasan yang dibuat oleh Alan Turing.
·         Proses uji ini melibatkan penanya (manusia) dan dua objek yang ditanyai. Yang satu adalah seorang manusia dan satunya adalah sebuah mesin yang akan diuji.
·         Penanya tidak bisa melihat langsung kepada objek yang ditanya.
·         Penanya diminta untuk membedakan mana jawaban computer dan mana jawaban manusia berdasarkan jawaban kedua objek tersebut.
·         Jika penanya tidak dapat membedakan mana jawaban mesin dan mana jawaban manusia maka Turing berpendapat bahwa mesin yang diuji tersebut dapat diasumsikan “cerdas”.
2.      PEMROSESAN SIMBOLIK
·         Komputer semula didesain untuk memproses bilangan/angka-angka.(pemrosesan numerik).
·         Sementara manusia dalam berpikir dan menyelesaikan masalah lebih bersifat simbolik, tidak didasarkan pada sejumlah rumus atau melakukan komputasi matematis.
·         Sifat penting dai AI adalah bahwa AI merupakan bagian dari ilmu komputer yang melakukan proses secara simbolik dan non algoritmik dalam penyelesaian masalah.
3.      HEURISTIK
·         Istilah Heuristic diambil dari bahasa yunani yang berarti menemukan.
·         Heuristic merupakan suatu strategi untuk melakukan suatu pencarian (search) ruang problema secara selektif, yang memandu proses pencarian yang kita lakukan sepanjang jalur yang memiliki kemungkinan sukses paling besar.


4.      PENARIKAN KESIMPULAN (INFERENCING)
·         AI mencoba membuat mesin memiliki kemampuan berpikir atau mempertimbangkan (reasoning).
·         Kemampuan berpikir (reasoning) termasuk didalamnya proses penarikan kesimpulan (inferencing) berdasarkan fakta-fakta dan aturan dengan menggunakan metode heuristic atau metode pencarian lainnya.
5.      PENCOCOKAN POLA (PATTERN MATCHING)
AI bekerja dengan metode pencocokan pola (pattern matching) yang berusaha untuk menjelaskan objek kejadian (events) atau proses dalam hubungan logik atau komputasional.

E.     Tujuan Kecerdasan Buatan
Adapun tujuan dari Kecerdasan Buatan sebagai berikut:
-          Membuat computer lebih cerdas.
-          Mengerti tentang kecerdasan.
-          Membuat mesin lebih berguna
Keuntungan kecerdasan buatan disbanding kecerdasan alami:
-          Lebih bersifat permanen.
-          Lebih mudah dipublikasi atau disebarkan.
-          Lebih murah dibandingkan kecerdasan alami.
-          Bersifat konsisten.
-          Dapat didokumentasikan.
-          Dapat mengerjakan pekerjaan lebih cepat dan lebih baik dibandingkan dengan kecerdasan alami.
Keuntungan kecerdasan alami disbanding AI:
-          Kreatif.
-          Dapat melakukan proses pembelajaran secara langsung, sementara AI harus mendapatkan masukan berupa symbol dan representasi-representasi.
-          Pemikiran manusia dapat digunakan secara luas sebagai referensi untuk pengambilan keputusan. Sebaliknya, AI menggunakan focus yang sempit
F.      Sistem Cerdas yang Banyak Dikemangkan

Sistem Pakar ( Expert System)
Yaitu program konsultasi (advisory) yang mencoba menirukan proses penalaran seorang pakar/ahli dalam memecahkan masalah yang rumit. sistem pakar merupakan aplikasi AI yang paling banyak.

1.      Pemrosesan Bahasa Alami (Natural Language Processing)
Yang member kemampuan pengguna komputer untuk berkomunikasi dengan komputer dalam bahasa mereka sendiri (bahasa manusia). Komunikasi dapat dilakukan dengan percakapan alih-alih menggunakan perintah yang biasa digunakan dalam bahasa komputer biasa. Bidang Pemrosesan Bahasa Alami di bagi lagi menjadi 2 bagian yaitu:
-          Pemahaman bahasa alami, yang mempelajari metode yang memungkinkan komputer mengerti perintah yang diberikan dalam bahasa manusia biasa. Dengan kata lain komputer dapat memahami manusia.
-          Pembangkitan bahasa alami, sering disebut juga sintesa suara. Yang membuat komputer dapat membangkitkan bahasa manusia biasa sehingga manusia dapat memahami komputer secara mudah.

2.      Pemahaman Ucapan/Suara (Speech/Voice Understanding)
Adalah teknik agar komputer dapat mengenali dan memahami bahasa ucapan. Proses ini mengijinkan seseorang berkomunikasi dengan komputer dengan cara berbicara kepadanya.
Istilah pengenalan suara, mengandung arti bahwa tujuan utamanya adalah mengenali kata yang diucapkan tanpa harus tahu apa artinya, dimana bagian itu merupakan tugas pemahaman suara.
Secara umum prosesnya adalah usaha untuk menterjemahkan apa yang diucapkan oleh seorang manusia menjadi kata-kata atau kalimat yang dimengerti oleh komputer.

3.      Sistem Sensor dan Robotika
Sistem sensor seperti system visi dan pencitraan serta system pengolahan sinyal merupakan bagian dari robotika.
Sebuah robot yaitu, perangkat elektromagnetik yang diprogram untuk melakukan tugas manual, tidak semuanya merupakan bagian AI.
Robot hanya melakukan aksi yang telah diprogramkan dikatakan sebagai robot bodoh yang tidak lebih pintar dari lift.
Robot yang cerdas biasanya mempunyai perangkat sensor, seperti kamera, yang mengumpulkan informasi mengenai operasi dan lingkungannya.
Kemudian bagian AI robot tersebut menterjemahkan informasi tadi dan merespon serta beradaptasi jika terjadi perubahan lingkungan. Tujuan dan Isi sebagai berikut.
Intelligent Systems merupakan wilayah dari bidang ilmu komputer dan rekayasa berurusan dengan cerdas adaptasi perilaku, dan pembelajaran di mesin dan robot. sistem Intelligent prihatin dengan desain sistem komputasi yang berfungsi dalam lingkungan yang berubah, tak terduga dan biasanya tidak lengkap yang dikenal dengan menunjukkan kemampuan tingkat tinggi. Tujuannya adalah untuk mengambil inspirasi dari alam, kinerja manusia dan alat-alat pemecahan masalah matematis dalam rangka membangun sistem yang kuat dapat mencapai tujuan yang kompleks dalam lingkungan yang kompleks menggunakan sumber daya komputasi yang terbatas. sistem Intelligent menggunakan konsep-konsep yang berasal dari ilmu saraf, sistem alam, biologi, ilmu kognitif, teknik, sistem fisik dan dari kecerdasan buatan dan teknik optimasi.
Mahasiswa lulus dari program ini mengembangkan kemampuan untuk bekerja pada masalah yang kompleks dan dalam karir masa depan mereka akan mampu menerapkan kompetensi mereka di bidang interdisipliner dengan kemampuan analisis dan teknis ditingkatkan. Contohnya termasuk perencanaan dan penjadwalan, kontrol, robotika, prakiraan bisnis, mencari agen cerdas, video game, musik buatan, menjawab otomatis dan diagnostik, dan tulisan tangan dan pengenalan suara.
Bahan kursus, perangkat lunak alat dan robot mencerminkan keadaan terbaru dari seni dan kesempatan lebih lanjut untuk keterlibatan akan timbul selama proses tesis dengan mungkin kesempatan untuk belajar untuk PhD.
Program ini membentang lebih dari dua tahun (120 kredit ECTS) dan terstruktur untuk memungkinkan para siswa untuk personalisasi kurikulum studi mereka sesuai dengan kepentingan masing-masing. Biasanya, pada semester pertama siswa menghadiri kelas dalam rangka memperoleh pengetahuan dasar. Semester kedua dan ketiga yang didedikasikan untuk mata kuliah inti dan pilihan. Siswa diminta untuk mengambil mata kuliah inti yang menganggap topik tertentu cerdas sistem dan metodologi. Siswa menyelesaikan kurikulum mereka dengan pilihan yang dapat dipilih di antara program yang ditawarkan oleh ini dan lainnya USI program-program terkait. Selama semester terakhir, siswa Guru menulis tesis mereka.
4.      Pengajaran
Mengajar di Fakultas Informatika menekankan hubungan dekat antara mahasiswa dan fakultas. Profesor yang mengejar penelitian tentang berbagai topik dan peserta aktif dalam proyek penelitian Swiss dan internasional dan jaringan. Mengunjungi profesor dari universitas terkenal melengkapi pengajaran berkualitas. Semua kursus diajarkan dalam bahasa Inggris.

5.      Sistem Cerdas Dalam Rekayasa Power
Intelligent Systems merupakan wilayah dari bidang ilmu komputer dan rekayasa berurusan dengan cerdas adaptasi perilaku, dan pembelajaran di mesin dan robot. sistem Intelligent prihatin dengan desain sistem komputasi yang berfungsi dalam lingkungan yang berubah, tak terduga dan biasanya tidak lengkap yang dikenal dengan menunjukkan kemampuan tingkat tinggi. Tujuannya adalah untuk mengambil inspirasi dari alam, kinerja manusia dan alat-alat pemecahan masalah matematis dalam rangka membangun sistem yang kuat dapat mencapai tujuan yang kompleks dalam lingkungan yang kompleks menggunakan sumber daya komputasi yang terbatas. sistem Intelligent menggunakan konsep-konsep yang berasal dari ilmu saraf, sistem alam, biologi, ilmu kognitif, teknik, sistem fisik dan dari kecerdasan buatan dan teknik optimasi.
Program ini mengembangkan kemampuan untuk bekerja pada masalah yang kompleks dan dalam karir masa depan mereka akan mampu menerapkan kompetensi mereka di bidang interdisipliner dengan kemampuan analisis dan teknis ditingkatkan. Contohnya termasuk perencanaan dan penjadwalan, kontrol, robotika, prakiraan bisnis, mencari agen cerdas, video game, musik buatan, menjawab otomatis dan diagnostik, dan tulisan tangan dan pengenalan suara.
Bahan kursus, perangkat lunak alat dan robot mencerminkan keadaan terbaru dari seni dan kesempatan lebih lanjut untuk keterlibatan akan timbul selama proses tesis dengan mungkin kesempatan untuk belajar untuk PhD.

6.      Aplikasi dari Sistem Cerdas Membuat Robot Cerdas
Tahap-tahap pembuatan robot
Ada tiga tahapan pembuatan robot, yaitu:
1.      Perencanaan, meliputi: pemilihan hardware dan design.
2.      Pembuatan, meliputi pembuatan mekanik, elektonik, dan program
3.      Uji coba.

1.      Tahap perencanan
Dalam tahap ini, kita merencanakan apa yang akan kita buat, sederhananya, kita mau membuat robot yang seperti apa? berguna untuk apa? Hal yang perlu ditentukan dalam tahap ini:
·         Dimensi, yaitu panjang, lebar, tinggi, dan perkiraan berat dari robot.
·         Struktur material, apakah dari alumunium, besi, kayu, plastik, dan sebagainya.
·         Cara kerja robot, berisi bagian-bagian robot dan fungsi dari bagian-bagian itu. Misalnya lengan, konveyor, lift, power supply.
·         Sensor-sensor apa yang akan dipakai robot.
·         Mekanisme, bagaimana sistem mekanik agar robot dapat menyelesaikan tugas.
·         Metode pengontrolan, yaitu bagaimana robot dapat dikontrol dan digerakkan, mikroprosesor yanga digunakan, dan blok diagram sistem.
·         Strategi untuk memenangkan pertandingan, jika memang robot itu akan diikutkan lomba/kontes robot Indonesia/Internasional.

2.      Tahap pembuatan
Ada tiga perkerjaan yang harus dilakukan dalam tahap ini, yaitu pembuatan mekanik, elektronik, dan programming. Masing-masing membutuhkan orang dengan spesialisasi yang berbeda-beda, yaitu:
·         Spesialis Mekanik, bidang ilmu yang cocok adalah teknik mesin dan teknik industri.
·         Spesialis Elektronika, bidang ilmu yang cocok adalah teknik elektro.
·         Spesialis Programming, bidang ilmu yang cocok adalah teknik informatika.
Jadi dalam sebuah tim robot, harus ada personil-personil yang memiliki kemampuan tertentu yang saling mengisi.
1.)    Pembuatan Mekanik
Setelah gambaran garis besar bentuk robot dirancang, maka rangka dapat mulai dibuat. Umumnya rangka robot terbuat dari alumunium kotak atau alumunium siku. Satu ruas rangka terhubung satu sama lain dengan keling alumunium. Keling adalah semacam paku alumunium yang berguna untuk menempelkan lembaran logam dengan erat.

2.)    Pembuatan Sistem Elektronika
Bagian sistem elektronika dirancang sesuai dengan fungsi yang diinginkan. Misalnya untuk menggerakkan motor DC diperlukan h-brigde, sedangkan untuk menggerakkan relay diperlukan saklar transistor. Sensor-sensor yang akan digunakan dipelajari dan dipahami cara kerjanya, misalnya:
a.       Sensor jarak, bisa menggunakan SRF04, GP2D12, atau merakit sendiri modul sensor ultrasonik atau inframerah.
b.      Sensor arah, bisa menggunakan sensor kompas CMPS03 atau Dinsmore.
c.       Sensor suhu, bisa menggunakan LM35 atau sensor yang lain.
d.      Sensor nyala api/panas, bisa menggunakan UVTron atau Thermopile.
e.       Sensor line follower / line detector, bisa menggunakan led & photo transistor.
Pembuatan sistem elektronika ini meliputi tiga tahap:
·         Design PCB, misalnya dengan program Altium DXP.
·         Pencetakan PCB, bisa dengan Proboard.
·         Perakitan dan pengujian rangkaian elektronika.

3.)    Pembuatan Software/Program
Pembuatan software dilakukan setelah alat siap untuk diuji. Software ini ditanamkan (didownload) pada mikrokontroler sehingga robot dapat berfungsi sesuai dengan yang diharapkan. Tahap pembuatan program ini meliputi:
a.)    Perancangan Algoritma atau alur program Untuk fungsi yang sederhana, algoritma dapat dibuat langsung pada saat menulis program. Untuk fungsi yang kompleks, algoritma dibuat dengan menggunakan flow chart.
b.)    Penulisan Program Penulisan program dalam Bahasa C, Assembly, Basic, atau Bahasa yang paling dikuasai.
c.)    Compile dan download, yaitu mentransfer program yang kita tulis kepada robot.

3.      Uji Coba
Setelah kita mendownload program ke mikrokontroler (otak robot) berarti kita siap melakukan tahapan terakhir dalam membuat robot, yaitu uji coba. misalnya, ujicoba dilakukan pada arena seluas sekitar 4×4 meter dan berbentuk seperti puzzle. Dalam arena ini di diletakkan lilin-lilin yang harus dipadamkan oleh robot cerdas pemadam api.