Embedded Style Sheet (Internal)

advertisement
Pemrograman Web Dinamis





Febri Tri Cahyo S.
Muharrom Ali A.
Dara Ninggar P.
Ramadhan Rizqi S.
Ardyansyah Muchsin J.
PHP
Framework
CMS
CSS
Tutup
Framework
• Framework atau bahasa indonesianya kerangka
kerja adalah sebuah software untuk
memudahkan para programmer membuat
aplikasi atau web yang isinya adalah berbagai
fungsi, plugin, dan konsep sehingga membentuk
suatu sistem tertentu.
• Dengan menggunakan framework, sebuah
aplikasi akan tersusun dan terstruktur dengan rapi.
CSS
Framework


CMS
PHP Framework
• Jika dikaitkan dengan PHP maka dapat diartikan
sebagai suatu kerangka kerja yang telah terpola dan
memudahkan pengembang web dalam pembuatan
web yang menggunakan script PHP.
• Mempermudah yang dimaksud misalnya, Dalam
membuat sebuah aplikasi web kita sering menulis script
PHP secara keseluruhan (konvensional) dan itu pun kita
ulang pada halaman yang lain.
CSS
Framework


CMS
PHP Framework
Bukankah itu begitu tidak efesien disamping berat ketika
diload ?
• Dengan PHP Framework semua bisa teratasi.
• Semuanya sudah diatur menjadi pola-pola tertentu yang
disebut dengan class.
• Pola/class inilah yang meringankan kita dalam penulisan
script dan load halaman web.
CSS
Framework


CMS
PHP Framework menggunakan metode pengembangan
berbasis MVC. MVC terdiri dari tiga bagian yaitu;
• Model
Model mewakili struktur data. Biasanya model berisi
fungsi-fungsi yang membantu kita dalam pengelolaan
database seperti memasukkan data ke database,
update data dan lain-lain.
• View
View adalah bagian yang mengatur tampilan ke user.
Bisa di katakan berupa halaman web.
CSS
Framework


CMS
PHP Framework menggunakan metode pengembangan
berbasis MVC. MVC terdiri dari tiga bagian yaitu;
• Controller
Controller merupakan bagian yang menjembatani
model dan view. Controller berisi script-script php yang
berfungsi untuk memproses suatu data dan
mengirimkannya ke halaman web.
CSS
Framework


CMS
Kelebihan Framework
• Ringan dan cepat
Framework hanya melakukan pemanggilan
pustaka/kelas yang dibutuhkan sehingga
meminimalkan resource yang diperlukan sehingga
ketika kita me-load sebuah halaman akan menjadi
ringan dan cepat.
• Mayortitas mendukung berbagai jenis database.
CSS
Framework


CMS
Kelebihan Framework
• Menggunakan metode MVC.
Seperti yang telah dijelaskan sebelumnya, dengan
metode MVC akan mempermudah kita dalam
memahami alur pemrograman karena untuk bagian
tampilan, logika dan query database telah dipecah
sedemikian rupa.
CSS
Framework


CMS
MVC
MVC merupakan suatu metode untuk memisahkan bagianbagian dari suatu web aplikasi. MVC adalah kependekan
dari Model View Controller.
CSS
Framework


CMS
Contoh Framework
CodeIgniter
CakePHP
Symfony
Zend
Akelos
CMS
CSS
Framework


•
•
•
•
•
CMS ( Content Management System )
CMS merupakan sebuah aplikasi web atau software web
yang tujuannya untuk memudahkan dalam pengelolaan
(upload,edit,menambahkan,dll) konten dalam sebuah
website/blog/aplikasi web tanpa harus dibekali
pengetahuan tentang hal-hal yang bersifat teknis tanpa
harus memiliki pengetahuan tentang bahasa
pemrograman web.
CSS
Framework


CMS
CMS dapat digunakan untuk membuat berbagai jenis
website seperti :
Website perusahaan, bisnis, organisasi atau komunitas.
Portal
Galeri foto
Aplikasi E-Commerce / Toko Online
Mengelola website pribadi / blog.
Dan lain-lain.
CMS
CSS
Framework


•
•
•
•
•
•
Keuntungan menggunakan CMS
•Konsistensi design website dapat dijaga
•Content yang dikehendaki dapat dipublikasikan tanpa pengeditan
oleh orang lain
•Menghemat biaya untuk mempekerjakan web specialist
•Notifikasi otomatis kepada pemilik website jika ada content yang
sudah kadaluarsa
•Memungkinkan kerjasama yang baik antar pengelola suatu website.
•Mengurangi kompleksitas dalam pengelolaan informasi ke website.
CSS
Framework


CMS
Fasilitas Dasar CMS
Content Authoring, Editing and Management
Workflow, Collaboration, and Security
Publishing
Standards Support
Technical specifications
CMS
CSS
Framework


•
•
•
•
•
Contoh CMS
Wordpress
Joomla
Durpal
Aura
PrestaShop
Opencart
Moodle
CMS
CSS
Framework


•
•
•
•
•
•
•
Pengertian Cascading Style Sheet
CSS (Cascading Style Sheet) adalah salah satu bahasa
desain web (style sheet language) yang mengontrol format
tampilan sebuah halaman web yang ditulis dengan
menggunakan penanda(markup laguage).
Biasanya CSS digunakan untuk mendesain sebuah
halaman HTML dan XHTML, tetapi sekarang CSS bisa
diaplikasikan untuk segala dokumenXML, termasuk SVG
dan XUL bahkan ANDROID.
CSS
Framework


CMS
CSS dibuat untuk memisahkan konten utamadengan
tampilan dokumen yang meliputi layout, warna dan font.
• CSS juga memungkinkan sebuah halaman untuk
ditampilkan dalam berbagai style dengan menggunakan
metode pembawaan yang berbeda pula, seperti onscreen, in-print, by voice, dan lain-lain.
•
CSS
Framework


CMS
Tujuan Cascading Style Sheet
Tujuan utama CSS diciptakan untuk membedakan konten
dari dokumen dan dari tampilan dokumen, dengan itu,
pembuatan ataupun pemrograman ulang web akan
lebih mudah dilakukan.
CMS
CSS
Framework


•
Fungsi Cascading Style Sheet
fungsi utama css adalah merancang, merubah,
mendisain, membentuk halaman wesite(blog juga
website). dan isi dari halaman website adalah tag-tag
html, logikanya css itu dapat merubah tag-tag html(yang
sederhana) sehingga menjadi lebih fungsional dan
menarik.
CMS
CSS
Framework


•
Inline Style Sheet
CSS didefinisikan langsung pada tag HTML yang
bersangkutan. Cara penulisannya cukup dengan
menambahkan atribut style="..." dalam tag HTML
tersebut.
Style hanya akan berlaku pada tag yang
bersangkutan, dan tidak akan memengaruhi tag
HTML yang lain.
CSS
Framework


CMS
Contoh Inline Style Sheet
CSS
Framework


CMS
Embedded Style Sheet (Internal)
CSS didefinisikan terlebih dahulu dalam tag <style>
... </style> di atas tag <body>. Pada pendefinisian
ini disebutkan atribut-atribut CSS yang akan
digunakan untuk tag-tag HTML, yang selanjutnya
dapat digunakan oleh tag HTML yang
bersangkutan.
CMS
CSS
Framework


•
Contoh Embedded Style Sheet (Internal)
<head>
<title>Internal CSS</title>
<style type="text/css">
h1 {color:blue; text-align: center;}
p {color:white; background: black; padding: 10px 10px;}
</style>
</head>
<h1>Ini Contoh Internal CSS</h1><br />
<p>Hallo! ini adalah bagian contoh penggunaan internal CSS yang
bisa anda buat sendiri dirumah!. Semoga bermanfaat ya!</p>
CSS
Framework


CMS
Embedded Style Sheet (Eksternal)
CSS didefinisikan terlebih dalam sebuah file (*.css). Pada
pendefinisian ini disebutkan atribut-atribut CSS yang akan
digunakan untuk tag-tag HTML, yang selanjutnya nama
file di panggil dengan syntax html pada file HTML.
CMS
CSS
Framework


•
Contoh Embedded Style Sheet (Eksternal)
CSS
Framework


CMS
Struktur CSS
Bagian pertama sebelum tanda '{}' dinamakan
selector, sedangkan yang diapit oleh '{}' disebut
declaration yang terdiri dari dua unsur, yaitu
property dan value.Selector dalam pernyataan di
atas adalah h1, sedangkan color adalah property,
dan blue adalah value.
CSS
Framework


CMS
Struktur CSS
Perintah CSS terdiri atas 2 komponen, yakni Selector &
Declaration.
• Selector berfungsi untuk memberi tahu browser bahwa
pada elemen mana rule CSS diterapkan.
• Selector dapat berupa elemen HTML, selector class atau
selector id.
• Declaration merupakan aturan CSS yang diterapkan,
terdiri atas property dan value.
•
CSS
Framework


CMS
Download