waktu tersisa untuk klaim Potongan harga Rp 300.000 dalam program Membership. Klaim Promo!
Lebih terarah belajar coding melalui Kelas Online dan Interactive Coding Lihat Materi Belajar

Syntactic Sugar dan Implementasinya

Ditulis oleh Satya Kresna, dipublikasi pada 28 Feb 2017 dalam kategori Tutorial
Syntactic Sugar dan Implementasinya - CodePolitan.com

Sebelum menuju ke contoh, mari kita simak definisi syntactic sugar. Dalam bidang Computer Science, syntactic sugar merupakan sebuah sintaks programming yang di desain untuk lebih mudah dibaca oleh programmer. Dalam web programming, penulis sering menggunakan syntactic sugar ketika HTML bertemu dengan PHP.

Contoh kombinasi HTML dan PHP tanpa Syntactic Sugar

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Tanpa Syntactic sugar</title>
  </head>
  <body>
    <?php echo "<table>
                  <thead>
                    <th>No</th>
                    <th>Nama</th>
                    <th>Kelas</th>
                  </thead>"; ?>
    <?php $no = 1;
          $nama = "Kresna";
          $kelas = "X";
          for($x = 1; $x <=5; $x++){
            echo "<tr>";
            echo "<td>$no</td>";
            echo "<td>$nama</td>";
            echo "<td>$kelas</td>";
            echo "</tr>";
            $no++;
          } ?>
    <?php echo "</table>"; ?>
  </body>
</html>

Contoh kombinasi HTML dan PHP dengan Syntactic Sugar

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Dengan Syntactic sugar</title>
  </head>
  <body>
    <table>
      <thead>
        <th>No</th>
        <th>Nama</th>
        <th>Kelas</th>
      </thead>
      <?php $no = 1;
            $nama = "Kresna";
            $kelas = "X";
            for($x = 1; $x <=5; $x++):  ?>
            <tr>
              <td><?php echo $no; ?></td>
              <td><?php echo $nama; ?></td>
              <td><?php echo $kelas; ?></td>
            </tr>
      <?php $no++;
            endfor; ?>
    </table>
  </body>
</html>

Dari kedua contoh di atas, anda bisa melihat bahwa di contoh pertama sintaks HTML <table> sampai <table> dibungkus oleh echo dan sintaks for menggunakan tanda kurung kurawal {}. Di contoh kedua sintaks HTML berdiri sendiri, sintaks for menggunakan tanda : sebagai pengganti { dan ; sebagai pengganti }. Ketika membangun sebuah proyek dengan baris kode yang banyak dan berisi syntax HTML dan PHP maka syntactic sugar merupakan salah satu solusi yang baik untuk Anda.

Semoga bermanfaat.


background

Gabung CodePolitan Membership

Ingin belajar coding secara online dengan lebih terarah? Gabung sekarang dalam program Premium Membership di CodePolitan. Dapatkan ratusan modul belajar pemrograman premium dalam beragam format dengan materi silabus lengkap dan tersusun rapi dari awal hingga mahir.

LIHAT MATERI BELAJAR GABUNG MEMBERSHIP