PHP adalah bahasa pemrograman yang populer untuk membangun aplikasi web. PHP memiliki sintaks yang mirip dengan bahasa C/C++ dan Java serta mendukung berbagai jenis server dan database. Kode PHP biasanya ditulis antara tag <?php ?> dan dapat menggunakan variabel, operator, dan fungsi untuk mengolah data dan menampilkan hasil ke browser.
Dokumen tersebut membahas struktur kondisi dan perulangan dalam pemrograman web. Terdapat penjelasan mengenai struktur kondisi seperti if, if else, ternary operator, dan switch case. Juga terdapat penjelasan mengenai struktur perulangan seperti for, while, do while, dan foreach beserta contoh kode programnya.
PHP adalah bahasa pemrograman yang populer untuk membangun aplikasi web. PHP memiliki sintaks yang mirip dengan bahasa C/C++ dan Java serta mendukung berbagai jenis server dan database. Kode PHP biasanya ditulis antara tag <?php ?> dan dapat menggunakan variabel, operator, dan fungsi untuk mengolah data dan menampilkan hasil ke browser.
Dokumen tersebut membahas struktur kondisi dan perulangan dalam pemrograman web. Terdapat penjelasan mengenai struktur kondisi seperti if, if else, ternary operator, dan switch case. Juga terdapat penjelasan mengenai struktur perulangan seperti for, while, do while, dan foreach beserta contoh kode programnya.
Keyword pada bahasa C meliputi auto, break, case, dan lainnya yang digunakan untuk mendefinisikan variabel, mengontrol aliran program, mendeklarasikan tipe data, dan melakukan operasi kondisional dan iteratif. Beberapa keyword kunci meliputi typedef untuk membuat tipe data baru, struct dan union untuk mengelompokkan data, serta while dan for untuk pengulangan pernyataan.
Modul ini membahas tentang struktur pengkondisian dan pengulangan dalam bahasa pemrograman komputer. Terdapat penjelasan mengenai struktur if, if-else, nested if, switch case, serta pengulangan menggunakan while, do-while, dan for. Modul ini juga membahas konsep array satu dimensi beserta contoh kode programnya.
[/ringkasan]
Tutoria menjelaskan struktur percabangan IF-THEN dalam bahasa Pascal, di mana kode hanya akan dieksekusi jika kondisi bernilai benar. Contoh kode mendemonstrasikan penggunaan IF-THEN untuk mengecek apakah variabel lebih besar dari 5 atau merupakan bilangan genap. Tutorial menjelaskan pentingnya menggunakan blok kode antara begin dan end bersama dengan IF-THEN.
Dokumen tersebut membahas tentang pengambilan keputusan dalam pemrograman dengan menjelaskan operator kondisi, pernyataan if, if-else, nested if, operator logika dan relasi, ternary operator, dan pernyataan switch beserta contoh kode programnya.
Dokumen tersebut membahas struktur kontrol dalam PHP meliputi statement penugasan, pemanggilan fungsi, perulangan, dan kondisi. Terdapat penjelasan mengenai statement if, if-else, if-elseif-else, while, do-while, dan for beserta contoh kode untuk masing-masing statement.
1. Dokumen tersebut membahas tentang PHP, bahasa pemrograman server-side yang digunakan untuk membangun situs web dinamis dan berinteraksi dengan basis data.
2. PHP bersifat gratis dan open source, serta mendukung berbagai platform dan server. XAMPP dapat digunakan untuk menjalankan file PHP secara lokal di komputer.
3. Dokumen tersebut juga menjelaskan konsep dasar string pada PHP seperti deklarasi variabel string, escape sequence
Dokumen tersebut membahas pernyataan kontrol dalam bahasa C++ seperti statement IF, SWITCH, FOR, WHILE, dan DO...WHILE beserta contoh kode programnya. Termasuk di dalamnya adalah penjelasan tentang operator logika dan relasional yang dapat digunakan dalam statement kontrol. Diakhir diberikan tugas untuk membuat program menggunakan statement kontrol tertentu.
Struktur kontrol percabangan adalah struktur kontrol yang menjalankan program berdasarkan kondisi tertentu. Dokumen ini menjelaskan beberapa jenis percabangan seperti percabangan satu kondisi, dua kondisi, lebih dari dua kondisi, percabangan bersarang, dan switch-case.
Dokumen tersebut membahas tentang percabangan dan perulangan dalam PHP. Percabangan IF digunakan untuk memeriksa kondisi logika dan menjalankan kode berdasarkan hasil evaluasi kondisi tersebut. Ada pula percabangan IF-ELSE untuk menjalankan kode alternatif jika kondisi IF tidak terpenuhi. Perulangan FOR, WHILE, dan DO-WHILE digunakan untuk mengulang eksekusi kode berdasarkan kondisi tertentu.
Dokumen ini membahas tentang percabangan switch case dan if else dalam bahasa pemrograman PHP. Switch case hanya memeriksa kondisi sekali saja pada awal perintah berbeda dengan if yang selalu memeriksa kondisi, sehingga switch case lebih cepat dieksekusi bila memiliki banyak struktur percabangan. Dokumen ini juga menampilkan contoh kode untuk menghitung harga total dengan menerapkan switch case untuk menentukan diskon berdasarkan status pel
Keyword pada bahasa C meliputi auto, break, case, dan lainnya yang digunakan untuk mendefinisikan variabel, mengontrol aliran program, mendeklarasikan tipe data, dan melakukan operasi kondisional dan iteratif. Beberapa keyword kunci meliputi typedef untuk membuat tipe data baru, struct dan union untuk mengelompokkan data, serta while dan for untuk pengulangan pernyataan.
Modul ini membahas tentang struktur pengkondisian dan pengulangan dalam bahasa pemrograman komputer. Terdapat penjelasan mengenai struktur if, if-else, nested if, switch case, serta pengulangan menggunakan while, do-while, dan for. Modul ini juga membahas konsep array satu dimensi beserta contoh kode programnya.
[/ringkasan]
Tutoria menjelaskan struktur percabangan IF-THEN dalam bahasa Pascal, di mana kode hanya akan dieksekusi jika kondisi bernilai benar. Contoh kode mendemonstrasikan penggunaan IF-THEN untuk mengecek apakah variabel lebih besar dari 5 atau merupakan bilangan genap. Tutorial menjelaskan pentingnya menggunakan blok kode antara begin dan end bersama dengan IF-THEN.
Dokumen tersebut membahas tentang pengambilan keputusan dalam pemrograman dengan menjelaskan operator kondisi, pernyataan if, if-else, nested if, operator logika dan relasi, ternary operator, dan pernyataan switch beserta contoh kode programnya.
Dokumen tersebut membahas struktur kontrol dalam PHP meliputi statement penugasan, pemanggilan fungsi, perulangan, dan kondisi. Terdapat penjelasan mengenai statement if, if-else, if-elseif-else, while, do-while, dan for beserta contoh kode untuk masing-masing statement.
1. Dokumen tersebut membahas tentang PHP, bahasa pemrograman server-side yang digunakan untuk membangun situs web dinamis dan berinteraksi dengan basis data.
2. PHP bersifat gratis dan open source, serta mendukung berbagai platform dan server. XAMPP dapat digunakan untuk menjalankan file PHP secara lokal di komputer.
3. Dokumen tersebut juga menjelaskan konsep dasar string pada PHP seperti deklarasi variabel string, escape sequence
Dokumen tersebut membahas pernyataan kontrol dalam bahasa C++ seperti statement IF, SWITCH, FOR, WHILE, dan DO...WHILE beserta contoh kode programnya. Termasuk di dalamnya adalah penjelasan tentang operator logika dan relasional yang dapat digunakan dalam statement kontrol. Diakhir diberikan tugas untuk membuat program menggunakan statement kontrol tertentu.
Struktur kontrol percabangan adalah struktur kontrol yang menjalankan program berdasarkan kondisi tertentu. Dokumen ini menjelaskan beberapa jenis percabangan seperti percabangan satu kondisi, dua kondisi, lebih dari dua kondisi, percabangan bersarang, dan switch-case.
Dokumen tersebut membahas tentang percabangan dan perulangan dalam PHP. Percabangan IF digunakan untuk memeriksa kondisi logika dan menjalankan kode berdasarkan hasil evaluasi kondisi tersebut. Ada pula percabangan IF-ELSE untuk menjalankan kode alternatif jika kondisi IF tidak terpenuhi. Perulangan FOR, WHILE, dan DO-WHILE digunakan untuk mengulang eksekusi kode berdasarkan kondisi tertentu.
Dokumen ini membahas tentang percabangan switch case dan if else dalam bahasa pemrograman PHP. Switch case hanya memeriksa kondisi sekali saja pada awal perintah berbeda dengan if yang selalu memeriksa kondisi, sehingga switch case lebih cepat dieksekusi bila memiliki banyak struktur percabangan. Dokumen ini juga menampilkan contoh kode untuk menghitung harga total dengan menerapkan switch case untuk menentukan diskon berdasarkan status pel
PHP merupakan bahasa skrip server-side yang digunakan untuk membangun web dinamis dan interaktif. Dokumen ini membahas tentang pengantar PHP, sintaks dasar bahasa PHP seperti variabel dan operator, serta konsep modularitas dalam PHP dengan menggunakan fungsi include dan require.
Teks ini membahas tentang dasar-dasar pemrograman PHP. Secara singkat, teks ini menjelaskan bahwa PHP adalah bahasa skrip server-side yang digunakan untuk membuat konten dinamis dan interaktif pada situs web, PHP dapat mengolah data dan menghasilkan output berupa kode HTML, teks ini juga menjelaskan konsep modularitas dalam PHP di mana file kode dapat diinclude dan direquire untuk membuat kode lebih terorganisir.
Teks ini membahas tentang dasar-dasar pemrograman PHP. Secara singkat, teks ini menjelaskan bahwa PHP adalah bahasa skrip server-side yang digunakan untuk membuat konten dinamis dan interaktif pada situs web, PHP dapat mengolah data dan menampilkannya sebagai halaman web, serta PHP mendukung fitur-fitur seperti modularitas, operator, variabel, dan komentar untuk mempermudah pengembangan aplikasi web.
Dokumen tersebut memberikan penjelasan tentang dasar-dasar PHP mulai dari apa itu PHP, persyaratan untuk membuatnya, cara memulai belajar PHP, penggunaan variabel, conditional, looping, koneksi database, hingga CRUD data.
Dokumen tersebut membahas tentang PHP sebagai bahasa script server-side untuk pemograman web yang dibuat oleh Rasmus Lerdoff dan awalnya merupakan program CGI untuk menerima input melalui form di web browser. PHP dapat memproses data secara dinamis dan merupakan bahasa embedded script yang disertakan pada halaman HTML untuk dijalankan di server."
Dokumen tersebut membahas tentang PHP Hypertext Preprocessor dan beberapa konsep dasar dalam PHP seperti struktur kontrol, fungsi, penanganan file, dan array. Struktur kontrol mencakup if, switch, for, while, do-while. Konsep fungsi dan penanganan file juga dijelaskan beserta contoh kode. Terakhir membahas tentang array dalam PHP.
Laporan praktikum ini membahas tentang praktikum PHP (Hypertext Preprocessor) yang bertujuan untuk memahami struktur dasar dokumen PHP, membuat dokumen PHP yang baik, dan memanfaatkan elemen dasar PHP untuk mengolah dan menampilkan informasi. Laporan ini menjelaskan teori dasar PHP, latihan-latihan tentang variabel, pengujian tipe data, pernyataan seleksi, dan contoh kode programnya.
Tugas praktikum mata kuliah Pemrograman Web memerintahkan mahasiswa untuk menjalankan server lokal, membuat folder dan file-file PHP, serta menjalankan script-script PHP untuk mempelajari penggunaan variabel, fungsi, dan looping dalam PHP.
PHP adalah bahasa pemrograman berbasis web yang digunakan di server. PHP dapat memproses kode dan menghasilkan halaman web. PHP memiliki berbagai tipe data seperti integer, string, array, dan objek."
Bag 1. dasar PHP
Jika sistem Apache Web Server, PHP4, dan MySQL kita telah siap dan terkonfigurasi dengan benar, sekarang adalah
saatnya yang paling tepat untuk memulai perjalanan ini. Program "Hello World!" yang legendaris untuk memulai
belajar sebuah bahasa pemrograman, sengaja tidak dipakai karena kita tidak ingin meneruskan tradisi kuno ini. Ada
hal yang lebih berguna yang dapat kita pakai sebagai contoh. Anda bisa mulai memilih text editor favorit Anda (yang
jelas vi bukan sebuah program nyaman bagi pemula). Jika Anda bekerja di sistem operasi Windows, Anda bahkan
dapat memilih Lingkungan Pengembangan Terpadu/IDE (Integrated Development Environment) khusus untuk PHP
Silakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php, misalkan coba.php.
<?php
phpinfo();
?>
Untuk menjalankannya, kita bisa mulai membuka browser web kesukaan kita, kemudian arahkan alamat pada file
coba.php yang telah kita buat, misalkan alamatnya adalah http://localhost/coba.php, maka Anda akan mendapatkan
tampilan browser Anda berisikan parameter-parameter yang diset untuk PHP yang kita miliki. Anda dapat mengubah
parameter ini dengan memodifikasi file php.ini. Jika Anda memang benar-benar masih pemula, jangan kaget melihat
begitu banyaknya parameter yang harus diset untuk PHP Anda, karena akan saya beri tahu sebuah rahasia kecil
bahwa nilai parameter yang default sebenarnya sudah sangat lebih dari cukup untuk memulai belajar pemrograman
PHP 4.
Konsep pemrograman dengan PHP ini sedikit berbeda dengan pemrograman dengan menggunakan script CGI yang
memaksa kita untuk selalu menulis kode yang menghasilkan keluaran dalam format HTML. Pada PHP, kita diberikan
kebebasan untuk menyisipkan kode PHP di mana pun pada halaman HTML biasa dan menjalankan kode PHP tersebut
setiap ada permintaan terhadap halaman tersebut.
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
Membuat laporan pdf berbasis web dengan php 5.0kenedyboyz
Buku ini membahas tentang pembuatan laporan berbasis PDF untuk aplikasi web dengan menggunakan PHP. Pembahasan mencakup dasar-dasar PHP dan MySQL serta contoh kode untuk mengolah data dan mengontrol alur program berdasarkan kondisi tertentu. Buku ini dapat membantu mempermudah pembuatan berbagai jenis laporan dalam format PDF.
Dokumen tersebut memberikan informasi tentang pelatihan kapasitas penguatan manajemen pembelajaran daring dan portal sekolah bagi kepala sekolah dan staf TIK Yayasan Pendidikan Islam Al Azhar Batam. Pelatihan ini membahas tentang sistem pembelajaran daring, desain ujian online interaktif, dan pembuatan video pembelajaran interaktif. Pelatihan ini diselenggarakan pada tanggal 26-27 Agustus 2020.
Bab 4 Bersatu dalam Keragaman dan DemokrasiTeukuMahawira
Dokumen tersebut membahas tentang keragaman dan demokrasi dalam Islam. Terdapat penjelasan mengenai Piagam Madinah sebagai contoh pemerintahan demokratis pada zaman Rasulullah saw., serta ayat Al-Quran dan hadis yang mendukung nilai-nilai toleransi dan musyawarah. Dokumen tersebut juga berisi aktivitas yang dapat memperkaya pemahaman siswa tentang topik tersebut.
Buku ajar ini membahas pemrograman web dan perangkat bergerak menggunakan App Inventor. Penulis mengucapkan syukur kepada Allah atas bimbingan dan masukan dari promotor dalam menyelesaikan buku ajar ini. Buku ajar ini diharapkan dapat bermanfaat untuk pendidikan dan memberikan informasi tentang perkembangan ilmu pengetahuan dan teknologi di masa depan.
Bab ini membahas pembuatan aplikasi login pada perangkat bergerak dengan menggunakan App Inventor. Terdiri dari tiga langkah yaitu membuat desain antarmuka, membuat kode program, dan menjalankan aplikasi. Pada desain ditambahkan komponen label, textbox, passwordtextbox dan button. Kode program menggunakan kondisi if-else untuk mengecek kesesuaian username dan password sebelum membuka layar berhasil atau gagal login.
Bab ini menjelaskan cara membuat aplikasi Hello Puss menggunakan App Inventor dengan melakukan 3 langkah yaitu merancang tampilan, membuat kode block, dan menjalankan aplikasi. Aplikasi ini akan menampilkan gambar kucing dan bunyi meong ketika ditekan serta getar ponsel.
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORTeukuMahawira
1. Bab ini membahas tentang instalasi dan konfigurasi App Inventor untuk membangun aplikasi perangkat bergerak Android. Terdapat dua opsi penggunaan App Inventor yaitu menggunakan koneksi internet atau tanpa koneksi internet.
2. Untuk menggunakan App Inventor dengan koneksi internet, siswa perlu menginstal AI Companion di perangkat bergeraknya. Sedangkan tanpa koneksi internet, siswa perlu menginstal JDK Java, konfigurasi pathny
Bab ini memperkenalkan App Inventor sebagai platform pengembangan aplikasi perangkat bergerak yang memungkinkan pengembang baru membuat aplikasi untuk Android dan iOS dengan menarik dan melepas blok visual tanpa perlu mengetahui bahasa pemrograman. App Inventor dikembangkan oleh MIT untuk membantu proses pembelajaran pemrograman perangkat bergerak.
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBTeukuMahawira
Bab ini membahas format kaitan dan formulir pada halaman web. Format kaitan mencakup hyperlink dan link yang digunakan untuk menghubungkan halaman web. Sedangkan formulir digunakan untuk menerima masukan dari pengguna melalui berbagai jenis elemen seperti teks, pilihan, dan lainnya. Keduanya menggunakan tag HTML khusus seperti <a>, <form>, dan <input> beserta atribut-atributnya.
1. Bab ini membahas format tabel dan tampilan multimedia pada halaman web dengan menggunakan HTML. Terdapat tag-tag khusus untuk membuat tabel seperti <table>, <tr>, <td> dan atribut-atribut seperti colspan, rowspan. Ada juga tag untuk menambahkan gambar, audio dan video.
Bab ini membahas struktur dasar halaman HTML dan format teks menggunakan tag. Setiap halaman HTML minimal memiliki tag seperti DOCTYPE, <HTML>, <head>, <title>, dan <body>. HTML menggunakan tag untuk menunjukkan elemen seperti teks, gambar, dan lainnya kepada browser. Format teks menggunakan tag seperti bold, italic, dan underline untuk membuat teks terlihat berbeda dan memberi arti.
Dokumen ini membahas tentang Virtual Local Area Network (VLAN) yang digunakan untuk membagi jaringan logis berdasarkan fungsi, departemen, atau tim proyek. VLAN memungkinkan beberapa jaringan IP dan subnet berada dalam jaringan fisik yang sama sambil tetap terpisah secara logis. Dokumen ini juga menjelaskan cara konfigurasi VLAN dengan membuat VLAN 10 dan VLAN 20, memasukkan port ke anggota VLAN, dan melakukan ping untuk menguji koneksi
Paper ini bertujuan untuk menganalisis pencemaran udara akibat pabrik aspal. Analisis ini akan fokus pada emisi udara yang dihasilkan oleh pabrik aspal, dampak kesehatan dan lingkungan dari emisi tersebut, dan upaya yang dapat dilakukan untuk mengurangi pencemaran udara
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdffadlurrahman260903
Ppt landasan pendidikan tentang pendidikan seumur hidup.
Prodi pendidikan agama Islam
Fakultas tarbiyah dan ilmu keguruan
Universitas Islam negeri syekh Ali Hasan Ahmad addary Padangsidimpuan
Pendidikan sepanjang hayat atau pendidikan seumur hidup adalah sebuah system konsepkonsep pendidikan yang menerangkan keseluruhan peristiwa-peristiwa kegiatan belajarmengajar yang berlangsung dalam keseluruhan kehidupan manusia. Pendidikan sepanjang
hayat memandang jauh ke depan, berusaha untuk menghasilkan manusia dan masyarakat yang
baru, merupakan suatu proyek masyarakat yang sangat besar. Pendidikan sepanjang hayat
merupakan asas pendidikan yang cocok bagi orang-orang yang hidup dalam dunia
transformasi dan informasi, yaitu masyarakat modern. Manusia harus lebih bisa menyesuaikan
dirinya secara terus menerus dengan situasi yang baru.
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024Kanaidi ken
Dlm wktu dekat, Pelatihan/WORKSHOP ”CSR/TJSL & Community Development (ISO 26000)” akn diselenggarakan di Swiss-BelHotel – BALI (26-28 Juni 2024)...
Dgn materi yg mupuni & Narasumber yg kompeten...akn banyak manfaat dan keuntungan yg didpt mengikuti Pelatihan menarik ini.
Boleh jga info ini👆 utk dishare_kan lgi kpda tmn2 lain/sanak keluarga yg sekiranya membutuhkan training tsb.
Smga Bermanfaat
Thanks Ken Kanaidi
Laporan Pembina Pramuka SD dalam format doc dapat anda jadikan sebagai rujukan dalam membuat laporan. silakan download di sini https://unduhperangkatku.com/contoh-laporan-kegiatan-pramuka-format-word/
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
1. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 1
Pada Materi yang lalu kita telah belajar tentang php file, variabel dan tipe data, dan macam-
macam operator.
Pada materi kali ini, kita akan mempelajari tentang sesuatu yang sangat penting: yaitu logika
percabangan pada PHP.
Struktur Kontrol
Kita telah mempelajari beberapa unsur dasar dalam PHP. Kita sudah bisa membuat variabel,
memanipulasinya dengan operator, mengetahui tipe datanya, dan juga kita bisa menampilkannya
dengan perintah echo.
Akan tetapi, program yang kita tulis sejauh ini masih sangat sederhana. Semua baris berjalan
begitu saja dari atas ke bawah. Nah, bagaimana jika kita akan menampilkan sesuatu berdasarkan
kondisi? Seperti misalnya: kita akan menampilkan string “lulus” jika variabel $nilai lebih
dari 70, dan kita akan menampilkan string “tidak lulus” jika nilainya di bawah itu?
Itu lah fungsi control structure atau struktur kontrol. Struktur kontrol memungkinkan kita untuk
melakukan tindakan di luar alur default pengeksekusian program (yaitu dari atas ke bawah).
Dengan menggunakan struktur kontrol, kita bisa mengeksekusi sebagian kode program, dan
tidak mengeksekusi sebagian yang lain.
Di dalam PHP, terdapat dua jenis struktur kontrol: yaitu logika percabangan, dan juga blok kode
perulangan.
Dalam kesempatan ini kita akan mempelajari dan mempraktikkan logika percabangan pada PHP.
Ada pun pada tutorial selanjutnya, kita akan ambil pembahasan tentang perulangan.
Macam-Macam Percabangan Pada PHP
Untuk struktur kontrol percabangan pada PHP, terdapat beberapa macam. Ada if else, ada
switch case, dan ada ternary. Dalam tutorial ini kita akan membahas ketiga jenis percabangan
tersebut.
Percabangan If
Percabangan if adalah percabangan yang paling dasar. Tugasnya adalah memeriksa nilai
boolean atau sebuah ekspresi logika.
Jika suatu variabel atau suatu ekspresi logika bernilai true, maka proses yang ada di dalam blok
kode if akan dijalankan. Jika tidak, maka perintah/kode yang ada di dalam blok if tidak akan
dijalankan.
2. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 2
Contoh:
<?php
$lulus = true;
echo 'Memeriksa variable $lulus <br>';
if ($lulus) {
echo "Variabel lulus bernilai true <br>";
}
Kode 1: contoh sederhana penggunaan if
Coba anda ganti variabel $lulus pada Kode 1 di atas menjadi false, lalu jalankan lagi
programnya.
Pengecualian menggunakan else
Bagaimana jika ternyata kondisi yang didefinisikan di dalam if ternyata tidak terpenuhi alias
bernilai false?
Kita bisa menangani hal tersebut dengan membuat blok kode else. Kita ubah Kode 1 di atas
menjadi seperti berikut:
<?php
$nilai = 60;
echo 'Memeriksa variable $nilai <br>';
echo "Nilai: {$nilai} <br>";
if ($nilai >= 70) {
echo "Selamat, Anda Lulus !";
} else {
echo "Mohon maaf, Anda tidak lulus";
}
echo "<br>";
Kode 2: contoh sederhana penggunaan if dan else
3. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 3
Membuat lebih dari 1 kondisi dengan elseif
<?php
$nilai = 60;
echo 'Memeriksa variable $nilai <br>';
echo "Nilai: {$nilai} <br>";
if ($nilai >= 85) {
echo "Sangat mengesankan!";
} elseif ($nilai >= 70) {
echo "Selamat Anda lulus!";
} else {
echo "Jangan menyerah, Anda pasti bisa!";
}
echo "<br>";
Kode 3: contoh penggunaan if, else if dan else
Contoh Menampilkan Nilai Huruf Menggunakan If
Sebagai contoh, kita akan menampilkan peringkat huruf berdasarkan variabel $nilai. Kondisi
yang akan kita gunakan adalah seperti pada Tabel 1.
Rentang Nilai Peringkat Huruf
85-100 A
75-84 B
60-74 C
50-59 D
0-49 E
Tabel 1: pengkondisian peringkat huruf
Untuk membuat pengkondisian pada Tabel 1, setidaknya kita membutuhkan 5 buah
pengkondisian.
Perlu dipahami, bisa jadi PHP adalah bahasa pemrograman pertama yang kita pelajari, sehingga
kita masih beranggapan bahwa menulis kode program adalah proses yang kaku. Bagaimana
maksudnya? Yaitu anda beranggapan: untuk membuat seperti ini caranya harus seperti ini, untuk
membuat seperti itu, caranya harus seperti itu.
4. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 4
Itu padangan yang salah, karena proses penulisan kode sangat bersifat fleksibel. Tergantung
dengan logika masing-masing penulisnya. Karena satu masalah yang sama jika dikerjakan oleh
orang yang berbeda, bisa menghasilkan solusi yang berbeda pula.
Di sini saya memberi contoh sederhana bagaimana cara mengimplementasi logika pada tabel 1,
dan ini tentu saja bukan satu-satunya cara, anda bisa membuat cara anda sendiri.
Silakan coba dan praktikkan kode program berikut:
<?php
$nilai = 56;
echo "Nilai: {$nilai} <br>";
if ($nilai >= 85 and $nilai <= 100) {
echo "Predikat: A";
} elseif ($nilai >= 75) {
echo "Predikat: B";
} elseif ($nilai >= 60) {
echo "Predikat: C";
} elseif ($nilai >= 50) {
echo "Predikat: D";
} elseif ($nilai >= 0) {
echo "Predikat: E";
} else {
echo "Nilai tidak valid.";
}
echo "<br>"; # untuk membuat baris baru pada HTML
Kode 4: implementasi pengkondisian peringkat huruf dari table 1
Coba ubah isi dari variabel $nilai lalu refresh halaman web untuk memeriksa apakah
pengkondisian yang kita buat sudah benar atau tidak.
Hal-Hal yang dianggap true atau false
Ada beberapa hal di dalam bahasa pemrograman PHP yang dianggap true padahal ia bukan tipe
data boolean, dan juga ada beberapa hal yang dianggap false padahal ia bukan tipe data
boolean.
Apa saja? Berikut ini adalah beberapa di antaranya:
Bilangan numeric selain 0 dianggap true
Semua bilangan numeric selain 0, maka dianggap true. Ada pun variabel integer mau pun
float dengan nilai 0, maka ia dianggap false jika kita masukkan dalam kondisi if.
5. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 5
<?php
$nilai = 0;
if ($nilai) {
echo "nilai: {$nilai} dianggap true";
} else {
echo "nilai: {$nilai} dianggap false";
}
Kode 5: numeric bernilai 0 dianggap false dan selain itu maka dianggap true
Kita bisa mengganti isi dari variabel $nilai menjadi angka negatif mau pun positif dan lihat
seperti apa hasilnya.
String yang tidak kosong dianggap true
String kosong juga dianggap akan dianggap false, dan string yang tidak kosong akan dianggap
true.
Kita bisa mencoba kode program pada Kode 5 di bawah ini:
<?php
$nama = "";
if ($nama) {
echo "dianggap true";
} else {
echo "dianggap false";
}
Kode 5: string kosong dianggap false
Coba ganti isi dari variabel $nama menjadi nilai string yang lain, lalu lihat seperti apa hasilnya.
Nilai null dianggap false
Selain itu, nilai null juga dianggap false dalam PHP.
<?php
$nilai = null;
if ($nilai) {
echo "dianggap true";
} else {
echo "dianggap false";
}
if (@$namaLengkap) {
echo "Jika variabel nama Lengkap telah didefinisikan sebelumnya dan ia
bukan 0 atau string kosong atau null";
6. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 6
} else {
echo "Jika variabel nama Lengkap tidak pernah didefinisikan sebelumnya.
Tanda @ membuatnya bernilai NULL jika belum didefinisikan sebelumnya";
}
Kode 6: nilai null dianggap false
Kita bisa memperhatikan dalam contoh Kode 6 di atas, terdapat tanda @ sebelum variabel
$namaLengkap. Tanda @ tersebut berfungsi untuk memberi nilai null terhadap suatu variabel
yang tidak pernah didefinisikan sebelumnya.
Ini membuat program kita tidak error, karena menampilkan atau menggunakan sebuah variabel
yang sebelumnya tidak pernah didefinisikan akan menyebabkan error.
Percabangan Switch Case
Percabangan yang kedua adalah switch .. case. Ini adalah alternatif yang bisa kita gunakan
untuk memecahkan permasalahan logika dalam PHP.
Akan tetapi, penggunaan switch .. case ditujukan untuk kasus-kasus yang lebih sederhana
dari pada if .. else.
Perhatikan Kode 7 berikut ini lalu praktikkan.
<?php
$url = '/about';
switch ($url) {
case '/':
echo 'Selamat datang di Elearning SMK Al Azhar Batam.';
break;
case '/about':
echo 'Selamat datang di halaman about.';
break;
case '/contact':
echo 'Selamat datang di halaman kontak.';
break;
default:
echo 'Maaf halaman yang anda cari tidak ditemukan.';
}
echo '<br>';
Kode 7: contoh sederhana switch case
Silakan anda ubah nilai dari variable $url pada Kode 7 di atas, lalu refresh halaman web. Dan
lihat apakah percabangan kita dengan switch case telah berfungsi dengan benar atau tidak.
7. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 7
Jika tanpa Break
Dalam blok kode switch .. case, kita harus menggunakan statement break. Karena kalau
tidak, setelah sistem berhasil menemukan case yang bernilai true, dia akan tetap mengeksekusi
case yang dibawahnya meskipun kondisinya sudah tidak sesuai lagi.
Coba hapus setiap perintah break pada Kode 7 hingga menjadi seperti pada Kode 8 berikut:
<?php
$url = '/about';
switch ($url) {
case '/':
echo 'Selamat datang di dashboard.';
case '/about':
echo 'Selamat datang di halaman about.';
case '/contact':
echo 'Selamat datang di halaman kontak.';
default:
echo 'Maaf halaman yang anda cari tidak ditemukan.';
}
echo '<br>';
Kode 8: menghapus statement break pada switch .. case
Jalankan halaman web, lalu perhatikan apa yang terjadi.
Contoh Menampilkan Nilai Huruf Menggunakan Switch Case
Kita telah memiliki kondisi peringkat nilai huruf pada Tabel 1 di atas. Kita juga telah
menyelesaikannya menggunakan if else.
Sekarang, kita ingin mencoba mengimplementasikan tabel logika tersebut dengan menggunakan
switch ... case.
Bagaimana caranya?
Jawabannya adalah: tidak bisa.
Serius?
Ya!
Karena switch ... case hanya menerima satu variabel saja, dan ia hanya mengeksekusi setiap
case dengan nilai yang sesuai.
8. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 8
Dan kita tidak bisa membuat case dengan sebuah ekspresi logika.
Sehingga untuk menerapkan logika pengkondisian pada Tabel 1, kita harus menggunakan if
... else.
Ternary
Ternary adalah cara singkat mendefinisikan logika percabangan. Ia mirip dengan if else (tanpa
elseif).
Dan ternary didefinisikan hanya dalam satu baris saja.
Misal kita punya blok if else seperti ini:
<?php
$nilai = 50;
if ($nilai > 70) {
echo "Selamat, anda lulus!";
} else {
echo "Mohon maaf, anda harus mengulang";
}
echo "<br>";
Kode 9: contoh if else
Maka anda bisa mengubahnya seperti ini:
<?php
$nilai = 50;
echo $nilai > 70 ? "Selamat, anda lulus!" : "Mohon maaf, anda harus
mengulang";
Kode 10: contoh sederhana penggunaan ternary
Bagaimana, lebih singkat kan? Kita hanya perlu tanda ? dan tanda :.
9. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 9
Kita juga bisa menggunakannya untuk mengisi sebuah nilai ke dalam variabel seperti pada Kode
10 berikut:
<?php
$nilai = 50;
$pesan = $nilai > 70 ? "Selamat, anda lulus!" : "Mohon maaf, anda harus
mengulang";
Kode 10: contoh sederhana penggunaan ternary untuk pengisian variabel
Null Colleasing Operator
Operator null colleasing didefinisikan dengan simbol ?? dan ?:. Ia adalah operator yang
digunakan untuk memeriksa antar dua operan: jika operan pertama tidak null atau tidak dianggap
false, maka ia akan dipilih. Jika tidak, maka operan ke dua yang akan dipilih.
Intinya, dengan operator ini, anda bisa menyingkat statement tenary berikut:
<?php
echo @$namaPeserta ? $namaPeserta : "Nama tidak diisi";
Menjadi:
<?php
echo @$namaPeserta ?: "Nama tidak diisi";
Lebih singkat bukan?
Kapan harus menggunakan if, switch case, atau ternary?
Kapan harus menggunakan if?
Ketika kita memiliki logika yang cukup rumit. Melibatkan lebih dari satu variabel atau juga
membutuhkan ekspresi logika yang panjang, maka gunakanlah if.
Kapan harus menggunakan ternary?
Ketika kita memiliki blok if sederhana yang hanya terdiri dari if dan else saja, kita bisa
menggunakan ternary untuk mengubah kode anda menjadi lebih singkat.
10. BAB II- Logika Percabangan PHP 08/13/2020
MAHAWIRA 10
Kapan harus menggunakan switch .. case?
Sejujurnya saya pribadi sangat jarang sekali menggunakan switch case. Kita bisa menggunakan
switch case jika cabang pengkondisian kita hanya melibatkan satu variabel saja dan tidak
mengandung operator logika semisal lebih dari (>) atau kurang dari (<) dan sebagainya.
Kesimpulan
Struktur kontrol memungkinkan kita untuk melakukan tindakan di luar alur default
pengeksekusian program: yaitu dari atas ke bawah. Dengan menggunakan struktur kontrol, kita
bisa mengeksekusi sebagian kode program, dan tidak mengeksekusi sebagian yang lain.
Di dalam PHP, terdapat dua jenis struktur kontrol: yaitu logika percabangan, dan juga blok kode
perulangan.
Untuk logika percabangan, terdapat dua jenis utama: yaitu if .. else dan switch .. case.
Juga ada alternatif lain seperti ternary dan null colleasing operator yang kesemuanya telah kita
dalam artikel ini.