TUTORIAL RUBY ON RAILS

dokumen-dokumen yang mirip
TUTORIAL RUBY ON RAILS

TUTORIAL RUBY ON RAILS

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

XHTML dan Dasar-dasar CSS XHTML

Teks dan Background SERIF SANS-SERIF MONOSPACE

Author : Minarni, S.Kom.,MM

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

Cara Membuat website dengan Dreamweaver

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

CSS Cascading Style Sheet

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

How to Create Simple Web (2) - Slice

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Membangun website dinamis berbasis PHP-mySQL (3)

Tutorial Meng-install Ruby, Ruby on Rails dan Membuat Aplikasi Sederhana Menggunakan Framework Ruby on Rails Pada Windows.

MODUL III CASCADING STYLE SHEET

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

Triswansyah Yuliano

CSS. inheritance (pewarisan)

BAB VI DESAIN WEB RESPONSIF

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

Design Web Dengan 2 Kolom

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

BAB III CASCADING STYLE SHEET

BAB V DESAIN WEB CSS

BAB IV CASCADING STYLE SHEET (CSS)

Percobaan 1 : Mengatur Width Dan Height Hasil :

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Penulis :

TUTORIAL WEBDESIGN HTML & CSS DENGAN DREAMWEAVER

Modul 10 DreamWeaver MX Suendri, S.Kom

Nama : Dwi Untari. Nim : A TUGAS SEMESTERAN 1. HOME 2. MATERI

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Panduan Membuat Website/ Landing Page dengan memanfaatkan Web Editor Gratisan Yola

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

DAFTAR ISI DAFTAR ISI... 1 KATA PENGATAR... 2 BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Tujuannya...

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Tutorial Membuat Template Joomla 1.5

Pemrograman Basis Data Berbasis Web

MODUL III CASCADING STYLE SHEET

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

Introduksi. Team Training SMK-TI I-58

Membuat Themes Wordpress sendiri - Part 1

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

APLIKASI WEB DAY 3. (Cascading Style Sheets)

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

Codeigniter : Membuat kalkulator sederhana

CSS. Auriza Akbar 1 Juni 2012

Cara membuat HTML dasar

Pemrograman Web Week 2. Team Teaching

Yayan Mulyana

Komunikasi Multimedia

Nofriza Nindiyasari

Pemrograman Basis Data Berbasis Web

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

BAB III PERANCANGAN ALAT

Membuat Toko Buku dengan PHP - MySQL

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

PENGGUNAAN SINGKATAN

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Modul 3 CSS CASCADE STYLE SHEET

Membuat Layout Desain Awal dengan Photoshop

Cascading Style Sheets (CSS)

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

CSS (Cascading Style Sheets)

Pemrograman Basis Data Berbasis Web

Membuat Simpel Site HTML Layout Menggunakan Tag div

BAB V IMPLEMENTASI SISTEM

CSS Cascading Style Sheet

Metode Penulisan Dasar CSS

LAPORAN RESMI. Boxes

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

HTML (HyperText Markup Language)

Pemrograman Web Sisi Client Pertemuan 3 PI

Membuat Aplikasi GPS & Suara Antrian dengan PHP. Ronald Rusli.

Cara Value keterangan

TUGAS UTS WEB STATIS. : Apriyanto Wibowo NIM : : Teknik Informatika S1 (Malam) Pengertian framework

Bu k u Ma n u a l Web Si t e SK PD Pem er i n t a h K a b u pa t en Ma l a n g

Mencetak Data Ke Word atau Excell

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

CSS Cascading Style Sheet

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

MODUL 3 STYLE SHEET RINGKASAN

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Membuat Button Dengan CSS

{CSS} Cascading Style Sheet

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

Transkripsi:

TUTORIAL RUBY ON RAILS TEKNIK INFORMATIKA-UNIV.NASIONAL Oleh: Slamet nurhadi 083112706450100 UNIVERSITAS NASIONAL

DAFTAR ISI: 1. MEMBUAT PROYEK BARU DENGAN SETINGAN DATABASE MySQL 2. MEMBUAT HALAMAN WEB SEDERHANA

1. MEMBUAT PROYEK BARU DENGAN SETINGAN DATABASE MySQL Buka console pada windows (menggunakan InstantRails) Klik kiri pada ikon I >rails railscoders database=mysql kemudian enter kode tersebut

Lalu masuk ke folder railscoders >cd railscoders Lalu jalankan WEBRick anda dengan mencoba kode ini >ruby script/server Dan jalankan di browser kesayangan anda

Konfigurasi database yang anda gunakan pada root config\database.yml development: adapter: mysql encoding: utf8 reconnect: false database: railscoders_development pool: 5 username: root password: host: localhost menguji database dengan kode sebagai berikut >rake db:migrate

Lalu buka browser anda dan lihat gambar dibawah ini

2. MEMBUAT HALAMAN WEB SEDERHANA Membuat proyek baru dengan nama tea (otomatis dengan SQLite) >rails tea Lalu tekan enter, kemudian masuk ke foler tea tea>ruby script/generate controller Site index about help lalu anda masuk ke app/controller/site_controller.rb dan lihat kodingnya sebagai berikut class SiteController < ApplicationController def index end def about end def help end end saya menggunakan Sublime Text sebagai editor dan gambarnya sebagai berikut

Kita coba mengaktifkan servernya dengan kode sepeti yang telah dijelaskan di sesi sebelumnya, lebih lengkapnya kita coba bersama tea>ruby script/server lalu anda buka pada http://localhost:3000/site dan gambarnya lihat di bawah ini Halaman index Buka config/routes.rb lalu ubah sehingga sebagai berikut Dari # map.connect ", :controller => "welcome" Menjadi

map.connect ", :controller => "site" Kemudian hapus file index.html pada root public/index.html Pada app/views/site/index.rhtml coba ubah dengan koding sebagai berikut <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title>universitas Nasional</title> </head> <body> <h1>welcome to Faculty of Information and Communication Technology</h1> <h2>department of Information Engineering</h2> </body> </html> Lihat perubahannya pada http://localhost:3000/

Halaman About Pada app/views/site/about.rhtml coba ubah dengan koding sebagai berikut <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title>about Faculty</title> </head> <body> <h1>about Faculty</h1> <p>letak Kesekretariatan Fakultas berada pada Blok-4 lantai 2</p> </body> </html> Buka config/routes.rb lalu tulis sehingga sebagai berikut map.root :controller => "site" map.about '/about', :controller => 'site', :action => 'about' dan coba lihat pada http://localhost:3000/about

Halaman Help Pada app/views/site/help.rhtml coba ubah dengan koding sebagai berikut <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title> Help</title> </head> <body> <h1>help</h1> <p>bila perlu bantuan silahkan menghubungi kami dengan menelpon, email, sms, mms maupun wesel. </p> </body> </html> Buka config/routes.rb lalu tulis sehingga sebagai berikut map.help '/help', :controller => 'site', :action => 'help' dan buka pada http://localhost:3000/help

Gambar koding keseluruhan config/routes.rb dibawah ini Menambahkan navigasi buka app/controllers/site controller.rb lalu ketik sehingga sebagai berikut class SiteController < ApplicationController def index @title ="welcome to Faculty of Information and Communication Technology" end def about @title ="about Faculty" end

def help @title ="Help Faculty" end end Lalu buat halaman site.rhtml lalu taruh pada root app/views/layouts/site.rhtml dan tulis kodingnya sebagai berikut <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title><%= @title %></title> </head> <body> <%= link_to("home", { :action => "index" }) %> <%= link_to("about Us", { :action => "about" }) %> <%= link_to("help", { :action => "help" }) %> <%= @content_for_layout %> </body> </html> Lalu lihat di browser anda sebagai berikut di http://localhost:3000/

Membuat Halaman dengan style Pada app/views/layouts/site.rhtml dan ubah kodingnya sehingga sebagai berikut <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title><%= @title %></title> <%= stylesheet_link_tag "site" %> </head> <body> <div id="whole_page"> <div id="header">universitas Nasional</div> <div id="nav"> <%= link_to_unless_current "Home", :action => "index" %> <%= link_to_unless_current "About Us", :action => "about" %> <%= link_to_unless_current "Help", :action => "help" %> </div> <div id="content"> <%= @content_for_layout %> </div>

</div> </body> </html> buat file site.css dan taruh pada root public/ stylesheets/site.css dan tulis kodingnya sebagai berikut body { font-family: sans-serif; background: #0F5979; margin: 0; text-align: center; } #whole_page { width: 50em; margin: auto; padding: 0; text-align: left; border-width: 0 1px 1px 1px; border-color: black; border-style: solid; } #header { color: white; background: #44960C; /* No "ruby" defined in HTML color names! */ font-size: 24pt; padding: 0.25em; margin-bottom: 0; } #nav { color: black; font-size: 12pt; font-weight: bold; background: #ccc; padding: 0.5em;

} #nav a, #nav a:visited { color: maroon; text-decoration: none; } #nav a:hover { border-bottom: 2px dotted maroon; } #content { height: 100%; background: white; padding: 1em; } #content h1 { font-size: 18pt; } Dan coba buka browser anda

Gambar selengkapnya sebagai berikut