Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-23-2013, 03:27 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › Ruby
Basic ruby naya radya part I

Home General Computer Multimedia Business Lounge

Pages (2): 1 2 Next »
Post Reply 
Tweet
Threaded Mode | Linear Mode
Basic ruby naya radya part I
02-22-2012, 11:34 PM (This post was last modified: 02-22-2012 11:38 PM by od3yz.)
Post: #1
od3yz Offline
"Brondong Metal Devilzc0de"
Posts: 889
Joined: Mar 2011
Reputation: 48
Thumbs Down Basic ruby naya radya part I
mumpung uda ada sub porum ruby, ane mau berbagi tentang ruby setau ane, ini dari dasar banget berbalut cerita, nanti ceritanya bersambung, krn basik dn jiwa ane bukan IT
tapi pnyair dn pnulis metal meski ane belajar d tmpat It tapi yang pnting bsa metal
klo uda tau mohon d tambahin byar makin semangat belajarnya
Sebuah alur kehidupan memang di penuhi oleh misteri, begitu pula yang radya alami ketika menjalani kehidupannya,
jauh dari hiruk pikuk kehidupan ibu kota, nun jauh di sebuah lembah kota kecil, radya bertemu dengan naya,
seorang wanita super cakep, sabar, penyayang dan baik hati, dialah naya, perkenalan mereka dn kedekatan mereka
masih teringat 2 tahun lalu, saat naya memegang dan memeluk radya,untuk perpisahan mereka, naya berjanji pada radya
suatu saat nanti naya dan radya kan bertemu kembali meskipun bnyak halangan yang menghadang.............
Agustus 2011, radya kuliah di sebuah perguruan tinggi swasta, dan naya pun kuliah di kota jogja dan akhirnya merekapun terpisah,
singkat kata, radya dan naya semakin jauh ,,,,,,,
Hingga suatu saat malam radya mengingat naya, yg selalu di sayangi radya, kisah kasih sayang masa SMA yang tak terlupakan
di suatu malam radya membaca sebuah ebook Ruby programming untuk panduan belajarnya, meski radya menyadari itu bukanlah hal mudah
tapi radya semangat belajar bersama gelapnya malam...............
program demi program kecil radya coba.......
pertama radya ingin mengetahui ruby yang ia pakai.....

Code:
ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

untuk memulai ruby radya tinggal irb saja sesuai kbanyakan tutorial yang beredar untuk mudah memahaminya
oh ternyata 1.9 pas dengan ebook pikir radya, lalu radya belajar perintah ruby yg lain, untuk mengeluarkan sebuah kata,dya berpikir
kalo PHP dengan Echo, kalo c++ dengan printf kalo java dengan System.out.println,maka di ruby radya langsung mencoba
Code:
puts "i will remember you naya"
print "Dimanapun kamu, sampai kapanpun"
printf "kamu selalu di hatiku"

dya melanjutkan menulisan yang lain dimalam itu meski bayang naya selalu menggikutinya
Code:
puts " i will remember u naya\n sometime, somelove just for you"
puts "\t u always in my heart \n never end never death"

Dengan sedikit itu radya berpikir, oh ini sangat efektif untuk kodingku agar terlihat oleh naya,
radya mengingat kembali apa yangdi tuliskannya

\n => untuk baris baru
\t => untuk tab

lelah itulah yang di rasakan radya menunggu kehadiran naya, sampai suatu malam hp radya berdering, dan ternyata itu naya yang menelepon
radya bgitu senang berbicara pada naya, sampai sbuah cerita naya yang saat itu naya telah jatuh cinta kepada seorang cowok temen naya
di jogja sana, sedih lekat dn pekat perasaan radya, namun apa mau di kata, radya hanya bsa menyimpan kerinduan, dn harapan semuanya
di dada, demi menghilangkan rasa sakit radya kemudian membuka ebook rubynya lagii

Tipe data pada ruby dan variabel itulah yang d baca radya
Tipe data pada ruby sama dengan bahasa pemrograman lain sperti integer, float, string dll
lebih jelas radya berkeliling bersama kakek satu-satunya yang setia mendampinginya, yaitu kakek gugel yg menuntun dari jalan sesat maupun nikmat

Code:
Angka --> Ruby dapat menangani angka baik yang bertipe integer maupun float.
String--> Tipe data String di Ruby sama dengan tipe data String pada bahasa pemrograman lain umumnya. Untuk membuat tipe data String, anda dapat menggunakan kutip satu ‘ ataupun kutip dua “ . Adapun perbedaan di antara keduanya, yakni di mana objek String yang dibuat dengan kutip dua “ akan mengerti karakter khusus seperti ‘\n’,’\r’,’\b’ ,dsb. ; sedangkan karakter dengan objek String yang dibuat dengan kutip satu ‘ tidak bisa menerjemahkan karakter khusus di atas.
Array --> Tipe data Array di Ruby sama dengan tipe data list di Python. Untuk membuat suatu objek Array baru, Anda dapat menggunakan literal Array [] ataupun konstruktor Array.new. Isi array dapat berupa objek apapun baik angka, string, maupun objek lain termasuk objek array itu sendiri.
Hash --> Tipe data hash di Ruby sama dengan tipe data dictionary di Python. Untuk membuat objek
Range --> Objek range di Ruby merupakan suatu barisan di mana terdapat nilai awal dan nilai akhir dari barisan tersebut

Ruby bersifat dynamic-typing, kita tidak perlu mendeklarasikan tipe pada variabel yang ingin Anda gunakan seperti pada bahasa C maupun java, ini rada mirip sama php pikir radya.
kita cukup memasukkan nilai ke variabel yang ingin kita pakai.
Aturan penamaan variabel sama dengan aturan penamaan variabel pada umumnya, yakni tidak boleh dimulai dengan angka dan tidak memakai keyword penting dari bahasa tersebut.

kemudian radya menelisik masalah operator
Operator aritmatika : tambah (+), pengurangan (-), pengalian (*), dan pembagian (/)
Operator perbandingan : mengembalikan nilai True dan False (==), tes untuk ketidaksama denganan, kurang dari (<), lebih dari (>)
Ruby juga mendukung assignment operator, yaitu +=, -=, *=, dan /=. Assignment operator tidak memerlukan operand kedua.

waktu kian berlalu radya pun mencoba sebua sintaks sederhana, dn mengingat untuk komen dya harus gunakan # di ruby

Code:
puts 2*5+23-10 # langsung mencetak hasil ke layar
a=10  #ini variabel tipe angka integer
n=12992
puts a+n #cetak hasil variabel a+n

sangat luar biasa pikir radya di ruby ternyata ada kalkulator pikir radya, ini tak sesusah ak belajar bahasa C yang dia pelajari
ketika radya mendekati gung gex, cewek cakep d kampusnya, saat itu radya mati-matian belajar bahasa C demi dekat dengan gung gex namun
nasib dan cerita naya yg sangat radya sayangi slalu mengusik radya nangis, hingga gung gex harus d relakan bersama dengan lelaki lain
jauh d jogja kisah nun indah tinggal d benak radya, ia skejap ingin melupakan naya dengan ebook rubynya
ia belajar masukan pada ruby, atau inputan, radya menggunakan gets, kalo di artikan ambil

Code:
puts "Naya adakah kesempatan Untukku? ada atau tidak"
cinta=gets #buat variabel cinta, variabel diisi dengan keyword gets
puts "radya kamu\t" +  cinta + "kesempatan\n" # variabel tidak di isi semikolon ""
puts "ini peluang kita bersama"
puts "radya kamu:"
radya=gets.to_i #spesifik untuk pengambilan integer
puts "naya kamu"
naya=gets.to_f # kalau get.to_f digunakan untuk nilai float
puts "peluang kita"
puts (radya+naya)/100

Naya memang tak pernah memikirkan radya lagi semenjak naya d jogja, semua kenangan semua hiasan malam, telah terlupakan oleh naya
hingga naya begitu jauh dari radya, tak satupun kini sms yang menghiasi hp radya, walau malam kian menyengat menusuk tulang radya
tak satupun kata "semangat, sll tersenyum" tak prnah radya baca lagi dari naya
waktu boleh saja berputar namun hati radya tak akan mampu meninggalkan naya, berlanjutlah pelajaran radya di malam itu
yaitu pelajaran mengenail metode pada ruby

ia membuat seperti ini

Code:
def love
puts "naya love uuu"
end

def love=> membuat definisi suatu metode dengan nama love
puts "naya loveuu" => badan dari codingan atau sebagai bodynya
end => penutup

program di ats akan menuliskan naya love uuu jika kita panggil metode love dengan menambahkan love() pada akhir program
tersebut

naya oh naya pikir radya pikirannya kian rancu menelisik gelap sudut malam ibukota di balik lampu jalanan, hias beringas binar-binar
kunang kunang menembus kegelapan, naya selalu hadir dalam relung ati radya

Code:
def myheart(love)
puts "always in my heart #{love}"
end
myheart("nayaku oh nayaku")

radya mulai membaca dan memahami source kode tersebut,
def myheart(love) # kita buat definisi metode dengan nama myheart, yang berisi variabel love
puts "always in my heart #{love}" #kita panggil love yang di definisi tadi
end
myheart("nayaku oh nayaku") # isi dari definisi heart ituuu

output
Code:
always in my heart nayaku oh nayaku
lalu radya mencoba memodifikasi yang lain, dya ingin menambah variabel dalam string

Code:
def mylove(love="bukan Gung gex")
puts "always in my heart #{love}"
end
mylove "nayaku oh nayaku"
mylove
hanya sedikit perbedaan pikir radya, ia pun berlanjut, melukis malam dengan ruby, mememani sunyi senyap dan secercah kenangan
bersama naya, hingga malam itu radya memutuskan untuk membuka facebook, namun betapa terkejutnya radya melihat status naya
"Hingga tinta merah mengukir, ku tak tau entah sampai kapan kan bertahan dari sakit ini
bersembunyi menahan sakit ini rasanya perut ini melilit badan gemetar, oh dokter akhiri semua sakitku
ayah ibu maafkan aku, hah tak ada siapapun yang support aku di sini , semangat"
Diam seribu bahasa, sejenak menenangkan kalbu radya lupa akan sakit yang di deruta naya, pantas saja naya jarang mengingatkan radya
akhir-akhir ini ternyata sakit naya semakin parah, sakit, sedih dan mnyalahkan dirinya sendiri itulah yang dilakukan radya
dya pun menelepon naya malam itu, mereka tampak asik sekali, namun di balik ituu radya mencoba menguatkan dirinya
dan mensuport naya yang sedang terbaring lemah di rumah sakit,ia menuliskan secarik kode kecil yang bukan dasar ruby
Code:
File.open("/heart/love/sory/nayaku.txt", "w")do |myfile|  #untuk menulis file ini hanya ilusi d linux
myfile.write("sunyi senyap reruntuhan malam\n
berjalan pelan dosaku berjalan\n
semua salahku tak mampu menjagamu\n
sebuah janji yang dulu pernah ku ucapkan\n
tuk slalu bersama, nayaku.......\n\n
ku tak akan mengulangi semua ini\n
kini kan ku jaga dalam deraian kasihku\n
hingga waktu kan memisahkan kita\n\n
nayaku oh nayaku\n
liatlah esok mentari terbitt\n
terangi malam sambut senyummu\n
meraih nyanyian nyanyian mimpi kita\n
tuk arungi gelapnya khidupan\n
ku harap suatuhari nanti kita bersatu\n
nayaku oh nayaku.......")
end
heart=`cat /heart/love/sory/nayaku.txt` #baca file
puts "inilah dari hatiku untukmu\n\n#{heart}" #menampilkan file

kode itu akan menghasilkan
[Image: sTu2Q.png]
seiring detik berputar, dan mentari terbitkan sinarnya, naya sakitnya semakin parah dan radya pun semakin tak mengerti akan suasana hatinya,
akankah radya semakin terpuruk, ataukah naya semakin parah dan akhirnya meninggal karena penyakit ituuu
nantikan lanjutannya di "Ruby naya radya part II"



nah ituu ceritanya, yuk kita diskusi maslah ruby d sini smangat kawand2ku, kita harus kalahin tante2 yg smangat nofia_fitri

Elang_kematian, dps_2012

referensi

http://www.ruby-lang.org/id/documentation/quickstart/
http://octianaeni.blogspot.com/2011/04/p...-ruby.html
ebook" ruby koleksi ane, nanti klo bsa upload ane share dimari
Visit this user's website Find all posts by this user
Quote this message in a reply
 Reputed by :  fuxnbums(+1) , Bunga.Mataharry(+1) , ditatompel(+1) , ./ rex(+1)
02-22-2012, 11:43 PM
Post: #2
fuxnbums Offline
Orang Ganteng Stok Pertama
*****
DeMT Team
Posts: 732
Joined: Jun 2011
Reputation: 33
RE: Basic ruby naya radya part I
rage sing ngerti , onden neked ilmune ..

dead dead
Visit this user's website Find all posts by this user
Quote this message in a reply
02-22-2012, 11:52 PM
Post: #3
od3yz Offline
"Brondong Metal Devilzc0de"
Posts: 889
Joined: Mar 2011
Reputation: 48
RE: Basic ruby naya radya part I
(02-22-2012 11:43 PM)fuxnbums Wrote:  rage sing ngerti , onden neked ilmune ..

dead dead
adeng-adeng melajah, nyanan pasti bise, sdikit demi sdikit, bsik2 plajahin mumpung smk, pragatang malu mlajahin php smangat , to basik tutorne ruby smangat
Visit this user's website Find all posts by this user
Quote this message in a reply
02-22-2012, 11:54 PM
Post: #4
fuxnbums Offline
Orang Ganteng Stok Pertama
*****
DeMT Team
Posts: 732
Joined: Jun 2011
Reputation: 33
RE: Basic ruby naya radya part I
(02-22-2012 11:52 PM)od3yz Wrote:  
(02-22-2012 11:43 PM)fuxnbums Wrote:  rage sing ngerti , onden neked ilmune ..

dead dead
adeng-adeng melajah, nyanan pasti bise, sdikit demi sdikit, bsik2 plajahin mumpung smk, pragatang malu mlajahin php smangat , to basik tutorne ruby smangat

aje puk, rage PHP gen onden betek, be nagih ruby ngakak

btw, ruby to care bahasa pemrograman keto ow?
Visit this user's website Find all posts by this user
Quote this message in a reply
02-22-2012, 11:56 PM
Post: #5
Bunga.Mataharry Away
Someone who cares
***
Posts: 1,372
Joined: Jan 2011
Reputation: 89
RE: Basic ruby naya radya part I
Gak tau sama skali ruby mewek tapi ini keren skali mantap

Eh aku mau ke Bali nih say, bakal ada meeting disana dari kantor, nanti ketemuan ya.. wawawawa
Visit this user's website Find all posts by this user
Quote this message in a reply
02-23-2012, 12:03 AM
Post: #6
od3yz Offline
"Brondong Metal Devilzc0de"
Posts: 889
Joined: Mar 2011
Reputation: 48
RE: Basic ruby naya radya part I
(02-22-2012 11:54 PM)fuxnbums Wrote:  
(02-22-2012 11:52 PM)od3yz Wrote:  
(02-22-2012 11:43 PM)fuxnbums Wrote:  rage sing ngerti , onden neked ilmune ..

dead dead
adeng-adeng melajah, nyanan pasti bise, sdikit demi sdikit, bsik2 plajahin mumpung smk, pragatang malu mlajahin php smangat , to basik tutorne ruby smangat

aje puk, rage PHP gen onden betek, be nagih ruby ngakak

btw, ruby to care bahasa pemrograman keto ow?
Tusing care, tapi bahasa pemrograman je http://ruby-lang.org/ , pang aluhan mlajahin OOP,
piss, btw adi ngomong bali, sing ngerti nyanan ne len metal


(02-22-2012 11:56 PM)nofia_fitri Wrote:  Gak tau sama skali ruby mewek tapi ini keren skali mantap

Eh aku mau ke Bali nih say, bakal ada meeting disana dari kantor, nanti ketemuan ya.. wawawawa

iya kak, nanti kabarin aje kalo ke bali, ini om ndutz newbie skarang d bali, tapi om chaeran kagak ikut nih mereka KNSI, metal banget nih anak2 DC pinter
Visit this user's website Find all posts by this user
Quote this message in a reply
02-23-2012, 12:05 AM
Post: #7
fuxnbums Offline
Orang Ganteng Stok Pertama
*****
DeMT Team
Posts: 732
Joined: Jun 2011
Reputation: 33
RE: Basic ruby naya radya part I
(02-23-2012 12:03 AM)od3yz Wrote:  
(02-22-2012 11:54 PM)fuxnbums Wrote:  
(02-22-2012 11:52 PM)od3yz Wrote:  
(02-22-2012 11:43 PM)fuxnbums Wrote:  rage sing ngerti , onden neked ilmune ..

dead dead
adeng-adeng melajah, nyanan pasti bise, sdikit demi sdikit, bsik2 plajahin mumpung smk, pragatang malu mlajahin php smangat , to basik tutorne ruby smangat

aje puk, rage PHP gen onden betek, be nagih ruby ngakak

btw, ruby to care bahasa pemrograman keto ow?
Tusing care, tapi bahasa pemrograman je http://ruby-lang.org/ , pang aluhan mlajahin OOP,
piss, btw adi ngomong bali, sing ngerti nyanan ne len metal

oo aje, senengsenengseneng ... ane belajarbelajar dulu lah gan
Visit this user's website Find all posts by this user
Quote this message in a reply
02-23-2012, 12:06 AM
Post: #8
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Basic ruby naya radya part I
Dewa ente om... smangat
Thanks om od3yz, ane bookmark dulu.. buat belajar nanti.. asik
Find all posts by this user
Quote this message in a reply
02-23-2012, 12:17 AM
Post: #9
od3yz Offline
"Brondong Metal Devilzc0de"
Posts: 889
Joined: Mar 2011
Reputation: 48
RE: Basic ruby naya radya part I
(02-23-2012 12:06 AM)ditatompel Wrote:  Dewa ente om... smangat
Thanks om od3yz, ane bookmark dulu.. buat belajar nanti.. asik

hah dewa dari honkong dead
om ketek baru dewa
bisikin YM nya dunk om ditatompel
ane minta dkit ebuk2 PHP ama Jquery byar dewa kayak nte asik
Visit this user's website Find all posts by this user
Quote this message in a reply
02-23-2012, 12:34 AM
Post: #10
tempe_mendoan Offline
Banned
**
Moderators
Posts: 666
Joined: Mar 2010
Reputation: 16
RE: Basic ruby naya radya part I
mantap kang tutor nya .. makasih dah share .. baca2 dulu malu
Visit this user's website Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Ruboto, Ruby on android micaeruby 0 83 04-26-2013 09:49 AM
Last Post: micaeruby
Heart E-book ruby Programing od3yz 7 1,096 02-01-2013 09:32 AM
Last Post: qpdll
  Basic ruby naya radya part II od3yz 8 855 05-13-2012 08:42 AM
Last Post: KotoM
  tanya2 tentang Instalasi Ruby 404 Not Found 0 214 04-25-2012 01:21 PM
Last Post: 404 Not Found
  {ruby} Bind and Reverse(BackConnect) shell ketek 11 1,423 03-27-2012 08:35 AM
Last Post: blacklist69
  Sekilas tentang Interactive Ruby Shell Fauzi Topan 5 718 02-24-2012 07:19 PM
Last Post: nanda
Exclamation Ruby sekarang punya subforum sendiri (+ tutor installasi) ketek 17 1,456 02-18-2012 07:45 AM
Last Post: ketek
  [Tutor] With ruby "command linux" b0cah_rusuh 2 718 10-08-2011 07:46 PM
Last Post: STr4sh
  [RUBY] Install Ruby di Windows sang.sakaya 4 1,619 01-18-2011 10:28 AM
Last Post: sang.sakaya

Users Browsing

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-23-2013, 03:27 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE