Please enable JavaScript!
Bitte aktiviere JavaScript!
S'il vous plaît activer JavaScript!
Por favor,activa el JavaScript!
antiblock.org

Mengenal Apa itu Ruby on Rails ?
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com
23 Mei 2018

Kenalan Dengan Rails

Ruby on Rails atau sering disebut dengan Rails merupakan sebuah framework yang diciptakan dengan bahasa pemrogramman Ruby. Rails sendiri pertama kali dikembangkan oleh David Heinemeier Hansson, yaitu seorang programmer dan pembalap.

Bahasa pemrogramman Ruby khususnya framework Ruby on Rails saat ini sangat banyak di perbincangkan para developer dan pengembang website diluar maupun dalam negeri.

Pasalnya bahasa pemrogramman Ruby sendiri mempunyai syntax atau block code yang sangat elegan dan mudah untuk dipelajari, khususnya orang yang baru belajar bahasa pemrogramman.

Banyak perusahaan besar di indonesia yang mengembangkan produk dengan bahasa pemrogramman Ruby khususnya dengan framework Ruby on Rails, berikut daftar perusahaan besar di dunia yang menggunakan Ruby dan framework Ruby on Rails:

Luar Negeri

dan masih banyak lagi.

Dalam Negeri

dan masih banyak lagi.

Rails pertama kali dirilis pada 13 Desember 2005, dan sekarang sudah banyak developer dan programmer yang ikut serta mengembangkan Rails. Rails dikembngakn di GitHub dengan versi yang terakhir yaitu v5.1.4.

Rails dibangun dengan menggunakan konsep MVC yaitu dengan sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller).

Bagian MVC

  • Model, Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.

  • Viewers, Viewers adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman web.

  • Controller, Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.

Ingin Membuat Aplikasi Dengan Ruby on Rails ?

Sebelum Anda belajar framework Ruby on Rails sebaiknya pelajari dulu dasar-dasar dari pemrogramman Ruby.

Kenapa demikian ? karena kita akan bekerja dengan framework dimana didalam framework kita sudah di suguhi fungsi-fungsi yang sudah siap digunakan, jadi semisal Anda belum paham dasar dari pemrogramman Ruby justru akan memperlambat proses belajar Anda.

Mencoba Membuat Aplikasi Dengan Ruby on Rails

Sebelum membuat aplikasi dengan Ruby on Rails, pastikan Anda sudah menginstall Ruby dikomputer, berikut panduan instalasi Ruby : https://www.rubypedia.com/blog/install-ruby/

Setelah instalasi Ruby selesai, sekarang kita akan menginstal Rails, Anda cukup mengetikan perintah berikut:

gem install rails

Jika langkah diatas sudah selesai maka langkah selanjutnya Anda bisa melihat rails yang sudah di instal dengan perintah:

rails -v

Untuk memulai aplikasi baru Rails yang sudah di-install langsung saja ketikkan perintah:

rails new aplikasi-rubyonrails

Secara bawaab aplikasi Ruby on Rails akan menggunakan database SQLite, untuk menggunakan database lain kita bisa menggunakan perintah berikut ini:

MySQL

rails new aplikasi-rubyonrails -d mysql

PostgreSQL

rails new aplikasi-rubyonrails --database=postgresql

Setelah instalasi selesai, kita bisa masuk ke project kita dengan mengetikan perintah berikut:

cd aplikasi-rubyonrails/

Kemudian kita coba jalankan aplikasi kita dengan perintah berikut ini:

rails s

Jika output terminal yang dihasilkan kurang lebih sebagai berikut:

=> Booting Puma
=> Rails 5.1.2 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.9.1 (ruby 2.3.3-p222), codename: Private Caller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

Maka aplikasi berhasil dijalankan, langkah berikutnya kalian bisa kunjungi alamat http://localhost:3000 pada web browser Anda.

Blog ini telah dibaca sebanyak 612 kali
Ruby Ruby Lang Rails Ruby on Rails Awesome Framework

Sekilas Tentang Penulis

Fika Ridaul Maulayya
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com

KOMENTAR

blog comments powered by Disqus