-
Definisi Kecerdasan Buatan
H.A Simon [1987] Kecerdasan buatan (artificial intelligence) merupakan kawasanpenelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan manusia adalah- cerdas. Rich and Knight [1991] Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia. Encyclopedia Britannica…
-
Variabel Global dan Variabel Lokal Pada C++
Variabel Global Variabel global dapat dilihat dan dirubah oleh semua fungsi dalam program. Variabel global sangat berbahaya karena secara tidak sengaja dapat termodifikasi oleh instruksi-instruksi dalam programnya sehingga pemakaian variabel global ini harus seminimal mungkin. Penggalan program berikut memberi contoh mengenai deklarasi dua variabel global x dan y: #include <iostream.h> int x,y; // Global karena…
-
Scope Variabel Pada C++
Konsep dari scope variabel menentukan fungsi-fungsi yang mana saja yang mengenali variabel-variabel tertentu. Jika suatu fungsi mengenali suatu variabel maka variabel tersebut tampak oleh fungsi tersebut. Scope variabel melindungi variabel-variabel yang ada didalam suatu fungsi terhadap fungsi-fungsi lainya. Jika suatu fungsi tidak perlu mengakses suatu variabel maka fungsi tersebut harus dibuat supaya tidak dapat melihat…
-
Fungsi Pada C++
Dalam suatu program sering kali lebih mudah kalau dipecah menjadi beberapa fungsi yang masing-masing fungsi melakukan satu tugas tertentu saja. Fungsi yang telah dibuat dapat dipakai berulang-ulang bahkan oleh programmer lain yang tidak mengerti cara kerjanya tapi tahu cara pakainya saja, jadi detil detil yang rumit, yang merupakan bagian operas! dari program, dapat disembunyikan. Dengan…
-
Pernyataan Switch Pada C++
Pernyataan switch sangat effisien untuk multiway decision/selection yang berdasar pada evaluasi suatu ekpresi yang melibatkan bilangan-bilangan bulat/karakter. Pernyataan switch akan melakukan pencocokan apakah hasil evaluasi ekpresi tersebut cocok dengan salah satu dari sejumlah konstanta. Format dari pernyataan switch adalah : switch (ekpresi} { case konstanta_l: pernyataan; . . . break; case konstanta_2: pernyataan; .…
-
Pernyataan If Else Pada C++
Pernyataan if-else dipakai untuk memilih altematip eksekusi dari dua blok pemyataan. Format dari pernyataan if-else adalah: if {kondisi) { pernyataan; . . . } else { pernyataan; . . . } Bila hasil evaluasi kondisi adalah true maka blok pernyataan sesudah if akan dieksekusi, bila false maka blok pernyataan sesudah else akan dieksekusi. Bila jumlah…
-
Pernyataan For Pada C++
Pernyataan for dapat dipakai sebagai alternatip dari pernyataan while. Pernyataan for ini meskipun formatnya lebih komplek dari pernyataan while namun lebih variatif applikasinya. Format dari pernyataan for adalah : for (ekpresi_l; ekpresi_2; ekpresi_3) { pernyataan; . . . } ekpresi_l dipakai untuk inisialisasi dari variabel yang dipakai untuk mengkontrol ulangan eksekusi dari blok pernyataan yang…
-
Pernyataan Do While Pada C++
Pernyataan while mengevaluasi kondisinya sebelum me-ngeksekusi pernyatan-pemyataan didalamnya Kadang-kadang diinginkan untuk mengeksekusi pernyataan-pernyatan dalam suatu blok terlebih dulu lalu melakukan evaluasi pada suatu kondisi yang ditempatkan pada.akhir blok. Pernyataan do-while dipakai untuk memenuhi keinginan ini. Format dari pernyataan do-while adalah: do{ pernyataan; . . . } while (kondisi}; Contoh program di bawah ini menjelaskan pemakaian…
-
Pernyataan While Pada C++
Pernyataan while dipakai untuk mengulang eksekusi dari suatu blok penyataan yang jumlah ulangannya tergantung dari kondisi yang diberikan, sejauh kondisiya true maka ulangan eksekusi dari blok tersebut terus dilakukan. Format dari pernyataan while adalah : while (kondisi) { pernyataan; . . . } Kondisi adalah syarat yang dipakai untuk mengakhiri ulangan eksekusi dari blok dalam…
-
Operator Logik Untuk Manipulasi Bit Pada C++
Operator logik yang dipakai dalam C++ adalah : Simbol Operasi & AND | OR ^ Exclusive OR << Shift left << Shift right ~ One’s complement Operator-operator logic ini melakukan manipulasi bit pada data integer atau character. Karena yang dimanipulasi adalah bit maka lebih enak kalau contoh contoh berikut ini dikonversi dari sistem bilangan desimal,…