Proses Instalasi dan membuat program ruby
Akan dijelaskan cara melakukan instalasi program ruby dan console pry, Membuat method sederhana untuk mengenalkan penggunaan variabel, dan melakukan pengetesan program dengan menjalankan program ruby serta melihat hasilnya dengan menggunakan command prompt atau layar terminal
proses instalasi program sublime dan ruby
- Apabila anda sebelumnya telah melakukan install program ruby on rails, maka proses install ini dapat di abaikan, karena di dalam program rails installer, terdapat program ruby.
- lakukan download program sublime pada link sublime 3
- lakukan install
- lakukan install program ruby dengan cara berikut
- Lakukan download software dari website link
- klik pada windows ruby 2.2
- proses install
- Jalankan program yang telah didownload sebelumnya dengan melakukan double klik pada program tersebut
- install di folder C:\RailsInstaller
- pastikan configure git and ssh when installation has completed
- masukkan nama anda misalnya widjajayd
- masukkan email anda misalnya widjajaydles@gmail.com
- klik pada tombol start, kemudian pada kotak run,
- ketik command prompt,
- lalu pilih command prompt with ruby
- setelah masuk ke dalam command prompt,
- ketik mkdir ruby-1
- ketik cd ruby-1
- ketik gem install pry
- banyak orang melakukan pengetesan program ruby dengan program irb
- pry adalah program console yang fungsinya lebih bagus dari irb
- untuk melihat lebih detil tentang pry dapat membuka web pry
- ketik ruby -v untuk mengecek versi ruby yang berjalan
mulai membuat program
- jalankan program sublime.
- klik pada File, New dan simpan di folder C:\sites\ruby-1\pengenalan.rb
- ketik program berikut:
def cetak_panjang # versi panjang print "Input Celcius : " c = gets f = (c.to_i * 9 / 5) + 32 print "Fahrenheit = " print f puts "." end def cetak_pendek # versi pendek print "Input Celcius : " print "Fahrenheit = ", gets.to_i * 9 / 5 + 32, ".\n" end cetak_panjang cetak_pendek
- cara melakukan pengecekkan:
- buka command prompt with ruby
- pastikan anda berada pada folder c:\sites\ruby-1
- bila masih belum yakin anda dapat mengetik perintah berikut:
- ketik cd\
- ketik cd sites\ruby-1
- ketik ruby pengenalan.rb
- hasil dari perintah diatas adalah meminta masukkan nilai celcius dan menampilkan dalam bentuk derajat fahrenheit
- penjelasan cara kerjanya program diatas
- pada program diatas terdapat 2 blok program dengan nama cetak_panjang dan cetak_pendek
- setiap blok program atau bisa disebut method, diawal dengan def
- baris yang diawali dengan tanda # artinya komentar program dan tidak dianggap sebagai perintah
- perintah print adalah untuk mencetak di layar sesuai dengan komentar yang di sertakan diantara tanda petik
- perintah c = gets, artinya meminta user untuk mengetikkan sesuatu, dan nanti hasilkan akan dimasukkan ke dalam variabel c
- perintah c.to_i artinya mengubah tipe data variabel c menjadi data tipe angka, karena c bertipe string maka harus diubah menjadi angka supaya bisa dihitung,
- puts fungsinya sama seperti print hanya saja setiap kali menggunakan perintah puts, hasil cetakkan akan diberikan enter secara otomatis, sehingga perintah yang dicetak berikutnya akan dicetak di baris bawahnya.
- pada bagian cetak_pendek, perintah print "\n" artinya mencetak enter, sehingga hasil cetak berikutnya dicetak dibawahnya
Contoh soal 2
- contoh soal berikut:
Jumlah : ... Harga : ... Subtotal : (Output) Diskon (Y/N) : ... Total : ....
- Subtotal = Jumlah * Harga
- Diskon bila dijawab Y, maka akan mendapat potongan 10%
- Total = Subtotal - Diskon
def program1 print "Penjualan Beras" print "Jumlah : " jumlah = gets.to_i print "Harga : " harga = gets.to_i subtotal = jumlah * harga puts "Subtotal = #{subtotal} " print "Diskon (Y/N) : " diskon = gets.chomp if (diskon == 'Y') besar_diskon = 0.1 * jumlah else besar_diskon = 0 end total = subtotal - besar_diskon puts "Total = #{total} " end program1
- Penjelasan
- gets.chomp arti chomp artinya adalah meminta inputan dan menghilangkan tanda enter, sehingga saat dibandingkan di perintah dibawahnya.