Selasa, 17 Januari 2017

contoh program menu sederhana



Program menu makanan

Private Sub Command1_Click()\\ MAKANAN
Form1.Hide        \\ Menutup Form1
Form2.Show      \\ Membuka Form2
End Sub
Private Sub Command2_Click()\\MINUMAN
Form1.Hide        \\ Menutup Form1
Form3.Show      \\ Membuka Form3
End Sub
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX32PFIJWLjgWLTI7dCsAZl2GXmhZX-Kmuy4tcAlWQrb-xb4PDSKOmr5lgvDF3vEsNDPofUtO5S8sDUN7lbGI6ucjQ9NiRe9CkUTP_E6Bx43Lu4T0AnUSR4gVpXO4qhsiTNlEviWpZicJc/s1600/2.png


Private Sub Command1_Click()\\ORDER
Text6.Text = (Val(Text1.Text) * 4000) + (Val(Text2.Text) * 2000) + (Val(Text3.Text) * 3000) + (Val(Text4.Text) * 13000) + (Val(Text5.Text) * 14000) \\ Program Aritmatik
End Sub

Private Sub Command2_Click()\\MINUMAN
Form2.Hide        \\ Menutup Form2
Form3.Show      \\ Membuka Form3
End Sub

Private Sub Command3_Click()\\MENU
Form2.Hide \\ Menutup Form2
Form1.Show \\ Membuka Form 1
Text1.Text = " " \\ Mengosongkan text
Text2.Text = " "
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqTEBOEVLxXJmUkPNsRGzOEbM-IAts6FdTPYct75IF0KOh2kC6oA0Q58P8B5eKjU5zMeJFy5XxoOErKCY26PDmOmh6Bi9GEI_sf3zUS7QCWHHL40OYXSDVL07ApZ1-J69PgH0p7CJRWa6X/s1600/3.png
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
Text6.Text = " "
End Sub
Private Sub Command4_Click()\\TOTAL
Form2.Hide
Form4.Show
Text6.Text = (Val(Text1.Text) * 4000) + (Val(Text2.Text) * 2000) + (Val(Text3.Text) * 3000) + (Val(Text4.Text) * 13000) + (Val(Text5.Text) * 14000) // Program Aritmatik
Form4.Label1.Caption = "Nasi Putih = " & (Val(Form2.Text1.Text) * 4000) & vbNewLine & "Tahu         = " & (Val(Form2.Text2.Text) * 2000) & vbNewLine & "Tempe      = " & (Val(Form2.Text3.Text) * 3000) & vbNewLine & "Ayam         = " & (Val(Form2.Text4.Text) * 13000) & vbNewLine & "Bebek       = " & (Val(Form2.Text5.Text) * 14000)  // Program Aritmatik
Form4.Label2.Caption = "Aqua            = " & (Val(Form3.Text1.Text) * 3000) & vbNewLine & "Es Teh         = " & (Val(Form3.Text2.Text) * 4000) & vbNewLine & "Es Jeruk       = " & (Val(Form3.Text3.Text) * 8000) & vbNewLine & "Teh Anget    = " & (Val(Form3.Text4.Text) * 3000) & vbNewLine & "Jeruk Anget  = " & (Val(Form3.Text5.Text) * 7000) // Program Aritmatik
Form4.Text1.Text = Val(Form2.Text6.Text) + Val(Form3.Text6.Text) // Program Aritmatik
End Sub



Private Sub Command1_Click()\\ORDER

Text6.Text = (Val(Text1.Text) * 3000) + (Val(Text2.Text) * 4000) + (Val(Text3.Text) * 8000) + (Val(Text4.Text) * 3000) + (Val(Text5.Text) * 7000) // Program Aritmatik
End Sub
Private Sub Command2_Click()\\MAKANAN
Form3.Hide \\ Menutup Form3
Form2.Show \\ Membuka Form2
End Sub
Private Sub Command3_Click()\\MENU
Form3.Hide \\ Menutup Form3
Form1.Show \\ Membuka form1
Text1.Text = " " \\ Mengosongkan text
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
Text6.Text = " "
End Sub
Private Sub Command4_Click()\\TOTAL
Form3.Hide \\ Menutup Form3
Form4.Show \\ Membuka Form4
Text6.Text = (Val(Text1.Text) * 3000) + (Val(Text2.Text) * 4000) + (Val(Text3.Text) * 8000) + (Val(Text4.Text) * 3000) + (Val(Text5.Text) * 7000) // Program Aritmatik
Form4.Label1.Caption = "Nasi Putih = " & (Val(Form2.Text1.Text) * 4000) & vbNewLine & "Tahu         = " & (Val(Form2.Text2.Text) * 2000) & vbNewLine & "Tempe      = " & (Val(Form2.Text3.Text) * 3000) & vbNewLine & "Ayam         = " & (Val(Form2.Text4.Text) * 13000) & vbNewLine & "Bebek       = " & (Val(Form2.Text5.Text) * 14000) // Program Aritmatik
Form4.Label2.Caption = "Aqua            = " & (Val(Form3.Text1.Text) * 3000) & vbNewLine & "Es Teh         = " & (Val(Form3.Text2.Text) * 4000) & vbNewLine & "Es Jeruk       = " & (Val(Form3.Text3.Text) * 8000) & vbNewLine & "Teh Anget    = " & (Val(Form3.Text4.Text) * 3000) & vbNewLine & "Jeruk Anget  = " & (Val(Form3.Text5.Text) * 7000) // Program Aritmatik
Form4.Text1.Text = Val(Form2.Text6.Text) + Val(Form3.Text6.Text) // Program Aritmatik
End Sub


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAXR27NAL7fw5mw6peFSJATZs8NBn7EXw_2zuw45tdxaEjMR53Z6BlI8EuaF8Dz7XyycLn_kn0RBgdJ0SEVXFcKTVY_qMfYNCY-r9f5LwO-5gc8OChV9cDhVmhpZP4nhNHd_Znrf768kDv/s1600/4.png

Private Sub Command1_Click()\\MENU
Form4.Hide \\ Menutup Form4
Form1.Show \\ Membuka Form1
Form2.Text1.Text = " " \\ Mengosongkan text
Form2.Text2.Text = " "
Form2.Text3.Text = " "
Form2.Text4.Text = " "
Form2.Text5.Text = " "
Form2.Text6.Text = " "

Form3.Text1.Text = " " \\ Mengosongkan text
Form3.Text2.Text = " "
Form3.Text3.Text = " "
Form3.Text4.Text = " "
Form3.Text5.Text = " "
Form3.Text6.Text = " "
End Sub
Private Sub Command2_Click()\\MAKANAN
Form4.Hide \\ Menutup Form4
Form2.Show \\ Membuka Form2
End Sub

Private Sub Command3_Click()\\MINUMAN
Form4.Hide \\ Menutup Form4
Form2.Show \\ Mebuka Form2
End Sub

pengalaman


Pengalaman saya dalam mengikuti proses mengajar mata kuliah pengantar teknologi system cerdas sangat bermanfaat. Saya jadi tahu apa itu artificial intelligent dan contoh teknologinya yang sudah ada. Dan juga semakin tahu bahwa banyak sekali yang memakai system kecerdasan buatan seperti pada game ataupun aplikasi maps seperti google maps, waze dan juga pada aplikasi ride bike seperti grab bike, gojek, ataupun uber. Dan pengerjaan kelompok saya pun sangat baik semuanya mengerjakan tugasnya dan saling bantu membantu.  Banyak sekali informasi dan manfaat  yang saya dapatkan pada perkuliahan ini dan dari sistem pengajararan dari dosennya pun sangat interaktif dan tidak membosankan 

program menu




Private Sub Command1_Click()\\ MAKANAN
Form1.Hide        \\ Menutup Form1
Form2.Show      \\ Membuka Form2
End Sub
Private Sub Command2_Click()\\MINUMAN
Form1.Hide        \\ Menutup Form1
Form3.Show      \\ Membuka Form3
End Sub


Private Sub Command1_Click()\\ORDER
Text6.Text = (Val(Text1.Text) * 4000) + (Val(Text2.Text) * 2000) + (Val(Text3.Text) * 3000) + (Val(Text4.Text) * 13000) + (Val(Text5.Text) * 14000) \\ Program Aritmatik
End Sub

Private Sub Command2_Click()\\MINUMAN
Form2.Hide        \\ Menutup Form2
Form3.Show      \\ Membuka Form3
End Sub

Private Sub Command3_Click()\\MENU
Form2.Hide \\ Menutup Form2
Form1.Show \\ Membuka Form 1
Text1.Text = " " \\ Mengosongkan text
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
Text6.Text = " "
End Sub
Private Sub Command4_Click()\\TOTAL
Form2.Hide
Form4.Show
Text6.Text = (Val(Text1.Text) * 4000) + (Val(Text2.Text) * 2000) + (Val(Text3.Text) * 3000) + (Val(Text4.Text) * 13000) + (Val(Text5.Text) * 14000) // Program Aritmatik
Form4.Label1.Caption = "Nasi Putih = " & (Val(Form2.Text1.Text) * 4000) & vbNewLine & "Tahu         = " & (Val(Form2.Text2.Text) * 2000) & vbNewLine & "Tempe      = " & (Val(Form2.Text3.Text) * 3000) & vbNewLine & "Ayam         = " & (Val(Form2.Text4.Text) * 13000) & vbNewLine & "Bebek       = " & (Val(Form2.Text5.Text) * 14000)  // Program Aritmatik
Form4.Label2.Caption = "Aqua            = " & (Val(Form3.Text1.Text) * 3000) & vbNewLine & "Es Teh         = " & (Val(Form3.Text2.Text) * 4000) & vbNewLine & "Es Jeruk       = " & (Val(Form3.Text3.Text) * 8000) & vbNewLine & "Teh Anget    = " & (Val(Form3.Text4.Text) * 3000) & vbNewLine & "Jeruk Anget  = " & (Val(Form3.Text5.Text) * 7000) // Program Aritmatik
Form4.Text1.Text = Val(Form2.Text6.Text) + Val(Form3.Text6.Text) // Program Aritmatik
End Sub


Private Sub Command1_Click()\\ORDER
Text6.Text = (Val(Text1.Text) * 3000) + (Val(Text2.Text) * 4000) + (Val(Text3.Text) * 8000) + (Val(Text4.Text) * 3000) + (Val(Text5.Text) * 7000) // Program Aritmatik
End Sub
Private Sub Command2_Click()\\MAKANAN
Form3.Hide \\ Menutup Form3
Form2.Show \\ Membuka Form2
End Sub
Private Sub Command3_Click()\\MENU
Form3.Hide \\ Menutup Form3
Form1.Show \\ Membuka form1
Text1.Text = " " \\ Mengosongkan text
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
Text6.Text = " "
End Sub
Private Sub Command4_Click()\\TOTAL
Form3.Hide \\ Menutup Form3
Form4.Show \\ Membuka Form4
Text6.Text = (Val(Text1.Text) * 3000) + (Val(Text2.Text) * 4000) + (Val(Text3.Text) * 8000) + (Val(Text4.Text) * 3000) + (Val(Text5.Text) * 7000) // Program Aritmatik
Form4.Label1.Caption = "Nasi Putih = " & (Val(Form2.Text1.Text) * 4000) & vbNewLine & "Tahu         = " & (Val(Form2.Text2.Text) * 2000) & vbNewLine & "Tempe      = " & (Val(Form2.Text3.Text) * 3000) & vbNewLine & "Ayam         = " & (Val(Form2.Text4.Text) * 13000) & vbNewLine & "Bebek       = " & (Val(Form2.Text5.Text) * 14000) // Program Aritmatik
Form4.Label2.Caption = "Aqua            = " & (Val(Form3.Text1.Text) * 3000) & vbNewLine & "Es Teh         = " & (Val(Form3.Text2.Text) * 4000) & vbNewLine & "Es Jeruk       = " & (Val(Form3.Text3.Text) * 8000) & vbNewLine & "Teh Anget    = " & (Val(Form3.Text4.Text) * 3000) & vbNewLine & "Jeruk Anget  = " & (Val(Form3.Text5.Text) * 7000) // Program Aritmatik
Form4.Text1.Text = Val(Form2.Text6.Text) + Val(Form3.Text6.Text) // Program Aritmatik
End Sub




Private Sub Command1_Click()\\MENU
Form4.Hide \\ Menutup Form4
Form1.Show \\ Membuka Form1
Form2.Text1.Text = " " \\ Mengosongkan text
Form2.Text2.Text = " "
Form2.Text3.Text = " "
Form2.Text4.Text = " "
Form2.Text5.Text = " "
Form2.Text6.Text = " "

Form3.Text1.Text = " " \\ Mengosongkan text
Form3.Text2.Text = " "
Form3.Text3.Text = " "
Form3.Text4.Text = " "
Form3.Text5.Text = " "
Form3.Text6.Text = " "
End Sub
Private Sub Command2_Click()\\MAKANAN
Form4.Hide \\ Menutup Form4
Form2.Show \\ Membuka Form2
End Sub

Private Sub Command3_Click()\\MINUMAN
Form4.Hide \\ Menutup Form4
Form2.Show \\ Mebuka Form2
End Sub

Selasa, 10 Januari 2017

pert.3 AI game analisis


Point Blank


(Alghifaris Bagaskara 10114833, Marianus Pralambang 16114393)

Point Blank adalah sebuah permainan komputer ber-genre FPS yang dimainkan secara online. Game point blank memang sedang di gemari oleh banyak orang. Permainan ini dikembangkan oleh Zepetto dari Korea Selatan dan dipublikasikan oleh NCSoft. Point Blank berkisah tentang perseteruan antara Free Rebels dan pemerintah yang dalam hal ini adalah Counter Terrorist Force(CT-Force).

Terbentuknya Free Rebels – Semakin bertambahnya imigran yang tidak mendapatkan pekerjaan dan terusir dari masyarakat, sehingga untuk bertahan hidup para imigran kemudian melakukan berbagai macam tindak kriminal dari perampokan hingga pengedaran obat-obatan terlarang. Aksi kriminal ini berkembang menjadi gerakan yang teroganisir hingga terbentuk organisasi yang dinamakan Free Rebels. Tujuannya tidak lain untuk menguasai seluruh perdagangan obat terlarang dan senjata di seluruh dunia serta menciptakan rasa takut bagi masyarakat.

Terbentuknya CT-FORCE – Akibat konflik dengan imigran yang semakin meluas, pemerintah memutuskan dibentuk suatu organisasi khusus untuk menghadapi para teroris.Sejak dibentuknya organisasi ini, mereka mulai mencari informasi dan keberadaan dari organisasi teroris yang dinamakan Free Rebels. Sejalan dengan meningkatnya ancaman teroris tersebut, pemerintah kemudian mengirimkan bantuan pasukan terbaik yang pernah ada di pemerintahan yang kemudian datang dan bergabung serta berganti nama menjadi CT-FORCE (Counter Terrorist Force).

Artificial pada game ini adalah bagaimana character yang kita pakai tersebut bisa bergerak, bersuara, melompat, menunduk, menembak dan juga mode mode permainan yang ada pada game point blank



Point Blank memiliki 7 mode permainan, yaitu:

    Death Match: Bunuh pemain musuh hingga skor tim-mu mencapai nilai yang ditentukan atau berusahalah menjadi tim dengan skor terbanyak saat waktu permainan habis.
    Bomb Mission: Tujuan tim Free Rebels adalah untuk meledakkan area yang disebut bombsite dengan C4, sementara tujuan tim CT-Force adalah mencegah tim Free Rebels meledakkan bombsite.
    Destroy Mission: Hancurkan objek yang menjadi target dalam mode ini.
    Eliminate: Habisi semua musuh yang ada untuk memenangkan ronde.
    Shotgun Mode: Hanya senjata tipe shotgun saja yang dapat digunakan dalam  mode ini.
    AI Mode: Dalam mode ini, para pemain diharuskan untuk melawan musuh yang dikendalikan oleh komputer (AI). Mode AI terdiri dari Level 1 hingga Level 10, dimana semakin tinggi levelnya, semakin tinggi pula tingkat kesulitan musuh AI. Mode ini telah dihapus dari Point Blank Indonesia karena ada bug yang membuat experience dan point yang seharusnya tidak didapat bisa didapat.
    Shotgun Mode: Hanya senjata tipe shotgun saja yang dapat digunakan dalam mode ini.
    Sniper Mode: Hanya senjata tipe sniper rifle saja yang dapat digunakan dalam mode ini.







Jadi keberadaan AI dalam teknologi game sangat lah membantu. Yang pertama AI dapat menjadi lawan bermain yang cukup tangguh. Lalu yang kedua AI dapat melatih otak kita untuk berpikir keras lagi dalam menyelesaikan game yang kita mainkan. Dengan adanya AI kita juga tidak perlu repot untuk mencari lawan bermain jika memang kita sedang tidak ada lawan bermain. Sebagai contoh kita dapat bermain Counter Strike dimana yang menjadi musuh kita merupakan Bot (komputer) yang memiliki kecerdasan yang cukup tinggi. Dia dapat menemukan pemain lalu menyerangnya. Selain itu game-game lain seperti The Sims, dimana pemain (user) dapat berinteraksi dengan objek lain yang disediakan dalam permainan tersebut.



Sumber :

http://bintangfebryanmarpaung.blogspot.co.id/2012/04/analisa-game-point-blank-online.html

http://ainanug.blogspot.co.id/2012/09/point-blank.html

https://id.wikipedia.org/wiki/Point_Blank_Online

http://jdtevrmdlu-cakadut.blogspot.co.id/2016/05/penggunaan-algoritma-pada-game-point.html

https://valkriye.wordpress.com/2010/11/17/perkembangan-game-teknolgi/

http://dunotifkejora.blogspot.co.id/2016/04/kecerdasan-buatan-ai-pada-game.html

Selasa, 03 Januari 2017

Pert3 A.I pada film Sci-Fi

Artificial Intelligence pada Trancendence




Transcendence adalah wujud mesin yang sangat canggih karena mampu menyaingi kecerdasan kolektif semua manusia sepanjang sejarah. Saking canggihnya, mesin ini mampu mendominasi kehidupan manusia. Adalah Dr. Will Caster yang berkeinginan untuk menciptakan mesin ini. Saat usahanya nyaris berhasil, sekelompok orang yang menamakan diri mereka ‘gerakan antiteknologi’ menembak Dr. Will Caster.

Ia berusaha diselamatkan oleh istrinya, Evelyn (Rebecca Hall), dan sahabatnya, Max (Paul Bettany). Mereka menolong Will dengan menghubungkan isi otak Will ke dalam teknologi komputer yang sedang dikembangkannya. Usaha ini ternyata membawa bencana bagi dunia yang mengancam kelangsungan umat manusia di bumi.

Permasalahan terjadi saat Dr.Will Caster yang sudah sekarat karena terkana racun yang ditembakan oleh seseorang, ia berpesan pada istri dan temannya untuk menyematkan apa yang ada di isi otaknya untuk di pindahkan ke Trancendence. Secara tak terduka keajaibanpun terjadi dan Dr. Will hidup dalam sebuah mesin paling canggih di dunia yang mampu meretas dan masuk keluar semua perangkat perangkat yang berhubung langsung dengan internet, tidak sampai di situ kecanggihannya bahkn bisa menyatu dengan lingkungan sekitarnya. 


Kemampuannya juga berkembang ke bidang medis tidak ada yang tidak bisa di lakukan oleh mesin ini bahkan manusia yang tangannya sudha buntung bisa di tumbuhkan kemabli oleh mesin ini yang di kuasai oleh otak dari Dr.Will

Kecerdasan buatan jelas sekali menjadi tema utama yang diusung dalam Transcendence. Dibuat menegangkan, film ini menggambarkan kekhawatiran manusia akan kecerdasan buatan yang berpotensi dalam mendominasi kehidupan manusia.
Untuk lebih jelasnya kita bisa langsung menonton filmnya dengan seksama.

Sumber : 
https://www.youtube.com/watch?v=VCTen3-B8GUhttps://www.youtube.com/watch?v=VCTen3-B8GU
http://www.loveheaven07.com/2014/02/transcendence-movie-film-2014-sinopsis.html
http://www.kompasiana.com/ricomangiringpurba/transcendence-ketika-teknologi-memperbudak-kita_54f766caa33311e3348b47eb






Minggu, 06 November 2016

ARTFICIAL INTELIGENT


TUGAS SOFTSKILL PERTEMUAN 2



ARTFICIAL INTELIGENT

https://www.youtube.com/watch?v=YFFXDuczBKI
PEAS
Performance Measure :
-Menggambar yang sudah di poto
Environment :
- Permukaan Kanvas yang di cat
- Cat

Actuator :
- Manipulator :lengan (mainframe), pergelangan (wrist)
- Actuator :dapatmemakaisistemhidrolik, sistempneumatik, motor DC, motor AC, motor stepper danberbagaijenispenggeraklainnya.

Sensor : 
-       Kamera


APLIKASI YANG TERMASUK ARTIFICIAL INTELLIGENT

- Dalam bidang navigasi = Gojek,Grab,Uber
Kelebihan : mudah untuk membooking kendaran dan mudah di mengerti aplikasi
Kekurangan : penipuan
- Dalam Bidang Pendidikan = smart learning, e-learning, Deteksi Bakat Anak Melalui Sidik Jari, game interaktif (flip word – menyusun kata dalam bahasa inggris, zuma deluxe – permainan warna, games Othello , Sudoku Solver dll),
- Dalam bidang  Ekonomi dan Bisnis = e-business, e-marketing, e-commerce, FOLIO
Kelebihan aplikasi ini, menurut saya sebagai mahasiswa adalah kita data memperkirakan kapan kita menjual atau membeli saham dll.
Kekurangan aplikasi ini, menurut saya sebagai mahasiswa adalah para pebisnis mungkin akan merasa tergantung dengan aplikasi tersebut sehingga tidak menggunakan pemikiran mereka dalam berbisnis.

- Dalam Agronomi dan Pertanian : Aplikasi Deteksi Cuaca, Aplikasi deteksi Curah Hujan,  Aplikasi Deteksi Bencana Alam, Aplikasi Deteksi Kecocokan Lahan
Kelebihan aplikasi ini, menurut saya sebagai mahasiswa adalah dapat meningkatkan kualitas dan kuantitas dari hasil pertanian Indonesia, meningkatkan nilai jual hasi pertanian Indonesia, mempermudah para petani dalam mengolah lahan pertanian mereka.
Kekurangan aplikasi ini, menurut saya sebagai mahasiswa adalah banyak petani-petani di Indonesia masih tidak bisa menggunakan teknologi tersebut, terbatasnya factor ekonomi, terbatasnya Sumber Daya Manusianya yang paham komputer, pemikiran yang masih tradisional, pemikiran yang tidak ingin maju, terbatasnya sarana dll.
- Dalam bidang Teknik dan Rekayasa = DELTA-Pemeliharaan lokomotif listrik diesel, DENDRAL-  Mengidentifikasi struktur molecular, Delco Electronics menciptakan sebuah mobil yang dapat mengemudi sendiri. Mobil ini menggunakan pendeteksi tepi untuk tetap bertahan di jalan, Volkswagen AG (Jerman) menciptakan sistem pengemudi kendaraan otomatis.
Kelebihan aplikasi ini, menurut saya sebagai mahasiswa adalah dapat meringankan pekerjaan manusia, dapat menjadi teman manusia, efektif dll
Kekurangan aplikasi ini, menurut saya sebagai mahasiswa adalah mahal, Sumber Daya Manusia yang tidak dibutuhkan lagi, tidak efisien, perawatan mahal dll




ARTIKEL ROBOTICS

Pengertian ROBOT

Ada banyak defenisi yang dikemukakan oleh para ahli mengenai robot. Orang awam beranggapan bahwa  robot mengandung pengertian suatu alat yang menyerupai manusia, namun struktur tubuhnya tidak menyerupai manusia melainkan terbuat dari logam.(Novia, Leli, 2004). Beberapa ahli robotika berupaya memberikan beberapa defenisi, antara lain :
1.      Robot adalah sebuah manipulator yang dapat di program ulang untuk memindahkan tool, material, atau peralatan tertentu dengan berbagai program pergerakan untuk berbagai tugas dan juga mengendalikan serta mensinkronkan peralatan dengan pekerjaannya, oleh Robot Institute of America.
2.      Robot adalah sebuah sistem mekanik yang mempunyai fungsi gerak analog untuk fungsi gerak organisme hidup, atau kombinasi dari banyak fungsi gerak dengan fungsi intelligent, oleh official Japanese.
Jenis - Jenis ROBOT
·         Robot Mobile
Robot Mobil atau Mobile Robot adalah konstruksi robot yang ciri khasnya adalah mempunyai aktuator berupa roda untuk menggerakkan keseluruhan badan robot tersebut, sehingga robot tersebut dapat melakukan perpindahan posisi dari satu titik ke titik yang lain.
Robot mobil ini sangat disukai bagi orang yang mulai mempelajari robot. Hal ini karena membuat robot mobil tidak memerlukan kerja fisik yang berat. Untuk dapat membuat sebuah robot mobile minimal diperlukan pengetahuan tentang mikrokontroler dan sensor-sensor elektronik.
Robot Mobile
Base robot mobil dapat dengan mudah dibuat dengan menggunakan plywood /triplek, akrilik sampai menggunakan logam ( aluminium ). Robot mobil dapat dibuat sebagai pengikut garis ( Line Follower ) atau pengikut dinding ( Wall Follower ) ataupun pengikut cahaya.
pengembangan yang dilakukan oleh beberapa anak bangsa bahkan anak SMA pun telah mencoba untuk mengembangkan robot mobile ini untuk beberapa fungsi, diantaranya ada robot line follower, maze solving dan beberapa bentuk lain yang lebih unik seperti yang sekarang sedang dikembangkan oleh Ektrakurikuler Robotik( Robota Robotics School ), dan beberapa perlombaan pun diadakan untuk menguji sejauh mana anak-anak mampu untuk mendalami ilmu robotika.

·         Robot Jaringan
Robot jaringan adalah pendekatan baru untuk melakukan kontrol robot menggunakan jaringan internet dengan protokol TCP/IP. Perkembangan robot jaringan dipicu oleh kemajuan jaringan dan internet yang pesat. Dengan koneksi jaringan, proses kontrol dan monitoring, termasuk akuisisi data bila ada, seluruhnya dilakukan melalui jaringan. Keuntungan lain, koneksi ini bisa dilakukan secara nirkabel. pengendalian dari robot jaringan ini bisa langsung dengan internet yang saling berhubungan antara robot dan perangkat keras yang terhubung dengan media internet.

Robot Manipulator (Tangan)
Di Indonesia, pengembang robot jaringan belum banyak, meski pengembang dan komunitas robot secara umum sudah banyak. Hal ini disebabkan tuntutan teknis yang jauh lebih kompleks. Salah satu robot jaringan yang sudah berhasil dikembangkan adalah LIPI Wireless Robot (LWR) yang dikembangkan oleh Grup Fisika Teoritik dan Komputasi - GFTK LIPI.
Seperti ditunjukkan di LWR, seluruh proses kontrol dan monitoring bisa dilakukan melalui perambah internet. Lebih jauh, seluruh sistem dan protokol yang dikembangkan untuk LWR ini telah dibuka sebagai open-source dengan lisensi GNU Public License (GPL) di SourceForge dengan nama openNR.
Robot ini hanya memiliki satu tangan seperti tangan manusia yang fungsinya untuk memegang atau memindahkan barang, contoh robot ini adalah robot las di Industri mobil, robot merakit elektronik dll.
Robot Manipulator (Tangan)
·         Robot Humanoid
Robot humanoid adalah robot yang penampilan keseluruhannya dibentuk berdasarkan tubuh manusia, mampu melakukan interaksi dengan peralatan maupun lingkungan yang dibuat-untuk-manusia. Secara umum robot humanoid memiliki tubuh dengan kepala, dua buah lengan dan dua kaki, meskipun ada pula beberapa bentuk robot humanoid yang hanya berupa sebagian dari tubuh manusia, misalnya dari pinggang ke atas. Beberapa robot humanoid juga memiliki 'wajah', lengkap dengan 'mata' dan 'mulut'. Android merupakan robot humanoid yang dibangun untuk secara estetika menyerupai manusia.

Robot humanoid digunakan sebagai alat riset pada beberapa area ilmu pengetahuan. Periset perlu mengetahui struktur dan perilaku tubuh manusia (biomekanik) agar dapat membangun dan mempelajari robot humanoid. Di sisi lain, upaya mensimulasikan tubuh manusia mengarahkan pada pemahaman yang lebih baik mengenai hal tersebut. Kognisi manusia adalah bidang studi yang berfokus kepada bagaimana manusia belajar melalui informasi sensori dalam rangka memperoleh keterampilan persepsi dan motorik. Pengetahuan ini digunakan untuk mengembangkan model komputasi dari perilaku manusia dan hal ini telah berkembang terus sepanjang waktu.
Robot Humanoid
Sensor merupakan alat yang dapat mengukur beberapa atribut dan merupakan salah satu dari tiga primitif dari robotika (disamping perencanaan dan pengendalian). Penginderaan memainkan peranan penting dalam paradigma robotika.

Sensor dapat digolongkan berdasarkan proses fisik dengan apa yang mereka kerjakan atau berdasarkan kepada jenis informasi pengukuran yang mereka berikan sebagai keluaran. Dalam kasus ini, pendekatan kedua yang dipergunakan.

Aktuator merupakan motor yang bertanggungjawab untuk gerakan pada robot. Robot humanoid dibangun sedemikian rupa agar mereka mirip dengan tubuh manusia, maka mereka juga mempergunakan aktuator yang berlaku seperti otot dan sendi, meskipun dengan struktur yang berbeda. Agar dapat mencapai efek yang sama dengan gerakan manusia, robot humanoid terutama menggunakan aktuator rotari. Mereka dapat berupa elektrik, pneumatik, hidraulik, piezoelektrik, atau ultrasonik.

·         Robot Berkaki
Robot ini memiliki kaki seperti hewan atau manusia, yang mampu melangkahkan kakinya, seperti robot serangga, robot kepiting dll.
Robot Berkaki
·         Flying Robot (Robot Terbang)
Robot yang mampu terbang, robot inin menyerupai pesawat model yang diprogram khusus untuk memonitor keadaan di tanah dari atas, dam jug untuk meneruskan komunikasi.
Robot Terbang (Flying Robot/Drone)

·         Underwater Robot (Robot dalam Air)
Robot ini digunakan di bawah laut untuk memonitor kondisi bawah laut dan juga untuk mengambil sesuatu di bawah laut.

Uderwater Robot (Biasa digunakan untuk penelitian kedalaman laut)


Klasifikasi ROBOT

Robot diklasifikasikan kedalam 4 bagian :

1. Non Mobile Robot
Robot ini tidak dapat berpindah posisi dari satu tempat ke tempat lainnya, sehingga robot tersebut hanya dapat menggerakkan beberapa bagian dari tubuhnya dengan fungsi tertentu yang telah dirancang.
contoh : robot manipulator berlengan




2. Mobile Robot






Mobile dapat diartikan bergerak, sehingga robot ini dapat memindahkan dirinya dari satu tempat ke tempat lain. dari segi manfaat, robot ini diharapkan dapat membantu manusia dalam melakukan otomasi dalam transportasi, platform bergerak untuk robot industri, eksplorasi tanpa awak dan masih banyak lagi.
contoh : Robot Line Follower


3. Gabungan Mobile Robot dan Non Mobile Robot
Robot ini merupakan penggabungan dari fungsi-fungsi pada robot mobile dan non-mobile. sehingga keduanya saling melengkapi dimana robot nonmobile dapat terbantu fungsinya dengan bergerak dari satu tempat ke tempat lain.

4. Robot Humanoid
Robot ini dirancang dengan menirukan anatomi dan perilaku manusia. Fungsi-fungsi tubuh manusia baik lengan, kaki, mata, dan pergerakan sendi kepala dan bagian lainnya sebisa mungkin diterapkan dirobot ini.
contoh: robot ASIMO buatan jepang 



 






Komponen Dasar Robot





 

Komponen Dasar Pada Robot – Robot adalah salah satu bukti perkembangan teknologi yang moderen. Keberadaannya sangat banyak membantu kehidupan manusia. Sistem robot memiliki tiga komponen dasar, yaitu : Manipulator, kontroler, dan Power (daya). Efektor


sering ditemukan pada beberapa sistem robot, tetapi sifatnya tidak harus ada.


1.Manipulator
Manipulator memiliki dua bagian, yaitu bagian dasar dan bagian tambahan. Gambar 3 memberikan gambaran tentang bagian dasar dan bagian tambahan. Bagian dasar manipulator bisa kaku terpasang pada lantai area kerja ataupun terpasang pada rel. Rel berfungsi sebagai path atau alur sehinga memungkinkan robot untuk bergerak dari satu lokasi ke lokasi lainnya dalam satu area kerja. Bagian tambahan merupakan perluasan dari bagian dasar, bisa disebut juga lengan/arm. Bagian ujungnya terpasang efektor yang berfungsi untuk mengambil/mencekam material. Manipuator digerakkan oleh actuator atau disebut sistem drive. Actuatuator atau sistem drive menyebabkan gerakan yang bervariasi dari manipulator. Actuator bisa menggunakan elektrik, hidrolik ataupun pneumatik. Bagian actuator ini akan dijelaskan pada selanjutnya.



2.Kontroler


Kontroler merupakan jantung dari sistem robot sehingga keberadaanya sangat penting. Kontroler menyimpan informasi yang berkaitan dengan datadata robot, dalam hal ini data gerakan robot yang telah diprogram sebelumnya. Gambar 4. memberikan gambaran sebuah kontroler dan manipulator robot. Kontroler berfungsi untuk mengontrol pergerakan dari manipulator. Kontroler sendiri diatur oleh sebuah informasi atau program yang diisikan dengan menggunakan bahasa pemgrograman tertentu. Informasi tersebut kemudian disimpan didalam memori. Data dalam memori dapat di keluarkan atau di edit sesuai dengan yang dibutuhkan. Dahulu kontroler dibuat dari drum mekanik yang bekerja step by step secara sequential. dan sangat sederhana. Dimasa sekarang kontroler menggunakan PLC (programmable logic control) yang dapat bekerja dengan pergerakan yang sangat komplek dari sistem robot.
3. Power Suply (Catu Daya)  


Power supply adalah sebuah unit yang menyediakan tenaga pada kontroler dan manipulator sehingga dapat bekerja. Power supply dalam suatu sistem robot dibagi menjadi dua bagian, yaitu bagian untuk kontroler dan bagian untuk manipulator. Bagian kontroler menggunakan elektrik sedangkan bagian manipulator bisa menggunakan elektrik, pneumatik, hidrolik ataupun ketiganya. Gambar 5a, 5b dan 5c memberikan keterangan tentang power supply. 



4. Efektor




Efektor dapat ditemukan hampir semua aplikasi robot, walaupun keadaannya bukan merupakan komponen dasar dari sistem robot. Efektor berfungsi sebagai bagian terakhir yang menghubungkan antara manipulator dengan objek yang akan dijadikan kerja dari robot. Sebagai contoh efektor dapat berupa peralatan las, penyemprot cat ataupun hanya berupa penjempit objek. Efektor jika disamakan dengan manusia seperti jari-jari tangan yang dapat digerakan untuk memindah atau mengangkat materilal ataupun peralatan yang dapat digunakan untuk mengelas, mengecat, menempa, mengisi botol, dan lain-lain sesuai dengan kebutuhan. Kerja efektor dapat berupa mekanik, elektrik, pneumataik (grifer), maupun hydrolik.


Sumber : 

https://tugasdenny.wordpress.com/2012/03/05/macam-serta-fungsi-dari-aplikasi-kecerdasan-buatan/
http://my.opera.com/igun/blog/2011/05/03/artificial-intelligence
http://pbsabn.lecture.ub.ac.id/2012/05/bidang-aplikasi-artificial-intelligence/

http://ug-komputer.blogspot.co.id/2015/01/defini-robot-jenis-jenis-robot.html