SlideShare a Scribd company logo
1 of 19
Dasar Pemrograman PHP
Download Aplikasi Learn PHP (Code Jupiter)
BEI HARIRA IRAWAN, S.KOM, MM, M.KOM
Pretest
START
Gapok = 3500000
UM = 15000
UT = 10000
Kehadiran = 24 hari
Hitung Total Gaji Diterima
(Uang Makan dan Uang Transport
dikalikan jumlah kehadiran)
Total Gaji Yang Diterima adalah 4100000
END
Kondisi pada PHP (IF)
if berarti jika, maka, jika kondisi yang dievaluasi bernilai TRUE,
maka blok statement if akan dijalankan, jika kondisi sebaliknya
maka statement ELSE yang akan dijalankan
Kondisi pada PHP (IF) bertingkat
Sintaks PHP Dasar untuk IF
<?php
$nilai = 75;
If ($nilai > 80)
{
echo “Sangat Bagus”;
}
else
{
echo “Masih Kurang Bagus”;
}
?>
Sintaks PHP Dasar untuk IF
START
Masukkan Jenis
Kelamin
Toilet Pria
END
Lelaki?
TRUE
Toilet WanitaFALSE
Sintaks PHP Dasar untuk IF
Gunakan perintah IF NOT untuk menentukan nilai sebuah nilai x, apakah
termasuk bilangan GENAP atau bilangan GANJIL dengan output echo
sebagai berikut:
Bilangan = x
Termasuk bilangan …..
Kembangkan perintah diatas dengan menambahkan nilai variable x
dengan angka 1, tentukan apakah termasuk bilangan GENAP atau GANJIL
(jangan gunakan IF NOT)
Bilangan = x
Nilai pertambahan = (x + 1)
Termasuk bilangan …..
Sintaks PHP Dasar untuk IF
Sintaks PHP Dasar untuk IF
Berikut kriteria calon pasangan yang kalian sukai:
Rajin Sholat = Ya
Rajin Sholat = Tidak
Ganteng = Ya
Ganteng = Tidak
Cantik = Ya
Cantik = Tidak
Pengertian = Ya
Pengertian = Tidak
Pilih 2 pasangan kriteria yang menurut kalian hasilnya seperti berikut:
Pilihan saya:
Rajin Sholat = Ya dan Pengertian = Ya
Inilah calon pasangan yang saya pilih
Sintaks PHP Dasar untuk IF
Pretest
Diketahui ciri-ciri sebagai berikut:
• Pemakan rumput
• Bertelur
• Berkaki empat
• Beranak
• Berkaki dua
• Pemakan biji-bijian
Binatang:
• Unggas
• Mamalia
Buatlah aplikasi yang menampilkan output “Binatang jenis unggas”
menggunakan parameter if yang memuat sedikitnya 2 ciri untuk
unggas
Sintaks PHP Dasar untuk IF
START
Nilai Akhir = 85
Lulus Test
END
>=85?
TRUE
Maaf Belum
Lulus
FALSE
Sintaks PHP Dasar untuk NESTED IF
<?php
$teman = "andi";
if($teman == "Budi") {
echo "Budi adalah teman saya";
} elseif ($teman == "andi") {
echo "Andi adalah teman saya";
} else {
echo "Saya tidak punya teman";
}
?>
Sintaks PHP Dasar untuk NESTED IF
<?php
$nilai = "C";
If ($nilai == "A")
{echo "Nilai Anda memuaskan";}
elseif ($nilai == "B")
{echo "Nilai Anda bagus";}
elseif ($nilai == "C")
{echo "Nilai Anda cukup";}
elseif ($nilai == "D")
{echo "Nilai Anda masih kurang";}
else
{echo “Anda harus mengulang…";}
?>
Latihan
Berilah nilai agar hasil output pada latihan
sebelumnya tadi tampil:
Anda harus mengulang…
Latihan
Berapakah nilai
akhir untuk 75?
START
Nilai Ujian = 75
Nilai Akhir = A
END
>75?
TRUE
FALSE
Nilai Akhir = B
<75?
TRUE
Latihan Lanjutan
Dari soal slide sebelumnya buatlah range nilai sebagai
berikut:
Bila nilai >75 nilai akhir A
Bila nilai antara 70 sampai 75 nilai B
Nilai dibawah 70 adalah C
Nilai diatas 100 adalah “No way…”
Latihan
Pada proses pengajuan beasiswa kampus, pihak
kampus memiliki kriteria sebagai berikut:
• Nilai IPK harus minimal 2,9
• Bila IPK dibawah 2,9 akan dilihat apakah
termasuk mahasiswa mampu atau tidak
mampu
• Bila termasuk mahasiswa mampu akan
dilihat dari presentase kehadiran kuliahnya
• Diluar parameter-parameter tersebut
mahasiswa tidak akan diberikan beasiswa
Latihan
Pada proses pengajuan beasiswa kampus, pihak
kampus memiliki kriteria sebagai berikut:
• Nilai IPK harus minimal 2,9
• Bila IPK dibawah 2,9 akan dilihat apakah
termasuk mahasiswa mampu atau tidak
mampu
• Bila termasuk mahasiswa mampu akan
dilihat dari presentase kehadiran kuliahnya
• Diluar parameter-parameter tersebut
mahasiswa tidak akan diberikan beasiswa

More Related Content

More from beiharira (20)

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
 
Jarkom
JarkomJarkom
Jarkom
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
 
9. Oop Java
9. Oop Java9. Oop Java
9. Oop Java
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
 

Recently uploaded

Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
subki124
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
EirinELS
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 

Recently uploaded (20)

Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
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
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
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
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
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...
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 

Pertemuan 9

  • 1. Dasar Pemrograman PHP Download Aplikasi Learn PHP (Code Jupiter) BEI HARIRA IRAWAN, S.KOM, MM, M.KOM
  • 2. Pretest START Gapok = 3500000 UM = 15000 UT = 10000 Kehadiran = 24 hari Hitung Total Gaji Diterima (Uang Makan dan Uang Transport dikalikan jumlah kehadiran) Total Gaji Yang Diterima adalah 4100000 END
  • 3. Kondisi pada PHP (IF) if berarti jika, maka, jika kondisi yang dievaluasi bernilai TRUE, maka blok statement if akan dijalankan, jika kondisi sebaliknya maka statement ELSE yang akan dijalankan
  • 4. Kondisi pada PHP (IF) bertingkat
  • 5. Sintaks PHP Dasar untuk IF <?php $nilai = 75; If ($nilai > 80) { echo “Sangat Bagus”; } else { echo “Masih Kurang Bagus”; } ?>
  • 6. Sintaks PHP Dasar untuk IF START Masukkan Jenis Kelamin Toilet Pria END Lelaki? TRUE Toilet WanitaFALSE
  • 7. Sintaks PHP Dasar untuk IF Gunakan perintah IF NOT untuk menentukan nilai sebuah nilai x, apakah termasuk bilangan GENAP atau bilangan GANJIL dengan output echo sebagai berikut: Bilangan = x Termasuk bilangan ….. Kembangkan perintah diatas dengan menambahkan nilai variable x dengan angka 1, tentukan apakah termasuk bilangan GENAP atau GANJIL (jangan gunakan IF NOT) Bilangan = x Nilai pertambahan = (x + 1) Termasuk bilangan …..
  • 8. Sintaks PHP Dasar untuk IF
  • 9. Sintaks PHP Dasar untuk IF Berikut kriteria calon pasangan yang kalian sukai: Rajin Sholat = Ya Rajin Sholat = Tidak Ganteng = Ya Ganteng = Tidak Cantik = Ya Cantik = Tidak Pengertian = Ya Pengertian = Tidak Pilih 2 pasangan kriteria yang menurut kalian hasilnya seperti berikut: Pilihan saya: Rajin Sholat = Ya dan Pengertian = Ya Inilah calon pasangan yang saya pilih
  • 10. Sintaks PHP Dasar untuk IF
  • 11. Pretest Diketahui ciri-ciri sebagai berikut: • Pemakan rumput • Bertelur • Berkaki empat • Beranak • Berkaki dua • Pemakan biji-bijian Binatang: • Unggas • Mamalia Buatlah aplikasi yang menampilkan output “Binatang jenis unggas” menggunakan parameter if yang memuat sedikitnya 2 ciri untuk unggas
  • 12. Sintaks PHP Dasar untuk IF START Nilai Akhir = 85 Lulus Test END >=85? TRUE Maaf Belum Lulus FALSE
  • 13. Sintaks PHP Dasar untuk NESTED IF <?php $teman = "andi"; if($teman == "Budi") { echo "Budi adalah teman saya"; } elseif ($teman == "andi") { echo "Andi adalah teman saya"; } else { echo "Saya tidak punya teman"; } ?>
  • 14. Sintaks PHP Dasar untuk NESTED IF <?php $nilai = "C"; If ($nilai == "A") {echo "Nilai Anda memuaskan";} elseif ($nilai == "B") {echo "Nilai Anda bagus";} elseif ($nilai == "C") {echo "Nilai Anda cukup";} elseif ($nilai == "D") {echo "Nilai Anda masih kurang";} else {echo “Anda harus mengulang…";} ?>
  • 15. Latihan Berilah nilai agar hasil output pada latihan sebelumnya tadi tampil: Anda harus mengulang…
  • 16. Latihan Berapakah nilai akhir untuk 75? START Nilai Ujian = 75 Nilai Akhir = A END >75? TRUE FALSE Nilai Akhir = B <75? TRUE
  • 17. Latihan Lanjutan Dari soal slide sebelumnya buatlah range nilai sebagai berikut: Bila nilai >75 nilai akhir A Bila nilai antara 70 sampai 75 nilai B Nilai dibawah 70 adalah C Nilai diatas 100 adalah “No way…”
  • 18. Latihan Pada proses pengajuan beasiswa kampus, pihak kampus memiliki kriteria sebagai berikut: • Nilai IPK harus minimal 2,9 • Bila IPK dibawah 2,9 akan dilihat apakah termasuk mahasiswa mampu atau tidak mampu • Bila termasuk mahasiswa mampu akan dilihat dari presentase kehadiran kuliahnya • Diluar parameter-parameter tersebut mahasiswa tidak akan diberikan beasiswa
  • 19. Latihan Pada proses pengajuan beasiswa kampus, pihak kampus memiliki kriteria sebagai berikut: • Nilai IPK harus minimal 2,9 • Bila IPK dibawah 2,9 akan dilihat apakah termasuk mahasiswa mampu atau tidak mampu • Bila termasuk mahasiswa mampu akan dilihat dari presentase kehadiran kuliahnya • Diluar parameter-parameter tersebut mahasiswa tidak akan diberikan beasiswa