Anda di halaman 1dari 10

MAKALAH

BAHASA PEMROGRAMAN “RUBY”

DISUSUN OLEH:
1. NURLITA EKA W.
2. NADYA AULIA P.
3. TRIYA PUSPITA
4. MAYA ARISKA

SMK NEGERI 1 KEMLAGI


TAHUN PELAJARAN 2018/2019

i
KATA PENGANTAR

Puji syukur atas kehadirat Tuhan Yang Maha Esa yang mana telah
memberi kekuatan pada kami untuk menyelesaikan tugas pendahuluan praktkum
Teknologi Informatika ini. Atas izin dan bantuan dari-Nya kami dapat
menyelesaikan tugas ini dengan tepat waktu. Yaitu tugas dengan judul Bahasa
Pemrograman Komputer “Ruby”.
Makalah tugas ini adalah berisi tentang bahasa pemrograman. Mulai dari
sejarahnya yang berawal mulai tahun 90-an yang hingga kini terus mengalami
kemajuan dan berkembang pesat/ Lalu kami juga mencantumkan elemem-elemen
dari bahasa pemrograman. Selain itu bahasa pemrograman sendiri memiliki jenis-
jenisnya yang sangat beragam dan memiliki tugas yang berbeda pula. Kami juga
tak lupa memaparkan fungsi-fungsinya yang pastinya sangat bermanfaat dan
diperlukan dalam dunia era modern ini. Tentunya makalah kami ini jauh dari
sempurna,sehingga kami menerima kritik dan saran bagi para pembaca.
Tak lupa juga mengucapkan terima kasih kepada semua pihak yang
berperan dalam pembuatan makalah ini. Semoga dengan ini Allah SWT meridhoi
kita semua. Amin.

Penulis

ii
DAFTAR ISI

Halaman Judul........................................................................................... i
Kata Pengantar .......................................................................................... ii
Daftar Isi.................................................................................................... iii
Bab I Pendahuluan
1.1 Latar Belakang ............................................................................. 1
1.2 Rumusan Masalah ........................................................................ 1
1.3 Tujuan Masalah ............................................................................ 2
Bab II Pembahasan
2.1 Sejarah Ruby ............................................................................... 3
2.2 Kelebihan Ruby .......................................................................... 3
2.3 Sistem Operasi yang Didukung .................................................. 3
2.4 Program Sederhana Ruby ........................................................... 4
Bab III Penutup
3.1 Kesimpulan ................................................................................. 6
Daftar Pustaka ........................................................................................... 7

iii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Dalam masyarakat modern seperti saat ini bahasa pemrograman bukan lagi
sesuatu yang asing, dimana masyarakat pada umumnya telah menggunakan
komputer dan pastinya sudah mengenal apa itu bahasa pemrograman. Bahasa
pemrograman telah berkembang dengan sangat pesat saat ini. Banyak sekali
pilihan bahasa pemrograman yang bisa masyarakat gunakan sesuai dengan
keinginan juga kepentingan mereka.
Bahasa pemrograman merupakan sarana menuangkan kreatifitas dan
keterampilan.
namun masyarakat hanya menggunakan tanpa mempelajari bahasa pemograman
itu .tentu kita mengetahui bahwa di dunia komputer terdapat beraneka ragam
bahasa pemrograman, dengan semakin berkembangnya zaman kita sebagai
mahasiswa harus mampu menguasai ilmu-ilmu modern.
Dengan disusunnya makalah ini diharapkan masyarakat terutama para
mahasiswa dapat menguasai setidaknya satu bahas sehingga dapat menerapkan di
masyarakat sesuai perkembangan zama pemrograman sebagau bekal di dalam
dunia kerja nanti. Dan diharapkan pula bagi para masyarakat dengan adanya
makalah ini bisa lebih terdorong untuk memajukan Indonesia dengan
perkembangan teknolgi.

1.2 Rumusan Masalah


Sebelum kita mempelajari isi makalah ini,ada baiknya kita untuk mengetahui hal
apa yang ada pada makalah ini yang akan kita sampaikan melalui rumusan
masalah di bawah ini
1) Bagaimana sejarah perkembangan bahasa pemrograman ruby?
2) Apa saja elemen-elemen yang ada pada bahasa pemrograman ruby?
3) Apa fungsi bahasa pemrograman untuk era modern ini?

1
1.3 Tujuan
Kami membuat ini mempunyai beberapa tujuan,yaitu:
1) Memenuhi tugas pendahuluan mengenai bahasa pemrograman.
2) Untuk mengetahui sejarah perkembangan bahasa pemrograman
3) Mengetahui fungsi bahasa pemrograman
4) Mengetahui jenis-jenis bahasa pemrograman

2
BAB II
PEMBAHASAN

2.1 Sejarah Ruby


Ruby pertama kali dibuat oleh seorang programmer Jepang
bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat
sebuah bahasa skripting yang memiliki kemampuan orientasi objek. Pada saat itu
pemrograman berorientasi objek sedang berkembang tetapi belum ada bahasa
pemrograman scripting yang mendukung pemrograman objek. Penulisan Ruby
dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari
Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai
pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan
perkembangan Ruby. Saat ini Ruby telah berkembang tidak hanya di Jepang,
tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan
kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5
Leopard telah diluncurkan bulan Oktober 2007.

2.2 Kelebihan Ruby


 Sintaks sederhana.
 Memiliki exception handling yang baik.
 Bahasa Pemrograman Berorientasi Objek.
 Mengusung konsep single inheritance.
 Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat
ikut berpartisipasi mengembangkannya.
 Memiliki garbage collector yang secara otomatis akan menghapus informasi
tak terpakai dari memori.

2.3 Sistem Operasi yang Didukung


 Linux
 Microsoft Windows
 MacOS X v10.5 Leopard
 BeOS

3
 OS/2
 Unix
 Amiga
 MorphOS
 Acorn RISC OS
 Syllable
 Symbian OS

2.4 Program Sederhana Ruby


Listing
puts "Program Jam Pasir 2";
puts "==================="
print "Masukkan Tinggi Segitiga : "
t = gets.to_i

for j in 1..t do
for a in 1..j do
print " "
end
for b in j..t do
print "* "
end
puts
end
for i in 1..t do
for x in i+1..t do
print " "
end
for y in 1..i+1 do
if i==t
break
else

4
print "* "
end
end
puts
end

Output

5
BAB III
PENUTUP

3.1 Kesimpulan
Bahasa pemrograman adalah sebuah instruksi yang di buat oleh manusia
untuk menjalankan komputer. Program ini tersusun dari kode-kode yang nantinya
kode tersebut akan di terjemahkan oleh komputer itu sendiri.
Di dunia ini banyak sekali jenis bahasa pemrograman yang telah
berkembang yang tentunya bisa di manfaatkan dengan baik oleh manusia dalam
menjalani kehidupan mereka. Contohnya bahasa pemrograman bisa dijadikan alat
untuk belajar, bisa di manfaatkan dalam bidang ekonomi dan masih banyak lagi
manfaat yang bisa kita dapatkan dari mempelajari bahasa pemrograman.

6
DAFTAR PUSTAKA

http://swari12523155.wordpress.com/2012/12/10/sejarah-dan-perkembangan-
bahasa-pemrograman-tugas-kuliah-pti/
www.lintasinformatika.com/2013/06/pengertian-dan-macam-macam-bahasa.html
http://honeybeehachi.blogspot.com/2012/12/jenis-jenis-bahasa-pemrograman.html
http://fixhack.blogspot.com/2012/h manusia untuk menjalankan pkom12/apa-itu-
bahasa-pemrograman.html

Anda mungkin juga menyukai