SlideShare a Scribd company logo
1 of 32
Teknologi Web
Content management systems
Latar Belakang
Kebutuhan pembuatan website yang cepat, mudah
Kemampuan programming web yang tidak baik
Tipe website yang berbeda-beda jenisnya
Personal web, berita
Blog, katalog, galeri foto
Pendidikan, e-commerce
Butuh CMS
Contoh kebutuhan
Sebagai contoh jika kita ingin membuat situs artikel
(berita), adanya fasilitas article, komentar dari user pada
article, new dari publisher, pertanyaan dari user, dan
jawaban dari pertanyaan
Bisanya kita membuat 6 table untuk menampungnya
(articles, comments on articles, news,
comments_on_news, questions, answers )
Masalah
Yang jadi masalah adalah cara untuk programming
nya
Lebih banyak script yang dibutuhkan untuk:
User-experience: melihat directory content dari table
tertentu, melihat satu kategori tertentu, melihat item
terbaru menambahkan item baru dll
Admin-experience: approve, disapprove item, delete item,
dll delete item, dll
Banyak membuat statement SQL yang sama untuk
tiap table-nya
Banyak index untuk tiap table-nya
Masalah (2)
Mengapa data article misalnya tidak disimpan dalam
bentuk HTML files dalam direktori?
Programer menggunakan text editor, designer
menggunakan web design tool dan FTP untuk
upload, dll
Bila salah script yang diupload bisa merusak sistem
Sulit untuk pengaturan authentication
Maintenance static html sulit
Masalah (3)
Mudah untuk membuat dan me-maintain website jika:
 Orang yang sama adalah publisher, author, dan programmer
 Site terdiri atas sedikit pages
 Tidak ada yang peduli terhadap konsistensi halaman
 Tidak ada yang peduli terhadap versioning control
Tetapi tidak demikian dengan kondisi yg ada
 Pekerja dipecah menjadi: publisher information, designer,graphic
designer author, dan programmer
 Site terdiri dari ribuan pages
 halaman harus konsisten (dengan themes)
 Versioning control is critical
Tugas
Publisher menentukan topik dari content utama yang ada yg
ada
Information Designer menentukan navigational link dari pages,
bagaimana menyajikan content, dan graphic design apa yang
dibutuhkan
Graphic Designer mempunyai kontribusi untuk membuat
drawing, logos,artwork services, mock-up template (static
html) yang dibutuhkan information designer
Programmer membangun production template dan program
logic program logic
Editor melakukan approve content
Website maintenance
What is a Content Management
System?
Sebuah sistem yang memberikan kemudahan
kepada para penggunanya dalam mengelola dan
mengadakan perubahan isi sebuah website
dinamis tanpa sebelumnya dibekali pengetahuan
tentang hal-hal yang bersifat teknis.
Setiap orang, penulis maupun editor, setiap saat
dapat menggunakannya secara leluasa untuk
membuat, menghapus atau bahkan
memperbaharui isi website tanpa campur tangan
langsung dari pihak webmaster.
A tool to separate content from presentation
CMS
A CMS is a software system used to manage content,
including web content, images, audio files, etc.
Used for storing, controlling, versioning and publishing
websites.
Files are available over the web
Output the knowledge management process
Concern with medium
Editable content
CMS
CMS helps to organize, control, and publish documents
and multimedia content
How does a CMS work ?
Basic information flow
1. Template is designed
2. Content is entered as plain-text or HTML into database
3. Content is placed in a template for display to the end user
Page
Content
Page
Template
CMS components
CMS mengurangi web maintenance
CMS workflow
Apa yg bisa dilakukan CMS?
Yang dapat dilakukan CMS
 allows non-technical staff the ability to update web site content without
knowing HTML, FTP, etc.
 easy-to-use WYSIWYG tools, similar to Word (code view as well)
 individuals who have natural responsibility for content can maintain that
content themselves
 archiving / backup / recovery
 content more likely to be kept up-to-date (set review reminders)
 consistent visual identity
 Manajemen data
 Mendukung web template dan standarisasi
Integration of blogs/RSS
Many systems supply own blogging software
Many can interoperate with popular blogging software
such as moveable type
Many include software for parsing RSS feeds, or
syndicating our own content
CMS “jelek” jika…
CMS arsitektur
CMS contents
Simple pages for normal presentation
Complex pages, with specific layout and presentation
Dynamic information sourced from databases and will change
on regular time intervals
Training material
Online manual
General business documents
Thousands of pages in total for different categories of
customers
Extensive linking between pages
Fitur web CMS
Easy content editing
Preview before publishing
Extandable functionality
Templates
Version management
Different user levels
Automatic system update
Searching
Easy content editing
Preview before publishing
Extandable functionality
templates
Version Management
User level
System update
Jenis CMS
CMS komersial
CMS open source
Joomla, Mambo, Drupal, phpCMS - general
Wordpress – blog
phpWiki - wiki
Moodle - pendidikan
phpBB, phorum – forum
Maian events – calendar
Dan lain lain
 PHPTickets – ticketing
 dotProject – project management
 phpMyFAQ - faq
 Copernic – search engine
 Copermine, Gallery – gallery
 phpList – milist
 Surveyor – survey online
 aTutor – pendidikan
 Alfresco – java, documents management
 Slideshare – slide management
CMS implementation
challenges

More Related Content

What's hot

Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration servicesSlava Kokaev
 
Contoh proposal teknik_informatika
Contoh proposal teknik_informatikaContoh proposal teknik_informatika
Contoh proposal teknik_informatikaAdiex Endy
 
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaEdureka!
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides SlideTeam
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assuranceTri Sugihartono
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)Deka M Wildan
 
Dasar pemrograman web HTML
Dasar pemrograman web HTMLDasar pemrograman web HTML
Dasar pemrograman web HTMLBambang Herlandi
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and BasicsSHIKHA GAUTAM
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Rifky A Ayub
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehousededidarwis
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databasesJames Serra
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureJames Serra
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
Model evaluasi sistem informasi
Model evaluasi sistem informasiModel evaluasi sistem informasi
Model evaluasi sistem informasiUmii Charunieati
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architectureAinul Yaqin
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional ModellingVincent Rainardi
 

What's hot (20)

Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
 
Contoh proposal teknik_informatika
Contoh proposal teknik_informatikaContoh proposal teknik_informatika
Contoh proposal teknik_informatika
 
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assurance
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
Pengenalan Dasar Web
Pengenalan Dasar WebPengenalan Dasar Web
Pengenalan Dasar Web
 
Dasar pemrograman web HTML
Dasar pemrograman web HTMLDasar pemrograman web HTML
Dasar pemrograman web HTML
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehouse
 
uploadfoto.docx
uploadfoto.docxuploadfoto.docx
uploadfoto.docx
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Model evaluasi sistem informasi
Model evaluasi sistem informasiModel evaluasi sistem informasi
Model evaluasi sistem informasi
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architecture
 
Excel to Power BI
Excel to Power BIExcel to Power BI
Excel to Power BI
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
 

Similar to CMS IMPLEMENTASI TANTANGAN

01
0101
01d2k
 
Rekayasa web tugas 6
Rekayasa web tugas 6Rekayasa web tugas 6
Rekayasa web tugas 6Hardy Tanamas
 
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptx
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptxSIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptx
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptxJuangLaksana
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317esti setiasih
 
Rekayasa web part 6 khaerul anwar-1511510388
Rekayasa web part 6 khaerul anwar-1511510388Rekayasa web part 6 khaerul anwar-1511510388
Rekayasa web part 6 khaerul anwar-1511510388Khaerul Anwar
 
Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)RiaWahyuni5
 
Laporan web
Laporan webLaporan web
Laporan webrhizky
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomlaFaiz Fanani
 
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptxDeniHidayat46
 

Similar to CMS IMPLEMENTASI TANTANGAN (20)

Cms
CmsCms
Cms
 
01.Rekayasa Web
01.Rekayasa Web01.Rekayasa Web
01.Rekayasa Web
 
Teknologi web
Teknologi webTeknologi web
Teknologi web
 
Teknologi Web
Teknologi WebTeknologi Web
Teknologi Web
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
CMS
CMSCMS
CMS
 
01
0101
01
 
Rekayasa web tugas 6
Rekayasa web tugas 6Rekayasa web tugas 6
Rekayasa web tugas 6
 
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptx
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptxSIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptx
SIM Struktur, Administrasi, Pengelolaan CMS KEL 3.pptx
 
Aplikasi CMS
Aplikasi CMSAplikasi CMS
Aplikasi CMS
 
02 rekayasa web
02 rekayasa web02 rekayasa web
02 rekayasa web
 
Proposal Ujian Akhir
Proposal Ujian AkhirProposal Ujian Akhir
Proposal Ujian Akhir
 
PI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixedPI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixed
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317
 
Rekayasa web part 6 khaerul anwar-1511510388
Rekayasa web part 6 khaerul anwar-1511510388Rekayasa web part 6 khaerul anwar-1511510388
Rekayasa web part 6 khaerul anwar-1511510388
 
Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)
 
02 Teknologi Web
02 Teknologi Web02 Teknologi Web
02 Teknologi Web
 
Laporan web
Laporan webLaporan web
Laporan web
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
 

More from Fajar Baskoro

Generasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxGenerasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxFajar Baskoro
 
Cara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterCara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterFajar Baskoro
 
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanPPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanFajar Baskoro
 
Buku Inovasi 2023 - 2024 konsep capaian KUS
Buku Inovasi 2023 - 2024 konsep capaian  KUSBuku Inovasi 2023 - 2024 konsep capaian  KUS
Buku Inovasi 2023 - 2024 konsep capaian KUSFajar Baskoro
 
Pemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxPemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxFajar Baskoro
 
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
Executive Millennial Entrepreneur Award  2023-1a-1.pdfExecutive Millennial Entrepreneur Award  2023-1a-1.pdf
Executive Millennial Entrepreneur Award 2023-1a-1.pdfFajar Baskoro
 
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptxFajar Baskoro
 
Executive Millennial Entrepreneur Award 2023-1.pptx
Executive Millennial Entrepreneur Award  2023-1.pptxExecutive Millennial Entrepreneur Award  2023-1.pptx
Executive Millennial Entrepreneur Award 2023-1.pptxFajar Baskoro
 
Pemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxPemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxFajar Baskoro
 
Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimFajar Baskoro
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahFajar Baskoro
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaFajar Baskoro
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetFajar Baskoro
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdfFajar Baskoro
 

More from Fajar Baskoro (20)

Generasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxGenerasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptx
 
Cara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterCara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarter
 
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanPPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
 
Buku Inovasi 2023 - 2024 konsep capaian KUS
Buku Inovasi 2023 - 2024 konsep capaian  KUSBuku Inovasi 2023 - 2024 konsep capaian  KUS
Buku Inovasi 2023 - 2024 konsep capaian KUS
 
Pemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxPemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptx
 
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
Executive Millennial Entrepreneur Award  2023-1a-1.pdfExecutive Millennial Entrepreneur Award  2023-1a-1.pdf
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
 
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
 
Executive Millennial Entrepreneur Award 2023-1.pptx
Executive Millennial Entrepreneur Award  2023-1.pptxExecutive Millennial Entrepreneur Award  2023-1.pptx
Executive Millennial Entrepreneur Award 2023-1.pptx
 
Pemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxPemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptx
 
Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi Kaltim
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolah
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remaja
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan Appsheet
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
user.docx
user.docxuser.docx
user.docx
 
Dtmart.pptx
Dtmart.pptxDtmart.pptx
Dtmart.pptx
 
DualTrack-2023.pptx
DualTrack-2023.pptxDualTrack-2023.pptx
DualTrack-2023.pptx
 
BADGE.pptx
BADGE.pptxBADGE.pptx
BADGE.pptx
 
womenatwork.pdf
womenatwork.pdfwomenatwork.pdf
womenatwork.pdf
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdf
 

CMS IMPLEMENTASI TANTANGAN

  • 2. Latar Belakang Kebutuhan pembuatan website yang cepat, mudah Kemampuan programming web yang tidak baik Tipe website yang berbeda-beda jenisnya Personal web, berita Blog, katalog, galeri foto Pendidikan, e-commerce Butuh CMS
  • 3. Contoh kebutuhan Sebagai contoh jika kita ingin membuat situs artikel (berita), adanya fasilitas article, komentar dari user pada article, new dari publisher, pertanyaan dari user, dan jawaban dari pertanyaan Bisanya kita membuat 6 table untuk menampungnya (articles, comments on articles, news, comments_on_news, questions, answers )
  • 4. Masalah Yang jadi masalah adalah cara untuk programming nya Lebih banyak script yang dibutuhkan untuk: User-experience: melihat directory content dari table tertentu, melihat satu kategori tertentu, melihat item terbaru menambahkan item baru dll Admin-experience: approve, disapprove item, delete item, dll delete item, dll Banyak membuat statement SQL yang sama untuk tiap table-nya Banyak index untuk tiap table-nya
  • 5. Masalah (2) Mengapa data article misalnya tidak disimpan dalam bentuk HTML files dalam direktori? Programer menggunakan text editor, designer menggunakan web design tool dan FTP untuk upload, dll Bila salah script yang diupload bisa merusak sistem Sulit untuk pengaturan authentication Maintenance static html sulit
  • 6. Masalah (3) Mudah untuk membuat dan me-maintain website jika:  Orang yang sama adalah publisher, author, dan programmer  Site terdiri atas sedikit pages  Tidak ada yang peduli terhadap konsistensi halaman  Tidak ada yang peduli terhadap versioning control Tetapi tidak demikian dengan kondisi yg ada  Pekerja dipecah menjadi: publisher information, designer,graphic designer author, dan programmer  Site terdiri dari ribuan pages  halaman harus konsisten (dengan themes)  Versioning control is critical
  • 7. Tugas Publisher menentukan topik dari content utama yang ada yg ada Information Designer menentukan navigational link dari pages, bagaimana menyajikan content, dan graphic design apa yang dibutuhkan Graphic Designer mempunyai kontribusi untuk membuat drawing, logos,artwork services, mock-up template (static html) yang dibutuhkan information designer Programmer membangun production template dan program logic program logic Editor melakukan approve content
  • 9. What is a Content Management System? Sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat teknis. Setiap orang, penulis maupun editor, setiap saat dapat menggunakannya secara leluasa untuk membuat, menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster. A tool to separate content from presentation
  • 10. CMS A CMS is a software system used to manage content, including web content, images, audio files, etc. Used for storing, controlling, versioning and publishing websites. Files are available over the web Output the knowledge management process Concern with medium Editable content
  • 11. CMS CMS helps to organize, control, and publish documents and multimedia content
  • 12. How does a CMS work ? Basic information flow 1. Template is designed 2. Content is entered as plain-text or HTML into database 3. Content is placed in a template for display to the end user Page Content Page Template
  • 14. CMS mengurangi web maintenance
  • 16. Apa yg bisa dilakukan CMS?
  • 17. Yang dapat dilakukan CMS  allows non-technical staff the ability to update web site content without knowing HTML, FTP, etc.  easy-to-use WYSIWYG tools, similar to Word (code view as well)  individuals who have natural responsibility for content can maintain that content themselves  archiving / backup / recovery  content more likely to be kept up-to-date (set review reminders)  consistent visual identity  Manajemen data  Mendukung web template dan standarisasi
  • 18. Integration of blogs/RSS Many systems supply own blogging software Many can interoperate with popular blogging software such as moveable type Many include software for parsing RSS feeds, or syndicating our own content
  • 21. CMS contents Simple pages for normal presentation Complex pages, with specific layout and presentation Dynamic information sourced from databases and will change on regular time intervals Training material Online manual General business documents Thousands of pages in total for different categories of customers Extensive linking between pages
  • 22. Fitur web CMS Easy content editing Preview before publishing Extandable functionality Templates Version management Different user levels Automatic system update Searching
  • 30. Jenis CMS CMS komersial CMS open source Joomla, Mambo, Drupal, phpCMS - general Wordpress – blog phpWiki - wiki Moodle - pendidikan phpBB, phorum – forum Maian events – calendar
  • 31. Dan lain lain  PHPTickets – ticketing  dotProject – project management  phpMyFAQ - faq  Copernic – search engine  Copermine, Gallery – gallery  phpList – milist  Surveyor – survey online  aTutor – pendidikan  Alfresco – java, documents management  Slideshare – slide management