Materi Pengenalan Dasar -Dasar Pemrograman Ruby.pptx

astsuryamadani 0 views 12 slides Oct 14, 2025
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Pemrograman Roby


Slide Content

Pemrograman Ruby Materi Perkuliahan Disusun oleh: [Nama Dosen/Instruktur]

Pengenalan Ruby • Ruby adalah bahasa pemrograman open-source yang dinamis dan berorientasi objek. • Diciptakan oleh Yukihiro Matsumoto pada tahun 1995. • Fokus pada kesederhanaan dan produktivitas. • Sintaksnya mudah dibaca dan ditulis.

Karakteristik Ruby • Interpreted Language (tidak perlu kompilasi). • Object-Oriented secara penuh. • Mendukung garbage collection otomatis. • Mendukung berbagai paradigma pemrograman.

Instalasi Ruby 1. Unduh Ruby dari https://www.ruby-lang.org. 2. Ikuti petunjuk instalasi sesuai sistem operasi. 3. Verifikasi instalasi dengan perintah: ruby -v

Struktur Program Ruby Contoh program sederhana: puts 'Hello, World!' • puts digunakan untuk mencetak teks ke layar. • Ruby tidak membutuhkan tanda titik koma di akhir baris.

Variabel dan Tipe Data • Variabel tidak membutuhkan deklarasi tipe. Contoh: name = 'Ruby' age = 25 price = 12.5 is_active = true • Tipe data umum: String, Integer, Float, Boolean, Array, Hash.

Struktur Kontrol • if - elsif - else if age >= 18 puts 'Dewasa' else puts 'Anak-anak' end • Loop: while, for, each.

Fungsi dan Metode def sapa(nama) puts "Halo, #{nama}!" end sapa('Ruby') • Fungsi dideklarasikan dengan def dan diakhiri end.

OOP di Ruby class Person def initialize(name) @name = name end def greet puts "Halo, saya #{@name}" end end person = Person.new('Budi') person.greet

Ruby Gems dan Framework • RubyGems adalah manajer paket untuk Ruby. • Perintah instalasi paket: gem install nama_gem • Framework populer: Rails, Sinatra, Hanami.

Studi Kasus: Aplikasi Kasir • Program membaca nama barang dan harga. • Hitung total belanja. • Cetak struk sederhana. Contoh kode diberikan dalam sesi praktek.

Penutup • Ruby adalah bahasa pemrograman yang sederhana dan powerful. • Cocok untuk pemula maupun pengembang berpengalaman. • Banyak digunakan untuk pengembangan web dan otomatisasi. • Sumber belajar: ruby-lang.org, dokumentasi resmi, dan komunitas Ruby.
Tags