SlideShare a Scribd company logo
Mission
™  Sesi 1 – Introduction and Scaffolding
™  Sesi 2 – Static Pages And Routing, Setup Bootstrap
™  Sesi 3 – Git, Deployment, Active Record
™  Sesi 4 – Sign Up, Sign In, and Mailer
™  Sesi 5 - File Uploader
Installation
™  Guide : http://installrails.com
™  Web based : http://nitrous.io
™  Gem : https://rubygems.org
™  Ruby basic : http://tryruby.org/
Demo App 1
™  Membership Management, aplikasi pendaftaran
anggota untuk sebuah komunitas
™  Requirement :
™  Pengunjung dapat mendaftar sebagai member dan
konfirmasi melalui email.
™  Member dapat posting pengumuman (Crud).
™  Member dapat melihat semua pengumuman.
Demo App 2
™  Sistem Perpustakaan, Aplikasi sederhana peminjaman
buku atau pengelolaan perpustakaan.
™  Requirement :
™  User dapat mendaftar, melihat koleksi, dan meminjam
buku.
™  Book Management, CRUD
™  Peminjaman
™  Pengembalian
Demo App 3
™  PPD Online, aplikasi sederhana pendaftaran sekolah
™  Requirement :
™  Pengunjung bisa mengisikan formulir pendaftaran
™  Setelah melakukan pendaftaran akan mendapatkan
email konfirmasi.
™  Pengunjung dapat mendownload file pendaftaran
dengan memasukan kode acak yang dikirim melalui
email.
Basic Command
™  Create new project :
$rails new [app name]
™  Mengenerate model, controller, atau scaffold
$rails generate [model, controller, scaffold]
™  Menjalankan server :
$rails server
™  Menjalankan migration database :
rake db:migrate
Ruby Gems
™  Library untuk ruby
™  Bundler gem untuk dependency management.
$bundle [install,update]
™  Gem-gem dapat di akses pada http://rubygems.org
$gem install [gem name]
Generate Scaffolding
™  Generate scaffolding anouncement :
$rails generate scaffold anouncement title:string
content:text
™  Jalankan migrasi :
$rake db:migrate
™  Jalankan server :
$rails server
™  Buka pada browser di localhost:3000
Scaffolding
™  Scaffolding akan membuat file controller, model, view, dan
menyiapkan file migrasi untuk dibuatkan table pada database.
™  Rails Conversion Over Configuration, ketika melakukan generate
rails akan membuat file controller, model, table, view yang
merujuk pada nama yang ditentuka pada saat generate
™  Tips :
™  Ketika salah melakukan generate untuk menghapus atau
membatalkan dengan cara rails delete
™  Exm:
$rails generate scaffolding [nama]
$rails d scaffolding [nama]
Tanya Jawab
Join at qiscus
http://www.qisc.us/e/Rorsmgs
Atau di Facebook
https://www.facebook.com/RoRSemarang

More Related Content

Similar to Belajar Bareng Ruby On Rails Sesi 1

Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
Welly Rosadi, Mochamad
 
Resume aplinet
Resume aplinetResume aplinet
Resume aplinet
Mais Weli Ropiah
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
riarel
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
Denny Yahya
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniter
Adi Setiawan
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
George Kartutu
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
iimpunya3
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
Albertz Ace-Red
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitierHaswi Haswi
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesmuhammad arif nasution
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
yenisianturi4
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
Al-dhimas Purnama
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Igun
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Dimas Prawira
 

Similar to Belajar Bareng Ruby On Rails Sesi 1 (20)

Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
Resume aplinet
Resume aplinetResume aplinet
Resume aplinet
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniter
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitier
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 

Belajar Bareng Ruby On Rails Sesi 1

  • 1. Mission ™  Sesi 1 – Introduction and Scaffolding ™  Sesi 2 – Static Pages And Routing, Setup Bootstrap ™  Sesi 3 – Git, Deployment, Active Record ™  Sesi 4 – Sign Up, Sign In, and Mailer ™  Sesi 5 - File Uploader
  • 2.
  • 3. Installation ™  Guide : http://installrails.com ™  Web based : http://nitrous.io ™  Gem : https://rubygems.org ™  Ruby basic : http://tryruby.org/
  • 4. Demo App 1 ™  Membership Management, aplikasi pendaftaran anggota untuk sebuah komunitas ™  Requirement : ™  Pengunjung dapat mendaftar sebagai member dan konfirmasi melalui email. ™  Member dapat posting pengumuman (Crud). ™  Member dapat melihat semua pengumuman.
  • 5. Demo App 2 ™  Sistem Perpustakaan, Aplikasi sederhana peminjaman buku atau pengelolaan perpustakaan. ™  Requirement : ™  User dapat mendaftar, melihat koleksi, dan meminjam buku. ™  Book Management, CRUD ™  Peminjaman ™  Pengembalian
  • 6. Demo App 3 ™  PPD Online, aplikasi sederhana pendaftaran sekolah ™  Requirement : ™  Pengunjung bisa mengisikan formulir pendaftaran ™  Setelah melakukan pendaftaran akan mendapatkan email konfirmasi. ™  Pengunjung dapat mendownload file pendaftaran dengan memasukan kode acak yang dikirim melalui email.
  • 7. Basic Command ™  Create new project : $rails new [app name] ™  Mengenerate model, controller, atau scaffold $rails generate [model, controller, scaffold] ™  Menjalankan server : $rails server ™  Menjalankan migration database : rake db:migrate
  • 8. Ruby Gems ™  Library untuk ruby ™  Bundler gem untuk dependency management. $bundle [install,update] ™  Gem-gem dapat di akses pada http://rubygems.org $gem install [gem name]
  • 9. Generate Scaffolding ™  Generate scaffolding anouncement : $rails generate scaffold anouncement title:string content:text ™  Jalankan migrasi : $rake db:migrate ™  Jalankan server : $rails server ™  Buka pada browser di localhost:3000
  • 10. Scaffolding ™  Scaffolding akan membuat file controller, model, view, dan menyiapkan file migrasi untuk dibuatkan table pada database. ™  Rails Conversion Over Configuration, ketika melakukan generate rails akan membuat file controller, model, table, view yang merujuk pada nama yang ditentuka pada saat generate ™  Tips : ™  Ketika salah melakukan generate untuk menghapus atau membatalkan dengan cara rails delete ™  Exm: $rails generate scaffolding [nama] $rails d scaffolding [nama]
  • 11. Tanya Jawab Join at qiscus http://www.qisc.us/e/Rorsmgs Atau di Facebook https://www.facebook.com/RoRSemarang