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
Encapsulation

Ruby adalah program yang berorientasi pada Objek, karena itu sebelum belajar lebih jauh tentang cara kerja program ruby, langkah awal yang diperlukan adalah Mengarahkan pola pikir menjadi berorientasi pada objek, pada topik ini akan diberikan contoh langkah membuat class kendaraan, kemudian menentukan data yang digunakan hanya sebatas di dalam class dan data yang dapat di akses dari luar class, proses ini dinamakan Encapsulation
Branching dengan If dan case

Di dalam suatu bahasa program pasti terdapat perintah untuk melakukan branching yaitu dimana program harus mengambil salah satu jalur yang tersedia, misalnya bila ada siswa mendapat nilai ujian dibawah 60, maka program akan memberi keterangan gagal, sedangkan bila siswa mendapat nilai sama dengan 60 atau diatasnya, maka program akan memberi keterangan lulus, pada praktek ini akan dibahas berbagai macam bentuk logika if dan cara penggunaanya beserta penulisan if yang sederhana dengan bentuk case when
Looping data

Looping adalah membuat program yang akan dilakukan secara berulang-ulang misalnya kita ingin mencetak data dari 1 sampai 1000, bila kita tidak menggunakan perintah looping kita harus mengetikan angka sebanyak 1000 kali, tapi dengan menggunakan perintah looping kita hanya perlu menuliskan 3 baris program saja. Dalam bahasa ruby juga terdapat berbagai macam bentuk looping yang dapat mengakomodasikan kebutuhan kita bila ingin mencetak kumpulan data baik itu berupa array maupun suatu record.
Macam Tipe Data di ruby

Di dalam program ruby, angka, huruf, tanggal, dan hal yang lain adalah objek. Di dalam ruby terdapat beberapa macam tipe data mulai dari Number, String (Huruf), Array, nilai true/false dan tipe data yang hanya ada pada program ruby yaitu simbol dan hash
Pengertian Objek, Class, Instance dan beberapa macam variabel objek

Dalam proses belajar program berorientasi objek banyak istilah yang sering membuat siswa bingung, misalnya pengertian dan perbedaan antara objek, class, instance, variabel, instance variabel, class variabel. Maka pada praktek ini akan dijelaskan secara detil pengertian dan perbedaannya
Inheritance

Dalam kehidupanan nyata banyak sekali objek yang memiliki sifat dan kebiasaan yang umum, misalnya mobil, motor, truk, bis, semuanya berfungsi sebagai kendaraan. dimana mereka memiliki ciri-ciri yang sama misalnya sama sama memiliki roda, ada mesinnya, ada pabrik yang membuat,..., bagaimana cara melakukan implementasi ke dalam program agar kode-kode program untuk objek yang memiliki kesamaan ini tidak perlu dibuat beberapa kali. sehingga lebih efektif dalam pengembangan, maintenance dan melakukan debugging.
Cara menggunakan Module Pada Ruby

Module adalah kumpulan class dan method yang dapat digunakan oleh program lain. Dengan adanya modul maka program yang kita buat dapat sesingkat mungkin, karena deklarasi class dan method sudah ditempatkan di file lain, sehingga dapat lebih mudah dalam membuat program dan mencari kesalahan suatu program
Regular Expression di dalam Ruby

Regular expression dapat diartikan mengecek keberadaan suatu data berdasarkan suatu pola yang kita buat, penggunaan regular expression dapat dikatakan sangat membantu dalam pemprograman khususnya dalam melakukan validasi input dan memproses suatu data dengan pola tertentu. Regular expression atau disingkat Regexp
lanjutan penjelasan Regular Expression

Pada topik ini akan dijelaskan penggunaan regular expression secara lebih detil dimana siswa akan diberikan beberapa contoh dan penjelasannya, selanjuta siswa juga diharapkan dapat menyelesaikan 12 soal latihan yang diberikan dalam membuat pola regular expression