SlideShare a Scribd company logo
1 of 10
PEMROGRAMAN WEB
LANJUT – PHP [Chapter 1]
M. RAJAB FACHRIZAL, M. KOM.
PROGRAM STUDI SISTEM INFORMASI
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
OUTLINE
Sistem Perkuliahan
Silabus
Pengenalan Konsep Web Base Programing
SISTEM PERKULIAHAN
Materi + Latihan
Absensi : max. 80% ( 3x bolos )
Nilai Akhir : Tugas = 10 %
Quiz = 20 %
UTS = 30 %
Tugas Besar = 40 %
Pertemuan Materi
Materi 1 Pengenalan Matakuliah dan Konsep Dasar Web
Materi 2 Pengenalan Web Server, Web Editor, Web Browser dan PHP
Materi 3 Mengenal Elemen-elemen Dasar PHP
Materi 4 Struktur Kontrol
Materi 5 Array dan Fungsi
Materi 6 HTML Form di PHP
UTS
Materi 7 Konsep Dasar Database ( MySql )
Materi 8 Fungsi-fungsi MySql dalam PHP
Materi 9 Membuat Aplikasi ( PHP + MySql )
Materi 10 Session dan Cookies
UAS
SILABUS
PENGENALAN PHP [1]
PHP merupakan singkatan dari “PHP : Hypertext Preprocessor”. PHP digunakan untuk membuat
halaman web menjadi dinamis dan interaktif. PHP termasuk ke dalam server side scripting, yaitu
script yang diproses/diterjemahkan di dalam server.
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
PENGENALAN PHP [2]
PHP merupakan bahasa pemrograman yang cukup banyak digunakan untuk membuat web
dinamis. Seiring perjalanan waktu PHP terus dikembangkan dan PHP sejak versi PHP 5 telah
mendukung Object Oriented Programming atau OOP secara penuh.
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
PENGENALAN PHP [3]
PHP Native & Framework PHP
 PHP Native merupakan pengkodean PHP
murni tanpa menggunakan framework. PHP
native merupakan dasar dalam mempelajari
PHP.
 Framework PHP merupakan suatu kerangka
kerja yang telah terpola dan memudahkan
pengembang web dalam pembuatan web
yang menggunakan script PHP. PHP
Framework menggunakan metode
pengembangan berbasis MVC (Model View
Controller) yang merupakan suatu metode
untuk memisahkan bagian-bagian dari suatu
web aplikasi.
Macam-macam Framework PHP
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
TOOLS REQUIREMENT
Untuk membangun aplikasi menggunakan bahasa pemrograman PHP, dibutuhkan beberapa
dukungan aplikasi lainnya yaitu :
 Editor : digunakan untuk menuliskan kode program (Notepad, Notepad++, Sublime, Adobe
Dreamweaver, dll.)
 Web Browser : digunakan untuk menampilkan hasil pemrograman berbasis web
 Web Server : digunakan untuk menterjemahkan kode PHP menjadi HTML (Apache, Nginx,
Microsoft IIS)
 PHP : merupakan aplikasi penterjemah kode PHP itu sendiri di dalam web server
* Web Server + PHP + MySQL umumnya dapat diinstall dalam satu paket aplikasi (XAMPP ,
WAMP)
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
CARA PENULISAN
PHP merupakan bahasa scripting yang memiliki tipe Interpreter (tidak perlu melakukan
compiling), cukup melakukan proses pembacaan pada setiap kode PHP yang kemudian dilakukan
interprestasi hasil dari proses tersebut. PHP dapat disisipkan di script lain seperti HTML.
Cara Penulisan Kode PHP
* tag pembuka dapat juga dituliskan dengan tanda <? saja
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
Tag pembuka
Tag penutup
CARA MENJALANKAN
Simpan file dengan tipe / format .php di direktori C:xampphtdocs
Buka browser, kemudian ketikkan localhost/nama_file pada alamat URL
Contoh :
PEMROGRAMAN WEB LANJUT [CHAPTER 1]
Penting!!!
Pastikan web server xampp sudah
aktif sebelum menjalankan file
php

More Related Content

Similar to Chapter 1.pptx

Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
FrisianlllllllFlag
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysql
Alvin Setiawan
 

Similar to Chapter 1.pptx (20)

Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysql
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Laporan
LaporanLaporan
Laporan
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEB
 
Bahan ajar web1
Bahan ajar web1Bahan ajar web1
Bahan ajar web1
 
Laporan web
Laporan webLaporan web
Laporan web
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 

Recently uploaded

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Recently uploaded (20)

Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Pelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptxPelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 

Chapter 1.pptx

  • 1. PEMROGRAMAN WEB LANJUT – PHP [Chapter 1] M. RAJAB FACHRIZAL, M. KOM. PROGRAM STUDI SISTEM INFORMASI PEMROGRAMAN WEB LANJUT [CHAPTER 1]
  • 3. SISTEM PERKULIAHAN Materi + Latihan Absensi : max. 80% ( 3x bolos ) Nilai Akhir : Tugas = 10 % Quiz = 20 % UTS = 30 % Tugas Besar = 40 %
  • 4. Pertemuan Materi Materi 1 Pengenalan Matakuliah dan Konsep Dasar Web Materi 2 Pengenalan Web Server, Web Editor, Web Browser dan PHP Materi 3 Mengenal Elemen-elemen Dasar PHP Materi 4 Struktur Kontrol Materi 5 Array dan Fungsi Materi 6 HTML Form di PHP UTS Materi 7 Konsep Dasar Database ( MySql ) Materi 8 Fungsi-fungsi MySql dalam PHP Materi 9 Membuat Aplikasi ( PHP + MySql ) Materi 10 Session dan Cookies UAS SILABUS
  • 5. PENGENALAN PHP [1] PHP merupakan singkatan dari “PHP : Hypertext Preprocessor”. PHP digunakan untuk membuat halaman web menjadi dinamis dan interaktif. PHP termasuk ke dalam server side scripting, yaitu script yang diproses/diterjemahkan di dalam server. PEMROGRAMAN WEB LANJUT [CHAPTER 1]
  • 6. PENGENALAN PHP [2] PHP merupakan bahasa pemrograman yang cukup banyak digunakan untuk membuat web dinamis. Seiring perjalanan waktu PHP terus dikembangkan dan PHP sejak versi PHP 5 telah mendukung Object Oriented Programming atau OOP secara penuh. PEMROGRAMAN WEB LANJUT [CHAPTER 1]
  • 7. PENGENALAN PHP [3] PHP Native & Framework PHP  PHP Native merupakan pengkodean PHP murni tanpa menggunakan framework. PHP native merupakan dasar dalam mempelajari PHP.  Framework PHP merupakan suatu kerangka kerja yang telah terpola dan memudahkan pengembang web dalam pembuatan web yang menggunakan script PHP. PHP Framework menggunakan metode pengembangan berbasis MVC (Model View Controller) yang merupakan suatu metode untuk memisahkan bagian-bagian dari suatu web aplikasi. Macam-macam Framework PHP PEMROGRAMAN WEB LANJUT [CHAPTER 1]
  • 8. TOOLS REQUIREMENT Untuk membangun aplikasi menggunakan bahasa pemrograman PHP, dibutuhkan beberapa dukungan aplikasi lainnya yaitu :  Editor : digunakan untuk menuliskan kode program (Notepad, Notepad++, Sublime, Adobe Dreamweaver, dll.)  Web Browser : digunakan untuk menampilkan hasil pemrograman berbasis web  Web Server : digunakan untuk menterjemahkan kode PHP menjadi HTML (Apache, Nginx, Microsoft IIS)  PHP : merupakan aplikasi penterjemah kode PHP itu sendiri di dalam web server * Web Server + PHP + MySQL umumnya dapat diinstall dalam satu paket aplikasi (XAMPP , WAMP) PEMROGRAMAN WEB LANJUT [CHAPTER 1]
  • 9. CARA PENULISAN PHP merupakan bahasa scripting yang memiliki tipe Interpreter (tidak perlu melakukan compiling), cukup melakukan proses pembacaan pada setiap kode PHP yang kemudian dilakukan interprestasi hasil dari proses tersebut. PHP dapat disisipkan di script lain seperti HTML. Cara Penulisan Kode PHP * tag pembuka dapat juga dituliskan dengan tanda <? saja PEMROGRAMAN WEB LANJUT [CHAPTER 1] Tag pembuka Tag penutup
  • 10. CARA MENJALANKAN Simpan file dengan tipe / format .php di direktori C:xampphtdocs Buka browser, kemudian ketikkan localhost/nama_file pada alamat URL Contoh : PEMROGRAMAN WEB LANJUT [CHAPTER 1] Penting!!! Pastikan web server xampp sudah aktif sebelum menjalankan file php