Archive for the 'Ruby' Category

Perlukah memakai framework ?

Dec 27 2011 Published by under Codeigniter,Internet,Jquery,PHP,Programming,Ruby,Ruby On Rails

hmmm sudah beberapa bulan ini saya ga pernah lagi nulis tutorial tentang coding, apalagi khusus tentang Codeigniter. Ada banyak ide yang ingin saya tuliskan, tetapi rasa-rasanya waktunya belum nemu. Ah apalagi tutorial yang membahas Codeigniter sudah banyak bertebaran di internet, baik itu hasil karya sendiri maupun copas dari web lain, atau bermodalkan google translate :D

Framework oh framework, suatu hal yang lagi booming sekarang ini, buka milis pasti ada yang nanya framework, buka forum juga.. Dan yang paling sering ditanyakan adalah “perlu ga sih kita pake framework??” Ketika saya melihat pertanyaan itu, yang terbesit dalam pikiran saya adalah, yang dimaksud dalam pertanyaan tersebut “framework itu sendiri” dan “framework yang mana”

Continue Reading »

No responses yet

Seter and Geter di Ruby

Sep 26 2011 Published by under Internet,Programming,Ruby

Sering buat seter geter di Java kan? kalo di ruby bisa kayak gini..

class Mobil
   %w{jenis merek bensin}.each { |prop|
   define_method(("get"+prop.capitalize).to_sym) {
     return self.instance_variable_get "@"+prop
   }
   define_method(("set"+prop.capitalize).to_sym) { |value|
     self.instance_variable_set "@"+prop, value
   }
}
end

a = Mobil.new
a.setMerek("Honda")
a.setBensin("Pertamax")
a.setJenis("Sedan")

a.getMerek
a.getBensin
a.getJenis

Sumber : kaskus credit to agan magico

No responses yet

Belajar Ruby – Menghitung Nilai Rata-rata Bilangan

Oct 29 2010 Published by under Programming,Ruby

Masih coba-coba belajar bahasa Ruby, kali ini saya mencoba membuat program untuk menghitung nilai rata-rata dari bilangan menggunakan bahasa Ruby. Syntax-nya sebagai berikut

num_list = [2,2,3,3,4,4,5,5,6,6,7,7] #bilangan di simpan dalam bentuk array

def calc_mean(numbers)
 sum = 0
 length = numbers.length - 1 #mencari jumlah banyaknya bilangan
  for x in 0..length
   sum = sum + numbers[x] #menjumlahkan bilangan
  end
 mean = sum / numbers.length.to_f  #menghitung rata-rata
 return mean
end

print num_list
print "\n"
puts "Mean: #{calc_mean(num_list)}"

Semoga bermanfaat :)

2 responses so far

Belajar Ruby – Operasi Himpunan

Oct 22 2010 Published by under Programming,Ruby


Baru-baru ini di suruh ngajarin untuk materi matematika diskrit. Kemudian ada bagian yang namanya operasi himpunan. Mulai dari Union, Intersection etc ( kalo bahasa Indonesianya Gabungan, Irisan dan sebagainya)
Pas lagi browsing-browsing ketemu tulisan, kalo array di Ruby bisa digunakan untuk melakukan operasi himpunan dengan mudah. Wah jadi tertarik nih buat coba, dan memang seperti itu :)

Lets see :
Misal saya punya himpunan semesta S = {1,2,3,4,5,6,7,8,9,10}
himpunan A = {1,2,3,5,7}
himpunan B = {1,3,5,7,9}

ubah himpunan tersebut ke dalam array dalam Ruby

s = (1..10).to_a #menghasilkan array [1,2,3,4,5,6,7,8,9,10]
a=[1,2,3,5,7]
b=[1,3,5,7,9]

Mencari intersection, dengan mengunakan operator “&”

i = a&b #menghasilkan [1,3,5,7,9]

Mencari difference menggunakan operator “-”

d =  a-b #menghasilkan [2]

Mencari union, dengan menggunakan operator “|”

u = a|b #menghasilkan [1,2,3,5,7,9]

Mudah :) ya itu kesan yang saya dapatkan.. Mari belajar lagi………

No responses yet

Belajar Ruby – Menampilkan Deret Bilangan Prima

Oct 21 2010 Published by under Programming,Ruby

Barusan dapet code bagus :D untuk menampilkan deret bilangan prima pake Ruby. Cuma sebenernya belum paham banget code nya :( ( kodenya seperti ini :

#!/usr/local/bin/ruby
state = Numeric.new
print "2,3,"
(4..10000).each do
   |i|
   (2..(Math.sqrt(i).ceil)).each do
      |thing|
      state = 1
      if (i.divmod(thing)[1] == 0)
         state = 0
         break
      end
   end
   print "#{i}\," unless (state == 0)
end
print "\n"
exit

kalo di jalankan akan menghasilkan deret bilangan prima dari 2 sampe 10.000 (sepuluh ribu ) :) ) sekalian ngetes kemampuan Ruby yang sangat cepat

No responses yet

Next »

Switch to our mobile site