Sebagaimana bahasa pemrograman lain, untuk pertama kali kita belajar membuat program “Hello World!” dengan Scala base on Windows.
Tidak jauh berbeda dengan posting sebelumnya pada linux, hanya saja pada windows tidak perlu install.
Scala pada Windows bisa di-download disini. Setelah selesai proses download nya, extract file tersebut. Selanjutnya kita mulai membuat programnya.
Untuk pertama kali kita belajar under Command Prompt. Pertama kita bisa membuat programnya langsung pada Command Prompt dan yang kedua kita membuat program yang disimpan pada suatu file dengan ekstensi .scala (sama halnya pada Java yaitu file .java) yang nantinya di-compile baru run.
Langsung saja, buka Command Prompt. Masuk ke directory tempat file Scala di-extract tadi. Apabila interpreternya belum diset ketik saja set PATH=%PATH%;scala-2.7.1.final\bin. Mulai membaut program. Sebelumnya ketik scala sehingga masuk ke prompt scala>. Ketikkan program dibawah ini :
object HelloWorld {
def main(args: Array[String]) {
println(“Hello World”)
}
}
Untuk menjalankan programnya HelloWorld.main(null). Berikut screenshoot nya :

Kita mencoba cara yang kedua. Buka notepad, ketikkan program seperti di atas lalu save dengan nama HelloWorld.scala dan type file pilih All Files. Masuk ke directory tempat Scala di-extract. Compile file tersebut dengan perintah scalac HelloWorld.scala. Setelah itu run dengan perintah scala HelloWorld atau scala -classpath . HelloWorld. Berikut creenshoot nya :

Mudah bukan? Hehehehe…
Selamat mencoba.
Install Eclipse
- download dari: http://anak.kambing.vlsm.org/eclipse/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz
- Unzip filenya.
- Start eclipse (file eclipse langsung dibawah direktori eclipse).
Install plugin untuk scala (saat eclipse sudah berhasil dijalankan):
- Masuk ke menu Help
- Klik menu Software Update
- Pilih tab Available Software
- Klik Button Add Site
- Masukkan http://www.scala-lang.org/scala-eclipse-plugin di textfield Location, kemudian klik OK.
- Untuk Mengetes instalasi ikuti: http://www.scala-lang.org/node/94
Source : Pak Jony Sugianto
install di ubuntu tinggal jalanin :
user@computer:$ apt-get install scala
source code hello world scala :
user@computer:$ scala
Welcome to Scala version 2.7.3final (OpenJDK Server VM, Java 1.6.0_0).
Type in expressions to have them evaluated.
Type :help for more information.
scala> object HelloWorld{
| def main(args: Array[String]){
| println("Hello, World!")
| }
| }
defined module HelloWorld
scala> HelloWorld.main(null)
Hello, World!
scala> :q
source : http://www.scala-lang.org/node/166
Logic merupakan jantung dari program, para pemrogram mempunyai keyakinan jika sebuah komputer dapat dibuat mengerti logika, maka komputer dapat dibuat untuk berpikir, karena logika kelihatannya menjadi inti dari kecerdasan.
Sejarah Singkat Logika
Syllogistic atau classical logic. Aristotle( 384-322 BC)
Syllogistic logic pada dasarnya bertransaksi dengan penurunan kebenaran (atau yang bersifat salah) dari argumen seorang filosofi.
Contoh:
John is a man
All men used to the boys
Therefore, John used to be a boy
Contoh diatas dikonversikan ke Syllogistic logic:
J —> M
all M —> B
hence: J —> B
Symbolic logic dimulai dengan G.W. Leibniz(1646-1717) and George Boole(1815-1864) yang logikanya dikenal denganBoolean Logic.
Symbolic logic berinteraksi dengan konsep abstraksi ke dalam simbol-simbol dan interkoneksi simbol-simbol oleh operator tertentu.
Contoh:
if P is true, Q is false
Then P or Q is true, P and Q is false
JENIS Symbolic Logic ada 2 Yaitu:
Propotional Logic : bertransaksi dengan kebenaran atau kesalahan dari sebuah proposition.
Predicate Logic : memasukkan hubungan antara obyek-obyek dan kelas-kelas dari obyek.
“if it is raining then the road are wet”

The Truth Table
Read more…
Pengertian AI
Menurut Elaine Rich & Kevin Knight(1992), AI mempelajari bagaimana membuat komputer melakukan sesuatu pada suatu kejadian/peristiwa yang mana orang melakukannya dengan baik.
Definisi AI : merupakan proses di mana peralatan mekanik dapat melaksanakan kejadian-kejadian dengan menggunakan pemikiran atau kecerdasan seperti manusia.
Menurut Rusell & Norvig AI adalah :

What is AI?
Konsep AI :
- Logic AI
- Computer Vision
- Natural Language Processing (NLP)
- Expert System
- Robotic
- Machine Learning
- Neural Network
- Planning with AI
- AI Agent

Contoh Linked List
hitung jumlah simpul :
Q = FIRST;
Jum = 1;
while (Q != LAST)
{
Q = Q->LINK;
Jum = Jum + 1;
}
printf("%i", JUM);
atau
Q = FIRST;
Jum = 1;
while (Q->LINK != NULL)
{
Q = Q->LINK;
Jum = Jum + 1;
}
printf("%i", JUM);
atau
Q = FIRST;
Jum = 0;
while (Q != NULL)
{
Jum = Jum + 1;
Q = Q->LINK;
}
printf("%i", JUM);
membuat sebuah simpul yang ditunjuk pointer p :
scanf ("%i", &x);
p = (simpul*)malloc(sizeof(simpul));
p->info = x;
Read more…