Panduan Belajar Bahasa Pemrograman Ruby Disertai Contohnya
Ditulis oleh : Bima Tandika
Beragam cara bisa kamu lakukan untuk belajar bahasa pemrograman Ruby mulai dari nol. Mulai dari belajar dari buku hingga melakukan kursus online, semuanya bisa dilakukan guna menambah pengetahuan seputar Ruby.
Kalau mau lebih praktis, kamu bisa langsung simak tips belajar bahasa Ruby dari Glints berikut ini.
Isi Artikel
Rekomendasi Buku untuk Belajar Pemrograman Ruby
1. Computer Science Programming Basic in Ruby
Buku ini cocok sekali untuk kamu yang ingin belajar konsep pemrograman secara umum. Di dalamnya terdapat sejumlah materi mengenai dasar-dasar struktur pemrograman seperti array, loop, object, dan class.
Selain itu ada juga topik mengenai arsitektur komputer, konsep menyusun algoritma untuk menyelesaikan suatu masalah, dan pengenalan tools yang diperlukan untuk pemrograman.
Di akhir bab, kamu akan belajar bagaimana membuat game tic-tac-toe sederhana.
2. The Ruby Programming Language
Memuat 450 halaman, buku ini dikhususkan bagi para pemula yang ingin belajar Ruby.
Dari buku ini, kamu akan dikenalkan bagaimana lingkungan pemrograman pada Ruby, lengkap dengan materi latihan membuat syntax dasar Ruby seperti tipe data dan perulangan serta bagaimana cara menjalankannya secara lokal di komputermu.
3. Head First Ruby: A Brain-Friendly Guide
Sekalipun kamu belum pernah belajar bahasa pemrograman sama sekali, buku ini bisa menjadi panduan yang bagus karena penjelasan di dalamnya begitu sederhana dan mudah dipahami.
Head First Ruby: A Brain-Friendly Guide juga memuat contoh-contoh menulis skrip dalam bahasa Ruby.
Di bab terakhir, kamu akan menemukan materi tentang bagaimana cara menggunakan library dari pihak ke tiga serta bagaimana cara membuat aplikasi menggunakan Sinatra—framework Ruby selain Rails.
4. Ruby on Rails Tutorial
Kalau mau fokus mendalami framework Ruby on Rails, coba belajar dari buku satu ini.
Berisi 816 halaman, Ruby on Rails Tutorial memuat informasi lengkap mengenai Rails mulai dari bagaimana cara melakukan setting Ruby untuk web server, tips menggabungkan file .rb dengan syntax HTML/CSS, menyiapkan IDE, hingga mempraktikkan model MVC pada Rails.
Menariknya, materi dalam buku ini dijelaskan secara lengkap dan mudah dimengerti.
Baca Juga: Ingin Belajar Web Developer? Pelajari Langkah-langkahnya di Sini!
Belajar Bahasa Pemrograman Ruby secara Online
Selain belajar dari buku, kamu juga bisa menggunakan internet sebagai media pembelajaran. Apalagi saat ini sudah banyak situs belajar bahasa pemrograman Ruby yang bisa diakses secara online dan gratis seperti berikut ini
1. Codeacademy
Codeacademy merupakan situs belajar pemrograman dalam beberapa bahasa, termasuk Ruby.
Menariknya, Codeacademy didesain secara interaktif yang memungkinkan penggunanya untuk mengetikkan baris kode sekaligus melakukan compile secara langsung.
Di halaman tersebut juga ditampilkan penjelasan tentang syntax Ruby. Jadi, sambil praktik kamu pun bisa belajar secara teori.
2. Rubymonk
Rubymonk hadir secara khusus untuk kamu yang ingin mendalami bahasa Ruby. Proses belajarnya pun dirancang begitu menarik.
Selain mendapatkan teori mengenai Ruby, Rubymonk turut menyediakan contoh skrip dan algoritma, serta contoh kasus yang nantinya menuntutmu untuk membuat program sederhana dari kasus tersebut.
Dengan begitu, kamu bisa belajar bahasa pemrograman Ruby secara bertahap.
3. Sekolahkoding
Situs terakhir tempat kamu bisa belajar bahasa Ruby adalah Sekolahkoding. Untuk mengakses materi yang ada, kamu perlu login atau melakukan pendaftaran terlebih dahulu apabila belum memiliki akun.
Adapun materi pembelajaran yang disediakan oleh Sekolahkoding di antaranya adalah perkenalan dasar mengenai tipe data, fungsi, logika, array, looping, hingga belajar konsep OOP pada Ruby yang disajikan dalam format video.
Baca Juga: Programmer Vs. Developer, Apa Bedanya?
Mulai Belajar Ruby
Sudah siap belajar Ruby? Yuk, simak bagaimana cara membuat syntax dalam Ruby berikut ini.
1. Dasar pemrograman Ruby
Pada poin ini kamu akan belajar mengenai tipe data yang ada dalam bahasa Ruby. Sama seperti bahasa pemrograman lainnya, Ruby memiliki beberapa tipe data seperti string, float, integer, boolean, dan string.
Lalu, bagaimana cara mendeskripsikan tipe data dalam Ruby?
Pertama, kamu perlu membuat sebuah variabel, kemudian isi variabel tersebut dengan nilai yang diinginkan. Contohnya seperti berikut ini:
Var = 1500
Var adalah nama variabel sedangkan 1500 merupakan data bertipe integer. Kalau ingin membuat variabel berisi string, kamu tinggal mengganti angka di atas dengan kalimat disertai tanda petik dua seperti berikut:
Var = “Halo semuanya!!”
Untuk menampilkan isi variabel pada console, kamu memerlukan perintah puts atau print.
Var = “Selamat Datang”
puts Var
print Var
#hasilnya: Selamat Datang
2. Mengenal fungsi dan parameter dalam Ruby
Dalam membangun program, seorang developer biasanya tak lepas dari membuat fungsi dan parameter agar mendapatkan output yang diinginkan. Bagaimana cara membuat fungsi dan parameter dalam Ruby?
Langkah pertama untuk membuat fungsi adalah mengawali syntax dengan def dan diakhiri dengan end.
def buatfungsi()
angka = 10
puts “Ini angka #{angka}”
end
buatfungsi() adalah cara memanggil fungsi yang telah dibuat. Output dari fungsi di atas adalah Ini angka 10.
Bila ingin menambahkan parameter dalam fungsi, begini cara melakukannya:
def buatfungsi(num)
angka = num
puts “Ini angka #{angka}”
end
buatfungsi(50)
3. Belajar membuat array
Membuat array pada Ruby cukup mudah. Silakan buat variabelnya dan isi dengan beberapa data seperti berikut:
Bahasa = [“Ruby”, “Java”, “HTML”]
Angka = [1,3,9]
puts Bahasa
puts Angka
puts “Kata pertama adalah ”+Bahasa.first à method .first digunakan untuk memanggil array index pertama. Output-nya Kata pertama adalah Ruby.
4. Panduan melakukan loop dalam Ruby
Ruby memiliki beberapa cara untuk melakukan loop yaitu while, until, dan for…in. Berikut ini contoh syntax-nya.
#Contoh looping while
angka = 1
while angka < 5
puts “#{angka}”
angka = angka+1
end
#Contoh looping until
angka = 5
until angka <= 0
puts “Urutan ke #{angka}”
angka = angka-1
end
#Contoh looping for..in
for angka in (0..4)
print “Nomor #{angka}”
end
Selain contoh di atas, kamu juga bisa menggunakan looping for..in untuk menampilkan nilai array seperti berikut:
Bahasa = [“Ruby”, “Java”, “HTML”]
for b in Bahasa
puts “Ini bahasa: #{b}”
end
Baca Juga: 8 Kiat Agar Lancar Belajar Bahasa Pemrograman
Itulah tips belajar bahasa pemrograman Ruby lengkap dengan contoh syntax-nya. Belajar pemrograman seperti Ruby tentunya menjadi bekal penting untuk kamu yang ingin berkarir dalam dunia IT.
Nah, buat kamu yang sedang mencari pekerjaan, kamu bisa daftar di Glints untuk mendapatkan update terbaru seputar lowongan kerja. Yuk, daftar sekarang!
