Senin, 29 Maret 2010

Robotika

0 komentar

Ingin download Berbagai modol tentang Robot silahkan Download

pada link Di bawah :

Modul Bahasa Indonesia :

http://www.ziddu.com/download/9210348/an0013.pdf.html

http://www.ziddu.com/download/9210347/PPT_Firmanyuriansyah_7204030021_robotPDA.pdf.html

http://www.ziddu.com/download/9210349/kontrolrobot.pdf.html

http://www.ziddu.com/download/9210350/FromKinematicstoDynamics-UGM16Mar2009.rar.html

http://www.ziddu.com/download/9210351/manual.pdf.html

Modul Bahasa Inggris :

http://www.ziddu.com/download/9211132/10_Cool_LEGO.rar.html

http://www.ziddu.com/download/9211556/Absolute.Beginners.Guide.To.Building.Robots.chm.html

http://www.ziddu.com/download/9211558/AdvancedControlEngineering-2001.pdf.html

http://www.ziddu.com/download/9211559/advancedinrobotcontrol.pdf.html

Tunggu yg laennya yach masih banyak

Senin, 22 Maret 2010

Konsep Pemrograman Berorientasi Objek (OOP)

0 komentar

Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan teknik membuat suatu program berdasarkan objek. Konsep berorientasi object ini di ciptakan untuk mempermudah dalam pengembangan program dengan cara mengikuti model yang telah ada dalam kehidupan nyata.

Untuk memmpermudah pemahaman dalam sebuah objek, mari kita melihat contoh berikut ini:
Misal kita bayangkan ada satu pohon yang terletak di dalam satu kebun, dimana pohon itu mempunyai banyak dahan, dan di salah satu dahannya terdapat sarang burung. Mari kita lihat hirarkinya sebagai berikut.


  • kebun
    • Pohon
      • Dahan
      • Daun
        • Sarang Burung
          • Panjang = 20
          • Warna = kuning
          • Tinggi = 4
      • Batang
      • Akar
    • Kolam
    • Sangkar Ternak
      • Ayam
      • Bebek
    • Gudang
      • Pintu
      • Atap
        • Sarang Burung
          • Panjang =15
          • Warna = coklat
          • Tinggi = 6
      • Jendela
Sarang burung yang berada di atas pohon dapat di tuliskan sebagai berikut :
Kebun.Pohon.Dahan.Sarang Burung


Sedangkan Sarang burung yang terletak diatas atap gudang, kita tuliskan sebagai berikut :
Kebun.Gudang.Atap.Sarang Burung

Bayangkan sekarang kita ingin mengecat atau mengganti warna sarang burung yang terletak di atas pohon, maka kita cukup mengetik perintah berikut ini
Kebun.Pohon.Dahan.Sarang Burung.warna=hijau

Nah begitulah ilustrasi tentang bagaimana kita memperlakukan obyek

Untuk memahami lebih lanjut ada beberapa pokok yan berhubungan dengan objek diantaranya : class, methode, inheritance, encapsulation, abstraction, polymorphism dan lainnya.

Penjabaran

  1. Class
  2. Methode
  3. Inheritance
  4. Encapsulation
  5. Abstraction
  6. Polymorphism
Class adalah point penting dari OOP yang berisi data dan kode dengan aksi. Dalam Java segalanya terjadi dalam Class

Object adalah unit dasar dalam oop dengan aksi, identitas, bagian dari class tapi tidak sama. sebuah objek di ekspresikan dengan variable dan methode.

Methods kita tau bahwa sebuah class mendefinisikan atribut dan aksi, peran methode disini menjelaskan bagaimana suatu atribut beraksi.

Inheritance adalah pewarisan atau turunan, seperti ibu/bapak dengan anaknya, tumbuhan dsb. Dalam bahasa pemrograman java inheritance merupakan turunan dan pengembangan dari class ke class lainnya. Dan saling berhubungan satu sama lain serta atribut dari class diwariskan dari kelas sebelumnya yang dikenal dengan super class / parent class / based class Sedangkan class baru yang menjadi turunannya disebut dengan subclass / child class / derived class.

Enkapsulasi adalah sebuah objek yang mengandung variabel-variabel dan method-method, dapat ditentukan hak akses pada sebuah variabel atau method dari objek tsb.

Contoh penggunaan Objeck dalam javascript :

Untuk mengakses satu obyek, kita harus mengakses terlebih dahulu obyek yang paling besar( dalam hal ini obyek window ) . ambil sebagai contoh satu obyek (yang bernama checkbox) dan satu textfield

Tombol checkbox mempunyai nilai kondisi(properti) checked , yang akan memberikan nilai 1 jika tombol itu di pilih (checked), dan nilai 0 pada kasus sebaliknya.

baik mari kita memulai membuatnya (gunakan text editor notepat) :

<html>
<title> Objeck java scrip</title>
<body>
<!-- Kode dari form 1 -->
<form name="form1">
<br><input type="checkbox" name="check_box" onClick="ModifField();return true;">
<br><input type='TEXT' name='text_field' value=test javascript' size='24'></form>
<script language="Javascript">
<!-- Kode dari java scipt -->
<!--
function ModifField()
{
if (document.forms["form1"].check_box.checked)
{document.forms["form1"].text_field.value="checkbox dipilih"}
else
{document.forms["form1"].text_field.value="checkbox tidak dipilih"}
}
// -->
</script>
</body>
</html>

jika anda telah selesai menulis scrip diatas simpanlah dengan extensi .html

dan jika tak ada yang salah maka jika checkbox dipilih, text akan berubah menjadi "checkbox dipilih" dan jika checkbox tidak dipilih, text akan berubah menjadi "checkbox tidak dipilih"

Sekian dulu dari saya jika ada kekurangan mohon ditambahkan keep study and smile ;-)

Tempat Chating Atau Comment Juga Bisa


ShoutMix chat widget
 

Joe Bagi-Bagi Ilmu <(703)> | Copyright 2009 Tüm Hakları Saklıdır | Blogger Template by GoogleBoy ve anakafa | Sponsored by Noow!