PEMROGRAMAN WEB
Indra Gunawan, ST., M.Kom., CEH., CHFI
Curiculum Vitae • Pendidikan : • S1 Teknik Informatika, Minat Studi Kecerdasarn Buatan, 2007, Universitas Islam Indonesia Yogyakarta Skripsi : Membuat Aplikasi Algoritma Genetika utk menyelesaikan Knapsack Problem menggunakan Vb.Net • S2 Teknik informatika, Minat Studi Digital Forensic, 2014, Cumlaude, Universitas Islam Indonesia Yogyakarta Thesis : Membangun Aplikasi I-Polink (Indonesian Police Link) yaitu Knowledge Management untuk membantu investigasi forensika digital pada Laboratorium Digital Forensic Mabes Polri.
• Pengalaman Kerja : • Software Konsultan +- 4 tahun, 2011, Jakarta dan Batam, telah melakukan implementasi di +- 30 an perusahaan di Jakarta, Bandung, Denpasar, Pekanbaru dan Batam. • Founder of Ex-java Technologies, 2011-2012, Batam, mempunyai client di pemerintahan, perusahaan lokal maupun perusahaan asing di Batam.
• International Certification: • Computer Ethical Hacking, ECCouncil. • Computer Hacking Forensic Investigator, ECCouncil. • Cisco Networking Academy Program, Cisco.
CONTACT PERSON • Email
:
[email protected]
• HP / WA
: 0857 66666 148
• PIN
: 7EC491F9
• Blog
: http://digital4rainsick.wordpress.com
• Modul silahkan download di KelasOnline/Elearning
ATURAN DAN PENILAIAN Syarat Ujian UTS : Kehadiran 50% Syarat Ujian UAS : Kehadiran 50%
Range Nilai : 86 -100 = A 71 - 85 = B 56 - 70 = C 41 – 55 = D <= 40 = E
Unsur Penilaian : • • • •
Kehadiran : 20% Tugas : 30% UTS : 25% UAS : 25%
REFERENSI • https://en.wikipedia.org/wiki/cms
OUTLINE MATERI • • • • • • •
1. Introduction 2. Server-side & Client-side programming 3. HTML Language 4. CSS Cascading Style Sheets 5. CSS vs Framework CSS 6. PHP Personal Home Page 7. PHP vs Framework PHP
• • • • • • •
8. CodeIgniter PHP Framework 9. RDBMS MYSQL 10. CMS Content Management System 11. Security Threats 12. Securing www 13. Web Server 14. Hosting & Implementation
CONTENT MANAGEMENT SYSTEM • DEFINITION • A content management system (CMS)[ is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.[4] Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade. CMSs have been available since the late 1990s. • CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may help it for specific elements or entire pages.
CONTENT MANAGEMENT SYSTEM • TOP 10 MOST POPULAR CMS
JOOMLA CMS WHY USE JOOMLA? • 2.8% of the World’s Websites Use Joomla • Joomla Has More Than 6000 Extensions • Some of the Biggest and Most Respected Companies in the World Use Joomla • The Admin Area Inspires Greatness • The Default Templates are Simply Stunning • Joomla is free
JOOMLA CMS • JOOMLA INSTALLATION • Download from http://www.joomla.org/ • Copy joomla package into /xampp/htdocs/joomla • Unzip/extract joomla package • Ensure apache and mysql on xampp is started. • Create new database, http://localhost/phpmyadmin • Call Joomla installation, http://localhost/joomla
JOOMLA CMS What can you do with joomla? • Corporate websites or portals • Online commerce • Small business websites • Non-profit and organizational websites • Government applications • Corporate intranets and extranets • School and church websites • Personal or family homepages • Community-based portals • Magazines and newspapers • the possibilities are limitless…
JOOMLA CMS Top 10 Most Popular website using Joomla • Harvard University - The Graduate School of Arts and Sciences • The Alliance for Catholic Education - University of Notre Dame • Joomla! • The Hill • Linux • It Wire • Guggenheim • MTV Greece • The Fashion Spot • United Nations Regional Information Centre for Western Europe UNRIC
JOOMLA CMS • MENU MANAGEMENT
JOOMLA CMS • TEMPLATE MANAGEMENT
JOOMLA CMS • MODUL MANAGEMENT
JOOMLA CMS • PLUGIN MANAGEMENT
��������������������������������������������������������������������������� ��������������������������������������������������������������������������������� �����������������������������������������������������