BAHASA RUBY

Bahasa pemrograman ruby adalah pengembangan dari bahasa pemrograman C++

BERSAMA DINDA

indah sekali hari hariku bersama Adinda tercinta

hahahaha....... yang penting asyik

hari2 ketika qw bersama adinda dan sahabatku

BERAMAL

kegiatanku memberi makan anak yatim

WISATA KAUNIA

wisata hati di pondok pesantren di malang

Minggu, 09 Desember 2012

constructor & destructor di ruby

bahasa pemrograman ruby mang sangat mudah dipelajari yah......
kali ini kita coba belajar "constructor & destructor" di bahasa pemrigraman ruby.



contruktor adalah inisialisasi awal dalam oop yang telah ditentukan oleh ruby dengan menggunakan method "initialize".
contohnya constructor seperti ini :


class Mobil
  def initialize
    @mobil
    @tanki
    @jarak
  end
end
   

constructor berfungsi menginisialisasikan data variable mengan menggunakan method/fungsi "initialize" sehingga data variable dapat dikenali disemua method/fungsi
 
Sedangkan destructor adalah penghapusan nilai variable dalam memori dalam hal ini ruby akan otomatis menghapus nilai variable dalam memory.
sebenarnya destructor dalam ruby sudah tidak diperlukan karena jika kida sudah membuat contructor maka destructor pun juga akan otomatis terbuat. jadi kita tidak perlu membuat program destructor untuk menghapus nilai variable di ruby karena ruby akan otomatis menghapus data yang ada di gatbage collection. tapi meskipun sudah tidak dibutuhkan untuk menghapus memori destructor yang juga sebagai final initialization diperlukan untuk inisialisasi final dari obyek yang telah diproses.

dalam bahasa ruby tidak diijinkan terdapat lebih dari satu fungsi dengan nama yang sama. namun ruby memfasilitasi parameter sebuah fungsi dengan Array dinamis dengan menyertakan simbol bintang ("*") maka parameter dari fungsi dapat bersifat dinamis.

sekian pembahasan tentang contructor & destructor di bahasa pemrograman ruby.
trima kasih.......
 

Senin, 19 November 2012

CARA MENAMPILKAN WAKTU DI RUBY

menampilkan waktu yang ada di komputer di bahasa pemrograman ruby. hal ini sempat ditanyakan oleh teman saya. akhirnya dengan membaca buku di perpustakaan saya menemukan bagaimana menampilkan waktu di bahasa pemrograman ruby.

waktu yang ditampilkan adalah waktu yang sama persis dengan yang ada di komputer anda karena ruby hanya mencetak watu terbaru dalam komputer tersebut.

di bawah ini adalah source code menampilkan waktu dalam ruby.

time = Time.new
  print time.ctime

maka yang akan ditampilkan pada program yang di jalankan adalah sebagai berikut :



nah... begitulah cara untuk menampilkan waktu di ruby.
smoga bermanfaat......

Selasa, 13 November 2012

pangalaman menggunakan bahasa ruby

bahasa ruby adalah bahasa yang sangat mudah dipahami dibandingkan dengan bahasa pemrograman yang lain bahasa pemrograman ruby cara penulisannya lebih mudah bahkan bisa dibilang sangat mudah. tidak sulit mempelajari bahasa pemrograman ruby bagi pemula.
sebenarnya bahasa ruby adalah pengembangan dari bahasa C tetapi bahasa C cara penulisannya sangat rumit karena harus menggunakan simbol-simbol sehingga jika kurang memberikan simbol maka program tidak akan bisa berjalan.
dalam blog ini saya akan mengulas tentang materi, contoh program dan source codeyang saya buat sendiri. materi yang akan disampaikan adalah linked list, stack, queue, constuctoe & destructor, Array, looping, branching, struc, OOP, searching, sorting, overloading, inheritance, virtual fungtion, module dan masih bnyak yang lain.
sehingga diharapkan anda para pembaca dapat belajar melalui artikel yang saya tulis pada bog saya ini dan anda bisa terbantu dengan reverensi ini.

Selasa, 30 Oktober 2012

Array / Larik di ruby


Array adalah struktur data yang menyimpan data variable pada index. Karena dalam bahasa ruby mempunyai beberapa tipe data maka array juga dapat menyimpan beberapa tipe data tersebut Dan setiap variable akan disimpan pada indeks array masing-masing sesuai dengan apa yang telah dideklarasikan.
Array dalam bahasa pemrograman ruby mempunyai banyak dimensi. Ada array berdimensi 1, berdimensi 2 dan berdimensi banyak.
Array/larik dalam ruby bersifat heterogen artinya dalam bahasa ruby Array dapat menyimpan semua tipe data.
perbedaan Array pada bahasa pemrograman lain adalah ukurannya bersifat statis atau nilainya tetap sedangkan Array pada bahasa Ruby bersifat dinamis atau nilainya dabat berubah.
contoh penulisan Array:
  A[i] maksud dari A[i] adalah A sebagai variable array dan [i] sebagai index penyimpanan data.

seperti itulah penjelasan singkat mengenai Array/larik dalam bahasa ruby

semoga bermanfaat