PEMROGRAMAN WEB
Indra Gunawan, ST., M.Kom., CEH., CHFI
Curiculum Vitae• Pendidikan :
• S1 Teknik Informatika, Minat Studi Kecerdasarn Buatan, 2007, Universitas Islam Indonesia YogyakartaSkripsi : Membuat Aplikasi Algoritma Genetika utk menyelesaikan Knapsack Problem menggunakan Vb.Net
• S2 Teknik informatika, Minat Studi Digital Forensic, 2014, Cumlaude, Universitas Islam Indonesia YogyakartaThesis : Membangun Aplikasi I-Polink (Indonesian Police Link) yaitu Knowledge Management untuk membantuinvestigasi 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%
Unsur Penilaian :
• Kehadiran : 20%• Tugas : 30%• UTS : 25%• UAS : 25%
Range Nilai :
86 -100 = A71 - 85 = B56 - 70 = C41 – 55 = D<= 40 = E
REFERENSI
• http://www.w3schools.com/php• https://en.wikipedia.org/wiki/PHP
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
ARRAYAdalah :Suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu.
• Elemen-elemen array tersusun secara sekuensial didalam memori sehinggamemiliki alamat uang berdekatan
• Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi
• ELemen2 array dapat bertipe data sama tetapi bisa bernilai sama atauberbeda-beda.
• Array digunakan untuk menyimpan data yang dimasukkan, masing2 kedalam memori computer.
ARRAYContoh kasus yang menggunakan array :• Data Mahasiswa• Daftar nilai• Daftar customer• Dst..
Contoh perbedaan menggunakan array dan tidakArray : $cars = array("Volvo", "BMW", "Toyota");
Tidak : $cars1 = "Volvo“;$cars2 = “BMW“;$cars3 = “Toyota“;
ARRAY1. Array 1 dimensi
$cars = array("Volvo", "BMW", "Toyota");
Atau bisa ditulis
$cars[0] = "Volvo";$cars[1] = "BMW";$cars[2] = "Toyota";
ARRAY
2. Array multi dimensi
Name Stock Sold
Volvo 22 18
BMW 15 13
Saab 5 2
Land Rover 17 15
Untuk membuat array$cars = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2),array("Land Rover",17,15));
Example<?phpfor ($row = 0; $row < 4; $row++) {echo "<p><b>Row number $row</b></p>";echo "<ul>";for ($col = 0; $col < 3; $col++) {echo "<li>".$cars[$row][$col]."</li>";
}echo "</ul>";
}?>
ARRAY3. Array multi dimensi
Name Stock Sold
Volvo 22 18
BMW 15 13
Saab 5 2
Land Rover 17 15
Untuk membuat array$cars = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2),array("Land Rover",17,15));
Untuk mengakses Array <?phpecho $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";?>
ARRAY4. Array multi dimensi
Name Stock Sold
Volvo 22 18
BMW 15 13
Saab 5 2
Land Rover 17 15
Untuk membuat array$cars = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2),array("Land Rover",17,15));
Untuk mengakses Array <?phpecho $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";?>
�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������