Berkenalan Dengan Bahasa Pemrograman Ruby, Setelah sebelumnya kita Melakukan Persiapan untuk belajar bahasa pemrograman ruby selanjutnya kita akan mengenal ruby lebih dalam lagi.
Ruby adalah bahasa yang powerfull dan flexibel kita dapat menggunakannya untuk aplikasi web development atau pembuatan website.
Bahasa ini juga dapat digunakan untuk memproses text, membuat game, dan merupakan bahasa utama dari framework web ruby on rails.
Kelebihan Ruby
Bahasa Pemrograman ruby memiliki 4 kelebihan yaitu :
High-Level : bahasa pemrograman yang mudah untuk dimengerti dan ditulis dengan bentuk yang terstruktur kode ruby.
Interpreted: Memiliki kemudahan dalam melakukan maintenance terhadap suatu kode/aplikasi, sehingga apabila terdapat sebuah bug pada program dalam lebih mudah untuk di ketahui.
Object-Oriented : Bahasa Pemrograman yang beroritentasi kepada objek, semua data dan fungsi didalam paradigma dibungkus dalam kelas-kelas atau objek-objek.
Easy To Use : Bahasa Ruby telah diciptakan oleh Yukihiro Mastsumoto dan biasa dipanggil dengan Matz pada tahun 1995. Matz membuat sebuah bahasa pemrograman menekankan pada kebutuhan manusia pada komputer. oleh karena itu lah mengapa ruby easy to use.
Tipe Data Ruby
Di ruby kita dapat menyimpan informasi atau data yang menggunakan bermacam tipe data. Terdapat 3 tipe data pada ruby yang harus kamu ketahui :
- Number, Digunakan untuk menyimpan kode yang berupa angka, contoh : 12,14,60,12
- Boolean, Digunakan untuk memberikan hasil nilai true dan false, contoh : true, false
- String, Digunakan untuk menyimpan sebuah teks. contoh : “ini sebuah teks diruby”
Latihan buatlah 3 variabel dengan 3 tipe data yang berbeda.
Variabel Ruby
salah satu dasar dari sebuah pemrograman adalah variabel. kamu dapat membuat variabel dengan sebuah nama yang menyimpan sebuah nilai.
Sebagai contoh kita akan membuat sebuah variabel dengan nama my_num yang memiliki nilai 25 dan dapat kita tuliskan menjadi seperti berikut ini :
my_num = 25
jadi untuk mendeklarasikan sebuah variabel di ruby caranya sangatlah mudah dengan membuat sebuah nama variabel my_num, gunakan = untuk mengisi nilai di variabel lalu variabel sudah siap digunakan.
sebaiknya sebuah variabel menggunakan huruf kecil agar mudah diingat, contoh menampilkan nilai dalam variabel
my_nama = "ringkas".upcase print my_nama
Aritmatika Operator Ruby
Variabel ruby tidak hanya untuk menyimpan sebuah variabel seperti contoh diatas tetapi juga dapat melakukan semua perhitungan yang di ajarkan pada waktu sekolah.
terdapat 6 operator aritmatika di ruby yang nantinya sering digunakan yaitu
- Addition/Tambah( + ) , contoh : 2 + 3 = 5
- Subtraction/Pengurangan ( – ), contoh : 2 – 3 = -1
- Multiplication/Perkalian ( * ), contoh : 2 * 3 = 6
- Division/Pembagian ( / ), contoh 3/3 =1
- Exponentiation/Pangkat ( ** ), contoh 2**3 = 8
- Modulo/Sisa Bagi ( % ), contoh 25 % 7 = 4
contoh perhitungan aritmatika dalam ruby
puts sum= 13+379 puts product = 923*15 puts quotient = 13209/17
Perbedaan ‘puts‘ dan ‘print‘ di Ruby
kode print di ruby hanya akan menampilkan nilai yang kamu buat. sedangkan kode puts sedikit berbeda, kode puts akan dimulai dengan baris baru setelah menampilkan nilai yang kamu buat, terlihat pada kode dan gambar berikut ini.
puts "Apa Kabar?" // kode puts print "Jembatan Musi Paembang" // baris baru yang dibuat oleh kode puts
Fungsi Di Ruby
Seperti yang sudah dijelaskan bahwa ruby adalah object-oriented dan berarti semua yang ada di ruby merupakan object.
ruby memiliki fungsi tersendiri layaknya sebuah pemrograman yang dibawa dari bahasa ini, fungsi tersebut seperti menghitung panjang sebuah string, membalik sebuah kata dan lainnya.
akan kita bahas pada artikel ini..
Fungsi “.length”
merupakan fungsi yang digunakan untuk menghitung jumlah dari string. cara menggunakannya adalah fungsi diletakan setelah kode putsdanprint. contoh
puts "hallo saya ruby, senang berkenalan denganmu ?".length
terlihat jumlah string dari kalimat adalah 45 huruf termasuk spasi. fungsi ini dapat digunakan sebagai validasi menghitung jumlah karakter yang diinput oleh user.
Fungsi “.reverse”
cara menggunakan fungsi reverse ini sama dengan fungsi length. tetapi fungsi ini digunakan untuk membalikkan suatu string. contoh kode dan gambar di interactive ruby
puts "alow".reverse
kode di atas akan menampilkan kata yang terbalik dari kata yang diinput. contoh alow menjadi wola
Fungsi “.upcase” dan “.downcase”
dua fungsi ini digunakan mengubah suatu string, upcase digunakan untuk mengubah semua huruf menjadi huruf besar sedangkan downcase malah sebaliknya yaitu mengubah huruf menjadi huruf kecil. contohnya sebagai berikut
puts "haLLow RingKas".upcase puts "haLLow RingKas".downcase
Koment Dibaris Kode Ruby
untuk membuat koment di baris kode ruby kita dapat menambahkan tanda # untuk membuat sebuah catatan di kode dan tidak akan tereksekusi
#ini contoh catatan
selain menggunakan tanda # kamu juga membuat catatan dengan multi line menggunakan kode =begin dan diakhiri dengan =end
=begin contoh catatan multi line =end
demikian artikel Berkenalan Dengan Bahasa Pemrograman Ruby, semoga dapat bermanfaat.