Study
← Semua Kategori

Ruby

Pengenalan Ruby

Apa itu Ruby, cara instalasi, dan cara menjalankan kode Ruby pertamamu.

Variabel & Tipe Data di Ruby

Cara mendeklarasikan variabel di Ruby dan tipe data dasarnya.

Konstanta di Ruby

Cara mendefinisikan nilai tetap di Ruby lewat konvensi penamaan huruf kapital.

Operator di Ruby

Operator aritmatika, perbandingan, dan logika di Ruby.

Percabangan di Ruby

Struktur if/elsif/else, unless, dan modifier if/unless di Ruby.

Perulangan di Ruby

Bentuk while, until, dan iterator seperti times/each yang lebih umum dipakai di Ruby.

Array di Ruby

Cara membuat dan memanipulasi array di Ruby, termasuk method map dan select.

Hash di Ruby

Struktur data key-value di Ruby, umumnya memakai symbol sebagai key.

String & Interpolation di Ruby

Method dasar string Ruby dan cara memakai string interpolation dengan sintaks #{ekspresi}.

Symbol di Ruby

Symbol (:nama) sebagai identifier ringan dan immutable, dipakai luas di kode Ruby idiomatis.

Method di Ruby

Cara membuat dan memanggil method di Ruby, termasuk implicit return dan default parameter.

Block, Proc & Lambda di Ruby

Cara kerja block dan yield, fitur paling khas Ruby untuk melewatkan potongan kode ke method lain.

Class & Object Dasar di Ruby

Konsep class, object, initialize, dan attr_accessor dasar dalam OOP Ruby.

Class Method di Ruby (self.)

Method yang dimiliki class itu sendiri di Ruby, ditandai dengan self. di depan nama method.

Encapsulation di Ruby (Public, Private, Protected)

Cara mengatur visibilitas method di Ruby lewat public, private, dan protected.

Inheritance di Ruby

Cara membuat class turunan di Ruby memakai < dan memanggil superclass dengan super.

Module & Mixin di Ruby

Cara berbagi perilaku antar class lewat module dan include, pengganti multiple inheritance di Ruby.

Exception Handling di Ruby (Begin/Rescue)

Cara menangani error tak terduga di Ruby memakai begin/rescue/ensure.

Tugas Akhir

Latihan akhir menggabungkan variabel, method, array, class, dan block dalam satu program Ruby.